--- /home/fdroid/fdroiddata/tmp/org.yuttadhammo.BodhiTimer_59.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.yuttadhammo.BodhiTimer_59.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 0fc13f96ab245552d63259b90cff55031d56f05a7d55140ca400414cf6343e0f │ -Signer #1 certificate SHA-1 digest: eb25f51d027afa33cedf2aaf1f666b94ba4ce3a9 │ -Signer #1 certificate MD5 digest: c1de68f08b726efbf3ccaebfbd729431 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 7479bbc0c941ef14bb863b7238a627340551f4384cfbbea6518eb1cd29e0baf2 │ -Signer #1 public key SHA-1 digest: 3e8e9e752e2ac3159c7a7e8566e7471ad3080a1e │ -Signer #1 public key MD5 digest: 7cf3bdaa2dc560ce1efc230293d11eab ├── zipinfo {} │ @@ -1,90 +1,90 @@ │ -Zip file size: 1871165 bytes, number of entries: 88 │ --rw---- 2.0 fat 7194 bl defN 14-Oct-08 06:39 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 7315 bl defN 14-Oct-08 06:39 META-INF/26DA4D52.SF │ --rw---- 2.0 fat 1297 bl defN 14-Oct-08 06:39 META-INF/26DA4D52.RSA │ --rw---- 2.0 fat 492 bX defN 14-Oct-08 05:58 res/color/gallery_item_color.xml │ --rw---- 2.0 fat 644 bl defN 14-Oct-08 05:58 res/drawable/glass.xml │ --rw---- 1.0 fat 2269 b- stor 14-Oct-08 05:58 res/drawable/icon.png │ --rw---- 1.0 fat 2269 b- stor 14-Oct-08 05:58 res/drawable/notification.png │ --rw---- 2.0 fat 784 bl defN 14-Oct-08 05:58 res/drawable/widget_background_black.xml │ --rw---- 2.0 fat 660 bl defN 14-Oct-08 05:58 res/drawable/widget_background_black_square.xml │ --rw---- 2.0 fat 928 bl defN 14-Oct-08 05:58 res/drawable/widget_background_white.xml │ --rw---- 2.0 fat 660 bl defN 14-Oct-08 05:58 res/drawable/widget_background_white_square.xml │ --rw---- 2.0 fat 408 bl defN 14-Oct-08 05:58 res/layout/about.xml │ --rw---- 2.0 fat 1020 bl defN 14-Oct-08 05:58 res/layout/adv_list_item.xml │ --rw---- 2.0 fat 3268 bl defN 14-Oct-08 05:58 res/layout/adv_number_picker.xml │ --rw---- 2.0 fat 1188 bl defN 14-Oct-08 05:58 res/layout/appwidget.xml │ --rw---- 2.0 fat 516 bl defN 14-Oct-08 05:58 res/layout/gallery_item.xml │ --rw---- 2.0 fat 2776 bl defN 14-Oct-08 05:58 res/layout/main.xml │ --rw---- 2.0 fat 5372 bl defN 14-Oct-08 05:58 res/layout/n_number_picker_dialog.xml │ --rw---- 2.0 fat 1876 bl defN 14-Oct-08 05:58 res/layout/widget_config.xml │ --rw---- 1.0 fat 182143 b- stor 14-Oct-08 05:58 res/raw/bell.ogg │ --rw---- 1.0 fat 103137 b- stor 14-Oct-08 05:58 res/raw/bell1.ogg │ --rw---- 1.0 fat 173652 b- stor 14-Oct-08 05:58 res/raw/birds.ogg │ --rw---- 1.0 fat 158012 b- stor 14-Oct-08 05:58 res/raw/bowl.ogg │ --rw---- 1.0 fat 167082 b- stor 14-Oct-08 05:58 res/raw/gong.ogg │ --rw---- 2.0 fat 700 bl defN 14-Oct-08 05:58 res/xml/bodhi_appwidget_info.xml │ --rw---- 2.0 fat 4036 bl defN 14-Oct-08 05:58 res/xml/preferences.xml │ --rw---- 2.0 fat 5492 bl defN 14-Oct-08 05:58 AndroidManifest.xml │ --rw---- 1.0 fat 27052 b- stor 14-Oct-08 05:58 resources.arsc │ --rw---- 1.0 fat 34306 b- stor 14-Oct-08 05:58 res/drawable-hdpi-v4/ensow.png │ --rw---- 1.0 fat 32822 b- stor 14-Oct-08 05:58 res/drawable-hdpi-v4/ensow_black.png │ --rw---- 1.0 fat 5546 b- stor 14-Oct-08 05:58 res/drawable-hdpi-v4/icon.png │ --rw---- 1.0 fat 122783 b- stor 14-Oct-08 05:58 res/drawable-hdpi-v4/leaf.png │ --rw---- 1.0 fat 1998 b- stor 14-Oct-08 05:58 res/drawable-hdpi-v4/pause.png │ --rw---- 1.0 fat 2009 b- stor 14-Oct-08 05:58 res/drawable-hdpi-v4/pause_black.png │ --rw---- 1.0 fat 1481 b- stor 14-Oct-08 05:58 res/drawable-hdpi-v4/play.png │ --rw---- 1.0 fat 1451 b- stor 14-Oct-08 05:58 res/drawable-hdpi-v4/play_black.png │ --rw---- 1.0 fat 1370 b- stor 14-Oct-08 05:58 res/drawable-hdpi-v4/preferences.png │ --rw---- 1.0 fat 1387 b- stor 14-Oct-08 05:58 res/drawable-hdpi-v4/preferences_black.png │ --rw---- 1.0 fat 3299 b- stor 14-Oct-08 05:58 res/drawable-hdpi-v4/set.png │ --rw---- 1.0 fat 3333 b- stor 14-Oct-08 05:58 res/drawable-hdpi-v4/set_black.png │ --rw---- 1.0 fat 1565 b- stor 14-Oct-08 05:58 res/drawable-hdpi-v4/stop.png │ --rw---- 1.0 fat 1588 b- stor 14-Oct-08 05:58 res/drawable-hdpi-v4/stop_black.png │ --rw---- 1.0 fat 13479 b- stor 14-Oct-08 05:58 res/drawable-ldpi-v4/ensow.png │ --rw---- 1.0 fat 32822 b- stor 14-Oct-08 05:58 res/drawable-ldpi-v4/ensow_black.png │ --rw---- 1.0 fat 1930 b- stor 14-Oct-08 05:58 res/drawable-ldpi-v4/icon.png │ --rw---- 1.0 fat 30622 b- stor 14-Oct-08 05:58 res/drawable-ldpi-v4/leaf.png │ --rw---- 1.0 fat 815 b- stor 14-Oct-08 05:58 res/drawable-ldpi-v4/pause.png │ --rw---- 1.0 fat 820 b- stor 14-Oct-08 05:58 res/drawable-ldpi-v4/pause_black.png │ --rw---- 1.0 fat 1118 b- stor 14-Oct-08 05:58 res/drawable-ldpi-v4/play.png │ --rw---- 1.0 fat 1118 b- stor 14-Oct-08 05:58 res/drawable-ldpi-v4/play_black.png │ --rw---- 1.0 fat 1083 b- stor 14-Oct-08 05:58 res/drawable-ldpi-v4/preferences.png │ --rw---- 1.0 fat 1083 b- stor 14-Oct-08 05:58 res/drawable-ldpi-v4/preferences_black.png │ --rw---- 1.0 fat 1932 b- stor 14-Oct-08 05:58 res/drawable-ldpi-v4/set.png │ --rw---- 1.0 fat 1932 b- stor 14-Oct-08 05:58 res/drawable-ldpi-v4/set_black.png │ --rw---- 1.0 fat 1470 b- stor 14-Oct-08 05:58 res/drawable-ldpi-v4/stop.png │ --rw---- 1.0 fat 1470 b- stor 14-Oct-08 05:58 res/drawable-ldpi-v4/stop_black.png │ --rw---- 1.0 fat 19152 b- stor 14-Oct-08 05:58 res/drawable-mdpi-v4/ensow.png │ --rw---- 1.0 fat 32822 b- stor 14-Oct-08 05:58 res/drawable-mdpi-v4/ensow_black.png │ --rw---- 1.0 fat 54612 b- stor 14-Oct-08 05:58 res/drawable-mdpi-v4/leaf.png │ --rw---- 1.0 fat 1182 b- stor 14-Oct-08 05:58 res/drawable-mdpi-v4/pause.png │ --rw---- 1.0 fat 1193 b- stor 14-Oct-08 05:58 res/drawable-mdpi-v4/pause_black.png │ --rw---- 1.0 fat 1576 b- stor 14-Oct-08 05:58 res/drawable-mdpi-v4/play.png │ --rw---- 1.0 fat 1576 b- stor 14-Oct-08 05:58 res/drawable-mdpi-v4/play_black.png │ --rw---- 1.0 fat 1548 b- stor 14-Oct-08 05:58 res/drawable-mdpi-v4/preferences.png │ --rw---- 1.0 fat 1548 b- stor 14-Oct-08 05:58 res/drawable-mdpi-v4/preferences_black.png │ --rw---- 1.0 fat 1814 b- stor 14-Oct-08 05:58 res/drawable-mdpi-v4/set.png │ --rw---- 1.0 fat 1807 b- stor 14-Oct-08 05:58 res/drawable-mdpi-v4/set_black.png │ --rw---- 1.0 fat 963 b- stor 14-Oct-08 05:58 res/drawable-mdpi-v4/stop.png │ --rw---- 1.0 fat 979 b- stor 14-Oct-08 05:58 res/drawable-mdpi-v4/stop_black.png │ --rw---- 1.0 fat 41763 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/ensow.png │ --rw---- 1.0 fat 32822 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/ensow_black.png │ --rw---- 1.0 fat 9315 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/icon.png │ --rw---- 1.0 fat 247596 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/leaf.png │ --rw---- 1.0 fat 2498 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/pause.png │ --rw---- 1.0 fat 2490 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/pause_black.png │ --rw---- 1.0 fat 1455 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/play.png │ --rw---- 1.0 fat 1451 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/play_black.png │ --rw---- 1.0 fat 1672 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/preferences.png │ --rw---- 1.0 fat 1387 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/preferences_black.png │ --rw---- 1.0 fat 4836 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/set.png │ --rw---- 1.0 fat 3333 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/set_black.png │ --rw---- 1.0 fat 2000 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/stop.png │ --rw---- 1.0 fat 1588 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/stop_black.png │ --rw---- 1.0 fat 37463 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/wblack.png │ --rw---- 1.0 fat 37192 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/wblacks.png │ --rw---- 1.0 fat 37378 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/wwhite.png │ --rw---- 1.0 fat 36215 b- stor 14-Oct-08 05:58 res/drawable-xhdpi-v4/wwhites.png │ --rw---- 2.0 fat 228924 bl defN 14-Oct-08 05:58 classes.dex │ -88 files, 2021024 bytes uncompressed, 1858636 bytes compressed: 8.0% │ +Zip file size: 1811485 bytes, number of entries: 88 │ +-rw---- 2.0 fat 492 bX defN 17-Sep-26 00:03 res/color/gallery_item_color.xml │ +-rw---- 2.0 fat 644 bl defN 17-Sep-26 00:03 res/drawable/glass.xml │ +-rw---- 1.0 fat 2269 b- stor 17-Sep-26 00:03 res/drawable/icon.png │ +-rw---- 1.0 fat 2269 b- stor 17-Sep-26 00:03 res/drawable/notification.png │ +-rw---- 2.0 fat 784 bl defN 17-Sep-26 00:03 res/drawable/widget_background_black.xml │ +-rw---- 2.0 fat 660 bl defN 17-Sep-26 00:03 res/drawable/widget_background_black_square.xml │ +-rw---- 2.0 fat 928 bl defN 17-Sep-26 00:03 res/drawable/widget_background_white.xml │ +-rw---- 2.0 fat 660 bl defN 17-Sep-26 00:03 res/drawable/widget_background_white_square.xml │ +-rw---- 2.0 fat 408 bl defN 17-Sep-26 00:03 res/layout/about.xml │ +-rw---- 2.0 fat 1020 bl defN 17-Sep-26 00:03 res/layout/adv_list_item.xml │ +-rw---- 2.0 fat 3268 bl defN 17-Sep-26 00:03 res/layout/adv_number_picker.xml │ +-rw---- 2.0 fat 1188 bl defN 17-Sep-26 00:03 res/layout/appwidget.xml │ +-rw---- 2.0 fat 516 bl defN 17-Sep-26 00:03 res/layout/gallery_item.xml │ +-rw---- 2.0 fat 2776 bl defN 17-Sep-26 00:03 res/layout/main.xml │ +-rw---- 2.0 fat 5372 bl defN 17-Sep-26 00:03 res/layout/n_number_picker_dialog.xml │ +-rw---- 2.0 fat 1876 bl defN 17-Sep-26 00:03 res/layout/widget_config.xml │ +-rw---- 1.0 fat 182143 b- stor 17-Sep-26 00:03 res/raw/bell.ogg │ +-rw---- 1.0 fat 103137 b- stor 17-Sep-26 00:03 res/raw/bell1.ogg │ +-rw---- 1.0 fat 173652 b- stor 17-Sep-26 00:03 res/raw/birds.ogg │ +-rw---- 1.0 fat 158012 b- stor 17-Sep-26 00:03 res/raw/bowl.ogg │ +-rw---- 1.0 fat 167082 b- stor 17-Sep-26 00:03 res/raw/gong.ogg │ +-rw---- 2.0 fat 700 bl defN 17-Sep-26 00:03 res/xml/bodhi_appwidget_info.xml │ +-rw---- 2.0 fat 4036 bl defN 17-Sep-26 00:03 res/xml/preferences.xml │ +-rw---- 2.0 fat 5492 bl defN 17-Sep-26 00:03 AndroidManifest.xml │ +-rw---- 1.0 fat 27052 b- stor 17-Sep-26 00:03 resources.arsc │ +-rw---- 1.0 fat 34306 b- stor 17-Sep-26 00:03 res/drawable-hdpi-v4/ensow.png │ +-rw---- 1.0 fat 32822 b- stor 17-Sep-26 00:03 res/drawable-hdpi-v4/ensow_black.png │ +-rw---- 1.0 fat 5546 b- stor 17-Sep-26 00:03 res/drawable-hdpi-v4/icon.png │ +-rw---- 1.0 fat 122783 b- stor 17-Sep-26 00:03 res/drawable-hdpi-v4/leaf.png │ +-rw---- 1.0 fat 1998 b- stor 17-Sep-26 00:03 res/drawable-hdpi-v4/pause.png │ +-rw---- 1.0 fat 2009 b- stor 17-Sep-26 00:03 res/drawable-hdpi-v4/pause_black.png │ +-rw---- 1.0 fat 1481 b- stor 17-Sep-26 00:03 res/drawable-hdpi-v4/play.png │ +-rw---- 1.0 fat 1451 b- stor 17-Sep-26 00:03 res/drawable-hdpi-v4/play_black.png │ +-rw---- 1.0 fat 1370 b- stor 17-Sep-26 00:03 res/drawable-hdpi-v4/preferences.png │ +-rw---- 1.0 fat 1387 b- stor 17-Sep-26 00:03 res/drawable-hdpi-v4/preferences_black.png │ +-rw---- 1.0 fat 3299 b- stor 17-Sep-26 00:03 res/drawable-hdpi-v4/set.png │ +-rw---- 1.0 fat 3333 b- stor 17-Sep-26 00:03 res/drawable-hdpi-v4/set_black.png │ +-rw---- 1.0 fat 1565 b- stor 17-Sep-26 00:03 res/drawable-hdpi-v4/stop.png │ +-rw---- 1.0 fat 1588 b- stor 17-Sep-26 00:03 res/drawable-hdpi-v4/stop_black.png │ +-rw---- 1.0 fat 13479 b- stor 17-Sep-26 00:03 res/drawable-ldpi-v4/ensow.png │ +-rw---- 1.0 fat 32822 b- stor 17-Sep-26 00:03 res/drawable-ldpi-v4/ensow_black.png │ +-rw---- 1.0 fat 1930 b- stor 17-Sep-26 00:03 res/drawable-ldpi-v4/icon.png │ +-rw---- 1.0 fat 30622 b- stor 17-Sep-26 00:03 res/drawable-ldpi-v4/leaf.png │ +-rw---- 1.0 fat 815 b- stor 17-Sep-26 00:03 res/drawable-ldpi-v4/pause.png │ +-rw---- 1.0 fat 820 b- stor 17-Sep-26 00:03 res/drawable-ldpi-v4/pause_black.png │ +-rw---- 1.0 fat 1118 b- stor 17-Sep-26 00:03 res/drawable-ldpi-v4/play.png │ +-rw---- 1.0 fat 1118 b- stor 17-Sep-26 00:03 res/drawable-ldpi-v4/play_black.png │ +-rw---- 1.0 fat 1083 b- stor 17-Sep-26 00:03 res/drawable-ldpi-v4/preferences.png │ +-rw---- 1.0 fat 1083 b- stor 17-Sep-26 00:03 res/drawable-ldpi-v4/preferences_black.png │ +-rw---- 1.0 fat 1932 b- stor 17-Sep-26 00:03 res/drawable-ldpi-v4/set.png │ +-rw---- 1.0 fat 1932 b- stor 17-Sep-26 00:03 res/drawable-ldpi-v4/set_black.png │ +-rw---- 1.0 fat 1470 b- stor 17-Sep-26 00:03 res/drawable-ldpi-v4/stop.png │ +-rw---- 1.0 fat 1470 b- stor 17-Sep-26 00:03 res/drawable-ldpi-v4/stop_black.png │ +-rw---- 1.0 fat 19152 b- stor 17-Sep-26 00:03 res/drawable-mdpi-v4/ensow.png │ +-rw---- 1.0 fat 32822 b- stor 17-Sep-26 00:03 res/drawable-mdpi-v4/ensow_black.png │ +-rw---- 1.0 fat 54612 b- stor 17-Sep-26 00:03 res/drawable-mdpi-v4/leaf.png │ +-rw---- 1.0 fat 1182 b- stor 17-Sep-26 00:03 res/drawable-mdpi-v4/pause.png │ +-rw---- 1.0 fat 1193 b- stor 17-Sep-26 00:03 res/drawable-mdpi-v4/pause_black.png │ +-rw---- 1.0 fat 1576 b- stor 17-Sep-26 00:03 res/drawable-mdpi-v4/play.png │ +-rw---- 1.0 fat 1576 b- stor 17-Sep-26 00:03 res/drawable-mdpi-v4/play_black.png │ +-rw---- 1.0 fat 1548 b- stor 17-Sep-26 00:03 res/drawable-mdpi-v4/preferences.png │ +-rw---- 1.0 fat 1548 b- stor 17-Sep-26 00:03 res/drawable-mdpi-v4/preferences_black.png │ +-rw---- 1.0 fat 1814 b- stor 17-Sep-26 00:03 res/drawable-mdpi-v4/set.png │ +-rw---- 1.0 fat 1807 b- stor 17-Sep-26 00:03 res/drawable-mdpi-v4/set_black.png │ +-rw---- 1.0 fat 963 b- stor 17-Sep-26 00:03 res/drawable-mdpi-v4/stop.png │ +-rw---- 1.0 fat 979 b- stor 17-Sep-26 00:03 res/drawable-mdpi-v4/stop_black.png │ +-rw---- 1.0 fat 41763 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/ensow.png │ +-rw---- 1.0 fat 32822 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/ensow_black.png │ +-rw---- 1.0 fat 9315 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/icon.png │ +-rw---- 1.0 fat 247596 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/leaf.png │ +-rw---- 1.0 fat 2498 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/pause.png │ +-rw---- 1.0 fat 2490 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/pause_black.png │ +-rw---- 1.0 fat 1455 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/play.png │ +-rw---- 1.0 fat 1451 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/play_black.png │ +-rw---- 1.0 fat 1672 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/preferences.png │ +-rw---- 1.0 fat 1387 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/preferences_black.png │ +-rw---- 1.0 fat 4836 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/set.png │ +-rw---- 1.0 fat 3333 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/set_black.png │ +-rw---- 1.0 fat 2000 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/stop.png │ +-rw---- 1.0 fat 1588 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/stop_black.png │ +-rw---- 1.0 fat 37463 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/wblack.png │ +-rw---- 1.0 fat 37192 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/wblacks.png │ +-rw---- 1.0 fat 37378 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/wwhite.png │ +-rw---- 1.0 fat 36215 b- stor 17-Sep-26 00:03 res/drawable-xhdpi-v4/wwhites.png │ +-rw---- 2.0 fat 88636 bl defN 17-Sep-26 00:03 classes.dex │ +-rw---- 2.0 fat 7194 b- defN 17-Sep-26 00:03 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 7315 b- defN 17-Sep-26 00:03 META-INF/26DA4D52.SF │ +-rw---- 2.0 fat 1297 b- defN 17-Sep-26 00:03 META-INF/26DA4D52.RSA │ +88 files, 1880736 bytes uncompressed, 1799115 bytes compressed: 4.3% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,40511 +1,4744 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : d7fbaa6e │ │ -signature : f38f...0205 │ │ -file_size : 228924 │ │ +checksum : 7ec25dc5 │ │ +signature : b077...5740 │ │ +file_size : 88636 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 1933 │ │ +string_ids_size : 995 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 511 │ │ -type_ids_off : 7844 (0x001ea4) │ │ -proto_ids_size : 639 │ │ -proto_ids_off : 9888 (0x0026a0) │ │ -field_ids_size : 742 │ │ -field_ids_off : 17556 (0x004494) │ │ -method_ids_size : 2307 │ │ -method_ids_off : 23492 (0x005bc4) │ │ -class_defs_size : 257 │ │ -class_defs_off : 41948 (0x00a3dc) │ │ -data_size : 178752 │ │ -data_off : 50172 (0x00c3fc) │ │ +type_ids_size : 287 │ │ +type_ids_off : 4092 (0x000ffc) │ │ +proto_ids_size : 351 │ │ +proto_ids_off : 5240 (0x001478) │ │ +field_ids_size : 315 │ │ +field_ids_off : 9452 (0x0024ec) │ │ +method_ids_size : 885 │ │ +method_ids_off : 11972 (0x002ec4) │ │ +class_defs_size : 116 │ │ +class_defs_off : 19052 (0x004a6c) │ │ +data_size : 65872 │ │ +data_off : 22764 (0x0058ec) │ │ │ │ Class #0 header: │ │ -class_idx : 99 │ │ +class_idx : 5 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #0 - │ │ - Class descriptor : 'Landroid/support/v4/a/a;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/a/a;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/a/b;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/a/a;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 34 16-bit code units │ │ -00c40c: |[00c40c] android.support.v4.a.a.:()V │ │ -00c41c: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -00c420: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ -00c424: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -00c428: 2200 6700 |0006: new-instance v0, Landroid/support/v4/a/e; // type@0067 │ │ -00c42c: 7010 6f01 0000 |0008: invoke-direct {v0}, Landroid/support/v4/a/e;.:()V // method@016f │ │ -00c432: 6900 1c00 |000b: sput-object v0, Landroid/support/v4/a/a;.a:Landroid/support/v4/a/b; // field@001c │ │ -00c436: 0e00 |000d: return-void │ │ -00c438: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -00c43c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -00c440: 2200 6600 |0012: new-instance v0, Landroid/support/v4/a/d; // type@0066 │ │ -00c444: 7010 6d01 0000 |0014: invoke-direct {v0}, Landroid/support/v4/a/d;.:()V // method@016d │ │ -00c44a: 6900 1c00 |0017: sput-object v0, Landroid/support/v4/a/a;.a:Landroid/support/v4/a/b; // field@001c │ │ -00c44e: 28f4 |0019: goto 000d // -000c │ │ -00c450: 2200 6500 |001a: new-instance v0, Landroid/support/v4/a/c; // type@0065 │ │ -00c454: 7010 6b01 0000 |001c: invoke-direct {v0}, Landroid/support/v4/a/c;.:()V // method@016b │ │ -00c45a: 6900 1c00 |001f: sput-object v0, Landroid/support/v4/a/a;.a:Landroid/support/v4/a/b; // field@001c │ │ -00c45e: 28ec |0021: goto 000d // -0014 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/a/a;) │ │ - name : 'a' │ │ - type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -00c460: |[00c460] android.support.v4.a.a.a:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -00c470: 6200 1c00 |0000: sget-object v0, Landroid/support/v4/a/a;.a:Landroid/support/v4/a/b; // field@001c │ │ -00c474: 7220 6a01 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/a/b;.a:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@016a │ │ -00c47a: 0c00 |0005: move-result-object v0 │ │ -00c47c: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #1 header: │ │ -class_idx : 100 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #1 - │ │ - Class descriptor : 'Landroid/support/v4/a/b;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/a/b;) │ │ - name : 'a' │ │ - type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #2 header: │ │ -class_idx : 101 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #2 - │ │ - Class descriptor : 'Landroid/support/v4/a/c;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/a/b;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/a/c;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00c480: |[00c480] android.support.v4.a.c.:()V │ │ -00c490: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -00c496: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/a/c;) │ │ - name : 'a' │ │ - type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -00c498: |[00c498] android.support.v4.a.c.a:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -00c4a8: 2200 2300 |0000: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -00c4ac: 1a01 2404 |0002: const-string v1, "android.intent.action.MAIN" // string@0424 │ │ -00c4b0: 7020 9600 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0096 │ │ -00c4b6: 6e20 ae00 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00ae │ │ -00c4bc: 1a01 2a04 |000a: const-string v1, "android.intent.category.LAUNCHER" // string@042a │ │ -00c4c0: 6e20 9800 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0098 │ │ -00c4c6: 1100 |000f: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #3 header: │ │ -class_idx : 102 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 101 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #3 - │ │ - Class descriptor : 'Landroid/support/v4/a/d;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/a/c;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/a/d;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00c4c8: |[00c4c8] android.support.v4.a.d.:()V │ │ -00c4d8: 7010 6b01 0000 |0000: invoke-direct {v0}, Landroid/support/v4/a/c;.:()V // method@016b │ │ -00c4de: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/a/d;) │ │ - name : 'a' │ │ - type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -00c4e0: |[00c4e0] android.support.v4.a.d.a:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -00c4f0: 7110 7001 0200 |0000: invoke-static {v2}, Landroid/support/v4/a/f;.a:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0170 │ │ -00c4f6: 0c00 |0003: move-result-object v0 │ │ -00c4f8: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #4 header: │ │ -class_idx : 103 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 102 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #4 - │ │ - Class descriptor : 'Landroid/support/v4/a/e;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/a/d;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/a/e;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00c4fc: |[00c4fc] android.support.v4.a.e.:()V │ │ -00c50c: 7010 6d01 0000 |0000: invoke-direct {v0}, Landroid/support/v4/a/d;.:()V // method@016d │ │ -00c512: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #5 header: │ │ -class_idx : 104 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #5 - │ │ - Class descriptor : 'Landroid/support/v4/a/f;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/a/f;) │ │ - name : 'a' │ │ - type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -00c514: |[00c514] android.support.v4.a.f.a:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -00c524: 7110 a600 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00a6 │ │ -00c52a: 0c00 |0003: move-result-object v0 │ │ -00c52c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #6 header: │ │ -class_idx : 105 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 7 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 11 │ │ - │ │ -Class #6 - │ │ - Class descriptor : 'Landroid/support/v4/a/g;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/a/g;) │ │ - name : 'a' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/a/g;) │ │ - name : 'b' │ │ - type : 'Landroid/support/v4/a/h;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/a/g;) │ │ - name : 'c' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/a/g;) │ │ - name : 'd' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/a/g;) │ │ - name : 'e' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/a/g;) │ │ - name : 'f' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/a/g;) │ │ - name : 'g' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/a/g;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 20 16-bit code units │ │ -00c530: |[00c530] android.support.v4.a.g.a:(Ljava/lang/Object;)Ljava/lang/String; │ │ -00c540: 2200 8f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -00c544: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -00c548: 7020 8307 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0783 │ │ -00c54e: 7120 4e03 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/c/d;.a:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@034e │ │ -00c554: 1a01 8b07 |000a: const-string v1, "}" // string@078b │ │ -00c558: 6e20 8807 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00c55e: 6e10 8b07 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00c564: 0c00 |0012: move-result-object v0 │ │ -00c566: 1100 |0013: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/a/g;) │ │ - name : 'a' │ │ - type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -00c568: |[00c568] android.support.v4.a.g.a:()V │ │ -00c578: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00c57a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -00c57c: 5c20 1f00 |0002: iput-boolean v0, v2, Landroid/support/v4/a/g;.c:Z // field@001f │ │ -00c580: 5c21 2100 |0004: iput-boolean v1, v2, Landroid/support/v4/a/g;.e:Z // field@0021 │ │ -00c584: 5c21 2000 |0006: iput-boolean v1, v2, Landroid/support/v4/a/g;.d:Z // field@0020 │ │ -00c588: 6e10 7601 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/a/g;.b:()V // method@0176 │ │ -00c58e: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/a/g;) │ │ - name : 'a' │ │ - type : '(ILandroid/support/v4/a/h;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -00c590: |[00c590] android.support.v4.a.g.a:(ILandroid/support/v4/a/h;)V │ │ -00c5a0: 5420 1e00 |0000: iget-object v0, v2, Landroid/support/v4/a/g;.b:Landroid/support/v4/a/h; // field@001e │ │ -00c5a4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -00c5a8: 2200 8201 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -00c5ac: 1a01 7503 |0006: const-string v1, "There is already a listener registered" // string@0375 │ │ -00c5b0: 7020 5807 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -00c5b6: 2700 |000b: throw v0 │ │ -00c5b8: 5b24 1e00 |000c: iput-object v4, v2, Landroid/support/v4/a/g;.b:Landroid/support/v4/a/h; // field@001e │ │ -00c5bc: 5923 1d00 |000e: iput v3, v2, Landroid/support/v4/a/g;.a:I // field@001d │ │ -00c5c0: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/a/g;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/a/h;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -00c5c4: |[00c5c4] android.support.v4.a.g.a:(Landroid/support/v4/a/h;)V │ │ -00c5d4: 5420 1e00 |0000: iget-object v0, v2, Landroid/support/v4/a/g;.b:Landroid/support/v4/a/h; // field@001e │ │ -00c5d8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -00c5dc: 2200 8201 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -00c5e0: 1a01 2903 |0006: const-string v1, "No listener register" // string@0329 │ │ -00c5e4: 7020 5807 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -00c5ea: 2700 |000b: throw v0 │ │ -00c5ec: 5420 1e00 |000c: iget-object v0, v2, Landroid/support/v4/a/g;.b:Landroid/support/v4/a/h; // field@001e │ │ -00c5f0: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -00c5f4: 2200 8101 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0181 │ │ -00c5f8: 1a01 a700 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@00a7 │ │ -00c5fc: 7020 5507 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0755 │ │ -00c602: 2700 |0017: throw v0 │ │ -00c604: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -00c606: 5b20 1e00 |0019: iput-object v0, v2, Landroid/support/v4/a/g;.b:Landroid/support/v4/a/h; // field@001e │ │ -00c60a: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/a/g;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 100 16-bit code units │ │ -00c60c: |[00c60c] android.support.v4.a.g.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -00c61c: 6e20 4107 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00c622: 1a00 be05 |0003: const-string v0, "mId=" // string@05be │ │ -00c626: 6e20 4107 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00c62c: 5210 1d00 |0008: iget v0, v1, Landroid/support/v4/a/g;.a:I // field@001d │ │ -00c630: 6e20 3f07 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -00c636: 1a00 4e00 |000d: const-string v0, " mListener=" // string@004e │ │ -00c63a: 6e20 4107 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00c640: 5410 1e00 |0012: iget-object v0, v1, Landroid/support/v4/a/g;.b:Landroid/support/v4/a/h; // field@001e │ │ -00c644: 6e20 4407 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -00c64a: 5510 1f00 |0017: iget-boolean v0, v1, Landroid/support/v4/a/g;.c:Z // field@001f │ │ -00c64e: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ -00c652: 5510 2200 |001b: iget-boolean v0, v1, Landroid/support/v4/a/g;.f:Z // field@0022 │ │ -00c656: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ -00c65a: 5510 2300 |001f: iget-boolean v0, v1, Landroid/support/v4/a/g;.g:Z // field@0023 │ │ -00c65e: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ -00c662: 6e20 4107 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00c668: 1a00 cc05 |0026: const-string v0, "mStarted=" // string@05cc │ │ -00c66c: 6e20 4107 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00c672: 5510 1f00 |002b: iget-boolean v0, v1, Landroid/support/v4/a/g;.c:Z // field@001f │ │ -00c676: 6e20 4207 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -00c67c: 1a00 4600 |0030: const-string v0, " mContentChanged=" // string@0046 │ │ -00c680: 6e20 4107 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00c686: 5510 2200 |0035: iget-boolean v0, v1, Landroid/support/v4/a/g;.f:Z // field@0022 │ │ -00c68a: 6e20 4207 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -00c690: 1a00 5200 |003a: const-string v0, " mProcessingChange=" // string@0052 │ │ -00c694: 6e20 4107 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00c69a: 5510 2300 |003f: iget-boolean v0, v1, Landroid/support/v4/a/g;.g:Z // field@0023 │ │ -00c69e: 6e20 4607 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0746 │ │ -00c6a4: 5510 2000 |0044: iget-boolean v0, v1, Landroid/support/v4/a/g;.d:Z // field@0020 │ │ -00c6a8: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ -00c6ac: 5510 2100 |0048: iget-boolean v0, v1, Landroid/support/v4/a/g;.e:Z // field@0021 │ │ -00c6b0: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ -00c6b4: 6e20 4107 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00c6ba: 1a00 ad05 |004f: const-string v0, "mAbandoned=" // string@05ad │ │ -00c6be: 6e20 4107 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00c6c4: 5510 2000 |0054: iget-boolean v0, v1, Landroid/support/v4/a/g;.d:Z // field@0020 │ │ -00c6c8: 6e20 4207 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -00c6ce: 1a00 5600 |0059: const-string v0, " mReset=" // string@0056 │ │ -00c6d2: 6e20 4107 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00c6d8: 5510 2100 |005e: iget-boolean v0, v1, Landroid/support/v4/a/g;.e:Z // field@0021 │ │ -00c6dc: 6e20 4607 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0746 │ │ -00c6e2: 0e00 |0063: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/a/g;) │ │ - name : 'b' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -00c6e4: |[00c6e4] android.support.v4.a.g.b:()V │ │ -00c6f4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/a/g;) │ │ - name : 'c' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -00c6f8: |[00c6f8] android.support.v4.a.g.c:()V │ │ -00c708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00c70a: 5c10 1f00 |0001: iput-boolean v0, v1, Landroid/support/v4/a/g;.c:Z // field@001f │ │ -00c70e: 6e10 7801 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/a/g;.d:()V // method@0178 │ │ -00c714: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/a/g;) │ │ - name : 'd' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -00c718: |[00c718] android.support.v4.a.g.d:()V │ │ -00c728: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/a/g;) │ │ - name : 'e' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -00c72c: |[00c72c] android.support.v4.a.g.e:()V │ │ -00c73c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00c73e: 6e10 7a01 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/a/g;.f:()V // method@017a │ │ -00c744: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -00c746: 5c20 2100 |0005: iput-boolean v0, v2, Landroid/support/v4/a/g;.e:Z // field@0021 │ │ -00c74a: 5c21 1f00 |0007: iput-boolean v1, v2, Landroid/support/v4/a/g;.c:Z // field@001f │ │ -00c74e: 5c21 2000 |0009: iput-boolean v1, v2, Landroid/support/v4/a/g;.d:Z // field@0020 │ │ -00c752: 5c21 2200 |000b: iput-boolean v1, v2, Landroid/support/v4/a/g;.f:Z // field@0022 │ │ -00c756: 5c21 2300 |000d: iput-boolean v1, v2, Landroid/support/v4/a/g;.g:Z // field@0023 │ │ -00c75a: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/a/g;) │ │ - name : 'f' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -00c75c: |[00c75c] android.support.v4.a.g.f:()V │ │ -00c76c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/a/g;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -00c770: |[00c770] android.support.v4.a.g.toString:()Ljava/lang/String; │ │ -00c780: 2200 8f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -00c784: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -00c788: 7020 8307 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0783 │ │ -00c78e: 7120 4e03 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/c/d;.a:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@034e │ │ -00c794: 1a01 3a00 |000a: const-string v1, " id=" // string@003a │ │ -00c798: 6e20 8807 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00c79e: 5221 1d00 |000f: iget v1, v2, Landroid/support/v4/a/g;.a:I // field@001d │ │ -00c7a2: 6e20 8507 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -00c7a8: 1a01 8b07 |0014: const-string v1, "}" // string@078b │ │ -00c7ac: 6e20 8807 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00c7b2: 6e10 8b07 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00c7b8: 0c00 |001c: move-result-object v0 │ │ -00c7ba: 1100 |001d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #7 header: │ │ -class_idx : 106 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #7 - │ │ - Class descriptor : 'Landroid/support/v4/a/h;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #8 header: │ │ -class_idx : 107 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 9 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #8 - │ │ - Class descriptor : 'Landroid/support/v4/app/BackStackState;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : 'a' │ │ - type : '[I' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : 'b' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #2 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : 'c' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #3 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : 'd' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0010 (FINAL) │ │ - #4 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : 'e' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #5 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : 'f' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #6 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : 'g' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0010 (FINAL) │ │ - #7 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : 'h' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #8 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : 'i' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -00c7bc: |[00c7bc] android.support.v4.app.BackStackState.:()V │ │ -00c7cc: 2200 aa00 |0000: new-instance v0, Landroid/support/v4/app/d; // type@00aa │ │ -00c7d0: 7010 6e02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/d;.:()V // method@026e │ │ -00c7d6: 6900 2400 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0024 │ │ -00c7da: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 66 16-bit code units │ │ -00c7dc: |[00c7dc] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ -00c7ec: 7010 6907 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0769 │ │ -00c7f2: 6e10 3e01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@013e │ │ -00c7f8: 0c00 |0006: move-result-object v0 │ │ -00c7fa: 5b10 2500 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00c7fe: 6e10 4101 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0141 │ │ -00c804: 0a00 |000c: move-result v0 │ │ -00c806: 5910 2600 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.b:I // field@0026 │ │ -00c80a: 6e10 4101 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0141 │ │ -00c810: 0a00 |0012: move-result v0 │ │ -00c812: 5910 2700 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.c:I // field@0027 │ │ -00c816: 6e10 4301 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0143 │ │ -00c81c: 0c00 |0018: move-result-object v0 │ │ -00c81e: 5b10 2800 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.d:Ljava/lang/String; // field@0028 │ │ -00c822: 6e10 4101 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0141 │ │ -00c828: 0a00 |001e: move-result v0 │ │ -00c82a: 5910 2900 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.e:I // field@0029 │ │ -00c82e: 6e10 4101 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0141 │ │ -00c834: 0a00 |0024: move-result v0 │ │ -00c836: 5910 2a00 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.f:I // field@002a │ │ -00c83a: 6200 0502 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0205 │ │ -00c83e: 7220 4a01 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@014a │ │ -00c844: 0c00 |002c: move-result-object v0 │ │ -00c846: 1f00 7701 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0177 │ │ -00c84a: 5b10 2b00 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.g:Ljava/lang/CharSequence; // field@002b │ │ -00c84e: 6e10 4101 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0141 │ │ -00c854: 0a00 |0034: move-result v0 │ │ -00c856: 5910 2c00 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.h:I // field@002c │ │ -00c85a: 6200 0502 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0205 │ │ -00c85e: 7220 4a01 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@014a │ │ -00c864: 0c00 |003c: move-result-object v0 │ │ -00c866: 1f00 7701 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0177 │ │ -00c86a: 5b10 2d00 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.i:Ljava/lang/CharSequence; // field@002d │ │ -00c86e: 0e00 |0041: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/n;Landroid/support/v4/app/b;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 11 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 192 16-bit code units │ │ -00c870: |[00c870] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/n;Landroid/support/v4/app/b;)V │ │ -00c880: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00c882: 7010 6907 0800 |0001: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@0769 │ │ -00c888: 54a0 a500 |0004: iget-object v0, v10, Landroid/support/v4/app/b;.b:Landroid/support/v4/app/c; // field@00a5 │ │ -00c88c: 0701 |0006: move-object v1, v0 │ │ -00c88e: 0130 |0007: move v0, v3 │ │ -00c890: 3801 1000 |0008: if-eqz v1, 0018 // +0010 │ │ -00c894: 5412 d300 |000a: iget-object v2, v1, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -00c898: 3802 0900 |000c: if-eqz v2, 0015 // +0009 │ │ -00c89c: 5412 d300 |000e: iget-object v2, v1, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -00c8a0: 6e10 a507 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -00c8a6: 0a02 |0013: move-result v2 │ │ -00c8a8: b020 |0014: add-int/2addr v0, v2 │ │ -00c8aa: 5411 cb00 |0015: iget-object v1, v1, Landroid/support/v4/app/c;.a:Landroid/support/v4/app/c; // field@00cb │ │ -00c8ae: 28f1 |0017: goto 0008 // -000f │ │ -00c8b0: 52a1 a700 |0018: iget v1, v10, Landroid/support/v4/app/b;.d:I // field@00a7 │ │ -00c8b4: da01 0107 |001a: mul-int/lit8 v1, v1, #int 7 // #07 │ │ -00c8b8: b010 |001c: add-int/2addr v0, v1 │ │ -00c8ba: 2300 e901 |001d: new-array v0, v0, [I // type@01e9 │ │ -00c8be: 5b80 2500 |001f: iput-object v0, v8, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00c8c2: 55a0 ae00 |0021: iget-boolean v0, v10, Landroid/support/v4/app/b;.k:Z // field@00ae │ │ -00c8c6: 3900 0a00 |0023: if-nez v0, 002d // +000a │ │ -00c8ca: 2200 8201 |0025: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -00c8ce: 1a01 2c03 |0027: const-string v1, "Not on back stack" // string@032c │ │ -00c8d2: 7020 5807 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -00c8d8: 2700 |002c: throw v0 │ │ -00c8da: 54a0 a500 |002d: iget-object v0, v10, Landroid/support/v4/app/b;.b:Landroid/support/v4/app/c; // field@00a5 │ │ -00c8de: 0705 |002f: move-object v5, v0 │ │ -00c8e0: 0130 |0030: move v0, v3 │ │ -00c8e2: 3805 6e00 |0031: if-eqz v5, 009f // +006e │ │ -00c8e6: 5481 2500 |0033: iget-object v1, v8, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00c8ea: d802 0001 |0035: add-int/lit8 v2, v0, #int 1 // #01 │ │ -00c8ee: 5254 cd00 |0037: iget v4, v5, Landroid/support/v4/app/c;.c:I // field@00cd │ │ -00c8f2: 4b04 0100 |0039: aput v4, v1, v0 │ │ -00c8f6: 5481 2500 |003b: iget-object v1, v8, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00c8fa: d804 0201 |003d: add-int/lit8 v4, v2, #int 1 // #01 │ │ -00c8fe: 5450 ce00 |003f: iget-object v0, v5, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -00c902: 3800 5000 |0041: if-eqz v0, 0091 // +0050 │ │ -00c906: 5450 ce00 |0043: iget-object v0, v5, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -00c90a: 5200 4500 |0045: iget v0, v0, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -00c90e: 4b00 0102 |0047: aput v0, v1, v2 │ │ -00c912: 5480 2500 |0049: iget-object v0, v8, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00c916: d801 0401 |004b: add-int/lit8 v1, v4, #int 1 // #01 │ │ -00c91a: 5252 cf00 |004d: iget v2, v5, Landroid/support/v4/app/c;.e:I // field@00cf │ │ -00c91e: 4b02 0004 |004f: aput v2, v0, v4 │ │ -00c922: 5480 2500 |0051: iget-object v0, v8, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00c926: d802 0101 |0053: add-int/lit8 v2, v1, #int 1 // #01 │ │ -00c92a: 5254 d000 |0055: iget v4, v5, Landroid/support/v4/app/c;.f:I // field@00d0 │ │ -00c92e: 4b04 0001 |0057: aput v4, v0, v1 │ │ -00c932: 5480 2500 |0059: iget-object v0, v8, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00c936: d801 0201 |005b: add-int/lit8 v1, v2, #int 1 // #01 │ │ -00c93a: 5254 d100 |005d: iget v4, v5, Landroid/support/v4/app/c;.g:I // field@00d1 │ │ -00c93e: 4b04 0002 |005f: aput v4, v0, v2 │ │ -00c942: 5480 2500 |0061: iget-object v0, v8, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00c946: d802 0101 |0063: add-int/lit8 v2, v1, #int 1 // #01 │ │ -00c94a: 5254 d200 |0065: iget v4, v5, Landroid/support/v4/app/c;.h:I // field@00d2 │ │ -00c94e: 4b04 0001 |0067: aput v4, v0, v1 │ │ -00c952: 5450 d300 |0069: iget-object v0, v5, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -00c956: 3800 2d00 |006b: if-eqz v0, 0098 // +002d │ │ -00c95a: 5450 d300 |006d: iget-object v0, v5, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -00c95e: 6e10 a507 0000 |006f: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -00c964: 0a06 |0072: move-result v6 │ │ -00c966: 5480 2500 |0073: iget-object v0, v8, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00c96a: d801 0201 |0075: add-int/lit8 v1, v2, #int 1 // #01 │ │ -00c96e: 4b06 0002 |0077: aput v6, v0, v2 │ │ -00c972: 0132 |0079: move v2, v3 │ │ -00c974: 3562 1900 |007a: if-ge v2, v6, 0093 // +0019 │ │ -00c978: 5487 2500 |007c: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00c97c: d804 0101 |007e: add-int/lit8 v4, v1, #int 1 // #01 │ │ -00c980: 5450 d300 |0080: iget-object v0, v5, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -00c984: 6e20 9f07 2000 |0082: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -00c98a: 0c00 |0085: move-result-object v0 │ │ -00c98c: 1f00 6d00 |0086: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -00c990: 5200 4500 |0088: iget v0, v0, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -00c994: 4b00 0701 |008a: aput v0, v7, v1 │ │ -00c998: d800 0201 |008c: add-int/lit8 v0, v2, #int 1 // #01 │ │ -00c99c: 0102 |008e: move v2, v0 │ │ -00c99e: 0141 |008f: move v1, v4 │ │ -00c9a0: 28ea |0090: goto 007a // -0016 │ │ -00c9a2: 12f0 |0091: const/4 v0, #int -1 // #ff │ │ -00c9a4: 28b5 |0092: goto 0047 // -004b │ │ -00c9a6: 0110 |0093: move v0, v1 │ │ -00c9a8: 5451 cb00 |0094: iget-object v1, v5, Landroid/support/v4/app/c;.a:Landroid/support/v4/app/c; // field@00cb │ │ -00c9ac: 0715 |0096: move-object v5, v1 │ │ -00c9ae: 289a |0097: goto 0031 // -0066 │ │ -00c9b0: 5481 2500 |0098: iget-object v1, v8, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00c9b4: d800 0201 |009a: add-int/lit8 v0, v2, #int 1 // #01 │ │ -00c9b8: 4b03 0102 |009c: aput v3, v1, v2 │ │ -00c9bc: 28f6 |009e: goto 0094 // -000a │ │ -00c9be: 52a0 ac00 |009f: iget v0, v10, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -00c9c2: 5980 2600 |00a1: iput v0, v8, Landroid/support/v4/app/BackStackState;.b:I // field@0026 │ │ -00c9c6: 52a0 ad00 |00a3: iget v0, v10, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -00c9ca: 5980 2700 |00a5: iput v0, v8, Landroid/support/v4/app/BackStackState;.c:I // field@0027 │ │ -00c9ce: 54a0 b000 |00a7: iget-object v0, v10, Landroid/support/v4/app/b;.m:Ljava/lang/String; // field@00b0 │ │ -00c9d2: 5b80 2800 |00a9: iput-object v0, v8, Landroid/support/v4/app/BackStackState;.d:Ljava/lang/String; // field@0028 │ │ -00c9d6: 52a0 b200 |00ab: iget v0, v10, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -00c9da: 5980 2900 |00ad: iput v0, v8, Landroid/support/v4/app/BackStackState;.e:I // field@0029 │ │ -00c9de: 52a0 b300 |00af: iget v0, v10, Landroid/support/v4/app/b;.p:I // field@00b3 │ │ -00c9e2: 5980 2a00 |00b1: iput v0, v8, Landroid/support/v4/app/BackStackState;.f:I // field@002a │ │ -00c9e6: 54a0 b400 |00b3: iget-object v0, v10, Landroid/support/v4/app/b;.q:Ljava/lang/CharSequence; // field@00b4 │ │ -00c9ea: 5b80 2b00 |00b5: iput-object v0, v8, Landroid/support/v4/app/BackStackState;.g:Ljava/lang/CharSequence; // field@002b │ │ -00c9ee: 52a0 b500 |00b7: iget v0, v10, Landroid/support/v4/app/b;.r:I // field@00b5 │ │ -00c9f2: 5980 2c00 |00b9: iput v0, v8, Landroid/support/v4/app/BackStackState;.h:I // field@002c │ │ -00c9f6: 54a0 b600 |00bb: iget-object v0, v10, Landroid/support/v4/app/b;.s:Ljava/lang/CharSequence; // field@00b6 │ │ -00c9fa: 5b80 2d00 |00bd: iput-object v0, v8, Landroid/support/v4/app/BackStackState;.i:Ljava/lang/CharSequence; // field@002d │ │ -00c9fe: 0e00 |00bf: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/n;)Landroid/support/v4/app/b;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 264 16-bit code units │ │ -00ca00: |[00ca00] android.support.v4.app.BackStackState.a:(Landroid/support/v4/app/n;)Landroid/support/v4/app/b; │ │ -00ca10: 121a |0000: const/4 v10, #int 1 // #1 │ │ -00ca12: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -00ca14: 2206 8d00 |0002: new-instance v6, Landroid/support/v4/app/b; // type@008d │ │ -00ca18: 7020 2502 c600 |0004: invoke-direct {v6, v12}, Landroid/support/v4/app/b;.:(Landroid/support/v4/app/n;)V // method@0225 │ │ -00ca1e: 0121 |0007: move v1, v2 │ │ -00ca20: 0120 |0008: move v0, v2 │ │ -00ca22: 54b3 2500 |0009: iget-object v3, v11, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00ca26: 2133 |000b: array-length v3, v3 │ │ -00ca28: 3530 d600 |000c: if-ge v0, v3, 00e2 // +00d6 │ │ -00ca2c: 2207 a800 |000e: new-instance v7, Landroid/support/v4/app/c; // type@00a8 │ │ -00ca30: 7010 6c02 0700 |0010: invoke-direct {v7}, Landroid/support/v4/app/c;.:()V // method@026c │ │ -00ca36: 54b3 2500 |0013: iget-object v3, v11, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00ca3a: d804 0001 |0015: add-int/lit8 v4, v0, #int 1 // #01 │ │ -00ca3e: 4400 0300 |0017: aget v0, v3, v0 │ │ -00ca42: 5970 cd00 |0019: iput v0, v7, Landroid/support/v4/app/c;.c:I // field@00cd │ │ -00ca46: 6300 eb00 |001b: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -00ca4a: 3800 3200 |001d: if-eqz v0, 004f // +0032 │ │ -00ca4e: 1a00 ef00 |001f: const-string v0, "FragmentManager" // string@00ef │ │ -00ca52: 2203 8f01 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@018f │ │ -00ca56: 7010 8207 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00ca5c: 1a05 1401 |0026: const-string v5, "Instantiate " // string@0114 │ │ -00ca60: 6e20 8807 5300 |0028: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00ca66: 0c03 |002b: move-result-object v3 │ │ -00ca68: 6e20 8707 6300 |002c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00ca6e: 0c03 |002f: move-result-object v3 │ │ -00ca70: 1a05 6700 |0030: const-string v5, " op #" // string@0067 │ │ -00ca74: 6e20 8807 5300 |0032: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00ca7a: 0c03 |0035: move-result-object v3 │ │ -00ca7c: 6e20 8507 1300 |0036: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -00ca82: 0c03 |0039: move-result-object v3 │ │ -00ca84: 1a05 2200 |003a: const-string v5, " base fragment #" // string@0022 │ │ -00ca88: 6e20 8807 5300 |003c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00ca8e: 0c03 |003f: move-result-object v3 │ │ -00ca90: 54b5 2500 |0040: iget-object v5, v11, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00ca94: 4405 0504 |0042: aget v5, v5, v4 │ │ -00ca98: 6e20 8507 5300 |0044: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -00ca9e: 0c03 |0047: move-result-object v3 │ │ -00caa0: 6e10 8b07 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00caa6: 0c03 |004b: move-result-object v3 │ │ -00caa8: 7120 3006 3000 |004c: invoke-static {v0, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -00caae: 54b0 2500 |004f: iget-object v0, v11, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00cab2: d803 0401 |0051: add-int/lit8 v3, v4, #int 1 // #01 │ │ -00cab6: 4400 0004 |0053: aget v0, v0, v4 │ │ -00caba: 3a00 8000 |0055: if-ltz v0, 00d5 // +0080 │ │ -00cabe: 54c4 f000 |0057: iget-object v4, v12, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -00cac2: 6e20 9f07 0400 |0059: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -00cac8: 0c00 |005c: move-result-object v0 │ │ -00caca: 1f00 6d00 |005d: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -00cace: 5b70 ce00 |005f: iput-object v0, v7, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -00cad2: 54b0 2500 |0061: iget-object v0, v11, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00cad6: d804 0301 |0063: add-int/lit8 v4, v3, #int 1 // #01 │ │ -00cada: 4400 0003 |0065: aget v0, v0, v3 │ │ -00cade: 5970 cf00 |0067: iput v0, v7, Landroid/support/v4/app/c;.e:I // field@00cf │ │ -00cae2: 54b0 2500 |0069: iget-object v0, v11, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00cae6: d803 0401 |006b: add-int/lit8 v3, v4, #int 1 // #01 │ │ -00caea: 4400 0004 |006d: aget v0, v0, v4 │ │ -00caee: 5970 d000 |006f: iput v0, v7, Landroid/support/v4/app/c;.f:I // field@00d0 │ │ -00caf2: 54b0 2500 |0071: iget-object v0, v11, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00caf6: d804 0301 |0073: add-int/lit8 v4, v3, #int 1 // #01 │ │ -00cafa: 4400 0003 |0075: aget v0, v0, v3 │ │ -00cafe: 5970 d100 |0077: iput v0, v7, Landroid/support/v4/app/c;.g:I // field@00d1 │ │ -00cb02: 54b0 2500 |0079: iget-object v0, v11, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00cb06: d805 0401 |007b: add-int/lit8 v5, v4, #int 1 // #01 │ │ -00cb0a: 4400 0004 |007d: aget v0, v0, v4 │ │ -00cb0e: 5970 d200 |007f: iput v0, v7, Landroid/support/v4/app/c;.h:I // field@00d2 │ │ -00cb12: 54b0 2500 |0081: iget-object v0, v11, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00cb16: d803 0501 |0083: add-int/lit8 v3, v5, #int 1 // #01 │ │ -00cb1a: 4408 0005 |0085: aget v8, v0, v5 │ │ -00cb1e: 3d08 5200 |0087: if-lez v8, 00d9 // +0052 │ │ -00cb22: 2200 9701 |0089: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -00cb26: 7020 9a07 8000 |008b: invoke-direct {v0, v8}, Ljava/util/ArrayList;.:(I)V // method@079a │ │ -00cb2c: 5b70 d300 |008e: iput-object v0, v7, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -00cb30: 0124 |0090: move v4, v2 │ │ -00cb32: 3584 4800 |0091: if-ge v4, v8, 00d9 // +0048 │ │ -00cb36: 6300 eb00 |0093: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -00cb3a: 3800 2800 |0095: if-eqz v0, 00bd // +0028 │ │ -00cb3e: 1a00 ef00 |0097: const-string v0, "FragmentManager" // string@00ef │ │ -00cb42: 2205 8f01 |0099: new-instance v5, Ljava/lang/StringBuilder; // type@018f │ │ -00cb46: 7010 8207 0500 |009b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00cb4c: 1a09 1401 |009e: const-string v9, "Instantiate " // string@0114 │ │ -00cb50: 6e20 8807 9500 |00a0: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00cb56: 0c05 |00a3: move-result-object v5 │ │ -00cb58: 6e20 8707 6500 |00a4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00cb5e: 0c05 |00a7: move-result-object v5 │ │ -00cb60: 1a09 6c00 |00a8: const-string v9, " set remove fragment #" // string@006c │ │ -00cb64: 6e20 8807 9500 |00aa: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00cb6a: 0c05 |00ad: move-result-object v5 │ │ -00cb6c: 54b9 2500 |00ae: iget-object v9, v11, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00cb70: 4409 0903 |00b0: aget v9, v9, v3 │ │ -00cb74: 6e20 8507 9500 |00b2: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -00cb7a: 0c05 |00b5: move-result-object v5 │ │ -00cb7c: 6e10 8b07 0500 |00b6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00cb82: 0c05 |00b9: move-result-object v5 │ │ -00cb84: 7120 3006 5000 |00ba: invoke-static {v0, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -00cb8a: 54c0 f000 |00bd: iget-object v0, v12, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -00cb8e: 54b9 2500 |00bf: iget-object v9, v11, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00cb92: d805 0301 |00c1: add-int/lit8 v5, v3, #int 1 // #01 │ │ -00cb96: 4403 0903 |00c3: aget v3, v9, v3 │ │ -00cb9a: 6e20 9f07 3000 |00c5: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -00cba0: 0c00 |00c8: move-result-object v0 │ │ -00cba2: 1f00 6d00 |00c9: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -00cba6: 5473 d300 |00cb: iget-object v3, v7, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -00cbaa: 6e20 9c07 0300 |00cd: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -00cbb0: d800 0401 |00d0: add-int/lit8 v0, v4, #int 1 // #01 │ │ -00cbb4: 0104 |00d2: move v4, v0 │ │ -00cbb6: 0153 |00d3: move v3, v5 │ │ -00cbb8: 28bd |00d4: goto 0091 // -0043 │ │ -00cbba: 1200 |00d5: const/4 v0, #int 0 // #0 │ │ -00cbbc: 5b70 ce00 |00d6: iput-object v0, v7, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -00cbc0: 2889 |00d8: goto 0061 // -0077 │ │ -00cbc2: 6e20 2c02 7600 |00d9: invoke-virtual {v6, v7}, Landroid/support/v4/app/b;.a:(Landroid/support/v4/app/c;)V // method@022c │ │ -00cbc8: d800 0101 |00dc: add-int/lit8 v0, v1, #int 1 // #01 │ │ -00cbcc: 0101 |00de: move v1, v0 │ │ -00cbce: 0130 |00df: move v0, v3 │ │ -00cbd0: 2900 29ff |00e0: goto/16 0009 // -00d7 │ │ -00cbd4: 52b0 2600 |00e2: iget v0, v11, Landroid/support/v4/app/BackStackState;.b:I // field@0026 │ │ -00cbd8: 5960 ac00 |00e4: iput v0, v6, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -00cbdc: 52b0 2700 |00e6: iget v0, v11, Landroid/support/v4/app/BackStackState;.c:I // field@0027 │ │ -00cbe0: 5960 ad00 |00e8: iput v0, v6, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -00cbe4: 54b0 2800 |00ea: iget-object v0, v11, Landroid/support/v4/app/BackStackState;.d:Ljava/lang/String; // field@0028 │ │ -00cbe8: 5b60 b000 |00ec: iput-object v0, v6, Landroid/support/v4/app/b;.m:Ljava/lang/String; // field@00b0 │ │ -00cbec: 52b0 2900 |00ee: iget v0, v11, Landroid/support/v4/app/BackStackState;.e:I // field@0029 │ │ -00cbf0: 5960 b200 |00f0: iput v0, v6, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -00cbf4: 5c6a ae00 |00f2: iput-boolean v10, v6, Landroid/support/v4/app/b;.k:Z // field@00ae │ │ -00cbf8: 52b0 2a00 |00f4: iget v0, v11, Landroid/support/v4/app/BackStackState;.f:I // field@002a │ │ -00cbfc: 5960 b300 |00f6: iput v0, v6, Landroid/support/v4/app/b;.p:I // field@00b3 │ │ -00cc00: 54b0 2b00 |00f8: iget-object v0, v11, Landroid/support/v4/app/BackStackState;.g:Ljava/lang/CharSequence; // field@002b │ │ -00cc04: 5b60 b400 |00fa: iput-object v0, v6, Landroid/support/v4/app/b;.q:Ljava/lang/CharSequence; // field@00b4 │ │ -00cc08: 52b0 2c00 |00fc: iget v0, v11, Landroid/support/v4/app/BackStackState;.h:I // field@002c │ │ -00cc0c: 5960 b500 |00fe: iput v0, v6, Landroid/support/v4/app/b;.r:I // field@00b5 │ │ -00cc10: 54b0 2d00 |0100: iget-object v0, v11, Landroid/support/v4/app/BackStackState;.i:Ljava/lang/CharSequence; // field@002d │ │ -00cc14: 5b60 b600 |0102: iput-object v0, v6, Landroid/support/v4/app/b;.s:Ljava/lang/CharSequence; // field@00b6 │ │ -00cc18: 6e20 2a02 a600 |0104: invoke-virtual {v6, v10}, Landroid/support/v4/app/b;.a:(I)V // method@022a │ │ -00cc1e: 1106 |0107: return-object v6 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : 'describeContents' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -00cc20: |[00cc20] android.support.v4.app.BackStackState.describeContents:()I │ │ -00cc30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00cc32: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/BackStackState;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 47 16-bit code units │ │ -00cc34: |[00cc34] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -00cc44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00cc46: 5420 2500 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.a:[I // field@0025 │ │ -00cc4a: 6e20 4601 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0146 │ │ -00cc50: 5220 2600 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.b:I // field@0026 │ │ -00cc54: 6e20 4501 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0145 │ │ -00cc5a: 5220 2700 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.c:I // field@0027 │ │ -00cc5e: 6e20 4501 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0145 │ │ -00cc64: 5420 2800 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.d:Ljava/lang/String; // field@0028 │ │ -00cc68: 6e20 4801 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0148 │ │ -00cc6e: 5220 2900 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.e:I // field@0029 │ │ -00cc72: 6e20 4501 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0145 │ │ -00cc78: 5220 2a00 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.f:I // field@002a │ │ -00cc7c: 6e20 4501 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0145 │ │ -00cc82: 5420 2b00 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.g:Ljava/lang/CharSequence; // field@002b │ │ -00cc86: 7130 2606 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@0626 │ │ -00cc8c: 5220 2c00 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.h:I // field@002c │ │ -00cc90: 6e20 4501 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0145 │ │ -00cc96: 5420 2d00 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.i:Ljava/lang/CharSequence; // field@002d │ │ -00cc9a: 7130 2606 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@0626 │ │ -00cca0: 0e00 |002e: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #9 header: │ │ -class_idx : 108 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #9 - │ │ - Class descriptor : 'Landroid/support/v4/app/Fragment$SavedState;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : 'a' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -00cca4: |[00cca4] android.support.v4.app.Fragment$SavedState.:()V │ │ -00ccb4: 2200 ad00 |0000: new-instance v0, Landroid/support/v4/app/g; // type@00ad │ │ -00ccb8: 7010 7602 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/g;.:()V // method@0276 │ │ -00ccbe: 6900 2e00 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@002e │ │ -00ccc2: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -00ccc4: |[00ccc4] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -00ccd4: 7010 6907 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0769 │ │ -00ccda: 6e10 4001 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0140 │ │ -00cce0: 0c00 |0006: move-result-object v0 │ │ -00cce2: 5b10 2f00 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.a:Landroid/os/Bundle; // field@002f │ │ -00cce6: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -00ccea: 5410 2f00 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.a:Landroid/os/Bundle; // field@002f │ │ -00ccee: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -00ccf2: 5410 2f00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.a:Landroid/os/Bundle; // field@002f │ │ -00ccf6: 6e20 3301 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0133 │ │ -00ccfc: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : 'describeContents' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -00cd00: |[00cd00] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ -00cd10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00cd12: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -00cd14: |[00cd14] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -00cd24: 5410 2f00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.a:Landroid/os/Bundle; // field@002f │ │ -00cd28: 6e20 4401 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0144 │ │ -00cd2e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #10 header: │ │ -class_idx : 109 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 41 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 58 │ │ - │ │ -Class #10 - │ │ - Class descriptor : 'Landroid/support/v4/app/Fragment;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/content/ComponentCallbacks;' │ │ - #1 : 'Landroid/view/View$OnCreateContextMenuListener;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'P' │ │ - type : 'Landroid/support/v4/c/l;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'A' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'B' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'C' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'D' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'E' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'F' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'G' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'H' │ │ - type : 'Landroid/view/ViewGroup;' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'I' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'J' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'K' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'L' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #12 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'M' │ │ - type : 'Landroid/support/v4/app/y;' │ │ - access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'N' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'O' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #15 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #16 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'b' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #17 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'c' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #18 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'd' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0000 () │ │ - #19 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'e' │ │ - type : 'Landroid/util/SparseArray;' │ │ - access : 0x0000 () │ │ - #20 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'f' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #21 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'g' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #22 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'h' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0000 () │ │ - #23 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'i' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0000 () │ │ - #24 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'j' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #25 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'k' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #26 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'l' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #27 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'm' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #28 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'n' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #29 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'o' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #30 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'p' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #31 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'q' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #32 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'r' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #33 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 's' │ │ - type : 'Landroid/support/v4/app/n;' │ │ - access : 0x0000 () │ │ - #34 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 't' │ │ - type : 'Landroid/support/v4/app/h;' │ │ - access : 0x0000 () │ │ - #35 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'u' │ │ - type : 'Landroid/support/v4/app/n;' │ │ - access : 0x0000 () │ │ - #36 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'v' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0000 () │ │ - #37 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'w' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #38 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'x' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #39 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'y' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #40 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'z' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -00cd30: |[00cd30] android.support.v4.app.Fragment.:()V │ │ -00cd40: 2200 d100 |0000: new-instance v0, Landroid/support/v4/c/l; // type@00d1 │ │ -00cd44: 7010 a503 0000 |0002: invoke-direct {v0}, Landroid/support/v4/c/l;.:()V // method@03a5 │ │ -00cd4a: 6900 3f00 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.P:Landroid/support/v4/c/l; // field@003f │ │ -00cd4e: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/Fragment;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 17 16-bit code units │ │ -00cd50: |[00cd50] android.support.v4.app.Fragment.:()V │ │ -00cd60: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -00cd62: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -00cd64: 7010 6907 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0769 │ │ -00cd6a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -00cd6c: 5930 4000 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.a:I // field@0040 │ │ -00cd70: 5931 4500 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -00cd74: 5931 4900 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.j:I // field@0049 │ │ -00cd78: 5c32 3400 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.E:Z // field@0034 │ │ -00cd7c: 5c32 3b00 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.L:Z // field@003b │ │ -00cd80: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -00cd84: |[00cd84] android.support.v4.app.Fragment.a:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -00cd94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00cd96: 7130 8901 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/app/Fragment;.a:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@0189 │ │ -00cd9c: 0c00 |0004: move-result-object v0 │ │ -00cd9e: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 159 16-bit code units │ │ -00cda0: |[00cda0] android.support.v4.app.Fragment.a:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ -00cdb0: 6200 3f00 |0000: sget-object v0, Landroid/support/v4/app/Fragment;.P:Landroid/support/v4/c/l; // field@003f │ │ -00cdb4: 6e20 b403 5000 |0002: invoke-virtual {v0, v5}, Landroid/support/v4/c/l;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03b4 │ │ -00cdba: 0c00 |0005: move-result-object v0 │ │ -00cdbc: 1f00 7801 |0006: check-cast v0, Ljava/lang/Class; // type@0178 │ │ -00cdc0: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -00cdc4: 6e10 8500 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0085 │ │ -00cdca: 0c00 |000d: move-result-object v0 │ │ -00cdcc: 6e20 5307 5000 |000e: invoke-virtual {v0, v5}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@0753 │ │ -00cdd2: 0c00 |0011: move-result-object v0 │ │ -00cdd4: 6201 3f00 |0012: sget-object v1, Landroid/support/v4/app/Fragment;.P:Landroid/support/v4/c/l; // field@003f │ │ -00cdd8: 6e30 b703 5100 |0014: invoke-virtual {v1, v5, v0}, Landroid/support/v4/c/l;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03b7 │ │ -00cdde: 6e10 5207 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@0752 │ │ -00cde4: 0c00 |001a: move-result-object v0 │ │ -00cde6: 1f00 6d00 |001b: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -00cdea: 3806 0f00 |001d: if-eqz v6, 002c // +000f │ │ -00cdee: 6e10 6c07 0000 |001f: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@076c │ │ -00cdf4: 0c01 |0022: move-result-object v1 │ │ -00cdf6: 6e10 4907 0100 |0023: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0749 │ │ -00cdfc: 0c01 |0026: move-result-object v1 │ │ -00cdfe: 6e20 3301 1600 |0027: invoke-virtual {v6, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0133 │ │ -00ce04: 5b06 4700 |002a: iput-object v6, v0, Landroid/support/v4/app/Fragment;.h:Landroid/os/Bundle; // field@0047 │ │ -00ce08: 1100 |002c: return-object v0 │ │ -00ce0a: 0d00 |002d: move-exception v0 │ │ -00ce0c: 2201 ac00 |002e: new-instance v1, Landroid/support/v4/app/f; // type@00ac │ │ -00ce10: 2202 8f01 |0030: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -00ce14: 7010 8207 0200 |0032: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00ce1a: 1a03 8103 |0035: const-string v3, "Unable to instantiate fragment " // string@0381 │ │ -00ce1e: 6e20 8807 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00ce24: 0c02 |003a: move-result-object v2 │ │ -00ce26: 6e20 8807 5200 |003b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00ce2c: 0c02 |003e: move-result-object v2 │ │ -00ce2e: 1a03 8e00 |003f: const-string v3, ": make sure class name exists, is public, and has an" // string@008e │ │ -00ce32: 6e20 8807 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00ce38: 0c02 |0044: move-result-object v2 │ │ -00ce3a: 1a03 3300 |0045: const-string v3, " empty constructor that is public" // string@0033 │ │ -00ce3e: 6e20 8807 3200 |0047: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00ce44: 0c02 |004a: move-result-object v2 │ │ -00ce46: 6e10 8b07 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00ce4c: 0c02 |004e: move-result-object v2 │ │ -00ce4e: 7030 7502 2100 |004f: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/f;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0275 │ │ -00ce54: 2701 |0052: throw v1 │ │ -00ce56: 0d00 |0053: move-exception v0 │ │ -00ce58: 2201 ac00 |0054: new-instance v1, Landroid/support/v4/app/f; // type@00ac │ │ -00ce5c: 2202 8f01 |0056: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -00ce60: 7010 8207 0200 |0058: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00ce66: 1a03 8103 |005b: const-string v3, "Unable to instantiate fragment " // string@0381 │ │ -00ce6a: 6e20 8807 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00ce70: 0c02 |0060: move-result-object v2 │ │ -00ce72: 6e20 8807 5200 |0061: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00ce78: 0c02 |0064: move-result-object v2 │ │ -00ce7a: 1a03 8e00 |0065: const-string v3, ": make sure class name exists, is public, and has an" // string@008e │ │ -00ce7e: 6e20 8807 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00ce84: 0c02 |006a: move-result-object v2 │ │ -00ce86: 1a03 3300 |006b: const-string v3, " empty constructor that is public" // string@0033 │ │ -00ce8a: 6e20 8807 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00ce90: 0c02 |0070: move-result-object v2 │ │ -00ce92: 6e10 8b07 0200 |0071: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00ce98: 0c02 |0074: move-result-object v2 │ │ -00ce9a: 7030 7502 2100 |0075: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/f;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0275 │ │ -00cea0: 2701 |0078: throw v1 │ │ -00cea2: 0d00 |0079: move-exception v0 │ │ -00cea4: 2201 ac00 |007a: new-instance v1, Landroid/support/v4/app/f; // type@00ac │ │ -00cea8: 2202 8f01 |007c: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -00ceac: 7010 8207 0200 |007e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00ceb2: 1a03 8103 |0081: const-string v3, "Unable to instantiate fragment " // string@0381 │ │ -00ceb6: 6e20 8807 3200 |0083: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00cebc: 0c02 |0086: move-result-object v2 │ │ -00cebe: 6e20 8807 5200 |0087: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00cec4: 0c02 |008a: move-result-object v2 │ │ -00cec6: 1a03 8e00 |008b: const-string v3, ": make sure class name exists, is public, and has an" // string@008e │ │ -00ceca: 6e20 8807 3200 |008d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00ced0: 0c02 |0090: move-result-object v2 │ │ -00ced2: 1a03 3300 |0091: const-string v3, " empty constructor that is public" // string@0033 │ │ -00ced6: 6e20 8807 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00cedc: 0c02 |0096: move-result-object v2 │ │ -00cede: 6e10 8b07 0200 |0097: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00cee4: 0c02 |009a: move-result-object v2 │ │ -00cee6: 7030 7502 2100 |009b: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/f;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0275 │ │ -00ceec: 2701 |009e: throw v1 │ │ - catches : 1 │ │ - 0x0000 - 0x002c │ │ - Ljava/lang/ClassNotFoundException; -> 0x002d │ │ - Ljava/lang/InstantiationException; -> 0x0053 │ │ - Ljava/lang/IllegalAccessException; -> 0x0079 │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'b' │ │ - type : '(Landroid/content/Context;Ljava/lang/String;)Z' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 33 16-bit code units │ │ -00cf04: |[00cf04] android.support.v4.app.Fragment.b:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -00cf14: 6200 3f00 |0000: sget-object v0, Landroid/support/v4/app/Fragment;.P:Landroid/support/v4/c/l; // field@003f │ │ -00cf18: 6e20 b403 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/c/l;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03b4 │ │ -00cf1e: 0c00 |0005: move-result-object v0 │ │ -00cf20: 1f00 7801 |0006: check-cast v0, Ljava/lang/Class; // type@0178 │ │ -00cf24: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -00cf28: 6e10 8500 0200 |000a: invoke-virtual {v2}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0085 │ │ -00cf2e: 0c00 |000d: move-result-object v0 │ │ -00cf30: 6e20 5307 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@0753 │ │ -00cf36: 0c00 |0011: move-result-object v0 │ │ -00cf38: 6201 3f00 |0012: sget-object v1, Landroid/support/v4/app/Fragment;.P:Landroid/support/v4/c/l; // field@003f │ │ -00cf3c: 6e30 b703 3100 |0014: invoke-virtual {v1, v3, v0}, Landroid/support/v4/c/l;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03b7 │ │ -00cf42: 1c01 6d00 |0017: const-class v1, Landroid/support/v4/app/Fragment; // type@006d │ │ -00cf46: 6e20 5007 0100 |0019: invoke-virtual {v1, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@0750 │ │ -00cf4c: 0a00 |001c: move-result v0 │ │ -00cf4e: 0f00 |001d: return v0 │ │ -00cf50: 0d00 |001e: move-exception v0 │ │ -00cf52: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -00cf54: 28fd |0020: goto 001d // -0003 │ │ - catches : 1 │ │ - 0x0000 - 0x001c │ │ - Ljava/lang/ClassNotFoundException; -> 0x001e │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -00cf68: |[00cf68] android.support.v4.app.Fragment.a:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -00cf78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00cf7a: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(IZI)Landroid/view/animation/Animation;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -00cf7c: |[00cf7c] android.support.v4.app.Fragment.a:(IZI)Landroid/view/animation/Animation; │ │ -00cf8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00cf8e: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(IILandroid/content/Intent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -00cf90: |[00cf90] android.support.v4.app.Fragment.a:(IILandroid/content/Intent;)V │ │ -00cfa0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(ILandroid/support/v4/app/Fragment;)V' │ │ - access : 0x0010 (FINAL) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 58 16-bit code units │ │ -00cfa4: |[00cfa4] android.support.v4.app.Fragment.a:(ILandroid/support/v4/app/Fragment;)V │ │ -00cfb4: 5923 4500 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -00cfb8: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ -00cfbc: 2200 8f01 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -00cfc0: 7010 8207 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00cfc6: 5441 4600 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.g:Ljava/lang/String; // field@0046 │ │ -00cfca: 6e20 8807 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00cfd0: 0c00 |000e: move-result-object v0 │ │ -00cfd2: 1a01 8900 |000f: const-string v1, ":" // string@0089 │ │ -00cfd6: 6e20 8807 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00cfdc: 0c00 |0014: move-result-object v0 │ │ -00cfde: 5221 4500 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -00cfe2: 6e20 8507 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -00cfe8: 0c00 |001a: move-result-object v0 │ │ -00cfea: 6e10 8b07 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00cff0: 0c00 |001e: move-result-object v0 │ │ -00cff2: 5b20 4600 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.g:Ljava/lang/String; // field@0046 │ │ -00cff6: 0e00 |0021: return-void │ │ -00cff8: 2200 8f01 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -00cffc: 7010 8207 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00d002: 1a01 3f04 |0027: const-string v1, "android:fragment:" // string@043f │ │ -00d006: 6e20 8807 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00d00c: 0c00 |002c: move-result-object v0 │ │ -00d00e: 5221 4500 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -00d012: 6e20 8507 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -00d018: 0c00 |0032: move-result-object v0 │ │ -00d01a: 6e10 8b07 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00d020: 0c00 |0036: move-result-object v0 │ │ -00d022: 5b20 4600 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.g:Ljava/lang/String; // field@0046 │ │ -00d026: 28e8 |0039: goto 0021 // -0018 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(Landroid/app/Activity;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -00d028: |[00d028] android.support.v4.app.Fragment.a:(Landroid/app/Activity;)V │ │ -00d038: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00d03a: 5c10 3500 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00d03e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -00d040: |[00d040] android.support.v4.app.Fragment.a:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -00d050: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00d052: 5c10 3500 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00d056: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(Landroid/content/res/Configuration;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -00d058: |[00d058] android.support.v4.app.Fragment.a:(Landroid/content/res/Configuration;)V │ │ -00d068: 6e20 ba01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@01ba │ │ -00d06e: 5410 5400 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d072: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -00d076: 5410 5400 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d07a: 6e20 ba02 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/n;.a:(Landroid/content/res/Configuration;)V // method@02ba │ │ -00d080: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0010 (FINAL) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 56 16-bit code units │ │ -00d084: |[00d084] android.support.v4.app.Fragment.a:(Landroid/os/Bundle;)V │ │ -00d094: 5430 4400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.e:Landroid/util/SparseArray; // field@0044 │ │ -00d098: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -00d09c: 5430 3900 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.J:Landroid/view/View; // field@0039 │ │ -00d0a0: 5431 4400 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.e:Landroid/util/SparseArray; // field@0044 │ │ -00d0a4: 6e20 9606 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@0696 │ │ -00d0aa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -00d0ac: 5b30 4400 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.e:Landroid/util/SparseArray; // field@0044 │ │ -00d0b0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -00d0b2: 5c30 3500 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00d0b6: 6e20 a901 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.e:(Landroid/os/Bundle;)V // method@01a9 │ │ -00d0bc: 5530 3500 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00d0c0: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -00d0c4: 2200 a300 |0018: new-instance v0, Landroid/support/v4/app/bv; // type@00a3 │ │ -00d0c8: 2201 8f01 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00d0cc: 7010 8207 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00d0d2: 1a02 ea00 |001f: const-string v2, "Fragment " // string@00ea │ │ -00d0d6: 6e20 8807 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00d0dc: 0c01 |0024: move-result-object v1 │ │ -00d0de: 6e20 8707 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00d0e4: 0c01 |0028: move-result-object v1 │ │ -00d0e6: 1a02 3000 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@0030 │ │ -00d0ea: 6e20 8807 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00d0f0: 0c01 |002e: move-result-object v1 │ │ -00d0f2: 6e10 8b07 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00d0f8: 0c01 |0032: move-result-object v1 │ │ -00d0fa: 7020 5d02 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/bv;.:(Ljava/lang/String;)V // method@025d │ │ -00d100: 2700 |0036: throw v0 │ │ -00d102: 0e00 |0037: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(Landroid/view/Menu;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -00d104: |[00d104] android.support.v4.app.Fragment.a:(Landroid/view/Menu;)V │ │ -00d114: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -00d118: |[00d118] android.support.v4.app.Fragment.a:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -00d128: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -00d12c: |[00d12c] android.support.v4.app.Fragment.a:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -00d13c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 538 16-bit code units │ │ -00d140: |[00d140] android.support.v4.app.Fragment.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -00d150: 6e20 4107 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d156: 1a00 ba05 |0003: const-string v0, "mFragmentId=#" // string@05ba │ │ -00d15a: 6e20 4107 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d160: 5230 5600 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.w:I // field@0056 │ │ -00d164: 7110 5c07 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00d16a: 0c00 |000d: move-result-object v0 │ │ -00d16c: 6e20 4107 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d172: 1a00 4500 |0011: const-string v0, " mContainerId=#" // string@0045 │ │ -00d176: 6e20 4107 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d17c: 5230 5700 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.x:I // field@0057 │ │ -00d180: 7110 5c07 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00d186: 0c00 |001b: move-result-object v0 │ │ -00d188: 6e20 4107 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d18e: 1a00 5c00 |001f: const-string v0, " mTag=" // string@005c │ │ -00d192: 6e20 4107 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d198: 5430 5800 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.y:Ljava/lang/String; // field@0058 │ │ -00d19c: 6e20 4507 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -00d1a2: 6e20 4107 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d1a8: 1a00 cd05 |002c: const-string v0, "mState=" // string@05cd │ │ -00d1ac: 6e20 4107 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d1b2: 5230 4000 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.a:I // field@0040 │ │ -00d1b6: 6e20 3f07 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -00d1bc: 1a00 4d00 |0036: const-string v0, " mIndex=" // string@004d │ │ -00d1c0: 6e20 4107 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d1c6: 5230 4500 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -00d1ca: 6e20 3f07 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -00d1d0: 1a00 6000 |0040: const-string v0, " mWho=" // string@0060 │ │ -00d1d4: 6e20 4107 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d1da: 5430 4600 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.g:Ljava/lang/String; // field@0046 │ │ -00d1de: 6e20 4107 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d1e4: 1a00 4100 |004a: const-string v0, " mBackStackNesting=" // string@0041 │ │ -00d1e8: 6e20 4107 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d1ee: 5230 5100 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.r:I // field@0051 │ │ -00d1f2: 6e20 4307 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0743 │ │ -00d1f8: 6e20 4107 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d1fe: 1a00 af05 |0057: const-string v0, "mAdded=" // string@05af │ │ -00d202: 6e20 4107 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d208: 5530 4b00 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.l:Z // field@004b │ │ -00d20c: 6e20 4207 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -00d212: 1a00 5400 |0061: const-string v0, " mRemoving=" // string@0054 │ │ -00d216: 6e20 4107 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d21c: 5530 4c00 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.m:Z // field@004c │ │ -00d220: 6e20 4207 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -00d226: 1a00 5700 |006b: const-string v0, " mResumed=" // string@0057 │ │ -00d22a: 6e20 4107 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d230: 5530 4d00 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.n:Z // field@004d │ │ -00d234: 6e20 4207 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -00d23a: 1a00 4a00 |0075: const-string v0, " mFromLayout=" // string@004a │ │ -00d23e: 6e20 4107 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d244: 5530 4e00 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.o:Z // field@004e │ │ -00d248: 6e20 4207 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -00d24e: 1a00 4c00 |007f: const-string v0, " mInLayout=" // string@004c │ │ -00d252: 6e20 4107 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d258: 5530 4f00 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.p:Z // field@004f │ │ -00d25c: 6e20 4607 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0746 │ │ -00d262: 6e20 4107 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d268: 1a00 bd05 |008c: const-string v0, "mHidden=" // string@05bd │ │ -00d26c: 6e20 4107 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d272: 5530 5900 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.z:Z // field@0059 │ │ -00d276: 6e20 4207 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -00d27c: 1a00 4800 |0096: const-string v0, " mDetached=" // string@0048 │ │ -00d280: 6e20 4107 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d286: 5530 3000 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.A:Z // field@0030 │ │ -00d28a: 6e20 4207 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -00d290: 1a00 5000 |00a0: const-string v0, " mMenuVisible=" // string@0050 │ │ -00d294: 6e20 4107 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d29a: 5530 3400 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.E:Z // field@0034 │ │ -00d29e: 6e20 4207 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -00d2a4: 1a00 4b00 |00aa: const-string v0, " mHasMenu=" // string@004b │ │ -00d2a8: 6e20 4107 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d2ae: 5530 3300 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.D:Z // field@0033 │ │ -00d2b2: 6e20 4607 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0746 │ │ -00d2b8: 6e20 4107 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d2be: 1a00 c805 |00b7: const-string v0, "mRetainInstance=" // string@05c8 │ │ -00d2c2: 6e20 4107 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d2c8: 5530 3100 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.B:Z // field@0031 │ │ -00d2cc: 6e20 4207 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -00d2d2: 1a00 5800 |00c1: const-string v0, " mRetaining=" // string@0058 │ │ -00d2d6: 6e20 4107 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d2dc: 5530 3200 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.C:Z // field@0032 │ │ -00d2e0: 6e20 4207 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -00d2e6: 1a00 5f00 |00cb: const-string v0, " mUserVisibleHint=" // string@005f │ │ -00d2ea: 6e20 4107 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d2f0: 5530 3b00 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.L:Z // field@003b │ │ -00d2f4: 6e20 4607 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0746 │ │ -00d2fa: 5430 5200 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.s:Landroid/support/v4/app/n; // field@0052 │ │ -00d2fe: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ -00d302: 6e20 4107 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d308: 1a00 bb05 |00dc: const-string v0, "mFragmentManager=" // string@05bb │ │ -00d30c: 6e20 4107 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d312: 5430 5200 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.s:Landroid/support/v4/app/n; // field@0052 │ │ -00d316: 6e20 4407 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -00d31c: 5430 5300 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.t:Landroid/support/v4/app/h; // field@0053 │ │ -00d320: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ -00d324: 6e20 4107 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d32a: 1a00 ae05 |00ed: const-string v0, "mActivity=" // string@05ae │ │ -00d32e: 6e20 4107 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d334: 5430 5300 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.t:Landroid/support/v4/app/h; // field@0053 │ │ -00d338: 6e20 4407 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -00d33e: 5430 5500 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.v:Landroid/support/v4/app/Fragment; // field@0055 │ │ -00d342: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ -00d346: 6e20 4107 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d34c: 1a00 c405 |00fe: const-string v0, "mParentFragment=" // string@05c4 │ │ -00d350: 6e20 4107 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d356: 5430 5500 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.v:Landroid/support/v4/app/Fragment; // field@0055 │ │ -00d35a: 6e20 4407 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -00d360: 5430 4700 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.h:Landroid/os/Bundle; // field@0047 │ │ -00d364: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ -00d368: 6e20 4107 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d36e: 1a00 b105 |010f: const-string v0, "mArguments=" // string@05b1 │ │ -00d372: 6e20 4107 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d378: 5430 4700 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.h:Landroid/os/Bundle; // field@0047 │ │ -00d37c: 6e20 4407 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -00d382: 5430 4300 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -00d386: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ -00d38a: 6e20 4107 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d390: 1a00 ca05 |0120: const-string v0, "mSavedFragmentState=" // string@05ca │ │ -00d394: 6e20 4107 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d39a: 5430 4300 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -00d39e: 6e20 4407 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -00d3a4: 5430 4400 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.e:Landroid/util/SparseArray; // field@0044 │ │ -00d3a8: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ -00d3ac: 6e20 4107 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d3b2: 1a00 cb05 |0131: const-string v0, "mSavedViewState=" // string@05cb │ │ -00d3b6: 6e20 4107 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d3bc: 5430 4400 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.e:Landroid/util/SparseArray; // field@0044 │ │ -00d3c0: 6e20 4407 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -00d3c6: 5430 4800 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.i:Landroid/support/v4/app/Fragment; // field@0048 │ │ -00d3ca: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ -00d3ce: 6e20 4107 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d3d4: 1a00 cf05 |0142: const-string v0, "mTarget=" // string@05cf │ │ -00d3d8: 6e20 4107 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d3de: 5430 4800 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.i:Landroid/support/v4/app/Fragment; // field@0048 │ │ -00d3e2: 6e20 4007 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0740 │ │ -00d3e8: 1a00 5d00 |014c: const-string v0, " mTargetRequestCode=" // string@005d │ │ -00d3ec: 6e20 4107 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d3f2: 5230 4a00 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.k:I // field@004a │ │ -00d3f6: 6e20 4307 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0743 │ │ -00d3fc: 5230 3600 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -00d400: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ -00d404: 6e20 4107 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d40a: 1a00 c305 |015d: const-string v0, "mNextAnim=" // string@05c3 │ │ -00d40e: 6e20 4107 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d414: 5230 3600 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -00d418: 6e20 4307 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0743 │ │ -00d41e: 5430 3700 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.H:Landroid/view/ViewGroup; // field@0037 │ │ -00d422: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ -00d426: 6e20 4107 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d42c: 1a00 b605 |016e: const-string v0, "mContainer=" // string@05b6 │ │ -00d430: 6e20 4107 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d436: 5430 3700 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.H:Landroid/view/ViewGroup; // field@0037 │ │ -00d43a: 6e20 4407 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -00d440: 5430 3800 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -00d444: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ -00d448: 6e20 4107 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d44e: 1a00 d105 |017f: const-string v0, "mView=" // string@05d1 │ │ -00d452: 6e20 4107 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d458: 5430 3800 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -00d45c: 6e20 4407 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -00d462: 5430 3900 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.J:Landroid/view/View; // field@0039 │ │ -00d466: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ -00d46a: 6e20 4107 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d470: 1a00 bf05 |0190: const-string v0, "mInnerView=" // string@05bf │ │ -00d474: 6e20 4107 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d47a: 5430 3800 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -00d47e: 6e20 4407 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -00d484: 5430 4100 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.b:Landroid/view/View; // field@0041 │ │ -00d488: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ -00d48c: 6e20 4107 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d492: 1a00 b005 |01a1: const-string v0, "mAnimatingAway=" // string@05b0 │ │ -00d496: 6e20 4107 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d49c: 5430 4100 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.b:Landroid/view/View; // field@0041 │ │ -00d4a0: 6e20 4407 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -00d4a6: 6e20 4107 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d4ac: 1a00 ce05 |01ae: const-string v0, "mStateAfterAnimating=" // string@05ce │ │ -00d4b0: 6e20 4107 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d4b6: 5230 4200 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.c:I // field@0042 │ │ -00d4ba: 6e20 4307 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0743 │ │ -00d4c0: 5430 3c00 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00d4c4: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ -00d4c8: 6e20 4107 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d4ce: 1a00 df02 |01bf: const-string v0, "Loader Manager:" // string@02df │ │ -00d4d2: 6e20 4507 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -00d4d8: 5430 3c00 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00d4dc: 2201 8f01 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00d4e0: 7010 8207 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00d4e6: 6e20 8807 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00d4ec: 0c01 |01ce: move-result-object v1 │ │ -00d4ee: 1a02 0300 |01cf: const-string v2, " " // string@0003 │ │ -00d4f2: 6e20 8807 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00d4f8: 0c01 |01d4: move-result-object v1 │ │ -00d4fa: 6e10 8b07 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00d500: 0c01 |01d8: move-result-object v1 │ │ -00d502: 6e57 1303 1065 |01d9: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/y;.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0313 │ │ -00d508: 5430 5400 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d50c: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ -00d510: 6e20 4107 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00d516: 2200 8f01 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -00d51a: 7010 8207 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00d520: 1a01 c600 |01e8: const-string v1, "Child " // string@00c6 │ │ -00d524: 6e20 8807 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00d52a: 0c00 |01ed: move-result-object v0 │ │ -00d52c: 5431 5400 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d530: 6e20 8707 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00d536: 0c00 |01f3: move-result-object v0 │ │ -00d538: 1a01 8900 |01f4: const-string v1, ":" // string@0089 │ │ -00d53c: 6e20 8807 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00d542: 0c00 |01f9: move-result-object v0 │ │ -00d544: 6e10 8b07 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00d54a: 0c00 |01fd: move-result-object v0 │ │ -00d54c: 6e20 4507 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -00d552: 5430 5400 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d556: 2201 8f01 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00d55a: 7010 8207 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00d560: 6e20 8807 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00d566: 0c01 |020b: move-result-object v1 │ │ -00d568: 1a02 0300 |020c: const-string v2, " " // string@0003 │ │ -00d56c: 6e20 8807 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00d572: 0c01 |0211: move-result-object v1 │ │ -00d574: 6e10 8b07 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00d57a: 0c01 |0215: move-result-object v1 │ │ -00d57c: 6e57 c402 1065 |0216: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/n;.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@02c4 │ │ -00d582: 0e00 |0219: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -00d584: |[00d584] android.support.v4.app.Fragment.a:(Z)V │ │ -00d594: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #13 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '()Z' │ │ - access : 0x0010 (FINAL) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 8 16-bit code units │ │ -00d598: |[00d598] android.support.v4.app.Fragment.a:()Z │ │ -00d5a8: 5210 5100 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.r:I // field@0051 │ │ -00d5ac: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -00d5b0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -00d5b2: 0f00 |0005: return v0 │ │ -00d5b4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -00d5b6: 28fe |0007: goto 0005 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #14 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'a' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -00d5b8: |[00d5b8] android.support.v4.app.Fragment.a:(Landroid/view/MenuItem;)Z │ │ -00d5c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00d5ca: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #15 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'b' │ │ - type : '()Landroid/support/v4/app/h;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00d5cc: |[00d5cc] android.support.v4.app.Fragment.b:()Landroid/support/v4/app/h; │ │ -00d5dc: 5410 5300 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.t:Landroid/support/v4/app/h; // field@0053 │ │ -00d5e0: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #16 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'b' │ │ - type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -00d5e4: |[00d5e4] android.support.v4.app.Fragment.b:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -00d5f4: 5410 5300 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.t:Landroid/support/v4/app/h; // field@0053 │ │ -00d5f8: 6e10 8a02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/h;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@028a │ │ -00d5fe: 0c00 |0005: move-result-object v0 │ │ -00d600: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #17 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'b' │ │ - type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 14 16-bit code units │ │ -00d604: |[00d604] android.support.v4.app.Fragment.b:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -00d614: 5410 5400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d618: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -00d61c: 5410 5400 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d620: 6e10 df02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/n;.i:()V // method@02df │ │ -00d626: 6e40 8a01 2143 |0009: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/Fragment;.a:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@018a │ │ -00d62c: 0c00 |000c: move-result-object v0 │ │ -00d62e: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #18 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'b' │ │ - type : '(Landroid/view/Menu;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -00d630: |[00d630] android.support.v4.app.Fragment.b:(Landroid/view/Menu;)V │ │ -00d640: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #19 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'b' │ │ - type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 29 16-bit code units │ │ -00d644: |[00d644] android.support.v4.app.Fragment.b:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -00d654: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00d656: 5521 5900 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.z:Z // field@0059 │ │ -00d65a: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -00d65e: 5521 3300 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.D:Z // field@0033 │ │ -00d662: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -00d666: 5521 3400 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.E:Z // field@0034 │ │ -00d66a: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -00d66e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -00d670: 6e30 9301 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.a:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0193 │ │ -00d676: 5421 5400 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d67a: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -00d67e: 5421 5400 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d682: 6e30 c702 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/n;.a:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@02c7 │ │ -00d688: 0a01 |001a: move-result v1 │ │ -00d68a: b610 |001b: or-int/2addr v0, v1 │ │ -00d68c: 0f00 |001c: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #20 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'b' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -00d690: |[00d690] android.support.v4.app.Fragment.b:(Landroid/view/MenuItem;)Z │ │ -00d6a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00d6a2: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #21 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'c' │ │ - type : '()Landroid/content/res/Resources;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 42 16-bit code units │ │ -00d6a4: |[00d6a4] android.support.v4.app.Fragment.c:()Landroid/content/res/Resources; │ │ -00d6b4: 5430 5300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.t:Landroid/support/v4/app/h; // field@0053 │ │ -00d6b8: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -00d6bc: 2200 8201 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -00d6c0: 2201 8f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00d6c4: 7010 8207 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00d6ca: 1a02 ea00 |000b: const-string v2, "Fragment " // string@00ea │ │ -00d6ce: 6e20 8807 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00d6d4: 0c01 |0010: move-result-object v1 │ │ -00d6d6: 6e20 8707 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00d6dc: 0c01 |0014: move-result-object v1 │ │ -00d6de: 1a02 6400 |0015: const-string v2, " not attached to Activity" // string@0064 │ │ -00d6e2: 6e20 8807 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00d6e8: 0c01 |001a: move-result-object v1 │ │ -00d6ea: 6e10 8b07 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00d6f0: 0c01 |001e: move-result-object v1 │ │ -00d6f2: 7020 5807 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -00d6f8: 2700 |0022: throw v0 │ │ -00d6fa: 5430 5300 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.t:Landroid/support/v4/app/h; // field@0053 │ │ -00d6fe: 6e10 8c02 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/h;.getResources:()Landroid/content/res/Resources; // method@028c │ │ -00d704: 0c00 |0028: move-result-object v0 │ │ -00d706: 1100 |0029: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #22 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'c' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -00d708: |[00d708] android.support.v4.app.Fragment.c:(Landroid/os/Bundle;)V │ │ -00d718: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00d71a: 5c10 3500 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00d71e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #23 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'c' │ │ - type : '(Landroid/view/Menu;)Z' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -00d720: |[00d720] android.support.v4.app.Fragment.c:(Landroid/view/Menu;)Z │ │ -00d730: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00d732: 5521 5900 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.z:Z // field@0059 │ │ -00d736: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -00d73a: 5521 3300 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.D:Z // field@0033 │ │ -00d73e: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -00d742: 5521 3400 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.E:Z // field@0034 │ │ -00d746: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -00d74a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -00d74c: 6e20 9201 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.a:(Landroid/view/Menu;)V // method@0192 │ │ -00d752: 5421 5400 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d756: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -00d75a: 5421 5400 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d75e: 6e20 c602 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/n;.a:(Landroid/view/Menu;)Z // method@02c6 │ │ -00d764: 0a01 |001a: move-result v1 │ │ -00d766: b610 |001b: or-int/2addr v0, v1 │ │ -00d768: 0f00 |001c: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #24 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'c' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 34 16-bit code units │ │ -00d76c: |[00d76c] android.support.v4.app.Fragment.c:(Landroid/view/MenuItem;)Z │ │ -00d77c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00d77e: 5521 5900 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.z:Z // field@0059 │ │ -00d782: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ -00d786: 5521 3300 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.D:Z // field@0033 │ │ -00d78a: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ -00d78e: 5521 3400 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.E:Z // field@0034 │ │ -00d792: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -00d796: 6e20 9801 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.a:(Landroid/view/MenuItem;)Z // method@0198 │ │ -00d79c: 0a01 |0010: move-result v1 │ │ -00d79e: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -00d7a2: 0f00 |0013: return v0 │ │ -00d7a4: 5421 5400 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d7a8: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ -00d7ac: 5421 5400 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d7b0: 6e20 c802 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/n;.a:(Landroid/view/MenuItem;)Z // method@02c8 │ │ -00d7b6: 0a01 |001d: move-result v1 │ │ -00d7b8: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ -00d7bc: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -00d7be: 28f2 |0021: goto 0013 // -000e │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #25 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'd' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -00d7c0: |[00d7c0] android.support.v4.app.Fragment.d:(Landroid/os/Bundle;)V │ │ -00d7d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00d7d2: 5c10 3500 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00d7d6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #26 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'd' │ │ - type : '(Landroid/view/Menu;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -00d7d8: |[00d7d8] android.support.v4.app.Fragment.d:(Landroid/view/Menu;)V │ │ -00d7e8: 5510 5900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.z:Z // field@0059 │ │ -00d7ec: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -00d7f0: 5510 3300 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.D:Z // field@0033 │ │ -00d7f4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -00d7f8: 5510 3400 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.E:Z // field@0034 │ │ -00d7fc: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -00d800: 6e20 9c01 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.b:(Landroid/view/Menu;)V // method@019c │ │ -00d806: 5410 5400 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d80a: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -00d80e: 5410 5400 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d812: 6e20 ce02 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/n;.b:(Landroid/view/Menu;)V // method@02ce │ │ -00d818: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #27 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'd' │ │ - type : '()Z' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00d81c: |[00d81c] android.support.v4.app.Fragment.d:()Z │ │ -00d82c: 5510 3000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.A:Z // field@0030 │ │ -00d830: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #28 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'd' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 26 16-bit code units │ │ -00d834: |[00d834] android.support.v4.app.Fragment.d:(Landroid/view/MenuItem;)Z │ │ -00d844: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00d846: 5521 5900 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.z:Z // field@0059 │ │ -00d84a: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ -00d84e: 6e20 9f01 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.b:(Landroid/view/MenuItem;)Z // method@019f │ │ -00d854: 0a01 |0008: move-result v1 │ │ -00d856: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -00d85a: 0f00 |000b: return v0 │ │ -00d85c: 5421 5400 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d860: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -00d864: 5421 5400 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d868: 6e20 d002 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/n;.b:(Landroid/view/MenuItem;)Z // method@02d0 │ │ -00d86e: 0a01 |0015: move-result v1 │ │ -00d870: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ -00d874: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -00d876: 28f2 |0019: goto 000b // -000e │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #29 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'e' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 38 16-bit code units │ │ -00d878: |[00d878] android.support.v4.app.Fragment.e:()V │ │ -00d888: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -00d88a: 5c41 3500 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00d88e: 5540 3d00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.N:Z // field@003d │ │ -00d892: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -00d896: 5c41 3d00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.N:Z // field@003d │ │ -00d89a: 5540 3e00 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.O:Z // field@003e │ │ -00d89e: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -00d8a2: 5c41 3e00 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.O:Z // field@003e │ │ -00d8a6: 5440 5300 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.t:Landroid/support/v4/app/h; // field@0053 │ │ -00d8aa: 5441 4600 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.g:Ljava/lang/String; // field@0046 │ │ -00d8ae: 5542 3d00 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.N:Z // field@003d │ │ -00d8b2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -00d8b4: 6e40 7b02 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/h;.a:(Ljava/lang/String;ZZ)Landroid/support/v4/app/y; // method@027b │ │ -00d8ba: 0c00 |0019: move-result-object v0 │ │ -00d8bc: 5b40 3c00 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00d8c0: 5440 3c00 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00d8c4: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -00d8c8: 5440 3c00 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00d8cc: 6e10 1503 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/y;.b:()V // method@0315 │ │ -00d8d2: 0e00 |0025: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #30 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'e' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -00d8d4: |[00d8d4] android.support.v4.app.Fragment.e:(Landroid/os/Bundle;)V │ │ -00d8e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00d8e6: 5c10 3500 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00d8ea: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #31 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'equals' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -00d8ec: |[00d8ec] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ -00d8fc: 6f20 6b07 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@076b │ │ -00d902: 0a00 |0003: move-result v0 │ │ -00d904: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #32 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'f' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -00d908: |[00d908] android.support.v4.app.Fragment.f:()V │ │ -00d918: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00d91a: 5c10 3500 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00d91e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #33 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'f' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -00d920: |[00d920] android.support.v4.app.Fragment.f:(Landroid/os/Bundle;)V │ │ -00d930: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #34 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'g' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -00d934: |[00d934] android.support.v4.app.Fragment.g:()V │ │ -00d944: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00d946: 5c10 3500 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00d94a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #35 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'g' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 79 16-bit code units │ │ -00d94c: |[00d94c] android.support.v4.app.Fragment.g:(Landroid/os/Bundle;)V │ │ -00d95c: 5430 5400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d960: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -00d964: 5430 5400 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d968: 6e10 df02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/n;.i:()V // method@02df │ │ -00d96e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -00d970: 5c30 3500 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00d974: 6e20 a101 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.c:(Landroid/os/Bundle;)V // method@01a1 │ │ -00d97a: 5530 3500 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00d97e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -00d982: 2200 a300 |0013: new-instance v0, Landroid/support/v4/app/bv; // type@00a3 │ │ -00d986: 2201 8f01 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00d98a: 7010 8207 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00d990: 1a02 ea00 |001a: const-string v2, "Fragment " // string@00ea │ │ -00d994: 6e20 8807 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00d99a: 0c01 |001f: move-result-object v1 │ │ -00d99c: 6e20 8707 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00d9a2: 0c01 |0023: move-result-object v1 │ │ -00d9a4: 1a02 2800 |0024: const-string v2, " did not call through to super.onCreate()" // string@0028 │ │ -00d9a8: 6e20 8807 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00d9ae: 0c01 |0029: move-result-object v1 │ │ -00d9b0: 6e10 8b07 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00d9b6: 0c01 |002d: move-result-object v1 │ │ -00d9b8: 7020 5d02 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/bv;.:(Ljava/lang/String;)V // method@025d │ │ -00d9be: 2700 |0031: throw v0 │ │ -00d9c0: 3804 1c00 |0032: if-eqz v4, 004e // +001c │ │ -00d9c4: 1a00 4004 |0034: const-string v0, "android:support:fragments" // string@0440 │ │ -00d9c8: 6e20 2301 0400 |0036: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0123 │ │ -00d9ce: 0c00 |0039: move-result-object v0 │ │ -00d9d0: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ -00d9d4: 5431 5400 |003c: iget-object v1, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d9d8: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ -00d9dc: 6e10 b801 0300 |0040: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.n:()V // method@01b8 │ │ -00d9e2: 5431 5400 |0043: iget-object v1, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d9e6: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -00d9e8: 6e30 bc02 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/n;.a:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@02bc │ │ -00d9ee: 5430 5400 |0049: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00d9f2: 6e10 e002 0000 |004b: invoke-virtual {v0}, Landroid/support/v4/app/n;.j:()V // method@02e0 │ │ -00d9f8: 0e00 |004e: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #36 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'h' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -00d9fc: |[00d9fc] android.support.v4.app.Fragment.h:()V │ │ -00da0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00da0e: 5c10 3500 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00da12: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #37 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'h' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 60 16-bit code units │ │ -00da14: |[00da14] android.support.v4.app.Fragment.h:(Landroid/os/Bundle;)V │ │ -00da24: 5430 5400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00da28: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -00da2c: 5430 5400 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00da30: 6e10 df02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/n;.i:()V // method@02df │ │ -00da36: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -00da38: 5c30 3500 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00da3c: 6e20 a401 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.d:(Landroid/os/Bundle;)V // method@01a4 │ │ -00da42: 5530 3500 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00da46: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -00da4a: 2200 a300 |0013: new-instance v0, Landroid/support/v4/app/bv; // type@00a3 │ │ -00da4e: 2201 8f01 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00da52: 7010 8207 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00da58: 1a02 ea00 |001a: const-string v2, "Fragment " // string@00ea │ │ -00da5c: 6e20 8807 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00da62: 0c01 |001f: move-result-object v1 │ │ -00da64: 6e20 8707 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00da6a: 0c01 |0023: move-result-object v1 │ │ -00da6c: 1a02 2600 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@0026 │ │ -00da70: 6e20 8807 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00da76: 0c01 |0029: move-result-object v1 │ │ -00da78: 6e10 8b07 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00da7e: 0c01 |002d: move-result-object v1 │ │ -00da80: 7020 5d02 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/bv;.:(Ljava/lang/String;)V // method@025d │ │ -00da86: 2700 |0031: throw v0 │ │ -00da88: 5430 5400 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00da8c: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -00da90: 5430 5400 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00da94: 6e10 e102 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/n;.k:()V // method@02e1 │ │ -00da9a: 0e00 |003b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #38 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'hashCode' │ │ - type : '()I' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -00da9c: |[00da9c] android.support.v4.app.Fragment.hashCode:()I │ │ -00daac: 6f10 6d07 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@076d │ │ -00dab2: 0a00 |0003: move-result v0 │ │ -00dab4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #39 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'i' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -00dab8: |[00dab8] android.support.v4.app.Fragment.i:()V │ │ -00dac8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00daca: 5c10 3500 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00dace: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #40 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'i' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 21 16-bit code units │ │ -00dad0: |[00dad0] android.support.v4.app.Fragment.i:(Landroid/os/Bundle;)V │ │ -00dae0: 6e20 ac01 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.f:(Landroid/os/Bundle;)V // method@01ac │ │ -00dae6: 5420 5400 |0003: iget-object v0, v2, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00daea: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -00daee: 5420 5400 |0007: iget-object v0, v2, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00daf2: 6e10 de02 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/n;.h:()Landroid/os/Parcelable; // method@02de │ │ -00daf8: 0c00 |000c: move-result-object v0 │ │ -00dafa: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -00dafe: 1a01 4004 |000f: const-string v1, "android:support:fragments" // string@0440 │ │ -00db02: 6e30 2e01 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@012e │ │ -00db08: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #41 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'j' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 32 16-bit code units │ │ -00db0c: |[00db0c] android.support.v4.app.Fragment.j:()V │ │ -00db1c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -00db1e: 5c41 3500 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00db22: 5540 3e00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.O:Z // field@003e │ │ -00db26: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -00db2a: 5c41 3e00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.O:Z // field@003e │ │ -00db2e: 5440 5300 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.t:Landroid/support/v4/app/h; // field@0053 │ │ -00db32: 5441 4600 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.g:Ljava/lang/String; // field@0046 │ │ -00db36: 5542 3d00 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.N:Z // field@003d │ │ -00db3a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -00db3c: 6e40 7b02 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/h;.a:(Ljava/lang/String;ZZ)Landroid/support/v4/app/y; // method@027b │ │ -00db42: 0c00 |0013: move-result-object v0 │ │ -00db44: 5b40 3c00 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00db48: 5440 3c00 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00db4c: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -00db50: 5440 3c00 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00db54: 6e10 1b03 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/y;.h:()V // method@031b │ │ -00db5a: 0e00 |001f: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #42 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'k' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 46 16-bit code units │ │ -00db5c: |[00db5c] android.support.v4.app.Fragment.k:()V │ │ -00db6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -00db6e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -00db70: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -00db72: 5930 4500 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -00db76: 5b32 4600 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.g:Ljava/lang/String; // field@0046 │ │ -00db7a: 5c31 4b00 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.l:Z // field@004b │ │ -00db7e: 5c31 4c00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.m:Z // field@004c │ │ -00db82: 5c31 4d00 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.n:Z // field@004d │ │ -00db86: 5c31 4e00 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.o:Z // field@004e │ │ -00db8a: 5c31 4f00 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.p:Z // field@004f │ │ -00db8e: 5c31 5000 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.q:Z // field@0050 │ │ -00db92: 5931 5100 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.r:I // field@0051 │ │ -00db96: 5b32 5200 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.s:Landroid/support/v4/app/n; // field@0052 │ │ -00db9a: 5b32 5400 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00db9e: 5b32 5300 |0019: iput-object v2, v3, Landroid/support/v4/app/Fragment;.t:Landroid/support/v4/app/h; // field@0053 │ │ -00dba2: 5931 5600 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.w:I // field@0056 │ │ -00dba6: 5931 5700 |001d: iput v1, v3, Landroid/support/v4/app/Fragment;.x:I // field@0057 │ │ -00dbaa: 5b32 5800 |001f: iput-object v2, v3, Landroid/support/v4/app/Fragment;.y:Ljava/lang/String; // field@0058 │ │ -00dbae: 5c31 5900 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.z:Z // field@0059 │ │ -00dbb2: 5c31 3000 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.A:Z // field@0030 │ │ -00dbb6: 5c31 3200 |0025: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.C:Z // field@0032 │ │ -00dbba: 5b32 3c00 |0027: iput-object v2, v3, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00dbbe: 5c31 3d00 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.N:Z // field@003d │ │ -00dbc2: 5c31 3e00 |002b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.O:Z // field@003e │ │ -00dbc6: 0e00 |002d: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #43 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'l' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -00dbc8: |[00dbc8] android.support.v4.app.Fragment.l:()V │ │ -00dbd8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00dbda: 5c10 3500 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00dbde: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #44 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'm' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -00dbe0: |[00dbe0] android.support.v4.app.Fragment.m:()V │ │ -00dbf0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #45 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'n' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 20 16-bit code units │ │ -00dbf4: |[00dbf4] android.support.v4.app.Fragment.n:()V │ │ -00dc04: 2200 b400 |0000: new-instance v0, Landroid/support/v4/app/n; // type@00b4 │ │ -00dc08: 7010 ae02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/n;.:()V // method@02ae │ │ -00dc0e: 5b30 5400 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00dc12: 5430 5400 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00dc16: 5431 5300 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.t:Landroid/support/v4/app/h; // field@0053 │ │ -00dc1a: 2202 ab00 |000b: new-instance v2, Landroid/support/v4/app/e; // type@00ab │ │ -00dc1e: 7020 7302 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/e;.:(Landroid/support/v4/app/Fragment;)V // method@0273 │ │ -00dc24: 6e40 c102 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/h;Landroid/support/v4/app/k;Landroid/support/v4/app/Fragment;)V // method@02c1 │ │ -00dc2a: 0e00 |0013: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #46 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'o' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 74 16-bit code units │ │ -00dc2c: |[00dc2c] android.support.v4.app.Fragment.o:()V │ │ -00dc3c: 5430 5400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00dc40: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -00dc44: 5430 5400 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00dc48: 6e10 df02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/n;.i:()V // method@02df │ │ -00dc4e: 5430 5400 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00dc52: 6e10 da02 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/n;.e:()Z // method@02da │ │ -00dc58: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -00dc5a: 5c30 3500 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00dc5e: 6e10 a801 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.e:()V // method@01a8 │ │ -00dc64: 5530 3500 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00dc68: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -00dc6c: 2200 a300 |0018: new-instance v0, Landroid/support/v4/app/bv; // type@00a3 │ │ -00dc70: 2201 8f01 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00dc74: 7010 8207 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00dc7a: 1a02 ea00 |001f: const-string v2, "Fragment " // string@00ea │ │ -00dc7e: 6e20 8807 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00dc84: 0c01 |0024: move-result-object v1 │ │ -00dc86: 6e20 8707 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00dc8c: 0c01 |0028: move-result-object v1 │ │ -00dc8e: 1a02 2e00 |0029: const-string v2, " did not call through to super.onStart()" // string@002e │ │ -00dc92: 6e20 8807 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00dc98: 0c01 |002e: move-result-object v1 │ │ -00dc9a: 6e10 8b07 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00dca0: 0c01 |0032: move-result-object v1 │ │ -00dca2: 7020 5d02 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/bv;.:(Ljava/lang/String;)V // method@025d │ │ -00dca8: 2700 |0036: throw v0 │ │ -00dcaa: 5430 5400 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00dcae: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ -00dcb2: 5430 5400 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00dcb6: 6e10 e202 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/n;.l:()V // method@02e2 │ │ -00dcbc: 5430 3c00 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00dcc0: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ -00dcc4: 5430 3c00 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00dcc8: 6e10 1a03 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/y;.g:()V // method@031a │ │ -00dcce: 0e00 |0049: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #47 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'onConfigurationChanged' │ │ - type : '(Landroid/content/res/Configuration;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -00dcd0: |[00dcd0] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -00dce0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00dce2: 5c10 3500 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00dce6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #48 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'onCreateContextMenu' │ │ - type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -00dce8: |[00dce8] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -00dcf8: 6e10 9901 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.b:()Landroid/support/v4/app/h; // method@0199 │ │ -00dcfe: 0c00 |0003: move-result-object v0 │ │ -00dd00: 6e40 9302 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/h;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0293 │ │ -00dd06: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #49 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'onLowMemory' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -00dd08: |[00dd08] android.support.v4.app.Fragment.onLowMemory:()V │ │ -00dd18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00dd1a: 5c10 3500 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00dd1e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #50 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'p' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 70 16-bit code units │ │ -00dd20: |[00dd20] android.support.v4.app.Fragment.p:()V │ │ -00dd30: 5430 5400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00dd34: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -00dd38: 5430 5400 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00dd3c: 6e10 df02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/n;.i:()V // method@02df │ │ -00dd42: 5430 5400 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00dd46: 6e10 da02 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/n;.e:()Z // method@02da │ │ -00dd4c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -00dd4e: 5c30 3500 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00dd52: 6e10 ab01 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.f:()V // method@01ab │ │ -00dd58: 5530 3500 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00dd5c: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -00dd60: 2200 a300 |0018: new-instance v0, Landroid/support/v4/app/bv; // type@00a3 │ │ -00dd64: 2201 8f01 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00dd68: 7010 8207 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00dd6e: 1a02 ea00 |001f: const-string v2, "Fragment " // string@00ea │ │ -00dd72: 6e20 8807 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00dd78: 0c01 |0024: move-result-object v1 │ │ -00dd7a: 6e20 8707 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00dd80: 0c01 |0028: move-result-object v1 │ │ -00dd82: 1a02 2d00 |0029: const-string v2, " did not call through to super.onResume()" // string@002d │ │ -00dd86: 6e20 8807 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00dd8c: 0c01 |002e: move-result-object v1 │ │ -00dd8e: 6e10 8b07 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00dd94: 0c01 |0032: move-result-object v1 │ │ -00dd96: 7020 5d02 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/bv;.:(Ljava/lang/String;)V // method@025d │ │ -00dd9c: 2700 |0036: throw v0 │ │ -00dd9e: 5430 5400 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00dda2: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ -00dda6: 5430 5400 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00ddaa: 6e10 e302 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/n;.m:()V // method@02e3 │ │ -00ddb0: 5430 5400 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00ddb4: 6e10 da02 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/n;.e:()Z // method@02da │ │ -00ddba: 0e00 |0045: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #51 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'q' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -00ddbc: |[00ddbc] android.support.v4.app.Fragment.q:()V │ │ -00ddcc: 6e10 bc01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@01bc │ │ -00ddd2: 5410 5400 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00ddd6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -00ddda: 5410 5400 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00ddde: 6e10 e902 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/n;.s:()V // method@02e9 │ │ -00dde4: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #52 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'r' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 51 16-bit code units │ │ -00dde8: |[00dde8] android.support.v4.app.Fragment.r:()V │ │ -00ddf8: 5430 5400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00ddfc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -00de00: 5430 5400 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00de04: 6e10 e402 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/n;.n:()V // method@02e4 │ │ -00de0a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -00de0c: 5c30 3500 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00de10: 6e10 ad01 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.g:()V // method@01ad │ │ -00de16: 5530 3500 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00de1a: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -00de1e: 2200 a300 |0013: new-instance v0, Landroid/support/v4/app/bv; // type@00a3 │ │ -00de22: 2201 8f01 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00de26: 7010 8207 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00de2c: 1a02 ea00 |001a: const-string v2, "Fragment " // string@00ea │ │ -00de30: 6e20 8807 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00de36: 0c01 |001f: move-result-object v1 │ │ -00de38: 6e20 8707 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00de3e: 0c01 |0023: move-result-object v1 │ │ -00de40: 1a02 2c00 |0024: const-string v2, " did not call through to super.onPause()" // string@002c │ │ -00de44: 6e20 8807 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00de4a: 0c01 |0029: move-result-object v1 │ │ -00de4c: 6e10 8b07 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00de52: 0c01 |002d: move-result-object v1 │ │ -00de54: 7020 5d02 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/bv;.:(Ljava/lang/String;)V // method@025d │ │ -00de5a: 2700 |0031: throw v0 │ │ -00de5c: 0e00 |0032: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #53 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 's' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 51 16-bit code units │ │ -00de60: |[00de60] android.support.v4.app.Fragment.s:()V │ │ -00de70: 5430 5400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00de74: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -00de78: 5430 5400 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00de7c: 6e10 e502 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/n;.o:()V // method@02e5 │ │ -00de82: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -00de84: 5c30 3500 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00de88: 6e10 af01 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.h:()V // method@01af │ │ -00de8e: 5530 3500 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00de92: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -00de96: 2200 a300 |0013: new-instance v0, Landroid/support/v4/app/bv; // type@00a3 │ │ -00de9a: 2201 8f01 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00de9e: 7010 8207 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00dea4: 1a02 ea00 |001a: const-string v2, "Fragment " // string@00ea │ │ -00dea8: 6e20 8807 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00deae: 0c01 |001f: move-result-object v1 │ │ -00deb0: 6e20 8707 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00deb6: 0c01 |0023: move-result-object v1 │ │ -00deb8: 1a02 2f00 |0024: const-string v2, " did not call through to super.onStop()" // string@002f │ │ -00debc: 6e20 8807 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00dec2: 0c01 |0029: move-result-object v1 │ │ -00dec4: 6e10 8b07 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00deca: 0c01 |002d: move-result-object v1 │ │ -00decc: 7020 5d02 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/bv;.:(Ljava/lang/String;)V // method@025d │ │ -00ded2: 2700 |0031: throw v0 │ │ -00ded4: 0e00 |0032: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #54 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 't' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 57 16-bit code units │ │ -00ded8: |[00ded8] android.support.v4.app.Fragment.t:()V │ │ -00dee8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00deea: 5440 5400 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00deee: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -00def2: 5440 5400 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00def6: 6e10 e602 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/n;.p:()V // method@02e6 │ │ -00defc: 5540 3d00 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.N:Z // field@003d │ │ -00df00: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ -00df04: 5c43 3d00 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.N:Z // field@003d │ │ -00df08: 5540 3e00 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.O:Z // field@003e │ │ -00df0c: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ -00df10: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -00df12: 5c40 3e00 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.O:Z // field@003e │ │ -00df16: 5440 5300 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.t:Landroid/support/v4/app/h; // field@0053 │ │ -00df1a: 5441 4600 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.g:Ljava/lang/String; // field@0046 │ │ -00df1e: 5542 3d00 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.N:Z // field@003d │ │ -00df22: 6e40 7b02 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/h;.a:(Ljava/lang/String;ZZ)Landroid/support/v4/app/y; // method@027b │ │ -00df28: 0c00 |0020: move-result-object v0 │ │ -00df2a: 5b40 3c00 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00df2e: 5440 3c00 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00df32: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ -00df36: 5440 5300 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.t:Landroid/support/v4/app/h; // field@0053 │ │ -00df3a: 5500 dc00 |0029: iget-boolean v0, v0, Landroid/support/v4/app/h;.h:Z // field@00dc │ │ -00df3e: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ -00df42: 5440 3c00 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00df46: 6e10 1603 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/y;.c:()V // method@0316 │ │ -00df4c: 0e00 |0032: return-void │ │ -00df4e: 5440 3c00 |0033: iget-object v0, v4, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00df52: 6e10 1703 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/app/y;.d:()V // method@0317 │ │ -00df58: 28fa |0038: goto 0032 // -0006 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #55 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 66 16-bit code units │ │ -00df5c: |[00df5c] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ -00df6c: 2200 8f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -00df70: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -00df74: 7020 8307 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0783 │ │ -00df7a: 7120 4e03 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/c/d;.a:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@034e │ │ -00df80: 5221 4500 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -00df84: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -00df88: 1a01 1600 |000e: const-string v1, " #" // string@0016 │ │ -00df8c: 6e20 8807 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00df92: 5221 4500 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -00df96: 6e20 8507 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -00df9c: 5221 5600 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.w:I // field@0056 │ │ -00dfa0: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -00dfa4: 1a01 3b00 |001c: const-string v1, " id=0x" // string@003b │ │ -00dfa8: 6e20 8807 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00dfae: 5221 5600 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.w:I // field@0056 │ │ -00dfb2: 7110 5c07 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00dfb8: 0c01 |0026: move-result-object v1 │ │ -00dfba: 6e20 8807 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00dfc0: 5421 5800 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.y:Ljava/lang/String; // field@0058 │ │ -00dfc4: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ -00dfc8: 1a01 0200 |002e: const-string v1, " " // string@0002 │ │ -00dfcc: 6e20 8807 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00dfd2: 5421 5800 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.y:Ljava/lang/String; // field@0058 │ │ -00dfd6: 6e20 8807 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00dfdc: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ -00dfe0: 6e20 8407 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -00dfe6: 6e10 8b07 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00dfec: 0c00 |0040: move-result-object v0 │ │ -00dfee: 1100 |0041: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #56 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'u' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 60 16-bit code units │ │ -00dff0: |[00dff0] android.support.v4.app.Fragment.u:()V │ │ -00e000: 5430 5400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00e004: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -00e008: 5430 5400 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00e00c: 6e10 e702 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/n;.q:()V // method@02e7 │ │ -00e012: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -00e014: 5c30 3500 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00e018: 6e10 b201 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.i:()V // method@01b2 │ │ -00e01e: 5530 3500 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00e022: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -00e026: 2200 a300 |0013: new-instance v0, Landroid/support/v4/app/bv; // type@00a3 │ │ -00e02a: 2201 8f01 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00e02e: 7010 8207 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00e034: 1a02 ea00 |001a: const-string v2, "Fragment " // string@00ea │ │ -00e038: 6e20 8807 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00e03e: 0c01 |001f: move-result-object v1 │ │ -00e040: 6e20 8707 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00e046: 0c01 |0023: move-result-object v1 │ │ -00e048: 1a02 2a00 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@002a │ │ -00e04c: 6e20 8807 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00e052: 0c01 |0029: move-result-object v1 │ │ -00e054: 6e10 8b07 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00e05a: 0c01 |002d: move-result-object v1 │ │ -00e05c: 7020 5d02 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/bv;.:(Ljava/lang/String;)V // method@025d │ │ -00e062: 2700 |0031: throw v0 │ │ -00e064: 5430 3c00 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00e068: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -00e06c: 5430 3c00 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -00e070: 6e10 1903 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/y;.f:()V // method@0319 │ │ -00e076: 0e00 |003b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #57 : (in Landroid/support/v4/app/Fragment;) │ │ - name : 'v' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 51 16-bit code units │ │ -00e078: |[00e078] android.support.v4.app.Fragment.v:()V │ │ -00e088: 5430 5400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00e08c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -00e090: 5430 5400 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -00e094: 6e10 e802 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/n;.r:()V // method@02e8 │ │ -00e09a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -00e09c: 5c30 3500 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00e0a0: 6e10 b401 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.j:()V // method@01b4 │ │ -00e0a6: 5530 3500 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -00e0aa: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -00e0ae: 2200 a300 |0013: new-instance v0, Landroid/support/v4/app/bv; // type@00a3 │ │ -00e0b2: 2201 8f01 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00e0b6: 7010 8207 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00e0bc: 1a02 ea00 |001a: const-string v2, "Fragment " // string@00ea │ │ -00e0c0: 6e20 8807 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00e0c6: 0c01 |001f: move-result-object v1 │ │ -00e0c8: 6e20 8707 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00e0ce: 0c01 |0023: move-result-object v1 │ │ -00e0d0: 1a02 2900 |0024: const-string v2, " did not call through to super.onDestroy()" // string@0029 │ │ -00e0d4: 6e20 8807 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00e0da: 0c01 |0029: move-result-object v1 │ │ -00e0dc: 6e10 8b07 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00e0e2: 0c01 |002d: move-result-object v1 │ │ -00e0e4: 7020 5d02 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/bv;.:(Ljava/lang/String;)V // method@025d │ │ -00e0ea: 2700 |0031: throw v0 │ │ -00e0ec: 0e00 |0032: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #11 header: │ │ -class_idx : 110 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #11 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentManagerState;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'a' │ │ - type : '[Landroid/support/v4/app/FragmentState;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'b' │ │ - type : '[I' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'c' │ │ - type : '[Landroid/support/v4/app/BackStackState;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -00e0f0: |[00e0f0] android.support.v4.app.FragmentManagerState.:()V │ │ -00e100: 2200 b700 |0000: new-instance v0, Landroid/support/v4/app/q; // type@00b7 │ │ -00e104: 7010 f202 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/q;.:()V // method@02f2 │ │ -00e10a: 6900 5a00 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@005a │ │ -00e10e: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00e110: |[00e110] android.support.v4.app.FragmentManagerState.:()V │ │ -00e120: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -00e126: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -00e128: |[00e128] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ -00e138: 7010 6907 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0769 │ │ -00e13e: 6200 5e00 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@005e │ │ -00e142: 6e20 3f01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@013f │ │ -00e148: 0c00 |0008: move-result-object v0 │ │ -00e14a: 1f00 f201 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@01f2 │ │ -00e14e: 5b10 5b00 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.a:[Landroid/support/v4/app/FragmentState; // field@005b │ │ -00e152: 6e10 3e01 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@013e │ │ -00e158: 0c00 |0010: move-result-object v0 │ │ -00e15a: 5b10 5c00 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.b:[I // field@005c │ │ -00e15e: 6200 2400 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0024 │ │ -00e162: 6e20 3f01 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@013f │ │ -00e168: 0c00 |0018: move-result-object v0 │ │ -00e16a: 1f00 ef01 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@01ef │ │ -00e16e: 5b10 5d00 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.c:[Landroid/support/v4/app/BackStackState; // field@005d │ │ -00e172: 0e00 |001d: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'describeContents' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -00e174: |[00e174] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ -00e184: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00e186: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 16 16-bit code units │ │ -00e188: |[00e188] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -00e198: 5410 5b00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.a:[Landroid/support/v4/app/FragmentState; // field@005b │ │ -00e19c: 6e30 4901 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0149 │ │ -00e1a2: 5410 5c00 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.b:[I // field@005c │ │ -00e1a6: 6e20 4601 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0146 │ │ -00e1ac: 5410 5d00 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.c:[Landroid/support/v4/app/BackStackState; // field@005d │ │ -00e1b0: 6e30 4901 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0149 │ │ -00e1b6: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #12 header: │ │ -class_idx : 111 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 11 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #12 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentState;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'a' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'b' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #2 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'c' │ │ - type : 'Z' │ │ - access : 0x0010 (FINAL) │ │ - #3 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'd' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #4 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'e' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #5 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'f' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0010 (FINAL) │ │ - #6 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'g' │ │ - type : 'Z' │ │ - access : 0x0010 (FINAL) │ │ - #7 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'h' │ │ - type : 'Z' │ │ - access : 0x0010 (FINAL) │ │ - #8 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'i' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0010 (FINAL) │ │ - #9 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'j' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'k' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -00e1b8: |[00e1b8] android.support.v4.app.FragmentState.:()V │ │ -00e1c8: 2200 b800 |0000: new-instance v0, Landroid/support/v4/app/r; // type@00b8 │ │ -00e1cc: 7010 f702 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/r;.:()V // method@02f7 │ │ -00e1d2: 6900 5e00 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@005e │ │ -00e1d6: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 80 16-bit code units │ │ -00e1d8: |[00e1d8] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ -00e1e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -00e1ea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -00e1ec: 7010 6907 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0769 │ │ -00e1f2: 6e10 4301 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0143 │ │ -00e1f8: 0c00 |0008: move-result-object v0 │ │ -00e1fa: 5b30 5f00 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.a:Ljava/lang/String; // field@005f │ │ -00e1fe: 6e10 4101 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0141 │ │ -00e204: 0a00 |000e: move-result v0 │ │ -00e206: 5930 6000 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.b:I // field@0060 │ │ -00e20a: 6e10 4101 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0141 │ │ -00e210: 0a00 |0014: move-result v0 │ │ -00e212: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ -00e216: 0110 |0017: move v0, v1 │ │ -00e218: 5c30 6100 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.c:Z // field@0061 │ │ -00e21c: 6e10 4101 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0141 │ │ -00e222: 0a00 |001d: move-result v0 │ │ -00e224: 5930 6200 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.d:I // field@0062 │ │ -00e228: 6e10 4101 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0141 │ │ -00e22e: 0a00 |0023: move-result v0 │ │ -00e230: 5930 6300 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.e:I // field@0063 │ │ -00e234: 6e10 4301 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0143 │ │ -00e23a: 0c00 |0029: move-result-object v0 │ │ -00e23c: 5b30 6400 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.f:Ljava/lang/String; // field@0064 │ │ -00e240: 6e10 4101 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0141 │ │ -00e246: 0a00 |002f: move-result v0 │ │ -00e248: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -00e24c: 0110 |0032: move v0, v1 │ │ -00e24e: 5c30 6500 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.g:Z // field@0065 │ │ -00e252: 6e10 4101 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0141 │ │ -00e258: 0a00 |0038: move-result v0 │ │ -00e25a: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ -00e25e: 5c31 6600 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.h:Z // field@0066 │ │ -00e262: 6e10 4001 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0140 │ │ -00e268: 0c00 |0040: move-result-object v0 │ │ -00e26a: 5b30 6700 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.i:Landroid/os/Bundle; // field@0067 │ │ -00e26e: 6e10 4001 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0140 │ │ -00e274: 0c00 |0046: move-result-object v0 │ │ -00e276: 5b30 6800 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -00e27a: 0e00 |0049: return-void │ │ -00e27c: 0120 |004a: move v0, v2 │ │ -00e27e: 28cd |004b: goto 0018 // -0033 │ │ -00e280: 0120 |004c: move v0, v2 │ │ -00e282: 28e6 |004d: goto 0033 // -001a │ │ -00e284: 0121 |004e: move v1, v2 │ │ -00e286: 28ec |004f: goto 003b // -0014 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 46 16-bit code units │ │ -00e288: |[00e288] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ -00e298: 7010 6907 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0769 │ │ -00e29e: 6e10 6c07 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@076c │ │ -00e2a4: 0c00 |0006: move-result-object v0 │ │ -00e2a6: 6e10 4e07 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@074e │ │ -00e2ac: 0c00 |000a: move-result-object v0 │ │ -00e2ae: 5b10 5f00 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.a:Ljava/lang/String; // field@005f │ │ -00e2b2: 5220 4500 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -00e2b6: 5910 6000 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.b:I // field@0060 │ │ -00e2ba: 5520 4e00 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.o:Z // field@004e │ │ -00e2be: 5c10 6100 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.c:Z // field@0061 │ │ -00e2c2: 5220 5600 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.w:I // field@0056 │ │ -00e2c6: 5910 6200 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.d:I // field@0062 │ │ -00e2ca: 5220 5700 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.x:I // field@0057 │ │ -00e2ce: 5910 6300 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.e:I // field@0063 │ │ -00e2d2: 5420 5800 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.y:Ljava/lang/String; // field@0058 │ │ -00e2d6: 5b10 6400 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.f:Ljava/lang/String; // field@0064 │ │ -00e2da: 5520 3100 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.B:Z // field@0031 │ │ -00e2de: 5c10 6500 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.g:Z // field@0065 │ │ -00e2e2: 5520 3000 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.A:Z // field@0030 │ │ -00e2e6: 5c10 6600 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.h:Z // field@0066 │ │ -00e2ea: 5420 4700 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.h:Landroid/os/Bundle; // field@0047 │ │ -00e2ee: 5b10 6700 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.i:Landroid/os/Bundle; // field@0067 │ │ -00e2f2: 0e00 |002d: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/h;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 137 16-bit code units │ │ -00e2f4: |[00e2f4] android.support.v4.app.FragmentState.a:(Landroid/support/v4/app/h;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -00e304: 5430 6900 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -00e308: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -00e30c: 5430 6900 |0004: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -00e310: 1100 |0006: return-object v0 │ │ -00e312: 5430 6700 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.i:Landroid/os/Bundle; // field@0067 │ │ -00e316: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -00e31a: 5430 6700 |000b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.i:Landroid/os/Bundle; // field@0067 │ │ -00e31e: 6e10 8802 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/h;.getClassLoader:()Ljava/lang/ClassLoader; // method@0288 │ │ -00e324: 0c01 |0010: move-result-object v1 │ │ -00e326: 6e20 3301 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0133 │ │ -00e32c: 5430 5f00 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.a:Ljava/lang/String; // field@005f │ │ -00e330: 5431 6700 |0016: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.i:Landroid/os/Bundle; // field@0067 │ │ -00e334: 7130 8901 0401 |0018: invoke-static {v4, v0, v1}, Landroid/support/v4/app/Fragment;.a:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@0189 │ │ -00e33a: 0c00 |001b: move-result-object v0 │ │ -00e33c: 5b30 6900 |001c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -00e340: 5430 6800 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -00e344: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ -00e348: 5430 6800 |0022: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -00e34c: 6e10 8802 0400 |0024: invoke-virtual {v4}, Landroid/support/v4/app/h;.getClassLoader:()Ljava/lang/ClassLoader; // method@0288 │ │ -00e352: 0c01 |0027: move-result-object v1 │ │ -00e354: 6e20 3301 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0133 │ │ -00e35a: 5430 6900 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -00e35e: 5431 6800 |002d: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -00e362: 5b01 4300 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -00e366: 5430 6900 |0031: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -00e36a: 5231 6000 |0033: iget v1, v3, Landroid/support/v4/app/FragmentState;.b:I // field@0060 │ │ -00e36e: 6e30 8d01 1005 |0035: invoke-virtual {v0, v1, v5}, Landroid/support/v4/app/Fragment;.a:(ILandroid/support/v4/app/Fragment;)V // method@018d │ │ -00e374: 5430 6900 |0038: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -00e378: 5531 6100 |003a: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.c:Z // field@0061 │ │ -00e37c: 5c01 4e00 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.o:Z // field@004e │ │ -00e380: 5430 6900 |003e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -00e384: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -00e386: 5c01 5000 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.q:Z // field@0050 │ │ -00e38a: 5430 6900 |0043: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -00e38e: 5231 6200 |0045: iget v1, v3, Landroid/support/v4/app/FragmentState;.d:I // field@0062 │ │ -00e392: 5901 5600 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.w:I // field@0056 │ │ -00e396: 5430 6900 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -00e39a: 5231 6300 |004b: iget v1, v3, Landroid/support/v4/app/FragmentState;.e:I // field@0063 │ │ -00e39e: 5901 5700 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.x:I // field@0057 │ │ -00e3a2: 5430 6900 |004f: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -00e3a6: 5431 6400 |0051: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.f:Ljava/lang/String; // field@0064 │ │ -00e3aa: 5b01 5800 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.y:Ljava/lang/String; // field@0058 │ │ -00e3ae: 5430 6900 |0055: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -00e3b2: 5531 6500 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.g:Z // field@0065 │ │ -00e3b6: 5c01 3100 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.B:Z // field@0031 │ │ -00e3ba: 5430 6900 |005b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -00e3be: 5531 6600 |005d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.h:Z // field@0066 │ │ -00e3c2: 5c01 3000 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.A:Z // field@0030 │ │ -00e3c6: 5430 6900 |0061: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -00e3ca: 5441 d600 |0063: iget-object v1, v4, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -00e3ce: 5b01 5200 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.s:Landroid/support/v4/app/n; // field@0052 │ │ -00e3d2: 6300 eb00 |0067: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -00e3d6: 3800 1c00 |0069: if-eqz v0, 0085 // +001c │ │ -00e3da: 1a00 ef00 |006b: const-string v0, "FragmentManager" // string@00ef │ │ -00e3de: 2201 8f01 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00e3e2: 7010 8207 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00e3e8: 1a02 1501 |0072: const-string v2, "Instantiated fragment " // string@0115 │ │ -00e3ec: 6e20 8807 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00e3f2: 0c01 |0077: move-result-object v1 │ │ -00e3f4: 5432 6900 |0078: iget-object v2, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -00e3f8: 6e20 8707 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00e3fe: 0c01 |007d: move-result-object v1 │ │ -00e400: 6e10 8b07 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00e406: 0c01 |0081: move-result-object v1 │ │ -00e408: 7120 3006 1000 |0082: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -00e40e: 5430 6900 |0085: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -00e412: 2900 7fff |0087: goto/16 0006 // -0081 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'describeContents' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -00e418: |[00e418] android.support.v4.app.FragmentState.describeContents:()I │ │ -00e428: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00e42a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 67 16-bit code units │ │ -00e42c: |[00e42c] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -00e43c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -00e43e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -00e440: 5430 5f00 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.a:Ljava/lang/String; // field@005f │ │ -00e444: 6e20 4801 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0148 │ │ -00e44a: 5230 6000 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.b:I // field@0060 │ │ -00e44e: 6e20 4501 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0145 │ │ -00e454: 5530 6100 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.c:Z // field@0061 │ │ -00e458: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -00e45c: 0110 |0010: move v0, v1 │ │ -00e45e: 6e20 4501 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0145 │ │ -00e464: 5230 6200 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.d:I // field@0062 │ │ -00e468: 6e20 4501 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0145 │ │ -00e46e: 5230 6300 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.e:I // field@0063 │ │ -00e472: 6e20 4501 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0145 │ │ -00e478: 5430 6400 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.f:Ljava/lang/String; // field@0064 │ │ -00e47c: 6e20 4801 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0148 │ │ -00e482: 5530 6500 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.g:Z // field@0065 │ │ -00e486: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -00e48a: 0110 |0027: move v0, v1 │ │ -00e48c: 6e20 4501 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0145 │ │ -00e492: 5530 6600 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.h:Z // field@0066 │ │ -00e496: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -00e49a: 6e20 4501 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0145 │ │ -00e4a0: 5430 6700 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.i:Landroid/os/Bundle; // field@0067 │ │ -00e4a4: 6e20 4401 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0144 │ │ -00e4aa: 5430 6800 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -00e4ae: 6e20 4401 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0144 │ │ -00e4b4: 0e00 |003c: return-void │ │ -00e4b6: 0120 |003d: move v0, v2 │ │ -00e4b8: 28d3 |003e: goto 0011 // -002d │ │ -00e4ba: 0120 |003f: move v0, v2 │ │ -00e4bc: 28e8 |0040: goto 0028 // -0018 │ │ -00e4be: 0121 |0041: move v1, v2 │ │ -00e4c0: 28ed |0042: goto 002f // -0013 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #13 header: │ │ -class_idx : 112 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 319 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #13 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentTabHost$SavedState;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/view/View$BaseSavedState;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ - name : 'a' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -00e4c4: |[00e4c4] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ -00e4d4: 2200 ba00 |0000: new-instance v0, Landroid/support/v4/app/t; // type@00ba │ │ -00e4d8: 7010 fc02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/t;.:()V // method@02fc │ │ -00e4de: 6900 6a00 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@006a │ │ -00e4e2: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -00e4e4: |[00e4e4] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ -00e4f4: 7020 5c06 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@065c │ │ -00e4fa: 6e10 4301 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0143 │ │ -00e500: 0c00 |0006: move-result-object v0 │ │ -00e502: 5b10 6b00 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.a:Ljava/lang/String; // field@006b │ │ -00e506: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;Landroid/support/v4/app/s;)V' │ │ - access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -00e508: |[00e508] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/s;)V │ │ -00e518: 7020 d101 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@01d1 │ │ -00e51e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -00e520: |[00e520] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ -00e530: 7020 5d06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@065d │ │ -00e536: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 46 16-bit code units │ │ -00e538: |[00e538] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ -00e548: 2200 8f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -00e54c: 7010 8207 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00e552: 1a01 f300 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@00f3 │ │ -00e556: 6e20 8807 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00e55c: 0c00 |000a: move-result-object v0 │ │ -00e55e: 7110 8e07 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@078e │ │ -00e564: 0a01 |000e: move-result v1 │ │ -00e566: 7110 5c07 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00e56c: 0c01 |0012: move-result-object v1 │ │ -00e56e: 6e20 8807 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00e574: 0c00 |0016: move-result-object v0 │ │ -00e576: 1a01 2500 |0017: const-string v1, " curTab=" // string@0025 │ │ -00e57a: 6e20 8807 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00e580: 0c00 |001c: move-result-object v0 │ │ -00e582: 5421 6b00 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.a:Ljava/lang/String; // field@006b │ │ -00e586: 6e20 8807 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00e58c: 0c00 |0022: move-result-object v0 │ │ -00e58e: 1a01 8b07 |0023: const-string v1, "}" // string@078b │ │ -00e592: 6e20 8807 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00e598: 0c00 |0028: move-result-object v0 │ │ -00e59a: 6e10 8b07 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00e5a0: 0c00 |002c: move-result-object v0 │ │ -00e5a2: 1100 |002d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -00e5a4: |[00e5a4] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -00e5b4: 6f30 5e06 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@065e │ │ -00e5ba: 5410 6b00 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.a:Ljava/lang/String; // field@006b │ │ -00e5be: 6e20 4801 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0148 │ │ -00e5c4: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #14 header: │ │ -class_idx : 113 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 362 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 7 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 7 │ │ - │ │ -Class #14 annotations: │ │ -Annotations on method #480 'setup' │ │ - VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ - │ │ -Class #14 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentTabHost;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/widget/TabHost;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/TabHost$OnTabChangeListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ - name : 'a' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ - name : 'b' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ - name : 'c' │ │ - type : 'Landroid/support/v4/app/l;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ - name : 'd' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ - name : 'e' │ │ - type : 'Landroid/widget/TabHost$OnTabChangeListener;' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ - name : 'f' │ │ - type : 'Landroid/support/v4/app/u;' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ - name : 'g' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;Landroid/support/v4/app/v;)Landroid/support/v4/app/v;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 149 16-bit code units │ │ -00e5c8: |[00e5c8] android.support.v4.app.FragmentTabHost.a:(Ljava/lang/String;Landroid/support/v4/app/v;)Landroid/support/v4/app/v; │ │ -00e5d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00e5da: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -00e5dc: 0102 |0002: move v2, v0 │ │ -00e5de: 5440 6c00 |0003: iget-object v0, v4, Landroid/support/v4/app/FragmentTabHost;.a:Ljava/util/ArrayList; // field@006c │ │ -00e5e2: 6e10 a507 0000 |0005: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -00e5e8: 0a00 |0008: move-result v0 │ │ -00e5ea: 3502 1900 |0009: if-ge v2, v0, 0022 // +0019 │ │ -00e5ee: 5440 6c00 |000b: iget-object v0, v4, Landroid/support/v4/app/FragmentTabHost;.a:Ljava/util/ArrayList; // field@006c │ │ -00e5f2: 6e20 9f07 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -00e5f8: 0c00 |0010: move-result-object v0 │ │ -00e5fa: 1f00 bb00 |0011: check-cast v0, Landroid/support/v4/app/u; // type@00bb │ │ -00e5fe: 7110 0303 0000 |0013: invoke-static {v0}, Landroid/support/v4/app/u;.b:(Landroid/support/v4/app/u;)Ljava/lang/String; // method@0303 │ │ -00e604: 0c03 |0016: move-result-object v3 │ │ -00e606: 6e20 7707 5300 |0017: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -00e60c: 0a03 |001a: move-result v3 │ │ -00e60e: 3803 7800 |001b: if-eqz v3, 0093 // +0078 │ │ -00e612: d801 0201 |001d: add-int/lit8 v1, v2, #int 1 // #01 │ │ -00e616: 0112 |001f: move v2, v1 │ │ -00e618: 0701 |0020: move-object v1, v0 │ │ -00e61a: 28e2 |0021: goto 0003 // -001e │ │ -00e61c: 3901 1b00 |0022: if-nez v1, 003d // +001b │ │ -00e620: 2200 8201 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -00e624: 2201 8f01 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00e628: 7010 8207 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00e62e: 1a02 2a03 |002b: const-string v2, "No tab known for tag " // string@032a │ │ -00e632: 6e20 8807 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00e638: 0c01 |0030: move-result-object v1 │ │ -00e63a: 6e20 8807 5100 |0031: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00e640: 0c01 |0034: move-result-object v1 │ │ -00e642: 6e10 8b07 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00e648: 0c01 |0038: move-result-object v1 │ │ -00e64a: 7020 5807 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -00e650: 2700 |003c: throw v0 │ │ -00e652: 5440 7100 |003d: iget-object v0, v4, Landroid/support/v4/app/FragmentTabHost;.f:Landroid/support/v4/app/u; // field@0071 │ │ -00e656: 3210 4b00 |003f: if-eq v0, v1, 008a // +004b │ │ -00e65a: 3906 0800 |0041: if-nez v6, 0049 // +0008 │ │ -00e65e: 5440 6e00 |0043: iget-object v0, v4, Landroid/support/v4/app/FragmentTabHost;.c:Landroid/support/v4/app/l; // field@006e │ │ -00e662: 6e10 aa02 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/app/l;.a:()Landroid/support/v4/app/v; // method@02aa │ │ -00e668: 0c06 |0048: move-result-object v6 │ │ -00e66a: 5440 7100 |0049: iget-object v0, v4, Landroid/support/v4/app/FragmentTabHost;.f:Landroid/support/v4/app/u; // field@0071 │ │ -00e66e: 3800 1300 |004b: if-eqz v0, 005e // +0013 │ │ -00e672: 5440 7100 |004d: iget-object v0, v4, Landroid/support/v4/app/FragmentTabHost;.f:Landroid/support/v4/app/u; // field@0071 │ │ -00e676: 7110 0103 0000 |004f: invoke-static {v0}, Landroid/support/v4/app/u;.a:(Landroid/support/v4/app/u;)Landroid/support/v4/app/Fragment; // method@0301 │ │ -00e67c: 0c00 |0052: move-result-object v0 │ │ -00e67e: 3800 0b00 |0053: if-eqz v0, 005e // +000b │ │ -00e682: 5440 7100 |0055: iget-object v0, v4, Landroid/support/v4/app/FragmentTabHost;.f:Landroid/support/v4/app/u; // field@0071 │ │ -00e686: 7110 0103 0000 |0057: invoke-static {v0}, Landroid/support/v4/app/u;.a:(Landroid/support/v4/app/u;)Landroid/support/v4/app/Fragment; // method@0301 │ │ -00e68c: 0c00 |005a: move-result-object v0 │ │ -00e68e: 6e20 0903 0600 |005b: invoke-virtual {v6, v0}, Landroid/support/v4/app/v;.a:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/v; // method@0309 │ │ -00e694: 3801 2a00 |005e: if-eqz v1, 0088 // +002a │ │ -00e698: 7110 0103 0100 |0060: invoke-static {v1}, Landroid/support/v4/app/u;.a:(Landroid/support/v4/app/u;)Landroid/support/v4/app/Fragment; // method@0301 │ │ -00e69e: 0c00 |0063: move-result-object v0 │ │ -00e6a0: 3900 2700 |0064: if-nez v0, 008b // +0027 │ │ -00e6a4: 5440 6d00 |0066: iget-object v0, v4, Landroid/support/v4/app/FragmentTabHost;.b:Landroid/content/Context; // field@006d │ │ -00e6a8: 7110 0403 0100 |0068: invoke-static {v1}, Landroid/support/v4/app/u;.c:(Landroid/support/v4/app/u;)Ljava/lang/Class; // method@0304 │ │ -00e6ae: 0c02 |006b: move-result-object v2 │ │ -00e6b0: 6e10 4e07 0200 |006c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@074e │ │ -00e6b6: 0c02 |006f: move-result-object v2 │ │ -00e6b8: 7110 0503 0100 |0070: invoke-static {v1}, Landroid/support/v4/app/u;.d:(Landroid/support/v4/app/u;)Landroid/os/Bundle; // method@0305 │ │ -00e6be: 0c03 |0073: move-result-object v3 │ │ -00e6c0: 7130 8901 2003 |0074: invoke-static {v0, v2, v3}, Landroid/support/v4/app/Fragment;.a:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@0189 │ │ -00e6c6: 0c00 |0077: move-result-object v0 │ │ -00e6c8: 7120 0203 0100 |0078: invoke-static {v1, v0}, Landroid/support/v4/app/u;.a:(Landroid/support/v4/app/u;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0302 │ │ -00e6ce: 5240 6f00 |007b: iget v0, v4, Landroid/support/v4/app/FragmentTabHost;.d:I // field@006f │ │ -00e6d2: 7110 0103 0100 |007d: invoke-static {v1}, Landroid/support/v4/app/u;.a:(Landroid/support/v4/app/u;)Landroid/support/v4/app/Fragment; // method@0301 │ │ -00e6d8: 0c02 |0080: move-result-object v2 │ │ -00e6da: 7110 0303 0100 |0081: invoke-static {v1}, Landroid/support/v4/app/u;.b:(Landroid/support/v4/app/u;)Ljava/lang/String; // method@0303 │ │ -00e6e0: 0c03 |0084: move-result-object v3 │ │ -00e6e2: 6e40 0803 0632 |0085: invoke-virtual {v6, v0, v2, v3}, Landroid/support/v4/app/v;.a:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/v; // method@0308 │ │ -00e6e8: 5b41 7100 |0088: iput-object v1, v4, Landroid/support/v4/app/FragmentTabHost;.f:Landroid/support/v4/app/u; // field@0071 │ │ -00e6ec: 1106 |008a: return-object v6 │ │ -00e6ee: 7110 0103 0100 |008b: invoke-static {v1}, Landroid/support/v4/app/u;.a:(Landroid/support/v4/app/u;)Landroid/support/v4/app/Fragment; // method@0301 │ │ -00e6f4: 0c00 |008e: move-result-object v0 │ │ -00e6f6: 6e20 0a03 0600 |008f: invoke-virtual {v6, v0}, Landroid/support/v4/app/v;.b:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/v; // method@030a │ │ -00e6fc: 28f6 |0092: goto 0088 // -000a │ │ -00e6fe: 0710 |0093: move-object v0, v1 │ │ -00e700: 2889 |0094: goto 001d // -0077 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ - name : 'onAttachedToWindow' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 105 16-bit code units │ │ -00e704: |[00e704] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ -00e714: 6f10 2307 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@0723 │ │ -00e71a: 6e10 d801 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@01d8 │ │ -00e720: 0c03 |0006: move-result-object v3 │ │ -00e722: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -00e724: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -00e726: 0102 |0009: move v2, v0 │ │ -00e728: 5460 6c00 |000a: iget-object v0, v6, Landroid/support/v4/app/FragmentTabHost;.a:Ljava/util/ArrayList; // field@006c │ │ -00e72c: 6e10 a507 0000 |000c: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -00e732: 0a00 |000f: move-result v0 │ │ -00e734: 3502 4700 |0010: if-ge v2, v0, 0057 // +0047 │ │ -00e738: 5460 6c00 |0012: iget-object v0, v6, Landroid/support/v4/app/FragmentTabHost;.a:Ljava/util/ArrayList; // field@006c │ │ -00e73c: 6e20 9f07 2000 |0014: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -00e742: 0c00 |0017: move-result-object v0 │ │ -00e744: 1f00 bb00 |0018: check-cast v0, Landroid/support/v4/app/u; // type@00bb │ │ -00e748: 5464 6e00 |001a: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.c:Landroid/support/v4/app/l; // field@006e │ │ -00e74c: 7110 0303 0000 |001c: invoke-static {v0}, Landroid/support/v4/app/u;.b:(Landroid/support/v4/app/u;)Ljava/lang/String; // method@0303 │ │ -00e752: 0c05 |001f: move-result-object v5 │ │ -00e754: 6e20 a902 5400 |0020: invoke-virtual {v4, v5}, Landroid/support/v4/app/l;.a:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02a9 │ │ -00e75a: 0c04 |0023: move-result-object v4 │ │ -00e75c: 7120 0203 4000 |0024: invoke-static {v0, v4}, Landroid/support/v4/app/u;.a:(Landroid/support/v4/app/u;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0302 │ │ -00e762: 7110 0103 0000 |0027: invoke-static {v0}, Landroid/support/v4/app/u;.a:(Landroid/support/v4/app/u;)Landroid/support/v4/app/Fragment; // method@0301 │ │ -00e768: 0c04 |002a: move-result-object v4 │ │ -00e76a: 3804 1800 |002b: if-eqz v4, 0043 // +0018 │ │ -00e76e: 7110 0103 0000 |002d: invoke-static {v0}, Landroid/support/v4/app/u;.a:(Landroid/support/v4/app/u;)Landroid/support/v4/app/Fragment; // method@0301 │ │ -00e774: 0c04 |0030: move-result-object v4 │ │ -00e776: 6e10 a601 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.d:()Z // method@01a6 │ │ -00e77c: 0a04 |0034: move-result v4 │ │ -00e77e: 3904 0e00 |0035: if-nez v4, 0043 // +000e │ │ -00e782: 7110 0303 0000 |0037: invoke-static {v0}, Landroid/support/v4/app/u;.b:(Landroid/support/v4/app/u;)Ljava/lang/String; // method@0303 │ │ -00e788: 0c04 |003a: move-result-object v4 │ │ -00e78a: 6e20 7707 3400 |003b: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -00e790: 0a04 |003e: move-result v4 │ │ -00e792: 3804 0800 |003f: if-eqz v4, 0047 // +0008 │ │ -00e796: 5b60 7100 |0041: iput-object v0, v6, Landroid/support/v4/app/FragmentTabHost;.f:Landroid/support/v4/app/u; // field@0071 │ │ -00e79a: d800 0201 |0043: add-int/lit8 v0, v2, #int 1 // #01 │ │ -00e79e: 0102 |0045: move v2, v0 │ │ -00e7a0: 28c4 |0046: goto 000a // -003c │ │ -00e7a2: 3901 0800 |0047: if-nez v1, 004f // +0008 │ │ -00e7a6: 5461 6e00 |0049: iget-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.c:Landroid/support/v4/app/l; // field@006e │ │ -00e7aa: 6e10 aa02 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/l;.a:()Landroid/support/v4/app/v; // method@02aa │ │ -00e7b0: 0c01 |004e: move-result-object v1 │ │ -00e7b2: 7110 0103 0000 |004f: invoke-static {v0}, Landroid/support/v4/app/u;.a:(Landroid/support/v4/app/u;)Landroid/support/v4/app/Fragment; // method@0301 │ │ -00e7b8: 0c00 |0052: move-result-object v0 │ │ -00e7ba: 6e20 0903 0100 |0053: invoke-virtual {v1, v0}, Landroid/support/v4/app/v;.a:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/v; // method@0309 │ │ -00e7c0: 28ed |0056: goto 0043 // -0013 │ │ -00e7c2: 1210 |0057: const/4 v0, #int 1 // #1 │ │ -00e7c4: 5c60 7200 |0058: iput-boolean v0, v6, Landroid/support/v4/app/FragmentTabHost;.g:Z // field@0072 │ │ -00e7c8: 7030 d701 3601 |005a: invoke-direct {v6, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.a:(Ljava/lang/String;Landroid/support/v4/app/v;)Landroid/support/v4/app/v; // method@01d7 │ │ -00e7ce: 0c00 |005d: move-result-object v0 │ │ -00e7d0: 3800 0a00 |005e: if-eqz v0, 0068 // +000a │ │ -00e7d4: 6e10 0703 0000 |0060: invoke-virtual {v0}, Landroid/support/v4/app/v;.a:()I // method@0307 │ │ -00e7da: 5460 6e00 |0063: iget-object v0, v6, Landroid/support/v4/app/FragmentTabHost;.c:Landroid/support/v4/app/l; // field@006e │ │ -00e7de: 6e10 ab02 0000 |0065: invoke-virtual {v0}, Landroid/support/v4/app/l;.b:()Z // method@02ab │ │ -00e7e4: 0e00 |0068: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ - name : 'onDetachedFromWindow' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -00e7e8: |[00e7e8] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ -00e7f8: 6f10 2407 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@0724 │ │ -00e7fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00e800: 5c10 7200 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.g:Z // field@0072 │ │ -00e804: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ - name : 'onRestoreInstanceState' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -00e808: |[00e808] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -00e818: 1f02 7000 |0000: check-cast v2, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0070 │ │ -00e81c: 6e10 d401 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@01d4 │ │ -00e822: 0c00 |0005: move-result-object v0 │ │ -00e824: 6f20 2507 0100 |0006: invoke-super {v1, v0}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0725 │ │ -00e82a: 5420 6b00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.a:Ljava/lang/String; // field@006b │ │ -00e82e: 6e20 de01 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@01de │ │ -00e834: 0e00 |000e: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ - name : 'onSaveInstanceState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -00e838: |[00e838] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -00e848: 6f10 2607 0200 |0000: invoke-super {v2}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0726 │ │ -00e84e: 0c00 |0003: move-result-object v0 │ │ -00e850: 2201 7000 |0004: new-instance v1, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0070 │ │ -00e854: 7020 d301 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@01d3 │ │ -00e85a: 6e10 d801 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@01d8 │ │ -00e860: 0c00 |000c: move-result-object v0 │ │ -00e862: 5b10 6b00 |000d: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.a:Ljava/lang/String; // field@006b │ │ -00e866: 1101 |000f: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ - name : 'onTabChanged' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 24 16-bit code units │ │ -00e868: |[00e868] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ -00e878: 5510 7200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.g:Z // field@0072 │ │ -00e87c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -00e880: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -00e882: 7030 d701 2100 |0005: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/FragmentTabHost;.a:(Ljava/lang/String;Landroid/support/v4/app/v;)Landroid/support/v4/app/v; // method@01d7 │ │ -00e888: 0c00 |0008: move-result-object v0 │ │ -00e88a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -00e88e: 6e10 0703 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/v;.a:()I // method@0307 │ │ -00e894: 5410 7000 |000e: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.e:Landroid/widget/TabHost$OnTabChangeListener; // field@0070 │ │ -00e898: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -00e89c: 5410 7000 |0012: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.e:Landroid/widget/TabHost$OnTabChangeListener; // field@0070 │ │ -00e8a0: 7220 2207 2000 |0014: invoke-interface {v0, v2}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@0722 │ │ -00e8a6: 0e00 |0017: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ - name : 'setOnTabChangedListener' │ │ - type : '(Landroid/widget/TabHost$OnTabChangeListener;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00e8a8: |[00e8a8] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ -00e8b8: 5b01 7000 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.e:Landroid/widget/TabHost$OnTabChangeListener; // field@0070 │ │ -00e8bc: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ - name : 'setup' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -00e8c0: |[00e8c0] android.support.v4.app.FragmentTabHost.setup:()V │ │ -00e8d0: 2200 8201 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -00e8d4: 1a01 2103 |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@0321 │ │ -00e8d8: 7020 5807 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -00e8de: 2700 |0007: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #15 header: │ │ -class_idx : 114 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #15 - │ │ - Class descriptor : 'Landroid/support/v4/app/a;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/a;) │ │ - name : 'a' │ │ - type : '(Landroid/app/Activity;)V' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00e8e0: |[00e8e0] android.support.v4.app.a.a:(Landroid/app/Activity;)V │ │ -00e8f0: 6e10 0500 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@0005 │ │ -00e8f6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #16 header: │ │ -class_idx : 115 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #16 - │ │ - Class descriptor : 'Landroid/support/v4/app/aa;' │ │ +Class #0 - │ │ + Class descriptor : 'La/a/a/a/a;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/app/aa;) │ │ + #0 : (in La/a/a/a/a;) │ │ name : 'a' │ │ - type : 'Landroid/support/v4/app/ab;' │ │ + type : 'La/a/a/a/b;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/aa;) │ │ + #0 : (in La/a/a/a/a;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -00e8f8: |[00e8f8] android.support.v4.app.aa.:()V │ │ -00e908: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -00e90c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -00e910: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -00e914: 2200 7600 |0006: new-instance v0, Landroid/support/v4/app/ad; // type@0076 │ │ -00e918: 7010 e801 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ad;.:()V // method@01e8 │ │ -00e91e: 6900 7300 |000b: sput-object v0, Landroid/support/v4/app/aa;.a:Landroid/support/v4/app/ab; // field@0073 │ │ -00e922: 0e00 |000d: return-void │ │ -00e924: 2200 7500 |000e: new-instance v0, Landroid/support/v4/app/ac; // type@0075 │ │ -00e928: 7010 e601 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/ac;.:()V // method@01e6 │ │ -00e92e: 6900 7300 |0013: sput-object v0, Landroid/support/v4/app/aa;.a:Landroid/support/v4/app/ab; // field@0073 │ │ -00e932: 28f8 |0015: goto 000d // -0008 │ │ +0058f4: |[0058f4] a.a.a.a.a.:()V │ │ +005904: 6000 5c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@005c │ │ +005908: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +00590c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +005910: 2200 2100 |0006: new-instance v0, La/a/a/a/d; // type@0021 │ │ +005914: 7010 3e00 0000 |0008: invoke-direct {v0}, La/a/a/a/d;.:()V // method@003e │ │ +00591a: 6900 0000 |000b: sput-object v0, La/a/a/a/a;.a:La/a/a/a/b; // field@0000 │ │ +00591e: 0e00 |000d: return-void │ │ +005920: 2200 2000 |000e: new-instance v0, La/a/a/a/c; // type@0020 │ │ +005924: 7010 3c00 0000 |0010: invoke-direct {v0}, La/a/a/a/c;.:()V // method@003c │ │ +00592a: 6900 0000 |0013: sput-object v0, La/a/a/a/a;.a:La/a/a/a/b; // field@0000 │ │ +00592e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroid/support/v4/app/aa;) │ │ + #1 : (in La/a/a/a/a;) │ │ name : 'a' │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -00e934: |[00e934] android.support.v4.app.aa.a:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -00e944: 7120 e401 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/app/aa;.b:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@01e4 │ │ -00e94a: 0c00 |0003: move-result-object v0 │ │ -00e94c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -00e950: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -00e952: 1100 |0007: return-object v0 │ │ -00e954: 2201 1e00 |0008: new-instance v1, Landroid/content/ComponentName; // type@001e │ │ -00e958: 6e10 8100 0400 |000a: invoke-virtual {v4}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0081 │ │ -00e95e: 0c02 |000d: move-result-object v2 │ │ -00e960: 7030 8000 2100 |000e: invoke-direct {v1, v2, v0}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0080 │ │ -00e966: 7120 e401 1300 |0011: invoke-static {v3, v1}, Landroid/support/v4/app/aa;.b:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@01e4 │ │ -00e96c: 0c00 |0014: move-result-object v0 │ │ -00e96e: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -00e972: 7110 6901 0100 |0017: invoke-static {v1}, Landroid/support/v4/a/a;.a:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0169 │ │ -00e978: 0c00 |001a: move-result-object v0 │ │ -00e97a: 28ec |001b: goto 0007 // -0014 │ │ -00e97c: 2200 2300 |001c: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -00e980: 7010 9300 0000 |001e: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0093 │ │ -00e986: 6e20 ae00 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00ae │ │ -00e98c: 0c00 |0024: move-result-object v0 │ │ -00e98e: 28e2 |0025: goto 0007 // -001e │ │ +005930: |[005930] a.a.a.a.a.a:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +005940: 7120 0200 4300 |0000: invoke-static {v3, v4}, La/a/a/a/a;.b:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0002 │ │ +005946: 0c00 |0003: move-result-object v0 │ │ +005948: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +00594c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +00594e: 1100 |0007: return-object v0 │ │ +005950: 2201 5500 |0008: new-instance v1, Landroid/content/ComponentName; // type@0055 │ │ +005954: 6e10 f000 0400 |000a: invoke-virtual {v4}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00f0 │ │ +00595a: 0c02 |000d: move-result-object v2 │ │ +00595c: 7030 ef00 2100 |000e: invoke-direct {v1, v2, v0}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00ef │ │ +005962: 7120 0200 1300 |0011: invoke-static {v3, v1}, La/a/a/a/a;.b:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0002 │ │ +005968: 0c00 |0014: move-result-object v0 │ │ +00596a: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +00596e: 7110 7400 0100 |0017: invoke-static {v1}, La/a/a/b/a;.a:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0074 │ │ +005974: 0c00 |001a: move-result-object v0 │ │ +005976: 28ec |001b: goto 0007 // -0014 │ │ +005978: 2200 5a00 |001c: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00597c: 7010 0001 0000 |001e: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0100 │ │ +005982: 6e20 1b01 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@011b │ │ +005988: 0c00 |0024: move-result-object v0 │ │ +00598a: 28e2 |0025: goto 0007 // -001e │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #2 : (in Landroid/support/v4/app/aa;) │ │ + #2 : (in La/a/a/a/a;) │ │ name : 'b' │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -00e990: |[00e990] android.support.v4.app.aa.b:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ -00e9a0: 6e10 8700 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0087 │ │ -00e9a6: 0c00 |0003: move-result-object v0 │ │ -00e9a8: 1301 8000 |0004: const/16 v1, #int 128 // #80 │ │ -00e9ac: 6e30 c000 3001 |0006: invoke-virtual {v0, v3, v1}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@00c0 │ │ -00e9b2: 0c00 |0009: move-result-object v0 │ │ -00e9b4: 6201 7300 |000a: sget-object v1, Landroid/support/v4/app/aa;.a:Landroid/support/v4/app/ab; // field@0073 │ │ -00e9b8: 7230 e501 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/app/ab;.a:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@01e5 │ │ -00e9be: 0c00 |000f: move-result-object v0 │ │ -00e9c0: 1100 |0010: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #17 header: │ │ -class_idx : 116 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #17 - │ │ - Class descriptor : 'Landroid/support/v4/app/ab;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/ab;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #18 header: │ │ -class_idx : 117 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #18 - │ │ - Class descriptor : 'Landroid/support/v4/app/ac;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/ab;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ac;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00e9c4: |[00e9c4] android.support.v4.app.ac.:()V │ │ -00e9d4: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -00e9da: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/ac;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 50 16-bit code units │ │ -00e9dc: |[00e9dc] android.support.v4.app.ac.a:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -00e9ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00e9ee: 5450 0f00 |0001: iget-object v0, v5, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000f │ │ -00e9f2: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -00e9f6: 0710 |0005: move-object v0, v1 │ │ -00e9f8: 1100 |0006: return-object v0 │ │ -00e9fa: 5450 0f00 |0007: iget-object v0, v5, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000f │ │ -00e9fe: 1a02 3704 |0009: const-string v2, "android.support.PARENT_ACTIVITY" // string@0437 │ │ -00ea02: 6e20 2501 2000 |000b: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0125 │ │ -00ea08: 0c00 |000e: move-result-object v0 │ │ -00ea0a: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -00ea0e: 0710 |0011: move-object v0, v1 │ │ -00ea10: 28f4 |0012: goto 0006 // -000c │ │ -00ea12: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -00ea14: 6e20 7407 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0774 │ │ -00ea1a: 0a01 |0017: move-result v1 │ │ -00ea1c: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ -00ea20: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ -00ea24: 2201 8f01 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00ea28: 7010 8207 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00ea2e: 6e10 8800 0400 |0021: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0088 │ │ -00ea34: 0c02 |0024: move-result-object v2 │ │ -00ea36: 6e20 8807 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00ea3c: 0c01 |0028: move-result-object v1 │ │ -00ea3e: 6e20 8807 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00ea44: 0c00 |002c: move-result-object v0 │ │ -00ea46: 6e10 8b07 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00ea4c: 0c00 |0030: move-result-object v0 │ │ -00ea4e: 28d5 |0031: goto 0006 // -002b │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #19 header: │ │ -class_idx : 118 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 117 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #19 - │ │ - Class descriptor : 'Landroid/support/v4/app/ad;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/app/ac;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ad;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00ea50: |[00ea50] android.support.v4.app.ad.:()V │ │ -00ea60: 7010 e601 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ac;.:()V // method@01e6 │ │ -00ea66: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/ad;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 11 16-bit code units │ │ -00ea68: |[00ea68] android.support.v4.app.ad.a:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -00ea78: 7110 ea01 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/ae;.a:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@01ea │ │ -00ea7e: 0c00 |0003: move-result-object v0 │ │ -00ea80: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -00ea84: 6f30 e701 2103 |0006: invoke-super {v1, v2, v3}, Landroid/support/v4/app/ac;.a:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@01e7 │ │ -00ea8a: 0c00 |0009: move-result-object v0 │ │ -00ea8c: 1100 |000a: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #20 header: │ │ -class_idx : 119 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #20 - │ │ - Class descriptor : 'Landroid/support/v4/app/ae;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ae;) │ │ - name : 'a' │ │ - type : '(Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00ea90: |[00ea90] android.support.v4.app.ae.a:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -00eaa0: 5410 1000 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@0010 │ │ -00eaa4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #21 header: │ │ -class_idx : 120 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 348 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #21 - │ │ - Class descriptor : 'Landroid/support/v4/app/af;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/widget/FrameLayout;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/af;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -00eaa8: |[00eaa8] android.support.v4.app.af.:(Landroid/content/Context;)V │ │ -00eab8: 7020 f806 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@06f8 │ │ -00eabe: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/af;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)Landroid/view/ViewGroup;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 31 16-bit code units │ │ -00eac0: |[00eac0] android.support.v4.app.af.a:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ -00ead0: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -00ead2: 2200 7800 |0001: new-instance v0, Landroid/support/v4/app/af; // type@0078 │ │ -00ead6: 6e10 6a06 0300 |0003: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@066a │ │ -00eadc: 0c01 |0006: move-result-object v1 │ │ -00eade: 7020 eb01 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/app/af;.:(Landroid/content/Context;)V // method@01eb │ │ -00eae4: 6e10 7006 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -00eaea: 0c01 |000d: move-result-object v1 │ │ -00eaec: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -00eaf0: 6e20 f201 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v4/app/af;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@01f2 │ │ -00eaf6: 2201 5b01 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@015b │ │ -00eafa: 7030 f706 2102 |0015: invoke-direct {v1, v2, v2}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@06f7 │ │ -00eb00: 6e20 a006 1300 |0018: invoke-virtual {v3, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@06a0 │ │ -00eb06: 6e20 ed01 3000 |001b: invoke-virtual {v0, v3}, Landroid/support/v4/app/af;.addView:(Landroid/view/View;)V // method@01ed │ │ -00eb0c: 1100 |001e: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/af;) │ │ - name : 'dispatchRestoreInstanceState' │ │ - type : '(Landroid/util/SparseArray;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -00eb10: |[00eb10] android.support.v4.app.af.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -00eb20: 6e20 f101 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/af;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@01f1 │ │ -00eb26: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/af;) │ │ - name : 'dispatchSaveInstanceState' │ │ - type : '(Landroid/util/SparseArray;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -00eb28: |[00eb28] android.support.v4.app.af.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -00eb38: 6e20 ee01 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/af;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@01ee │ │ -00eb3e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #22 header: │ │ -class_idx : 121 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #22 - │ │ - Class descriptor : 'Landroid/support/v4/app/ag;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/ag;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/bb;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #23 header: │ │ -class_idx : 122 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #23 - │ │ - Class descriptor : 'Landroid/support/v4/app/ah;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/ah;) │ │ - name : 'a' │ │ - type : '()Landroid/app/Notification$Builder;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #24 header: │ │ -class_idx : 123 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 6 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #24 - │ │ - Class descriptor : 'Landroid/support/v4/app/ai;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/ai;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/app/ap;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ai;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 92 16-bit code units │ │ -00eb40: |[00eb40] android.support.v4.app.ai.:()V │ │ -00eb50: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -00eb54: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -00eb58: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -00eb5c: 2200 8300 |0006: new-instance v0, Landroid/support/v4/app/aq; // type@0083 │ │ -00eb60: 7010 1202 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/aq;.:()V // method@0212 │ │ -00eb66: 6900 7400 |000b: sput-object v0, Landroid/support/v4/app/ai;.a:Landroid/support/v4/app/ap; // field@0074 │ │ -00eb6a: 0e00 |000d: return-void │ │ -00eb6c: 6000 1b00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -00eb70: 1301 1300 |0010: const/16 v1, #int 19 // #13 │ │ -00eb74: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -00eb78: 2200 8900 |0014: new-instance v0, Landroid/support/v4/app/aw; // type@0089 │ │ -00eb7c: 7010 1e02 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/aw;.:()V // method@021e │ │ -00eb82: 6900 7400 |0019: sput-object v0, Landroid/support/v4/app/ai;.a:Landroid/support/v4/app/ap; // field@0074 │ │ -00eb86: 28f2 |001b: goto 000d // -000e │ │ -00eb88: 6000 1b00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -00eb8c: 1301 1000 |001e: const/16 v1, #int 16 // #10 │ │ -00eb90: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -00eb94: 2200 8800 |0022: new-instance v0, Landroid/support/v4/app/av; // type@0088 │ │ -00eb98: 7010 1c02 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/av;.:()V // method@021c │ │ -00eb9e: 6900 7400 |0027: sput-object v0, Landroid/support/v4/app/ai;.a:Landroid/support/v4/app/ap; // field@0074 │ │ -00eba2: 28e4 |0029: goto 000d // -001c │ │ -00eba4: 6000 1b00 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -00eba8: 1301 0e00 |002c: const/16 v1, #int 14 // #e │ │ -00ebac: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -00ebb0: 2200 8700 |0030: new-instance v0, Landroid/support/v4/app/au; // type@0087 │ │ -00ebb4: 7010 1a02 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/au;.:()V // method@021a │ │ -00ebba: 6900 7400 |0035: sput-object v0, Landroid/support/v4/app/ai;.a:Landroid/support/v4/app/ap; // field@0074 │ │ -00ebbe: 28d6 |0037: goto 000d // -002a │ │ -00ebc0: 6000 1b00 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -00ebc4: 1301 0b00 |003a: const/16 v1, #int 11 // #b │ │ -00ebc8: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ -00ebcc: 2200 8600 |003e: new-instance v0, Landroid/support/v4/app/at; // type@0086 │ │ -00ebd0: 7010 1802 0000 |0040: invoke-direct {v0}, Landroid/support/v4/app/at;.:()V // method@0218 │ │ -00ebd6: 6900 7400 |0043: sput-object v0, Landroid/support/v4/app/ai;.a:Landroid/support/v4/app/ap; // field@0074 │ │ -00ebda: 28c8 |0045: goto 000d // -0038 │ │ -00ebdc: 6000 1b00 |0046: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -00ebe0: 1301 0900 |0048: const/16 v1, #int 9 // #9 │ │ -00ebe4: 3410 0a00 |004a: if-lt v0, v1, 0054 // +000a │ │ -00ebe8: 2200 8500 |004c: new-instance v0, Landroid/support/v4/app/as; // type@0085 │ │ -00ebec: 7010 1602 0000 |004e: invoke-direct {v0}, Landroid/support/v4/app/as;.:()V // method@0216 │ │ -00ebf2: 6900 7400 |0051: sput-object v0, Landroid/support/v4/app/ai;.a:Landroid/support/v4/app/ap; // field@0074 │ │ -00ebf6: 28ba |0053: goto 000d // -0046 │ │ -00ebf8: 2200 8400 |0054: new-instance v0, Landroid/support/v4/app/ar; // type@0084 │ │ -00ebfc: 7010 1402 0000 |0056: invoke-direct {v0}, Landroid/support/v4/app/ar;.:()V // method@0214 │ │ -00ec02: 6900 7400 |0059: sput-object v0, Landroid/support/v4/app/ai;.a:Landroid/support/v4/app/ap; // field@0074 │ │ -00ec06: 28b2 |005b: goto 000d // -004e │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/ai;) │ │ - name : 'a' │ │ - type : '()Landroid/support/v4/app/ap;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00ec08: |[00ec08] android.support.v4.app.ai.a:()Landroid/support/v4/app/ap; │ │ -00ec18: 6200 7400 |0000: sget-object v0, Landroid/support/v4/app/ai;.a:Landroid/support/v4/app/ap; // field@0074 │ │ -00ec1c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/ai;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/ag;Ljava/util/ArrayList;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -00ec20: |[00ec20] android.support.v4.app.ai.a:(Landroid/support/v4/app/ag;Ljava/util/ArrayList;)V │ │ -00ec30: 7120 f901 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/ai;.b:(Landroid/support/v4/app/ag;Ljava/util/ArrayList;)V // method@01f9 │ │ -00ec36: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/ai;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/ah;Landroid/support/v4/app/ax;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -00ec38: |[00ec38] android.support.v4.app.ai.a:(Landroid/support/v4/app/ah;Landroid/support/v4/app/ax;)V │ │ -00ec48: 7120 fa01 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/ai;.b:(Landroid/support/v4/app/ah;Landroid/support/v4/app/ax;)V // method@01fa │ │ -00ec4e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/ai;) │ │ - name : 'b' │ │ - type : '(Landroid/support/v4/app/ag;Ljava/util/ArrayList;)V' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -00ec50: |[00ec50] android.support.v4.app.ai.b:(Landroid/support/v4/app/ag;Ljava/util/ArrayList;)V │ │ -00ec60: 6e10 a107 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@07a1 │ │ -00ec66: 0c01 |0003: move-result-object v1 │ │ -00ec68: 7210 b807 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@07b8 │ │ -00ec6e: 0a00 |0007: move-result v0 │ │ -00ec70: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -00ec74: 7210 b907 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@07b9 │ │ -00ec7a: 0c00 |000d: move-result-object v0 │ │ -00ec7c: 1f00 7c00 |000e: check-cast v0, Landroid/support/v4/app/aj; // type@007c │ │ -00ec80: 7220 f301 0200 |0010: invoke-interface {v2, v0}, Landroid/support/v4/app/ag;.a:(Landroid/support/v4/app/bb;)V // method@01f3 │ │ -00ec86: 28f1 |0013: goto 0004 // -000f │ │ -00ec88: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/app/ai;) │ │ - name : 'b' │ │ - type : '(Landroid/support/v4/app/ah;Landroid/support/v4/app/ax;)V' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 7 │ │ - insns size : 61 16-bit code units │ │ -00ec8c: |[00ec8c] android.support.v4.app.ai.b:(Landroid/support/v4/app/ah;Landroid/support/v4/app/ax;)V │ │ -00ec9c: 3808 1300 |0000: if-eqz v8, 0013 // +0013 │ │ -00eca0: 2080 7f00 |0002: instance-of v0, v8, Landroid/support/v4/app/am; // type@007f │ │ -00eca4: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -00eca8: 1f08 7f00 |0006: check-cast v8, Landroid/support/v4/app/am; // type@007f │ │ -00ecac: 5480 8200 |0008: iget-object v0, v8, Landroid/support/v4/app/am;.d:Ljava/lang/CharSequence; // field@0082 │ │ -00ecb0: 5581 8400 |000a: iget-boolean v1, v8, Landroid/support/v4/app/am;.f:Z // field@0084 │ │ -00ecb4: 5482 8300 |000c: iget-object v2, v8, Landroid/support/v4/app/am;.e:Ljava/lang/CharSequence; // field@0083 │ │ -00ecb8: 5483 8100 |000e: iget-object v3, v8, Landroid/support/v4/app/am;.a:Ljava/lang/CharSequence; // field@0081 │ │ -00ecbc: 7153 4102 0721 |0010: invoke-static {v7, v0, v1, v2, v3}, Landroid/support/v4/app/bg;.a:(Landroid/support/v4/app/ah;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V // method@0241 │ │ -00ecc2: 0e00 |0013: return-void │ │ -00ecc4: 2080 8100 |0014: instance-of v0, v8, Landroid/support/v4/app/ao; // type@0081 │ │ -00ecc8: 3800 1000 |0016: if-eqz v0, 0026 // +0010 │ │ -00eccc: 1f08 8100 |0018: check-cast v8, Landroid/support/v4/app/ao; // type@0081 │ │ -00ecd0: 5480 9d00 |001a: iget-object v0, v8, Landroid/support/v4/app/ao;.d:Ljava/lang/CharSequence; // field@009d │ │ -00ecd4: 5581 9f00 |001c: iget-boolean v1, v8, Landroid/support/v4/app/ao;.f:Z // field@009f │ │ -00ecd8: 5482 9e00 |001e: iget-object v2, v8, Landroid/support/v4/app/ao;.e:Ljava/lang/CharSequence; // field@009e │ │ -00ecdc: 5483 9c00 |0020: iget-object v3, v8, Landroid/support/v4/app/ao;.a:Ljava/util/ArrayList; // field@009c │ │ -00ece0: 7153 4202 0721 |0022: invoke-static {v7, v0, v1, v2, v3}, Landroid/support/v4/app/bg;.a:(Landroid/support/v4/app/ah;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V // method@0242 │ │ -00ece6: 28ee |0025: goto 0013 // -0012 │ │ -00ece8: 2080 7e00 |0026: instance-of v0, v8, Landroid/support/v4/app/al; // type@007e │ │ -00ecec: 3800 ebff |0028: if-eqz v0, 0013 // -0015 │ │ -00ecf0: 1f08 7e00 |002a: check-cast v8, Landroid/support/v4/app/al; // type@007e │ │ -00ecf4: 5481 7e00 |002c: iget-object v1, v8, Landroid/support/v4/app/al;.d:Ljava/lang/CharSequence; // field@007e │ │ -00ecf8: 5582 8000 |002e: iget-boolean v2, v8, Landroid/support/v4/app/al;.f:Z // field@0080 │ │ -00ecfc: 5483 7f00 |0030: iget-object v3, v8, Landroid/support/v4/app/al;.e:Ljava/lang/CharSequence; // field@007f │ │ -00ed00: 5484 7b00 |0032: iget-object v4, v8, Landroid/support/v4/app/al;.a:Landroid/graphics/Bitmap; // field@007b │ │ -00ed04: 5485 7c00 |0034: iget-object v5, v8, Landroid/support/v4/app/al;.b:Landroid/graphics/Bitmap; // field@007c │ │ -00ed08: 5586 7d00 |0036: iget-boolean v6, v8, Landroid/support/v4/app/al;.c:Z // field@007d │ │ -00ed0c: 0770 |0038: move-object v0, v7 │ │ -00ed0e: 7707 4002 0000 |0039: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/bg;.a:(Landroid/support/v4/app/ah;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V // method@0240 │ │ -00ed14: 28d7 |003c: goto 0013 // -0029 │ │ +00598c: |[00598c] a.a.a.a.a.b:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ +00599c: 6e10 f500 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00f5 │ │ +0059a2: 0c00 |0003: move-result-object v0 │ │ +0059a4: 1301 8000 |0004: const/16 v1, #int 128 // #80 │ │ +0059a8: 6e30 2d01 3001 |0006: invoke-virtual {v0, v3, v1}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@012d │ │ +0059ae: 0c00 |0009: move-result-object v0 │ │ +0059b0: 6201 0000 |000a: sget-object v1, La/a/a/a/a;.a:La/a/a/a/b; // field@0000 │ │ +0059b4: 7230 3b00 2100 |000c: invoke-interface {v1, v2, v0}, La/a/a/a/b;.a:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@003b │ │ +0059ba: 0c00 |000f: move-result-object v0 │ │ +0059bc: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #25 header: │ │ -class_idx : 143 │ │ +Class #1 header: │ │ +class_idx : 6 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ -Class #25 - │ │ - Class descriptor : 'Landroid/support/v4/app/bb;' │ │ +Class #1 - │ │ + Class descriptor : 'La/a/a/a/aa;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/bb;) │ │ + #0 : (in La/a/a/a/aa;) │ │ name : 'a' │ │ type : '()I' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/app/bb;) │ │ + #1 : (in La/a/a/a/aa;) │ │ name : 'b' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/app/bb;) │ │ + #2 : (in La/a/a/a/aa;) │ │ name : 'c' │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroid/support/v4/app/bb;) │ │ + #3 : (in La/a/a/a/aa;) │ │ name : 'd' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - #4 : (in Landroid/support/v4/app/bb;) │ │ - name : 'f' │ │ - type : '()[Landroid/support/v4/app/bs;' │ │ - access : 0x0404 (PROTECTED ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #26 header: │ │ -class_idx : 124 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 143 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #26 - │ │ - Class descriptor : 'Landroid/support/v4/app/aj;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/bb;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/aj;) │ │ - name : 'd' │ │ - type : 'Landroid/support/v4/app/bc;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/aj;) │ │ - name : 'a' │ │ - type : 'I' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Landroid/support/v4/app/aj;) │ │ - name : 'b' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - #2 : (in Landroid/support/v4/app/aj;) │ │ - name : 'c' │ │ - type : 'Landroid/app/PendingIntent;' │ │ - access : 0x0001 (PUBLIC) │ │ - #3 : (in Landroid/support/v4/app/aj;) │ │ - name : 'e' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #4 : (in Landroid/support/v4/app/aj;) │ │ - name : 'f' │ │ - type : '[Landroid/support/v4/app/bk;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/aj;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -00ed18: |[00ed18] android.support.v4.app.aj.:()V │ │ -00ed28: 2200 7d00 |0000: new-instance v0, Landroid/support/v4/app/ak; // type@007d │ │ -00ed2c: 7010 0202 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/ak;.:()V // method@0202 │ │ -00ed32: 6900 7800 |0005: sput-object v0, Landroid/support/v4/app/aj;.d:Landroid/support/v4/app/bc; // field@0078 │ │ -00ed36: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/aj;) │ │ - name : 'a' │ │ - type : '()I' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00ed38: |[00ed38] android.support.v4.app.aj.a:()I │ │ -00ed48: 5210 7500 |0000: iget v0, v1, Landroid/support/v4/app/aj;.a:I // field@0075 │ │ -00ed4c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/aj;) │ │ - name : 'b' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00ed50: |[00ed50] android.support.v4.app.aj.b:()Ljava/lang/CharSequence; │ │ -00ed60: 5410 7600 |0000: iget-object v0, v1, Landroid/support/v4/app/aj;.b:Ljava/lang/CharSequence; // field@0076 │ │ -00ed64: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/aj;) │ │ - name : 'c' │ │ - type : '()Landroid/app/PendingIntent;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00ed68: |[00ed68] android.support.v4.app.aj.c:()Landroid/app/PendingIntent; │ │ -00ed78: 5410 7700 |0000: iget-object v0, v1, Landroid/support/v4/app/aj;.c:Landroid/app/PendingIntent; // field@0077 │ │ -00ed7c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/aj;) │ │ - name : 'd' │ │ - type : '()Landroid/os/Bundle;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00ed80: |[00ed80] android.support.v4.app.aj.d:()Landroid/os/Bundle; │ │ -00ed90: 5410 7900 |0000: iget-object v0, v1, Landroid/support/v4/app/aj;.e:Landroid/os/Bundle; // field@0079 │ │ -00ed94: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/aj;) │ │ - name : 'e' │ │ - type : '()[Landroid/support/v4/app/bk;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00ed98: |[00ed98] android.support.v4.app.aj.e:()[Landroid/support/v4/app/bk; │ │ -00eda8: 5410 7a00 |0000: iget-object v0, v1, Landroid/support/v4/app/aj;.f:[Landroid/support/v4/app/bk; // field@007a │ │ -00edac: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/app/aj;) │ │ - name : 'f' │ │ - type : '()[Landroid/support/v4/app/bs;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -00edb0: |[00edb0] android.support.v4.app.aj.f:()[Landroid/support/v4/app/bs; │ │ -00edc0: 6e10 0002 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/aj;.e:()[Landroid/support/v4/app/bk; // method@0200 │ │ -00edc6: 0c00 |0003: move-result-object v0 │ │ -00edc8: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #27 header: │ │ -class_idx : 144 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #27 - │ │ - Class descriptor : 'Landroid/support/v4/app/bc;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #28 header: │ │ -class_idx : 125 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #28 - │ │ - Class descriptor : 'Landroid/support/v4/app/ak;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/bc;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ak;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00edcc: |[00edcc] android.support.v4.app.ak.:()V │ │ -00eddc: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -00ede2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #29 header: │ │ -class_idx : 138 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #29 - │ │ - Class descriptor : 'Landroid/support/v4/app/ax;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/ax;) │ │ - name : 'd' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/ax;) │ │ - name : 'e' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/ax;) │ │ - name : 'f' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ax;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -00ede4: |[00ede4] android.support.v4.app.ax.:()V │ │ -00edf4: 7010 6907 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0769 │ │ -00edfa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00edfc: 5c10 a200 |0004: iput-boolean v0, v1, Landroid/support/v4/app/ax;.f:Z // field@00a2 │ │ -00ee00: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #30 header: │ │ -class_idx : 126 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 138 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #30 - │ │ - Class descriptor : 'Landroid/support/v4/app/al;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/ax;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/al;) │ │ - name : 'a' │ │ - type : 'Landroid/graphics/Bitmap;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/al;) │ │ - name : 'b' │ │ - type : 'Landroid/graphics/Bitmap;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/al;) │ │ - name : 'c' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/al;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00ee04: |[00ee04] android.support.v4.app.al.:()V │ │ -00ee14: 7010 2002 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ax;.:()V // method@0220 │ │ -00ee1a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #31 header: │ │ -class_idx : 127 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 138 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #31 - │ │ - Class descriptor : 'Landroid/support/v4/app/am;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/ax;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/am;) │ │ - name : 'a' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/am;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00ee1c: |[00ee1c] android.support.v4.app.am.:()V │ │ -00ee2c: 7010 2002 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ax;.:()V // method@0220 │ │ -00ee32: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #32 header: │ │ -class_idx : 128 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 23 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 9 │ │ - │ │ -Class #32 - │ │ - Class descriptor : 'Landroid/support/v4/app/an;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/an;) │ │ - name : 'a' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/an;) │ │ - name : 'b' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/an;) │ │ - name : 'c' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/an;) │ │ - name : 'd' │ │ - type : 'Landroid/app/PendingIntent;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/an;) │ │ - name : 'e' │ │ - type : 'Landroid/app/PendingIntent;' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/an;) │ │ - name : 'f' │ │ - type : 'Landroid/widget/RemoteViews;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/an;) │ │ - name : 'g' │ │ - type : 'Landroid/graphics/Bitmap;' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/an;) │ │ - name : 'h' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/an;) │ │ - name : 'i' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/an;) │ │ - name : 'j' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/an;) │ │ - name : 'k' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/an;) │ │ - name : 'l' │ │ - type : 'Landroid/support/v4/app/ax;' │ │ - access : 0x0000 () │ │ - #12 : (in Landroid/support/v4/app/an;) │ │ - name : 'm' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/an;) │ │ - name : 'n' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/an;) │ │ - name : 'o' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #15 : (in Landroid/support/v4/app/an;) │ │ - name : 'p' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #16 : (in Landroid/support/v4/app/an;) │ │ - name : 'q' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #17 : (in Landroid/support/v4/app/an;) │ │ - name : 'r' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #18 : (in Landroid/support/v4/app/an;) │ │ - name : 's' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #19 : (in Landroid/support/v4/app/an;) │ │ - name : 't' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #20 : (in Landroid/support/v4/app/an;) │ │ - name : 'u' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #21 : (in Landroid/support/v4/app/an;) │ │ - name : 'v' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0000 () │ │ - #22 : (in Landroid/support/v4/app/an;) │ │ - name : 'w' │ │ - type : 'Landroid/app/Notification;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/an;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 38 16-bit code units │ │ -00ee34: |[00ee34] android.support.v4.app.an.:(Landroid/content/Context;)V │ │ -00ee44: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00ee46: 7010 6907 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0769 │ │ -00ee4c: 2200 9701 |0004: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -00ee50: 7010 9907 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -00ee56: 5b40 9800 |0009: iput-object v0, v4, Landroid/support/v4/app/an;.t:Ljava/util/ArrayList; // field@0098 │ │ -00ee5a: 5c43 9900 |000b: iput-boolean v3, v4, Landroid/support/v4/app/an;.u:Z // field@0099 │ │ -00ee5e: 2200 1200 |000d: new-instance v0, Landroid/app/Notification; // type@0012 │ │ -00ee62: 7010 5f00 0000 |000f: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@005f │ │ -00ee68: 5b40 9b00 |0012: iput-object v0, v4, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00ee6c: 5b45 8500 |0014: iput-object v5, v4, Landroid/support/v4/app/an;.a:Landroid/content/Context; // field@0085 │ │ -00ee70: 5440 9b00 |0016: iget-object v0, v4, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00ee74: 7100 8d07 0000 |0018: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@078d │ │ -00ee7a: 0b01 |001b: move-result-wide v1 │ │ -00ee7c: 5a01 0e00 |001c: iput-wide v1, v0, Landroid/app/Notification;.when:J // field@000e │ │ -00ee80: 5440 9b00 |001e: iget-object v0, v4, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00ee84: 12f1 |0020: const/4 v1, #int -1 // #ff │ │ -00ee86: 5901 0000 |0021: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -00ee8a: 5943 8e00 |0023: iput v3, v4, Landroid/support/v4/app/an;.j:I // field@008e │ │ -00ee8e: 0e00 |0025: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/an;) │ │ - name : 'a' │ │ - type : '(IZ)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 20 16-bit code units │ │ -00ee90: |[00ee90] android.support.v4.app.an.a:(IZ)V │ │ -00eea0: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ -00eea4: 5430 9b00 |0002: iget-object v0, v3, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00eea8: 5201 0400 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -00eeac: b641 |0006: or-int/2addr v1, v4 │ │ -00eeae: 5901 0400 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -00eeb2: 0e00 |0009: return-void │ │ -00eeb4: 5430 9b00 |000a: iget-object v0, v3, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00eeb8: 5201 0400 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -00eebc: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ -00eec0: b521 |0010: and-int/2addr v1, v2 │ │ -00eec2: 5901 0400 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -00eec6: 28f6 |0013: goto 0009 // -000a │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/an;) │ │ - name : 'a' │ │ - type : '()Landroid/app/Notification;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -00eec8: |[00eec8] android.support.v4.app.an.a:()Landroid/app/Notification; │ │ -00eed8: 7100 f601 0000 |0000: invoke-static {}, Landroid/support/v4/app/ai;.a:()Landroid/support/v4/app/ap; // method@01f6 │ │ -00eede: 0c00 |0003: move-result-object v0 │ │ -00eee0: 7220 1102 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/ap;.a:(Landroid/support/v4/app/an;)Landroid/app/Notification; // method@0211 │ │ -00eee6: 0c00 |0007: move-result-object v0 │ │ -00eee8: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/an;) │ │ - name : 'a' │ │ - type : '(I)Landroid/support/v4/app/an;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -00eeec: |[00eeec] android.support.v4.app.an.a:(I)Landroid/support/v4/app/an; │ │ -00eefc: 5410 9b00 |0000: iget-object v0, v1, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00ef00: 5902 0600 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0006 │ │ -00ef04: 1101 |0004: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/an;) │ │ - name : 'a' │ │ - type : '(III)Landroid/support/v4/app/an;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 46 16-bit code units │ │ -00ef08: |[00ef08] android.support.v4.app.an.a:(III)Landroid/support/v4/app/an; │ │ -00ef18: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -00ef1a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -00ef1c: 5450 9b00 |0002: iget-object v0, v5, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00ef20: 5906 0800 |0004: iput v6, v0, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -00ef24: 5450 9b00 |0006: iget-object v0, v5, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00ef28: 5907 0a00 |0008: iput v7, v0, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -00ef2c: 5450 9b00 |000a: iget-object v0, v5, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00ef30: 5908 0900 |000c: iput v8, v0, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -00ef34: 5450 9b00 |000e: iget-object v0, v5, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00ef38: 5200 0a00 |0010: iget v0, v0, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -00ef3c: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ -00ef40: 5450 9b00 |0014: iget-object v0, v5, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00ef44: 5200 0900 |0016: iget v0, v0, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -00ef48: 3800 1200 |0018: if-eqz v0, 002a // +0012 │ │ -00ef4c: 0110 |001a: move v0, v1 │ │ -00ef4e: 5453 9b00 |001b: iget-object v3, v5, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00ef52: 5454 9b00 |001d: iget-object v4, v5, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00ef56: 5244 0400 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0004 │ │ -00ef5a: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ -00ef5e: 3800 0900 |0023: if-eqz v0, 002c // +0009 │ │ -00ef62: 9600 0401 |0025: or-int v0, v4, v1 │ │ -00ef66: 5930 0400 |0027: iput v0, v3, Landroid/app/Notification;.flags:I // field@0004 │ │ -00ef6a: 1105 |0029: return-object v5 │ │ -00ef6c: 0120 |002a: move v0, v2 │ │ -00ef6e: 28f0 |002b: goto 001b // -0010 │ │ -00ef70: 0121 |002c: move v1, v2 │ │ -00ef72: 28f8 |002d: goto 0025 // -0008 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/an;) │ │ - name : 'a' │ │ - type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/an;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00ef74: |[00ef74] android.support.v4.app.an.a:(Landroid/app/PendingIntent;)Landroid/support/v4/app/an; │ │ -00ef84: 5b01 8800 |0000: iput-object v1, v0, Landroid/support/v4/app/an;.d:Landroid/app/PendingIntent; // field@0088 │ │ -00ef88: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/an;) │ │ - name : 'a' │ │ - type : '(Landroid/net/Uri;)Landroid/support/v4/app/an;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 10 16-bit code units │ │ -00ef8c: |[00ef8c] android.support.v4.app.an.a:(Landroid/net/Uri;)Landroid/support/v4/app/an; │ │ -00ef9c: 5420 9b00 |0000: iget-object v0, v2, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00efa0: 5b03 0b00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -00efa4: 5420 9b00 |0004: iget-object v0, v2, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00efa8: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -00efaa: 5901 0000 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -00efae: 1102 |0009: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/app/an;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/an;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00efb0: |[00efb0] android.support.v4.app.an.a:(Ljava/lang/CharSequence;)Landroid/support/v4/app/an; │ │ -00efc0: 5b01 8600 |0000: iput-object v1, v0, Landroid/support/v4/app/an;.b:Ljava/lang/CharSequence; // field@0086 │ │ -00efc4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/app/an;) │ │ - name : 'a' │ │ - type : '(Z)Landroid/support/v4/app/an;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -00efc8: |[00efc8] android.support.v4.app.an.a:(Z)Landroid/support/v4/app/an; │ │ -00efd8: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -00efdc: 7030 0d02 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/an;.a:(IZ)V // method@020d │ │ -00efe2: 1101 |0005: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/app/an;) │ │ - name : 'b' │ │ - type : '(I)Landroid/support/v4/app/an;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 17 16-bit code units │ │ -00efe4: |[00efe4] android.support.v4.app.an.b:(I)Landroid/support/v4/app/an; │ │ -00eff4: 5420 9b00 |0000: iget-object v0, v2, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00eff8: 5903 0200 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0002 │ │ -00effc: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ -00f000: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -00f004: 5420 9b00 |0008: iget-object v0, v2, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00f008: 5201 0400 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -00f00c: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ -00f010: 5901 0400 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -00f014: 1102 |0010: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/app/an;) │ │ - name : 'b' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/an;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00f018: |[00f018] android.support.v4.app.an.b:(Ljava/lang/CharSequence;)Landroid/support/v4/app/an; │ │ -00f028: 5b01 8700 |0000: iput-object v1, v0, Landroid/support/v4/app/an;.c:Ljava/lang/CharSequence; // field@0087 │ │ -00f02c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #33 header: │ │ -class_idx : 129 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 138 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #33 - │ │ - Class descriptor : 'Landroid/support/v4/app/ao;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/ax;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/ao;) │ │ - name : 'a' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ao;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -00f030: |[00f030] android.support.v4.app.ao.:()V │ │ -00f040: 7010 2002 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ax;.:()V // method@0220 │ │ -00f046: 2200 9701 |0003: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -00f04a: 7010 9907 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -00f050: 5b10 9c00 |0008: iput-object v0, v1, Landroid/support/v4/app/ao;.a:Ljava/util/ArrayList; // field@009c │ │ -00f054: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #34 header: │ │ -class_idx : 130 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #34 - │ │ - Class descriptor : 'Landroid/support/v4/app/ap;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/ap;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/an;)Landroid/app/Notification;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #35 header: │ │ -class_idx : 132 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #35 - │ │ - Class descriptor : 'Landroid/support/v4/app/ar;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/ap;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ar;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00f058: |[00f058] android.support.v4.app.ar.:()V │ │ -00f068: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -00f06e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/ar;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/an;)Landroid/app/Notification;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 24 16-bit code units │ │ -00f070: |[00f070] android.support.v4.app.ar.a:(Landroid/support/v4/app/an;)Landroid/app/Notification; │ │ -00f080: 5460 9b00 |0000: iget-object v0, v6, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00f084: 5461 8500 |0002: iget-object v1, v6, Landroid/support/v4/app/an;.a:Landroid/content/Context; // field@0085 │ │ -00f088: 5462 8600 |0004: iget-object v2, v6, Landroid/support/v4/app/an;.b:Ljava/lang/CharSequence; // field@0086 │ │ -00f08c: 5463 8700 |0006: iget-object v3, v6, Landroid/support/v4/app/an;.c:Ljava/lang/CharSequence; // field@0087 │ │ -00f090: 5464 8800 |0008: iget-object v4, v6, Landroid/support/v4/app/an;.d:Landroid/app/PendingIntent; // field@0088 │ │ -00f094: 6e54 6000 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0060 │ │ -00f09a: 5261 8e00 |000d: iget v1, v6, Landroid/support/v4/app/an;.j:I // field@008e │ │ -00f09e: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -00f0a2: 5201 0400 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -00f0a6: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -00f0aa: 5901 0400 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -00f0ae: 1100 |0017: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #36 header: │ │ -class_idx : 136 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #36 - │ │ - Class descriptor : 'Landroid/support/v4/app/av;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/app/ar;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/av;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00f0b0: |[00f0b0] android.support.v4.app.av.:()V │ │ -00f0c0: 7010 1402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ar;.:()V // method@0214 │ │ -00f0c6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/av;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/an;)Landroid/app/Notification;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 25 │ │ - ins : 2 │ │ - outs : 22 │ │ - insns size : 122 16-bit code units │ │ -00f0c8: |[00f0c8] android.support.v4.app.av.a:(Landroid/support/v4/app/an;)Landroid/app/Notification; │ │ -00f0d8: 2201 9500 |0000: new-instance v1, Landroid/support/v4/app/bh; // type@0095 │ │ -00f0dc: 0800 1800 |0002: move-object/from16 v0, v24 │ │ -00f0e0: 5402 8500 |0004: iget-object v2, v0, Landroid/support/v4/app/an;.a:Landroid/content/Context; // field@0085 │ │ -00f0e4: 0800 1800 |0006: move-object/from16 v0, v24 │ │ -00f0e8: 5403 9b00 |0008: iget-object v3, v0, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00f0ec: 0800 1800 |000a: move-object/from16 v0, v24 │ │ -00f0f0: 5404 8600 |000c: iget-object v4, v0, Landroid/support/v4/app/an;.b:Ljava/lang/CharSequence; // field@0086 │ │ -00f0f4: 0800 1800 |000e: move-object/from16 v0, v24 │ │ -00f0f8: 5405 8700 |0010: iget-object v5, v0, Landroid/support/v4/app/an;.c:Ljava/lang/CharSequence; // field@0087 │ │ -00f0fc: 0800 1800 |0012: move-object/from16 v0, v24 │ │ -00f100: 5406 8c00 |0014: iget-object v6, v0, Landroid/support/v4/app/an;.h:Ljava/lang/CharSequence; // field@008c │ │ -00f104: 0800 1800 |0016: move-object/from16 v0, v24 │ │ -00f108: 5407 8a00 |0018: iget-object v7, v0, Landroid/support/v4/app/an;.f:Landroid/widget/RemoteViews; // field@008a │ │ -00f10c: 0800 1800 |001a: move-object/from16 v0, v24 │ │ -00f110: 5208 8d00 |001c: iget v8, v0, Landroid/support/v4/app/an;.i:I // field@008d │ │ -00f114: 0800 1800 |001e: move-object/from16 v0, v24 │ │ -00f118: 5409 8800 |0020: iget-object v9, v0, Landroid/support/v4/app/an;.d:Landroid/app/PendingIntent; // field@0088 │ │ -00f11c: 0800 1800 |0022: move-object/from16 v0, v24 │ │ -00f120: 540a 8900 |0024: iget-object v10, v0, Landroid/support/v4/app/an;.e:Landroid/app/PendingIntent; // field@0089 │ │ -00f124: 0800 1800 |0026: move-object/from16 v0, v24 │ │ -00f128: 540b 8b00 |0028: iget-object v11, v0, Landroid/support/v4/app/an;.g:Landroid/graphics/Bitmap; // field@008b │ │ -00f12c: 0800 1800 |002a: move-object/from16 v0, v24 │ │ -00f130: 520c 9200 |002c: iget v12, v0, Landroid/support/v4/app/an;.n:I // field@0092 │ │ -00f134: 0800 1800 |002e: move-object/from16 v0, v24 │ │ -00f138: 520d 9300 |0030: iget v13, v0, Landroid/support/v4/app/an;.o:I // field@0093 │ │ -00f13c: 0800 1800 |0032: move-object/from16 v0, v24 │ │ -00f140: 550e 9400 |0034: iget-boolean v14, v0, Landroid/support/v4/app/an;.p:Z // field@0094 │ │ -00f144: 0800 1800 |0036: move-object/from16 v0, v24 │ │ -00f148: 550f 8f00 |0038: iget-boolean v15, v0, Landroid/support/v4/app/an;.k:Z // field@008f │ │ -00f14c: 0800 1800 |003a: move-object/from16 v0, v24 │ │ -00f150: 5200 8e00 |003c: iget v0, v0, Landroid/support/v4/app/an;.j:I // field@008e │ │ -00f154: 0210 0000 |003e: move/from16 v16, v0 │ │ -00f158: 0800 1800 |0040: move-object/from16 v0, v24 │ │ -00f15c: 5400 9100 |0042: iget-object v0, v0, Landroid/support/v4/app/an;.m:Ljava/lang/CharSequence; // field@0091 │ │ -00f160: 0811 0000 |0044: move-object/from16 v17, v0 │ │ -00f164: 0800 1800 |0046: move-object/from16 v0, v24 │ │ -00f168: 5500 9900 |0048: iget-boolean v0, v0, Landroid/support/v4/app/an;.u:Z // field@0099 │ │ -00f16c: 0212 0000 |004a: move/from16 v18, v0 │ │ -00f170: 0800 1800 |004c: move-object/from16 v0, v24 │ │ -00f174: 5400 9a00 |004e: iget-object v0, v0, Landroid/support/v4/app/an;.v:Landroid/os/Bundle; // field@009a │ │ -00f178: 0813 0000 |0050: move-object/from16 v19, v0 │ │ -00f17c: 0800 1800 |0052: move-object/from16 v0, v24 │ │ -00f180: 5400 9500 |0054: iget-object v0, v0, Landroid/support/v4/app/an;.q:Ljava/lang/String; // field@0095 │ │ -00f184: 0814 0000 |0056: move-object/from16 v20, v0 │ │ -00f188: 0800 1800 |0058: move-object/from16 v0, v24 │ │ -00f18c: 5500 9600 |005a: iget-boolean v0, v0, Landroid/support/v4/app/an;.r:Z // field@0096 │ │ -00f190: 0215 0000 |005c: move/from16 v21, v0 │ │ -00f194: 0800 1800 |005e: move-object/from16 v0, v24 │ │ -00f198: 5400 9700 |0060: iget-object v0, v0, Landroid/support/v4/app/an;.s:Ljava/lang/String; // field@0097 │ │ -00f19c: 0816 0000 |0062: move-object/from16 v22, v0 │ │ -00f1a0: 7616 4302 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Landroid/support/v4/app/bh;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@0243 │ │ -00f1a6: 0800 1800 |0067: move-object/from16 v0, v24 │ │ -00f1aa: 5402 9800 |0069: iget-object v2, v0, Landroid/support/v4/app/an;.t:Ljava/util/ArrayList; // field@0098 │ │ -00f1ae: 7120 f701 2100 |006b: invoke-static {v1, v2}, Landroid/support/v4/app/ai;.a:(Landroid/support/v4/app/ag;Ljava/util/ArrayList;)V // method@01f7 │ │ -00f1b4: 0800 1800 |006e: move-object/from16 v0, v24 │ │ -00f1b8: 5402 9000 |0070: iget-object v2, v0, Landroid/support/v4/app/an;.l:Landroid/support/v4/app/ax; // field@0090 │ │ -00f1bc: 7120 f801 2100 |0072: invoke-static {v1, v2}, Landroid/support/v4/app/ai;.a:(Landroid/support/v4/app/ah;Landroid/support/v4/app/ax;)V // method@01f8 │ │ -00f1c2: 6e10 4602 0100 |0075: invoke-virtual {v1}, Landroid/support/v4/app/bh;.b:()Landroid/app/Notification; // method@0246 │ │ -00f1c8: 0c01 |0078: move-result-object v1 │ │ -00f1ca: 1101 |0079: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #37 header: │ │ -class_idx : 137 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 136 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #37 - │ │ - Class descriptor : 'Landroid/support/v4/app/aw;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/app/av;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/aw;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00f1cc: |[00f1cc] android.support.v4.app.aw.:()V │ │ -00f1dc: 7010 1c02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/av;.:()V // method@021c │ │ -00f1e2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/aw;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/an;)Landroid/app/Notification;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 25 │ │ - ins : 2 │ │ - outs : 22 │ │ - insns size : 122 16-bit code units │ │ -00f1e4: |[00f1e4] android.support.v4.app.aw.a:(Landroid/support/v4/app/an;)Landroid/app/Notification; │ │ -00f1f4: 2201 9700 |0000: new-instance v1, Landroid/support/v4/app/bj; // type@0097 │ │ -00f1f8: 0800 1800 |0002: move-object/from16 v0, v24 │ │ -00f1fc: 5402 8500 |0004: iget-object v2, v0, Landroid/support/v4/app/an;.a:Landroid/content/Context; // field@0085 │ │ -00f200: 0800 1800 |0006: move-object/from16 v0, v24 │ │ -00f204: 5403 9b00 |0008: iget-object v3, v0, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00f208: 0800 1800 |000a: move-object/from16 v0, v24 │ │ -00f20c: 5404 8600 |000c: iget-object v4, v0, Landroid/support/v4/app/an;.b:Ljava/lang/CharSequence; // field@0086 │ │ -00f210: 0800 1800 |000e: move-object/from16 v0, v24 │ │ -00f214: 5405 8700 |0010: iget-object v5, v0, Landroid/support/v4/app/an;.c:Ljava/lang/CharSequence; // field@0087 │ │ -00f218: 0800 1800 |0012: move-object/from16 v0, v24 │ │ -00f21c: 5406 8c00 |0014: iget-object v6, v0, Landroid/support/v4/app/an;.h:Ljava/lang/CharSequence; // field@008c │ │ -00f220: 0800 1800 |0016: move-object/from16 v0, v24 │ │ -00f224: 5407 8a00 |0018: iget-object v7, v0, Landroid/support/v4/app/an;.f:Landroid/widget/RemoteViews; // field@008a │ │ -00f228: 0800 1800 |001a: move-object/from16 v0, v24 │ │ -00f22c: 5208 8d00 |001c: iget v8, v0, Landroid/support/v4/app/an;.i:I // field@008d │ │ -00f230: 0800 1800 |001e: move-object/from16 v0, v24 │ │ -00f234: 5409 8800 |0020: iget-object v9, v0, Landroid/support/v4/app/an;.d:Landroid/app/PendingIntent; // field@0088 │ │ -00f238: 0800 1800 |0022: move-object/from16 v0, v24 │ │ -00f23c: 540a 8900 |0024: iget-object v10, v0, Landroid/support/v4/app/an;.e:Landroid/app/PendingIntent; // field@0089 │ │ -00f240: 0800 1800 |0026: move-object/from16 v0, v24 │ │ -00f244: 540b 8b00 |0028: iget-object v11, v0, Landroid/support/v4/app/an;.g:Landroid/graphics/Bitmap; // field@008b │ │ -00f248: 0800 1800 |002a: move-object/from16 v0, v24 │ │ -00f24c: 520c 9200 |002c: iget v12, v0, Landroid/support/v4/app/an;.n:I // field@0092 │ │ -00f250: 0800 1800 |002e: move-object/from16 v0, v24 │ │ -00f254: 520d 9300 |0030: iget v13, v0, Landroid/support/v4/app/an;.o:I // field@0093 │ │ -00f258: 0800 1800 |0032: move-object/from16 v0, v24 │ │ -00f25c: 550e 9400 |0034: iget-boolean v14, v0, Landroid/support/v4/app/an;.p:Z // field@0094 │ │ -00f260: 0800 1800 |0036: move-object/from16 v0, v24 │ │ -00f264: 550f 8f00 |0038: iget-boolean v15, v0, Landroid/support/v4/app/an;.k:Z // field@008f │ │ -00f268: 0800 1800 |003a: move-object/from16 v0, v24 │ │ -00f26c: 5200 8e00 |003c: iget v0, v0, Landroid/support/v4/app/an;.j:I // field@008e │ │ -00f270: 0210 0000 |003e: move/from16 v16, v0 │ │ -00f274: 0800 1800 |0040: move-object/from16 v0, v24 │ │ -00f278: 5400 9100 |0042: iget-object v0, v0, Landroid/support/v4/app/an;.m:Ljava/lang/CharSequence; // field@0091 │ │ -00f27c: 0811 0000 |0044: move-object/from16 v17, v0 │ │ -00f280: 0800 1800 |0046: move-object/from16 v0, v24 │ │ -00f284: 5500 9900 |0048: iget-boolean v0, v0, Landroid/support/v4/app/an;.u:Z // field@0099 │ │ -00f288: 0212 0000 |004a: move/from16 v18, v0 │ │ -00f28c: 0800 1800 |004c: move-object/from16 v0, v24 │ │ -00f290: 5400 9a00 |004e: iget-object v0, v0, Landroid/support/v4/app/an;.v:Landroid/os/Bundle; // field@009a │ │ -00f294: 0813 0000 |0050: move-object/from16 v19, v0 │ │ -00f298: 0800 1800 |0052: move-object/from16 v0, v24 │ │ -00f29c: 5400 9500 |0054: iget-object v0, v0, Landroid/support/v4/app/an;.q:Ljava/lang/String; // field@0095 │ │ -00f2a0: 0814 0000 |0056: move-object/from16 v20, v0 │ │ -00f2a4: 0800 1800 |0058: move-object/from16 v0, v24 │ │ -00f2a8: 5500 9600 |005a: iget-boolean v0, v0, Landroid/support/v4/app/an;.r:Z // field@0096 │ │ -00f2ac: 0215 0000 |005c: move/from16 v21, v0 │ │ -00f2b0: 0800 1800 |005e: move-object/from16 v0, v24 │ │ -00f2b4: 5400 9700 |0060: iget-object v0, v0, Landroid/support/v4/app/an;.s:Ljava/lang/String; // field@0097 │ │ -00f2b8: 0816 0000 |0062: move-object/from16 v22, v0 │ │ -00f2bc: 7616 4702 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Landroid/support/v4/app/bj;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@0247 │ │ -00f2c2: 0800 1800 |0067: move-object/from16 v0, v24 │ │ -00f2c6: 5402 9800 |0069: iget-object v2, v0, Landroid/support/v4/app/an;.t:Ljava/util/ArrayList; // field@0098 │ │ -00f2ca: 7120 f701 2100 |006b: invoke-static {v1, v2}, Landroid/support/v4/app/ai;.a:(Landroid/support/v4/app/ag;Ljava/util/ArrayList;)V // method@01f7 │ │ -00f2d0: 0800 1800 |006e: move-object/from16 v0, v24 │ │ -00f2d4: 5402 9000 |0070: iget-object v2, v0, Landroid/support/v4/app/an;.l:Landroid/support/v4/app/ax; // field@0090 │ │ -00f2d8: 7120 f801 2100 |0072: invoke-static {v1, v2}, Landroid/support/v4/app/ai;.a:(Landroid/support/v4/app/ah;Landroid/support/v4/app/ax;)V // method@01f8 │ │ -00f2de: 6e10 4a02 0100 |0075: invoke-virtual {v1}, Landroid/support/v4/app/bj;.b:()Landroid/app/Notification; // method@024a │ │ -00f2e4: 0c01 |0078: move-result-object v1 │ │ -00f2e6: 1101 |0079: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #38 header: │ │ -class_idx : 131 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 137 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #38 - │ │ - Class descriptor : 'Landroid/support/v4/app/aq;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/app/aw;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/aq;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00f2e8: |[00f2e8] android.support.v4.app.aq.:()V │ │ -00f2f8: 7010 1e02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/aw;.:()V // method@021e │ │ -00f2fe: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/aq;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/an;)Landroid/app/Notification;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 25 │ │ - ins : 2 │ │ - outs : 22 │ │ - insns size : 122 16-bit code units │ │ -00f300: |[00f300] android.support.v4.app.aq.a:(Landroid/support/v4/app/an;)Landroid/app/Notification; │ │ -00f310: 2201 8c00 |0000: new-instance v1, Landroid/support/v4/app/az; // type@008c │ │ -00f314: 0800 1800 |0002: move-object/from16 v0, v24 │ │ -00f318: 5402 8500 |0004: iget-object v2, v0, Landroid/support/v4/app/an;.a:Landroid/content/Context; // field@0085 │ │ -00f31c: 0800 1800 |0006: move-object/from16 v0, v24 │ │ -00f320: 5403 9b00 |0008: iget-object v3, v0, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00f324: 0800 1800 |000a: move-object/from16 v0, v24 │ │ -00f328: 5404 8600 |000c: iget-object v4, v0, Landroid/support/v4/app/an;.b:Ljava/lang/CharSequence; // field@0086 │ │ -00f32c: 0800 1800 |000e: move-object/from16 v0, v24 │ │ -00f330: 5405 8700 |0010: iget-object v5, v0, Landroid/support/v4/app/an;.c:Ljava/lang/CharSequence; // field@0087 │ │ -00f334: 0800 1800 |0012: move-object/from16 v0, v24 │ │ -00f338: 5406 8c00 |0014: iget-object v6, v0, Landroid/support/v4/app/an;.h:Ljava/lang/CharSequence; // field@008c │ │ -00f33c: 0800 1800 |0016: move-object/from16 v0, v24 │ │ -00f340: 5407 8a00 |0018: iget-object v7, v0, Landroid/support/v4/app/an;.f:Landroid/widget/RemoteViews; // field@008a │ │ -00f344: 0800 1800 |001a: move-object/from16 v0, v24 │ │ -00f348: 5208 8d00 |001c: iget v8, v0, Landroid/support/v4/app/an;.i:I // field@008d │ │ -00f34c: 0800 1800 |001e: move-object/from16 v0, v24 │ │ -00f350: 5409 8800 |0020: iget-object v9, v0, Landroid/support/v4/app/an;.d:Landroid/app/PendingIntent; // field@0088 │ │ -00f354: 0800 1800 |0022: move-object/from16 v0, v24 │ │ -00f358: 540a 8900 |0024: iget-object v10, v0, Landroid/support/v4/app/an;.e:Landroid/app/PendingIntent; // field@0089 │ │ -00f35c: 0800 1800 |0026: move-object/from16 v0, v24 │ │ -00f360: 540b 8b00 |0028: iget-object v11, v0, Landroid/support/v4/app/an;.g:Landroid/graphics/Bitmap; // field@008b │ │ -00f364: 0800 1800 |002a: move-object/from16 v0, v24 │ │ -00f368: 520c 9200 |002c: iget v12, v0, Landroid/support/v4/app/an;.n:I // field@0092 │ │ -00f36c: 0800 1800 |002e: move-object/from16 v0, v24 │ │ -00f370: 520d 9300 |0030: iget v13, v0, Landroid/support/v4/app/an;.o:I // field@0093 │ │ -00f374: 0800 1800 |0032: move-object/from16 v0, v24 │ │ -00f378: 550e 9400 |0034: iget-boolean v14, v0, Landroid/support/v4/app/an;.p:Z // field@0094 │ │ -00f37c: 0800 1800 |0036: move-object/from16 v0, v24 │ │ -00f380: 550f 8f00 |0038: iget-boolean v15, v0, Landroid/support/v4/app/an;.k:Z // field@008f │ │ -00f384: 0800 1800 |003a: move-object/from16 v0, v24 │ │ -00f388: 5200 8e00 |003c: iget v0, v0, Landroid/support/v4/app/an;.j:I // field@008e │ │ -00f38c: 0210 0000 |003e: move/from16 v16, v0 │ │ -00f390: 0800 1800 |0040: move-object/from16 v0, v24 │ │ -00f394: 5400 9100 |0042: iget-object v0, v0, Landroid/support/v4/app/an;.m:Ljava/lang/CharSequence; // field@0091 │ │ -00f398: 0811 0000 |0044: move-object/from16 v17, v0 │ │ -00f39c: 0800 1800 |0046: move-object/from16 v0, v24 │ │ -00f3a0: 5500 9900 |0048: iget-boolean v0, v0, Landroid/support/v4/app/an;.u:Z // field@0099 │ │ -00f3a4: 0212 0000 |004a: move/from16 v18, v0 │ │ -00f3a8: 0800 1800 |004c: move-object/from16 v0, v24 │ │ -00f3ac: 5400 9a00 |004e: iget-object v0, v0, Landroid/support/v4/app/an;.v:Landroid/os/Bundle; // field@009a │ │ -00f3b0: 0813 0000 |0050: move-object/from16 v19, v0 │ │ -00f3b4: 0800 1800 |0052: move-object/from16 v0, v24 │ │ -00f3b8: 5400 9500 |0054: iget-object v0, v0, Landroid/support/v4/app/an;.q:Ljava/lang/String; // field@0095 │ │ -00f3bc: 0814 0000 |0056: move-object/from16 v20, v0 │ │ -00f3c0: 0800 1800 |0058: move-object/from16 v0, v24 │ │ -00f3c4: 5500 9600 |005a: iget-boolean v0, v0, Landroid/support/v4/app/an;.r:Z // field@0096 │ │ -00f3c8: 0215 0000 |005c: move/from16 v21, v0 │ │ -00f3cc: 0800 1800 |005e: move-object/from16 v0, v24 │ │ -00f3d0: 5400 9700 |0060: iget-object v0, v0, Landroid/support/v4/app/an;.s:Ljava/lang/String; // field@0097 │ │ -00f3d4: 0816 0000 |0062: move-object/from16 v22, v0 │ │ -00f3d8: 7616 2102 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Landroid/support/v4/app/az;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@0221 │ │ -00f3de: 0800 1800 |0067: move-object/from16 v0, v24 │ │ -00f3e2: 5402 9800 |0069: iget-object v2, v0, Landroid/support/v4/app/an;.t:Ljava/util/ArrayList; // field@0098 │ │ -00f3e6: 7120 f701 2100 |006b: invoke-static {v1, v2}, Landroid/support/v4/app/ai;.a:(Landroid/support/v4/app/ag;Ljava/util/ArrayList;)V // method@01f7 │ │ -00f3ec: 0800 1800 |006e: move-object/from16 v0, v24 │ │ -00f3f0: 5402 9000 |0070: iget-object v2, v0, Landroid/support/v4/app/an;.l:Landroid/support/v4/app/ax; // field@0090 │ │ -00f3f4: 7120 f801 2100 |0072: invoke-static {v1, v2}, Landroid/support/v4/app/ai;.a:(Landroid/support/v4/app/ah;Landroid/support/v4/app/ax;)V // method@01f8 │ │ -00f3fa: 6e10 2402 0100 |0075: invoke-virtual {v1}, Landroid/support/v4/app/az;.b:()Landroid/app/Notification; // method@0224 │ │ -00f400: 0c01 |0078: move-result-object v1 │ │ -00f402: 1101 |0079: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #39 header: │ │ -class_idx : 133 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #39 - │ │ - Class descriptor : 'Landroid/support/v4/app/as;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/app/ar;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/as;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00f404: |[00f404] android.support.v4.app.as.:()V │ │ -00f414: 7010 1402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ar;.:()V // method@0214 │ │ -00f41a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/as;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/an;)Landroid/app/Notification;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 6 │ │ - insns size : 38 16-bit code units │ │ -00f41c: |[00f41c] android.support.v4.app.as.a:(Landroid/support/v4/app/an;)Landroid/app/Notification; │ │ -00f42c: 5470 9b00 |0000: iget-object v0, v7, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00f430: 5471 8500 |0002: iget-object v1, v7, Landroid/support/v4/app/an;.a:Landroid/content/Context; // field@0085 │ │ -00f434: 5472 8600 |0004: iget-object v2, v7, Landroid/support/v4/app/an;.b:Ljava/lang/CharSequence; // field@0086 │ │ -00f438: 5473 8700 |0006: iget-object v3, v7, Landroid/support/v4/app/an;.c:Ljava/lang/CharSequence; // field@0087 │ │ -00f43c: 5474 8800 |0008: iget-object v4, v7, Landroid/support/v4/app/an;.d:Landroid/app/PendingIntent; // field@0088 │ │ -00f440: 6e54 6000 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0060 │ │ -00f446: 5471 8500 |000d: iget-object v1, v7, Landroid/support/v4/app/an;.a:Landroid/content/Context; // field@0085 │ │ -00f44a: 5472 8600 |000f: iget-object v2, v7, Landroid/support/v4/app/an;.b:Ljava/lang/CharSequence; // field@0086 │ │ -00f44e: 5473 8700 |0011: iget-object v3, v7, Landroid/support/v4/app/an;.c:Ljava/lang/CharSequence; // field@0087 │ │ -00f452: 5474 8800 |0013: iget-object v4, v7, Landroid/support/v4/app/an;.d:Landroid/app/PendingIntent; // field@0088 │ │ -00f456: 5475 8900 |0015: iget-object v5, v7, Landroid/support/v4/app/an;.e:Landroid/app/PendingIntent; // field@0089 │ │ -00f45a: 7706 3902 0000 |0017: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/bd;.a:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; // method@0239 │ │ -00f460: 0c00 |001a: move-result-object v0 │ │ -00f462: 5271 8e00 |001b: iget v1, v7, Landroid/support/v4/app/an;.j:I // field@008e │ │ -00f466: 3d01 0800 |001d: if-lez v1, 0025 // +0008 │ │ -00f46a: 5201 0400 |001f: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -00f46e: d611 8000 |0021: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -00f472: 5901 0400 |0023: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -00f476: 1100 |0025: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #40 header: │ │ -class_idx : 134 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #40 - │ │ - Class descriptor : 'Landroid/support/v4/app/at;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/app/ar;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/at;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00f478: |[00f478] android.support.v4.app.at.:()V │ │ -00f488: 7010 1402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ar;.:()V // method@0214 │ │ -00f48e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/at;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/an;)Landroid/app/Notification;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 12 │ │ - ins : 2 │ │ - outs : 10 │ │ - insns size : 25 16-bit code units │ │ -00f490: |[00f490] android.support.v4.app.at.a:(Landroid/support/v4/app/an;)Landroid/app/Notification; │ │ -00f4a0: 54b0 8500 |0000: iget-object v0, v11, Landroid/support/v4/app/an;.a:Landroid/content/Context; // field@0085 │ │ -00f4a4: 54b1 9b00 |0002: iget-object v1, v11, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00f4a8: 54b2 8600 |0004: iget-object v2, v11, Landroid/support/v4/app/an;.b:Ljava/lang/CharSequence; // field@0086 │ │ -00f4ac: 54b3 8700 |0006: iget-object v3, v11, Landroid/support/v4/app/an;.c:Ljava/lang/CharSequence; // field@0087 │ │ -00f4b0: 54b4 8c00 |0008: iget-object v4, v11, Landroid/support/v4/app/an;.h:Ljava/lang/CharSequence; // field@008c │ │ -00f4b4: 54b5 8a00 |000a: iget-object v5, v11, Landroid/support/v4/app/an;.f:Landroid/widget/RemoteViews; // field@008a │ │ -00f4b8: 52b6 8d00 |000c: iget v6, v11, Landroid/support/v4/app/an;.i:I // field@008d │ │ -00f4bc: 54b7 8800 |000e: iget-object v7, v11, Landroid/support/v4/app/an;.d:Landroid/app/PendingIntent; // field@0088 │ │ -00f4c0: 54b8 8900 |0010: iget-object v8, v11, Landroid/support/v4/app/an;.e:Landroid/app/PendingIntent; // field@0089 │ │ -00f4c4: 54b9 8b00 |0012: iget-object v9, v11, Landroid/support/v4/app/an;.g:Landroid/graphics/Bitmap; // field@008b │ │ -00f4c8: 770a 3a02 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/be;.a:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@023a │ │ -00f4ce: 0c00 |0017: move-result-object v0 │ │ -00f4d0: 1100 |0018: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #41 header: │ │ -class_idx : 135 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #41 - │ │ - Class descriptor : 'Landroid/support/v4/app/au;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/app/ar;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/au;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00f4d4: |[00f4d4] android.support.v4.app.au.:()V │ │ -00f4e4: 7010 1402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ar;.:()V // method@0214 │ │ -00f4ea: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/au;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/an;)Landroid/app/Notification;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 15 │ │ - ins : 2 │ │ - outs : 13 │ │ - insns size : 31 16-bit code units │ │ -00f4ec: |[00f4ec] android.support.v4.app.au.a:(Landroid/support/v4/app/an;)Landroid/app/Notification; │ │ -00f4fc: 54e0 8500 |0000: iget-object v0, v14, Landroid/support/v4/app/an;.a:Landroid/content/Context; // field@0085 │ │ -00f500: 54e1 9b00 |0002: iget-object v1, v14, Landroid/support/v4/app/an;.w:Landroid/app/Notification; // field@009b │ │ -00f504: 54e2 8600 |0004: iget-object v2, v14, Landroid/support/v4/app/an;.b:Ljava/lang/CharSequence; // field@0086 │ │ -00f508: 54e3 8700 |0006: iget-object v3, v14, Landroid/support/v4/app/an;.c:Ljava/lang/CharSequence; // field@0087 │ │ -00f50c: 54e4 8c00 |0008: iget-object v4, v14, Landroid/support/v4/app/an;.h:Ljava/lang/CharSequence; // field@008c │ │ -00f510: 54e5 8a00 |000a: iget-object v5, v14, Landroid/support/v4/app/an;.f:Landroid/widget/RemoteViews; // field@008a │ │ -00f514: 52e6 8d00 |000c: iget v6, v14, Landroid/support/v4/app/an;.i:I // field@008d │ │ -00f518: 54e7 8800 |000e: iget-object v7, v14, Landroid/support/v4/app/an;.d:Landroid/app/PendingIntent; // field@0088 │ │ -00f51c: 54e8 8900 |0010: iget-object v8, v14, Landroid/support/v4/app/an;.e:Landroid/app/PendingIntent; // field@0089 │ │ -00f520: 54e9 8b00 |0012: iget-object v9, v14, Landroid/support/v4/app/an;.g:Landroid/graphics/Bitmap; // field@008b │ │ -00f524: 52ea 9200 |0014: iget v10, v14, Landroid/support/v4/app/an;.n:I // field@0092 │ │ -00f528: 52eb 9300 |0016: iget v11, v14, Landroid/support/v4/app/an;.o:I // field@0093 │ │ -00f52c: 55ec 9400 |0018: iget-boolean v12, v14, Landroid/support/v4/app/an;.p:Z // field@0094 │ │ -00f530: 770d 3b02 0000 |001a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/support/v4/app/bf;.a:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; // method@023b │ │ -00f536: 0c00 |001d: move-result-object v0 │ │ -00f538: 1100 |001e: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #42 header: │ │ -class_idx : 139 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #42 - │ │ - Class descriptor : 'Landroid/support/v4/app/ay;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #43 header: │ │ -class_idx : 140 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #43 - │ │ - Class descriptor : 'Landroid/support/v4/app/az;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/ag;' │ │ - #1 : 'Landroid/support/v4/app/ah;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/az;) │ │ - name : 'a' │ │ - type : 'Landroid/app/Notification$Builder;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/az;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 29 │ │ - ins : 22 │ │ - outs : 4 │ │ - insns size : 213 16-bit code units │ │ -00f53c: |[00f53c] android.support.v4.app.az.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ -00f54c: 7010 6907 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0769 │ │ -00f552: 2203 1000 |0003: new-instance v3, Landroid/app/Notification$Builder; // type@0010 │ │ -00f556: 7020 3a00 8300 |0005: invoke-direct {v3, v8}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003a │ │ -00f55c: 5394 0e00 |0008: iget-wide v4, v9, Landroid/app/Notification;.when:J // field@000e │ │ -00f560: 6e30 5a00 4305 |000a: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@005a │ │ -00f566: 0c03 |000d: move-result-object v3 │ │ -00f568: 5294 0600 |000e: iget v4, v9, Landroid/app/Notification;.icon:I // field@0006 │ │ -00f56c: 5295 0700 |0010: iget v5, v9, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -00f570: 6e30 5300 4305 |0012: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0053 │ │ -00f576: 0c03 |0015: move-result-object v3 │ │ -00f578: 5494 0100 |0016: iget-object v4, v9, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -00f57c: 6e20 4000 4300 |0018: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0040 │ │ -00f582: 0c03 |001b: move-result-object v3 │ │ -00f584: 5494 0c00 |001c: iget-object v4, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -00f588: 6e30 5700 430d |001e: invoke-virtual {v3, v4, v13}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0057 │ │ -00f58e: 0c03 |0021: move-result-object v3 │ │ -00f590: 5494 0b00 |0022: iget-object v4, v9, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -00f594: 5295 0000 |0024: iget v5, v9, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -00f598: 6e30 5500 4305 |0026: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0055 │ │ -00f59e: 0c03 |0029: move-result-object v3 │ │ -00f5a0: 5494 0d00 |002a: iget-object v4, v9, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -00f5a4: 6e20 5900 4300 |002c: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0059 │ │ -00f5aa: 0c03 |002f: move-result-object v3 │ │ -00f5ac: 5294 0800 |0030: iget v4, v9, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -00f5b0: 5295 0a00 |0032: iget v5, v9, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -00f5b4: 5296 0900 |0034: iget v6, v9, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -00f5b8: 6e40 4c00 4365 |0036: invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@004c │ │ -00f5be: 0c04 |0039: move-result-object v4 │ │ -00f5c0: 5293 0400 |003a: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -00f5c4: dd03 0302 |003c: and-int/lit8 v3, v3, #int 2 // #02 │ │ -00f5c8: 3803 8d00 |003e: if-eqz v3, 00cb // +008d │ │ -00f5cc: 1213 |0040: const/4 v3, #int 1 // #1 │ │ -00f5ce: 6e20 4f00 3400 |0041: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@004f │ │ -00f5d4: 0c04 |0044: move-result-object v4 │ │ -00f5d6: 5293 0400 |0045: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -00f5da: dd03 0308 |0047: and-int/lit8 v3, v3, #int 8 // #08 │ │ -00f5de: 3803 8500 |0049: if-eqz v3, 00ce // +0085 │ │ -00f5e2: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -00f5e4: 6e20 5000 3400 |004c: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0050 │ │ -00f5ea: 0c04 |004f: move-result-object v4 │ │ -00f5ec: 5293 0400 |0050: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -00f5f0: dd03 0310 |0052: and-int/lit8 v3, v3, #int 16 // #10 │ │ -00f5f4: 3803 7d00 |0054: if-eqz v3, 00d1 // +007d │ │ -00f5f8: 1213 |0056: const/4 v3, #int 1 // #1 │ │ -00f5fa: 6e20 3f00 3400 |0057: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@003f │ │ -00f600: 0c03 |005a: move-result-object v3 │ │ -00f602: 5294 0200 |005b: iget v4, v9, Landroid/app/Notification;.defaults:I // field@0002 │ │ -00f606: 6e20 4500 4300 |005d: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0045 │ │ -00f60c: 0c03 |0060: move-result-object v3 │ │ -00f60e: 6e20 4400 a300 |0061: invoke-virtual {v3, v10}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0044 │ │ -00f614: 0c03 |0064: move-result-object v3 │ │ -00f616: 6e20 4300 b300 |0065: invoke-virtual {v3, v11}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0043 │ │ -00f61c: 0c03 |0068: move-result-object v3 │ │ -00f61e: 0800 1700 |0069: move-object/from16 v0, v23 │ │ -00f622: 6e20 5600 0300 |006b: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0056 │ │ -00f628: 0c03 |006e: move-result-object v3 │ │ -00f62a: 6e20 4100 c300 |006f: invoke-virtual {v3, v12}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0041 │ │ -00f630: 0c03 |0072: move-result-object v3 │ │ -00f632: 6e20 4200 f300 |0073: invoke-virtual {v3, v15}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0042 │ │ -00f638: 0c03 |0076: move-result-object v3 │ │ -00f63a: 5494 0300 |0077: iget-object v4, v9, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -00f63e: 6e20 4600 4300 |0079: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0046 │ │ -00f644: 0c04 |007c: move-result-object v4 │ │ -00f646: 5293 0400 |007d: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -00f64a: d533 8000 |007f: and-int/lit16 v3, v3, #int 128 // #0080 │ │ -00f64e: 3803 5200 |0081: if-eqz v3, 00d3 // +0052 │ │ -00f652: 1213 |0083: const/4 v3, #int 1 // #1 │ │ -00f654: 0800 1000 |0084: move-object/from16 v0, v16 │ │ -00f658: 6e30 4800 0403 |0086: invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0048 │ │ -00f65e: 0c03 |0089: move-result-object v3 │ │ -00f660: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -00f664: 6e20 4b00 0300 |008c: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@004b │ │ -00f66a: 0c03 |008f: move-result-object v3 │ │ -00f66c: 6e20 4e00 e300 |0090: invoke-virtual {v3, v14}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@004e │ │ -00f672: 0c03 |0093: move-result-object v3 │ │ -00f674: 0200 1500 |0094: move/from16 v0, v21 │ │ -00f678: 6e20 5800 0300 |0096: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0058 │ │ -00f67e: 0c03 |0099: move-result-object v3 │ │ -00f680: 0200 1600 |009a: move/from16 v0, v22 │ │ -00f684: 6e20 5100 0300 |009c: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0051 │ │ -00f68a: 0c03 |009f: move-result-object v3 │ │ -00f68c: 0200 1200 |00a0: move/from16 v0, v18 │ │ -00f690: 0201 1300 |00a2: move/from16 v1, v19 │ │ -00f694: 0202 1400 |00a4: move/from16 v2, v20 │ │ -00f698: 6e40 5200 0321 |00a6: invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0052 │ │ -00f69e: 0c03 |00a9: move-result-object v3 │ │ -00f6a0: 0200 1800 |00aa: move/from16 v0, v24 │ │ -00f6a4: 6e20 4d00 0300 |00ac: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@004d │ │ -00f6aa: 0c03 |00af: move-result-object v3 │ │ -00f6ac: 0800 1900 |00b0: move-object/from16 v0, v25 │ │ -00f6b0: 6e20 4700 0300 |00b2: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@0047 │ │ -00f6b6: 0c03 |00b5: move-result-object v3 │ │ -00f6b8: 0800 1a00 |00b6: move-object/from16 v0, v26 │ │ -00f6bc: 6e20 4900 0300 |00b8: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0049 │ │ -00f6c2: 0c03 |00bb: move-result-object v3 │ │ -00f6c4: 0200 1b00 |00bc: move/from16 v0, v27 │ │ -00f6c8: 6e20 4a00 0300 |00be: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@004a │ │ -00f6ce: 0c03 |00c1: move-result-object v3 │ │ -00f6d0: 0800 1c00 |00c2: move-object/from16 v0, v28 │ │ -00f6d4: 6e20 5400 0300 |00c4: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0054 │ │ -00f6da: 0c03 |00c7: move-result-object v3 │ │ -00f6dc: 5b73 a300 |00c8: iput-object v3, v7, Landroid/support/v4/app/az;.a:Landroid/app/Notification$Builder; // field@00a3 │ │ -00f6e0: 0e00 |00ca: return-void │ │ -00f6e2: 1203 |00cb: const/4 v3, #int 0 // #0 │ │ -00f6e4: 2900 75ff |00cc: goto/16 0041 // -008b │ │ -00f6e8: 1203 |00ce: const/4 v3, #int 0 // #0 │ │ -00f6ea: 2900 7dff |00cf: goto/16 004c // -0083 │ │ -00f6ee: 1203 |00d1: const/4 v3, #int 0 // #0 │ │ -00f6f0: 2885 |00d2: goto 0057 // -007b │ │ -00f6f2: 1203 |00d3: const/4 v3, #int 0 // #0 │ │ -00f6f4: 28b0 |00d4: goto 0084 // -0050 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/az;) │ │ - name : 'a' │ │ - type : '()Landroid/app/Notification$Builder;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00f6f8: |[00f6f8] android.support.v4.app.az.a:()Landroid/app/Notification$Builder; │ │ -00f708: 5410 a300 |0000: iget-object v0, v1, Landroid/support/v4/app/az;.a:Landroid/app/Notification$Builder; // field@00a3 │ │ -00f70c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/az;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/bb;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 66 16-bit code units │ │ -00f710: |[00f710] android.support.v4.app.az.a:(Landroid/support/v4/app/bb;)V │ │ -00f720: 2201 0c00 |0000: new-instance v1, Landroid/app/Notification$Action$Builder; // type@000c │ │ -00f724: 6e10 3402 0600 |0002: invoke-virtual {v6}, Landroid/support/v4/app/bb;.a:()I // method@0234 │ │ -00f72a: 0a00 |0005: move-result v0 │ │ -00f72c: 6e10 3502 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/bb;.b:()Ljava/lang/CharSequence; // method@0235 │ │ -00f732: 0c02 |0009: move-result-object v2 │ │ -00f734: 6e10 3602 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/app/bb;.c:()Landroid/app/PendingIntent; // method@0236 │ │ -00f73a: 0c03 |000d: move-result-object v3 │ │ -00f73c: 7040 2d00 0132 |000e: invoke-direct {v1, v0, v2, v3}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@002d │ │ -00f742: 6e10 3802 0600 |0011: invoke-virtual {v6}, Landroid/support/v4/app/bb;.f:()[Landroid/support/v4/app/bs; // method@0238 │ │ -00f748: 0c00 |0014: move-result-object v0 │ │ -00f74a: 3800 1600 |0015: if-eqz v0, 002b // +0016 │ │ -00f74e: 6e10 3802 0600 |0017: invoke-virtual {v6}, Landroid/support/v4/app/bb;.f:()[Landroid/support/v4/app/bs; // method@0238 │ │ -00f754: 0c00 |001a: move-result-object v0 │ │ -00f756: 7110 5502 0000 |001b: invoke-static {v0}, Landroid/support/v4/app/bq;.a:([Landroid/support/v4/app/bs;)[Landroid/app/RemoteInput; // method@0255 │ │ -00f75c: 0c02 |001e: move-result-object v2 │ │ -00f75e: 2123 |001f: array-length v3, v2 │ │ -00f760: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -00f762: 3530 0a00 |0021: if-ge v0, v3, 002b // +000a │ │ -00f766: 4604 0200 |0023: aget-object v4, v2, v0 │ │ -00f76a: 6e20 2f00 4100 |0025: invoke-virtual {v1, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@002f │ │ -00f770: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00f774: 28f7 |002a: goto 0021 // -0009 │ │ -00f776: 6e10 3702 0600 |002b: invoke-virtual {v6}, Landroid/support/v4/app/bb;.d:()Landroid/os/Bundle; // method@0237 │ │ -00f77c: 0c00 |002e: move-result-object v0 │ │ -00f77e: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ -00f782: 6e10 3702 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/bb;.d:()Landroid/os/Bundle; // method@0237 │ │ -00f788: 0c00 |0034: move-result-object v0 │ │ -00f78a: 6e20 2e00 0100 |0035: invoke-virtual {v1, v0}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@002e │ │ -00f790: 5450 a300 |0038: iget-object v0, v5, Landroid/support/v4/app/az;.a:Landroid/app/Notification$Builder; // field@00a3 │ │ -00f794: 6e10 3000 0100 |003a: invoke-virtual {v1}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@0030 │ │ -00f79a: 0c01 |003d: move-result-object v1 │ │ -00f79c: 6e20 3c00 1000 |003e: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.addAction:(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder; // method@003c │ │ -00f7a2: 0e00 |0041: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/az;) │ │ - name : 'b' │ │ - type : '()Landroid/app/Notification;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -00f7a4: |[00f7a4] android.support.v4.app.az.b:()Landroid/app/Notification; │ │ -00f7b4: 5410 a300 |0000: iget-object v0, v1, Landroid/support/v4/app/az;.a:Landroid/app/Notification$Builder; // field@00a3 │ │ -00f7b8: 6e10 3d00 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@003d │ │ -00f7be: 0c00 |0005: move-result-object v0 │ │ -00f7c0: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #44 header: │ │ -class_idx : 188 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #44 - │ │ - Class descriptor : 'Landroid/support/v4/app/v;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/v;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00f7c4: |[00f7c4] android.support.v4.app.v.:()V │ │ -00f7d4: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -00f7da: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/v;) │ │ - name : 'a' │ │ - type : '()I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/app/v;) │ │ - name : 'a' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/v;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/app/v;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/v;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/app/v;) │ │ - name : 'b' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/v;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #45 header: │ │ -class_idx : 141 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 188 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 19 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 13 │ │ - │ │ -Class #45 - │ │ - Class descriptor : 'Landroid/support/v4/app/b;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/support/v4/app/v;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/b;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/app/n;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroid/support/v4/app/b;) │ │ - name : 'b' │ │ - type : 'Landroid/support/v4/app/c;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/b;) │ │ - name : 'c' │ │ - type : 'Landroid/support/v4/app/c;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/b;) │ │ - name : 'd' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/b;) │ │ - name : 'e' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/b;) │ │ + #4 : (in La/a/a/a/aa;) │ │ name : 'f' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/b;) │ │ - name : 'g' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/b;) │ │ - name : 'h' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/b;) │ │ - name : 'i' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/b;) │ │ - name : 'j' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/b;) │ │ - name : 'k' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/b;) │ │ - name : 'l' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #12 : (in Landroid/support/v4/app/b;) │ │ - name : 'm' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/b;) │ │ - name : 'n' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/b;) │ │ - name : 'o' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #15 : (in Landroid/support/v4/app/b;) │ │ - name : 'p' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #16 : (in Landroid/support/v4/app/b;) │ │ - name : 'q' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #17 : (in Landroid/support/v4/app/b;) │ │ - name : 'r' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #18 : (in Landroid/support/v4/app/b;) │ │ - name : 's' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/b;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/n;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -00f7dc: |[00f7dc] android.support.v4.app.b.:(Landroid/support/v4/app/n;)V │ │ -00f7ec: 7010 0603 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/v;.:()V // method@0306 │ │ -00f7f2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -00f7f4: 5c10 af00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/b;.l:Z // field@00af │ │ -00f7f8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -00f7fa: 5910 b200 |0007: iput v0, v1, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -00f7fe: 5b12 a400 |0009: iput-object v2, v1, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -00f802: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/b;) │ │ - name : 'a' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 141 16-bit code units │ │ -00f804: |[00f804] android.support.v4.app.b.a:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -00f814: 5430 a400 |0000: iget-object v0, v3, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -00f818: 5b50 5200 |0002: iput-object v0, v5, Landroid/support/v4/app/Fragment;.s:Landroid/support/v4/app/n; // field@0052 │ │ -00f81c: 3806 3f00 |0004: if-eqz v6, 0043 // +003f │ │ -00f820: 5450 5800 |0006: iget-object v0, v5, Landroid/support/v4/app/Fragment;.y:Ljava/lang/String; // field@0058 │ │ -00f824: 3800 3900 |0008: if-eqz v0, 0041 // +0039 │ │ -00f828: 5450 5800 |000a: iget-object v0, v5, Landroid/support/v4/app/Fragment;.y:Ljava/lang/String; // field@0058 │ │ -00f82c: 6e20 7707 0600 |000c: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -00f832: 0a00 |000f: move-result v0 │ │ -00f834: 3900 3100 |0010: if-nez v0, 0041 // +0031 │ │ -00f838: 2200 8201 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -00f83c: 2201 8f01 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00f840: 7010 8207 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00f846: 1a02 c000 |0019: const-string v2, "Can't change tag of fragment " // string@00c0 │ │ -00f84a: 6e20 8807 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00f850: 0c01 |001e: move-result-object v1 │ │ -00f852: 6e20 8707 5100 |001f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00f858: 0c01 |0022: move-result-object v1 │ │ -00f85a: 1a02 8f00 |0023: const-string v2, ": was " // string@008f │ │ -00f85e: 6e20 8807 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00f864: 0c01 |0028: move-result-object v1 │ │ -00f866: 5452 5800 |0029: iget-object v2, v5, Landroid/support/v4/app/Fragment;.y:Ljava/lang/String; // field@0058 │ │ -00f86a: 6e20 8807 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00f870: 0c01 |002e: move-result-object v1 │ │ -00f872: 1a02 6500 |002f: const-string v2, " now " // string@0065 │ │ -00f876: 6e20 8807 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00f87c: 0c01 |0034: move-result-object v1 │ │ -00f87e: 6e20 8807 6100 |0035: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00f884: 0c01 |0038: move-result-object v1 │ │ -00f886: 6e10 8b07 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00f88c: 0c01 |003c: move-result-object v1 │ │ -00f88e: 7020 5807 1000 |003d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -00f894: 2700 |0040: throw v0 │ │ -00f896: 5b56 5800 |0041: iput-object v6, v5, Landroid/support/v4/app/Fragment;.y:Ljava/lang/String; // field@0058 │ │ -00f89a: 3804 3d00 |0043: if-eqz v4, 0080 // +003d │ │ -00f89e: 5250 5600 |0045: iget v0, v5, Landroid/support/v4/app/Fragment;.w:I // field@0056 │ │ -00f8a2: 3800 3500 |0047: if-eqz v0, 007c // +0035 │ │ -00f8a6: 5250 5600 |0049: iget v0, v5, Landroid/support/v4/app/Fragment;.w:I // field@0056 │ │ -00f8aa: 3240 3100 |004b: if-eq v0, v4, 007c // +0031 │ │ -00f8ae: 2200 8201 |004d: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -00f8b2: 2201 8f01 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00f8b6: 7010 8207 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00f8bc: 1a02 bf00 |0054: const-string v2, "Can't change container ID of fragment " // string@00bf │ │ -00f8c0: 6e20 8807 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00f8c6: 0c01 |0059: move-result-object v1 │ │ -00f8c8: 6e20 8707 5100 |005a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00f8ce: 0c01 |005d: move-result-object v1 │ │ -00f8d0: 1a02 8f00 |005e: const-string v2, ": was " // string@008f │ │ -00f8d4: 6e20 8807 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00f8da: 0c01 |0063: move-result-object v1 │ │ -00f8dc: 5252 5600 |0064: iget v2, v5, Landroid/support/v4/app/Fragment;.w:I // field@0056 │ │ -00f8e0: 6e20 8507 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -00f8e6: 0c01 |0069: move-result-object v1 │ │ -00f8e8: 1a02 6500 |006a: const-string v2, " now " // string@0065 │ │ -00f8ec: 6e20 8807 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00f8f2: 0c01 |006f: move-result-object v1 │ │ -00f8f4: 6e20 8507 4100 |0070: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -00f8fa: 0c01 |0073: move-result-object v1 │ │ -00f8fc: 6e10 8b07 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00f902: 0c01 |0077: move-result-object v1 │ │ -00f904: 7020 5807 1000 |0078: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -00f90a: 2700 |007b: throw v0 │ │ -00f90c: 5954 5600 |007c: iput v4, v5, Landroid/support/v4/app/Fragment;.w:I // field@0056 │ │ -00f910: 5954 5700 |007e: iput v4, v5, Landroid/support/v4/app/Fragment;.x:I // field@0057 │ │ -00f914: 2200 a800 |0080: new-instance v0, Landroid/support/v4/app/c; // type@00a8 │ │ -00f918: 7010 6c02 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/c;.:()V // method@026c │ │ -00f91e: 5907 cd00 |0085: iput v7, v0, Landroid/support/v4/app/c;.c:I // field@00cd │ │ -00f922: 5b05 ce00 |0087: iput-object v5, v0, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -00f926: 6e20 2c02 0300 |0089: invoke-virtual {v3, v0}, Landroid/support/v4/app/b;.a:(Landroid/support/v4/app/c;)V // method@022c │ │ -00f92c: 0e00 |008c: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/b;) │ │ - name : 'a' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -00f930: |[00f930] android.support.v4.app.b.a:()I │ │ -00f940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00f942: 6e20 2702 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/b;.a:(Z)I // method@0227 │ │ -00f948: 0a00 |0004: move-result v0 │ │ -00f94a: 0f00 |0005: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/b;) │ │ - name : 'a' │ │ - type : '(Z)I' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 85 16-bit code units │ │ -00f94c: |[00f94c] android.support.v4.app.b.a:(Z)I │ │ -00f95c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00f95e: 5540 b100 |0001: iget-boolean v0, v4, Landroid/support/v4/app/b;.n:Z // field@00b1 │ │ -00f962: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ -00f966: 2200 8201 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -00f96a: 1a01 7304 |0007: const-string v1, "commit already called" // string@0473 │ │ -00f96e: 7020 5807 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -00f974: 2700 |000c: throw v0 │ │ -00f976: 6300 eb00 |000d: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -00f97a: 3800 2b00 |000f: if-eqz v0, 003a // +002b │ │ -00f97e: 1a00 ef00 |0011: const-string v0, "FragmentManager" // string@00ef │ │ -00f982: 2201 8f01 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00f986: 7010 8207 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00f98c: 1a02 c800 |0018: const-string v2, "Commit: " // string@00c8 │ │ -00f990: 6e20 8807 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00f996: 0c01 |001d: move-result-object v1 │ │ -00f998: 6e20 8707 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00f99e: 0c01 |0021: move-result-object v1 │ │ -00f9a0: 6e10 8b07 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00f9a6: 0c01 |0025: move-result-object v1 │ │ -00f9a8: 7120 3006 1000 |0026: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -00f9ae: 2200 ca00 |0029: new-instance v0, Landroid/support/v4/c/e; // type@00ca │ │ -00f9b2: 1a01 ef00 |002b: const-string v1, "FragmentManager" // string@00ef │ │ -00f9b6: 7020 4f03 1000 |002d: invoke-direct {v0, v1}, Landroid/support/v4/c/e;.:(Ljava/lang/String;)V // method@034f │ │ -00f9bc: 2201 7401 |0030: new-instance v1, Ljava/io/PrintWriter; // type@0174 │ │ -00f9c0: 7020 3e07 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@073e │ │ -00f9c6: 1a00 0300 |0035: const-string v0, " " // string@0003 │ │ -00f9ca: 6e53 2d02 0413 |0037: invoke-virtual {v4, v0, v3, v1, v3}, Landroid/support/v4/app/b;.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@022d │ │ -00f9d0: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -00f9d2: 5c40 b100 |003b: iput-boolean v0, v4, Landroid/support/v4/app/b;.n:Z // field@00b1 │ │ -00f9d6: 5540 ae00 |003d: iget-boolean v0, v4, Landroid/support/v4/app/b;.k:Z // field@00ae │ │ -00f9da: 3800 1200 |003f: if-eqz v0, 0051 // +0012 │ │ -00f9de: 5440 a400 |0041: iget-object v0, v4, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -00f9e2: 6e20 af02 4000 |0043: invoke-virtual {v0, v4}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/b;)I // method@02af │ │ -00f9e8: 0a00 |0046: move-result v0 │ │ -00f9ea: 5940 b200 |0047: iput v0, v4, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -00f9ee: 5440 a400 |0049: iget-object v0, v4, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -00f9f2: 6e30 c202 4005 |004b: invoke-virtual {v0, v4, v5}, Landroid/support/v4/app/n;.a:(Ljava/lang/Runnable;Z)V // method@02c2 │ │ -00f9f8: 5240 b200 |004e: iget v0, v4, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -00f9fc: 0f00 |0050: return v0 │ │ -00f9fe: 12f0 |0051: const/4 v0, #int -1 // #ff │ │ -00fa00: 5940 b200 |0052: iput v0, v4, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -00fa04: 28f5 |0054: goto 0049 // -000b │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/b;) │ │ - name : 'a' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/v;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 5 16-bit code units │ │ -00fa08: |[00fa08] android.support.v4.app.b.a:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/v; │ │ -00fa18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00fa1a: 7050 2b02 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/b;.a:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@022b │ │ -00fa20: 1101 |0004: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/b;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/v;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -00fa24: |[00fa24] android.support.v4.app.b.a:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/v; │ │ -00fa34: 2200 a800 |0000: new-instance v0, Landroid/support/v4/app/c; // type@00a8 │ │ -00fa38: 7010 6c02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/c;.:()V // method@026c │ │ -00fa3e: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -00fa40: 5901 cd00 |0006: iput v1, v0, Landroid/support/v4/app/c;.c:I // field@00cd │ │ -00fa44: 5b03 ce00 |0008: iput-object v3, v0, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -00fa48: 6e20 2c02 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/b;.a:(Landroid/support/v4/app/c;)V // method@022c │ │ -00fa4e: 1102 |000d: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/b;) │ │ - name : 'a' │ │ - type : '(I)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 180 16-bit code units │ │ -00fa50: |[00fa50] android.support.v4.app.b.a:(I)V │ │ -00fa60: 5560 ae00 |0000: iget-boolean v0, v6, Landroid/support/v4/app/b;.k:Z // field@00ae │ │ -00fa64: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -00fa68: 0e00 |0004: return-void │ │ -00fa6a: 6300 eb00 |0005: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -00fa6e: 3800 2400 |0007: if-eqz v0, 002b // +0024 │ │ -00fa72: 1a00 ef00 |0009: const-string v0, "FragmentManager" // string@00ef │ │ -00fa76: 2201 8f01 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00fa7a: 7010 8207 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00fa80: 1a02 b000 |0010: const-string v2, "Bump nesting in " // string@00b0 │ │ -00fa84: 6e20 8807 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00fa8a: 0c01 |0015: move-result-object v1 │ │ -00fa8c: 6e20 8707 6100 |0016: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00fa92: 0c01 |0019: move-result-object v1 │ │ -00fa94: 1a02 2400 |001a: const-string v2, " by " // string@0024 │ │ -00fa98: 6e20 8807 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00fa9e: 0c01 |001f: move-result-object v1 │ │ -00faa0: 6e20 8507 7100 |0020: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -00faa6: 0c01 |0023: move-result-object v1 │ │ -00faa8: 6e10 8b07 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00faae: 0c01 |0027: move-result-object v1 │ │ -00fab0: 7120 3006 1000 |0028: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -00fab6: 5460 a500 |002b: iget-object v0, v6, Landroid/support/v4/app/b;.b:Landroid/support/v4/app/c; // field@00a5 │ │ -00faba: 0702 |002d: move-object v2, v0 │ │ -00fabc: 3802 d6ff |002e: if-eqz v2, 0004 // -002a │ │ -00fac0: 5420 ce00 |0030: iget-object v0, v2, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -00fac4: 3800 3500 |0032: if-eqz v0, 0067 // +0035 │ │ -00fac8: 5420 ce00 |0034: iget-object v0, v2, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -00facc: 5201 5100 |0036: iget v1, v0, Landroid/support/v4/app/Fragment;.r:I // field@0051 │ │ -00fad0: b071 |0038: add-int/2addr v1, v7 │ │ -00fad2: 5901 5100 |0039: iput v1, v0, Landroid/support/v4/app/Fragment;.r:I // field@0051 │ │ -00fad6: 6300 eb00 |003b: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -00fada: 3800 2a00 |003d: if-eqz v0, 0067 // +002a │ │ -00fade: 1a00 ef00 |003f: const-string v0, "FragmentManager" // string@00ef │ │ -00fae2: 2201 8f01 |0041: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -00fae6: 7010 8207 0100 |0043: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00faec: 1a03 b100 |0046: const-string v3, "Bump nesting of " // string@00b1 │ │ -00faf0: 6e20 8807 3100 |0048: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00faf6: 0c01 |004b: move-result-object v1 │ │ -00faf8: 5423 ce00 |004c: iget-object v3, v2, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -00fafc: 6e20 8707 3100 |004e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00fb02: 0c01 |0051: move-result-object v1 │ │ -00fb04: 1a03 6e00 |0052: const-string v3, " to " // string@006e │ │ -00fb08: 6e20 8807 3100 |0054: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00fb0e: 0c01 |0057: move-result-object v1 │ │ -00fb10: 5423 ce00 |0058: iget-object v3, v2, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -00fb14: 5233 5100 |005a: iget v3, v3, Landroid/support/v4/app/Fragment;.r:I // field@0051 │ │ -00fb18: 6e20 8507 3100 |005c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -00fb1e: 0c01 |005f: move-result-object v1 │ │ -00fb20: 6e10 8b07 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00fb26: 0c01 |0063: move-result-object v1 │ │ -00fb28: 7120 3006 1000 |0064: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -00fb2e: 5420 d300 |0067: iget-object v0, v2, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -00fb32: 3800 4600 |0069: if-eqz v0, 00af // +0046 │ │ -00fb36: 5420 d300 |006b: iget-object v0, v2, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -00fb3a: 6e10 a507 0000 |006d: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -00fb40: 0a00 |0070: move-result v0 │ │ -00fb42: d800 00ff |0071: add-int/lit8 v0, v0, #int -1 // #ff │ │ -00fb46: 0101 |0073: move v1, v0 │ │ -00fb48: 3a01 3b00 |0074: if-ltz v1, 00af // +003b │ │ -00fb4c: 5420 d300 |0076: iget-object v0, v2, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -00fb50: 6e20 9f07 1000 |0078: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -00fb56: 0c00 |007b: move-result-object v0 │ │ -00fb58: 1f00 6d00 |007c: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -00fb5c: 5203 5100 |007e: iget v3, v0, Landroid/support/v4/app/Fragment;.r:I // field@0051 │ │ -00fb60: b073 |0080: add-int/2addr v3, v7 │ │ -00fb62: 5903 5100 |0081: iput v3, v0, Landroid/support/v4/app/Fragment;.r:I // field@0051 │ │ -00fb66: 6303 eb00 |0083: sget-boolean v3, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -00fb6a: 3803 2600 |0085: if-eqz v3, 00ab // +0026 │ │ -00fb6e: 1a03 ef00 |0087: const-string v3, "FragmentManager" // string@00ef │ │ -00fb72: 2204 8f01 |0089: new-instance v4, Ljava/lang/StringBuilder; // type@018f │ │ -00fb76: 7010 8207 0400 |008b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00fb7c: 1a05 b100 |008e: const-string v5, "Bump nesting of " // string@00b1 │ │ -00fb80: 6e20 8807 5400 |0090: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00fb86: 0c04 |0093: move-result-object v4 │ │ -00fb88: 6e20 8707 0400 |0094: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -00fb8e: 0c04 |0097: move-result-object v4 │ │ -00fb90: 1a05 6e00 |0098: const-string v5, " to " // string@006e │ │ -00fb94: 6e20 8807 5400 |009a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00fb9a: 0c04 |009d: move-result-object v4 │ │ -00fb9c: 5200 5100 |009e: iget v0, v0, Landroid/support/v4/app/Fragment;.r:I // field@0051 │ │ -00fba0: 6e20 8507 0400 |00a0: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -00fba6: 0c00 |00a3: move-result-object v0 │ │ -00fba8: 6e10 8b07 0000 |00a4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00fbae: 0c00 |00a7: move-result-object v0 │ │ -00fbb0: 7120 3006 0300 |00a8: invoke-static {v3, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -00fbb6: d800 01ff |00ab: add-int/lit8 v0, v1, #int -1 // #ff │ │ -00fbba: 0101 |00ad: move v1, v0 │ │ -00fbbc: 28c6 |00ae: goto 0074 // -003a │ │ -00fbbe: 5420 cb00 |00af: iget-object v0, v2, Landroid/support/v4/app/c;.a:Landroid/support/v4/app/c; // field@00cb │ │ -00fbc2: 0702 |00b1: move-object v2, v0 │ │ -00fbc4: 2900 7cff |00b2: goto/16 002e // -0084 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/app/b;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/c;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 42 16-bit code units │ │ -00fbc8: |[00fbc8] android.support.v4.app.b.a:(Landroid/support/v4/app/c;)V │ │ -00fbd8: 5410 a500 |0000: iget-object v0, v1, Landroid/support/v4/app/b;.b:Landroid/support/v4/app/c; // field@00a5 │ │ -00fbdc: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -00fbe0: 5b12 a600 |0004: iput-object v2, v1, Landroid/support/v4/app/b;.c:Landroid/support/v4/app/c; // field@00a6 │ │ -00fbe4: 5b12 a500 |0006: iput-object v2, v1, Landroid/support/v4/app/b;.b:Landroid/support/v4/app/c; // field@00a5 │ │ -00fbe8: 5210 a800 |0008: iget v0, v1, Landroid/support/v4/app/b;.e:I // field@00a8 │ │ -00fbec: 5920 cf00 |000a: iput v0, v2, Landroid/support/v4/app/c;.e:I // field@00cf │ │ -00fbf0: 5210 a900 |000c: iget v0, v1, Landroid/support/v4/app/b;.f:I // field@00a9 │ │ -00fbf4: 5920 d000 |000e: iput v0, v2, Landroid/support/v4/app/c;.f:I // field@00d0 │ │ -00fbf8: 5210 aa00 |0010: iget v0, v1, Landroid/support/v4/app/b;.g:I // field@00aa │ │ -00fbfc: 5920 d100 |0012: iput v0, v2, Landroid/support/v4/app/c;.g:I // field@00d1 │ │ -00fc00: 5210 ab00 |0014: iget v0, v1, Landroid/support/v4/app/b;.h:I // field@00ab │ │ -00fc04: 5920 d200 |0016: iput v0, v2, Landroid/support/v4/app/c;.h:I // field@00d2 │ │ -00fc08: 5210 a700 |0018: iget v0, v1, Landroid/support/v4/app/b;.d:I // field@00a7 │ │ -00fc0c: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00fc10: 5910 a700 |001c: iput v0, v1, Landroid/support/v4/app/b;.d:I // field@00a7 │ │ -00fc14: 0e00 |001e: return-void │ │ -00fc16: 5410 a600 |001f: iget-object v0, v1, Landroid/support/v4/app/b;.c:Landroid/support/v4/app/c; // field@00a6 │ │ -00fc1a: 5b20 cc00 |0021: iput-object v0, v2, Landroid/support/v4/app/c;.b:Landroid/support/v4/app/c; // field@00cc │ │ -00fc1e: 5410 a600 |0023: iget-object v0, v1, Landroid/support/v4/app/b;.c:Landroid/support/v4/app/c; // field@00a6 │ │ -00fc22: 5b02 cb00 |0025: iput-object v2, v0, Landroid/support/v4/app/c;.a:Landroid/support/v4/app/c; // field@00cb │ │ -00fc26: 5b12 a600 |0027: iput-object v2, v1, Landroid/support/v4/app/b;.c:Landroid/support/v4/app/c; // field@00a6 │ │ -00fc2a: 28df |0029: goto 0008 // -0021 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/app/b;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 5 16-bit code units │ │ -00fc2c: |[00fc2c] android.support.v4.app.b.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -00fc3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00fc3e: 6e40 2e02 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/b;.a:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@022e │ │ -00fc44: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/app/b;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;Ljava/io/PrintWriter;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 526 16-bit code units │ │ -00fc48: |[00fc48] android.support.v4.app.b.a:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ -00fc58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00fc5a: 380a da00 |0001: if-eqz v10, 00db // +00da │ │ -00fc5e: 6e20 4107 8900 |0003: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fc64: 1a00 c205 |0006: const-string v0, "mName=" // string@05c2 │ │ -00fc68: 6e20 4107 0900 |0008: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fc6e: 5470 b000 |000b: iget-object v0, v7, Landroid/support/v4/app/b;.m:Ljava/lang/String; // field@00b0 │ │ -00fc72: 6e20 4107 0900 |000d: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fc78: 1a00 4d00 |0010: const-string v0, " mIndex=" // string@004d │ │ -00fc7c: 6e20 4107 0900 |0012: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fc82: 5270 b200 |0015: iget v0, v7, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -00fc86: 6e20 3f07 0900 |0017: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -00fc8c: 1a00 4400 |001a: const-string v0, " mCommitted=" // string@0044 │ │ -00fc90: 6e20 4107 0900 |001c: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fc96: 5570 b100 |001f: iget-boolean v0, v7, Landroid/support/v4/app/b;.n:Z // field@00b1 │ │ -00fc9a: 6e20 4607 0900 |0021: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0746 │ │ -00fca0: 5270 ac00 |0024: iget v0, v7, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -00fca4: 3800 2100 |0026: if-eqz v0, 0047 // +0021 │ │ -00fca8: 6e20 4107 8900 |0028: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fcae: 1a00 d005 |002b: const-string v0, "mTransition=#" // string@05d0 │ │ -00fcb2: 6e20 4107 0900 |002d: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fcb8: 5270 ac00 |0030: iget v0, v7, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -00fcbc: 7110 5c07 0000 |0032: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00fcc2: 0c00 |0035: move-result-object v0 │ │ -00fcc4: 6e20 4107 0900 |0036: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fcca: 1a00 5e00 |0039: const-string v0, " mTransitionStyle=#" // string@005e │ │ -00fcce: 6e20 4107 0900 |003b: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fcd4: 5270 ad00 |003e: iget v0, v7, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -00fcd8: 7110 5c07 0000 |0040: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00fcde: 0c00 |0043: move-result-object v0 │ │ -00fce0: 6e20 4507 0900 |0044: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -00fce6: 5270 a800 |0047: iget v0, v7, Landroid/support/v4/app/b;.e:I // field@00a8 │ │ -00fcea: 3900 0600 |0049: if-nez v0, 004f // +0006 │ │ -00fcee: 5270 a900 |004b: iget v0, v7, Landroid/support/v4/app/b;.f:I // field@00a9 │ │ -00fcf2: 3800 2100 |004d: if-eqz v0, 006e // +0021 │ │ -00fcf6: 6e20 4107 8900 |004f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fcfc: 1a00 b905 |0052: const-string v0, "mEnterAnim=#" // string@05b9 │ │ -00fd00: 6e20 4107 0900 |0054: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fd06: 5270 a800 |0057: iget v0, v7, Landroid/support/v4/app/b;.e:I // field@00a8 │ │ -00fd0a: 7110 5c07 0000 |0059: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00fd10: 0c00 |005c: move-result-object v0 │ │ -00fd12: 6e20 4107 0900 |005d: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fd18: 1a00 4900 |0060: const-string v0, " mExitAnim=#" // string@0049 │ │ -00fd1c: 6e20 4107 0900 |0062: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fd22: 5270 a900 |0065: iget v0, v7, Landroid/support/v4/app/b;.f:I // field@00a9 │ │ -00fd26: 7110 5c07 0000 |0067: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00fd2c: 0c00 |006a: move-result-object v0 │ │ -00fd2e: 6e20 4507 0900 |006b: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -00fd34: 5270 aa00 |006e: iget v0, v7, Landroid/support/v4/app/b;.g:I // field@00aa │ │ -00fd38: 3900 0600 |0070: if-nez v0, 0076 // +0006 │ │ -00fd3c: 5270 ab00 |0072: iget v0, v7, Landroid/support/v4/app/b;.h:I // field@00ab │ │ -00fd40: 3800 2100 |0074: if-eqz v0, 0095 // +0021 │ │ -00fd44: 6e20 4107 8900 |0076: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fd4a: 1a00 c505 |0079: const-string v0, "mPopEnterAnim=#" // string@05c5 │ │ -00fd4e: 6e20 4107 0900 |007b: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fd54: 5270 aa00 |007e: iget v0, v7, Landroid/support/v4/app/b;.g:I // field@00aa │ │ -00fd58: 7110 5c07 0000 |0080: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00fd5e: 0c00 |0083: move-result-object v0 │ │ -00fd60: 6e20 4107 0900 |0084: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fd66: 1a00 5100 |0087: const-string v0, " mPopExitAnim=#" // string@0051 │ │ -00fd6a: 6e20 4107 0900 |0089: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fd70: 5270 ab00 |008c: iget v0, v7, Landroid/support/v4/app/b;.h:I // field@00ab │ │ -00fd74: 7110 5c07 0000 |008e: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00fd7a: 0c00 |0091: move-result-object v0 │ │ -00fd7c: 6e20 4507 0900 |0092: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -00fd82: 5270 b300 |0095: iget v0, v7, Landroid/support/v4/app/b;.p:I // field@00b3 │ │ -00fd86: 3900 0600 |0097: if-nez v0, 009d // +0006 │ │ -00fd8a: 5470 b400 |0099: iget-object v0, v7, Landroid/support/v4/app/b;.q:Ljava/lang/CharSequence; // field@00b4 │ │ -00fd8e: 3800 1d00 |009b: if-eqz v0, 00b8 // +001d │ │ -00fd92: 6e20 4107 8900 |009d: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fd98: 1a00 b405 |00a0: const-string v0, "mBreadCrumbTitleRes=#" // string@05b4 │ │ -00fd9c: 6e20 4107 0900 |00a2: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fda2: 5270 b300 |00a5: iget v0, v7, Landroid/support/v4/app/b;.p:I // field@00b3 │ │ -00fda6: 7110 5c07 0000 |00a7: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00fdac: 0c00 |00aa: move-result-object v0 │ │ -00fdae: 6e20 4107 0900 |00ab: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fdb4: 1a00 4300 |00ae: const-string v0, " mBreadCrumbTitleText=" // string@0043 │ │ -00fdb8: 6e20 4107 0900 |00b0: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fdbe: 5470 b400 |00b3: iget-object v0, v7, Landroid/support/v4/app/b;.q:Ljava/lang/CharSequence; // field@00b4 │ │ -00fdc2: 6e20 4407 0900 |00b5: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -00fdc8: 5270 b500 |00b8: iget v0, v7, Landroid/support/v4/app/b;.r:I // field@00b5 │ │ -00fdcc: 3900 0600 |00ba: if-nez v0, 00c0 // +0006 │ │ -00fdd0: 5470 b600 |00bc: iget-object v0, v7, Landroid/support/v4/app/b;.s:Ljava/lang/CharSequence; // field@00b6 │ │ -00fdd4: 3800 1d00 |00be: if-eqz v0, 00db // +001d │ │ -00fdd8: 6e20 4107 8900 |00c0: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fdde: 1a00 b305 |00c3: const-string v0, "mBreadCrumbShortTitleRes=#" // string@05b3 │ │ -00fde2: 6e20 4107 0900 |00c5: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fde8: 5270 b500 |00c8: iget v0, v7, Landroid/support/v4/app/b;.r:I // field@00b5 │ │ -00fdec: 7110 5c07 0000 |00ca: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00fdf2: 0c00 |00cd: move-result-object v0 │ │ -00fdf4: 6e20 4107 0900 |00ce: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fdfa: 1a00 4200 |00d1: const-string v0, " mBreadCrumbShortTitleText=" // string@0042 │ │ -00fdfe: 6e20 4107 0900 |00d3: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fe04: 5470 b600 |00d6: iget-object v0, v7, Landroid/support/v4/app/b;.s:Ljava/lang/CharSequence; // field@00b6 │ │ -00fe08: 6e20 4407 0900 |00d8: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -00fe0e: 5470 a500 |00db: iget-object v0, v7, Landroid/support/v4/app/b;.b:Landroid/support/v4/app/c; // field@00a5 │ │ -00fe12: 3800 1b01 |00dd: if-eqz v0, 01f8 // +011b │ │ -00fe16: 6e20 4107 8900 |00df: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fe1c: 1a00 3403 |00e2: const-string v0, "Operations:" // string@0334 │ │ -00fe20: 6e20 4507 0900 |00e4: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -00fe26: 2200 8f01 |00e7: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -00fe2a: 7010 8207 0000 |00e9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00fe30: 6e20 8807 8000 |00ec: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00fe36: 0c00 |00ef: move-result-object v0 │ │ -00fe38: 1a02 0400 |00f0: const-string v2, " " // string@0004 │ │ -00fe3c: 6e20 8807 2000 |00f2: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00fe42: 0c00 |00f5: move-result-object v0 │ │ -00fe44: 6e10 8b07 0000 |00f6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00fe4a: 0c04 |00f9: move-result-object v4 │ │ -00fe4c: 5470 a500 |00fa: iget-object v0, v7, Landroid/support/v4/app/b;.b:Landroid/support/v4/app/c; // field@00a5 │ │ -00fe50: 0112 |00fc: move v2, v1 │ │ -00fe52: 0703 |00fd: move-object v3, v0 │ │ -00fe54: 3803 fa00 |00fe: if-eqz v3, 01f8 // +00fa │ │ -00fe58: 5230 cd00 |0100: iget v0, v3, Landroid/support/v4/app/c;.c:I // field@00cd │ │ -00fe5c: 2b00 f800 0000 |0102: packed-switch v0, 000001fa // +000000f8 │ │ -00fe62: 2200 8f01 |0105: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -00fe66: 7010 8207 0000 |0107: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -00fe6c: 1a05 7104 |010a: const-string v5, "cmd=" // string@0471 │ │ -00fe70: 6e20 8807 5000 |010c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -00fe76: 0c00 |010f: move-result-object v0 │ │ -00fe78: 5235 cd00 |0110: iget v5, v3, Landroid/support/v4/app/c;.c:I // field@00cd │ │ -00fe7c: 6e20 8507 5000 |0112: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -00fe82: 0c00 |0115: move-result-object v0 │ │ -00fe84: 6e10 8b07 0000 |0116: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -00fe8a: 0c00 |0119: move-result-object v0 │ │ -00fe8c: 6e20 4107 8900 |011a: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fe92: 1a05 0800 |011d: const-string v5, " Op #" // string@0008 │ │ -00fe96: 6e20 4107 5900 |011f: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fe9c: 6e20 3f07 2900 |0122: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -00fea2: 1a05 8a00 |0125: const-string v5, ": " // string@008a │ │ -00fea6: 6e20 4107 5900 |0127: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00feac: 6e20 4107 0900 |012a: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00feb2: 1a00 0200 |012d: const-string v0, " " // string@0002 │ │ -00feb6: 6e20 4107 0900 |012f: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00febc: 5430 ce00 |0132: iget-object v0, v3, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -00fec0: 6e20 4407 0900 |0134: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -00fec6: 380a 5000 |0137: if-eqz v10, 0187 // +0050 │ │ -00feca: 5230 cf00 |0139: iget v0, v3, Landroid/support/v4/app/c;.e:I // field@00cf │ │ -00fece: 3900 0600 |013b: if-nez v0, 0141 // +0006 │ │ -00fed2: 5230 d000 |013d: iget v0, v3, Landroid/support/v4/app/c;.f:I // field@00d0 │ │ -00fed6: 3800 2100 |013f: if-eqz v0, 0160 // +0021 │ │ -00feda: 6e20 4107 8900 |0141: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fee0: 1a00 a804 |0144: const-string v0, "enterAnim=#" // string@04a8 │ │ -00fee4: 6e20 4107 0900 |0146: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00feea: 5230 cf00 |0149: iget v0, v3, Landroid/support/v4/app/c;.e:I // field@00cf │ │ -00feee: 7110 5c07 0000 |014b: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00fef4: 0c00 |014e: move-result-object v0 │ │ -00fef6: 6e20 4107 0900 |014f: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00fefc: 1a00 3500 |0152: const-string v0, " exitAnim=#" // string@0035 │ │ -00ff00: 6e20 4107 0900 |0154: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00ff06: 5230 d000 |0157: iget v0, v3, Landroid/support/v4/app/c;.f:I // field@00d0 │ │ -00ff0a: 7110 5c07 0000 |0159: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00ff10: 0c00 |015c: move-result-object v0 │ │ -00ff12: 6e20 4507 0900 |015d: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -00ff18: 5230 d100 |0160: iget v0, v3, Landroid/support/v4/app/c;.g:I // field@00d1 │ │ -00ff1c: 3900 0600 |0162: if-nez v0, 0168 // +0006 │ │ -00ff20: 5230 d200 |0164: iget v0, v3, Landroid/support/v4/app/c;.h:I // field@00d2 │ │ -00ff24: 3800 2100 |0166: if-eqz v0, 0187 // +0021 │ │ -00ff28: 6e20 4107 8900 |0168: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00ff2e: 1a00 4f06 |016b: const-string v0, "popEnterAnim=#" // string@064f │ │ -00ff32: 6e20 4107 0900 |016d: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00ff38: 5230 d100 |0170: iget v0, v3, Landroid/support/v4/app/c;.g:I // field@00d1 │ │ -00ff3c: 7110 5c07 0000 |0172: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00ff42: 0c00 |0175: move-result-object v0 │ │ -00ff44: 6e20 4107 0900 |0176: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00ff4a: 1a00 6800 |0179: const-string v0, " popExitAnim=#" // string@0068 │ │ -00ff4e: 6e20 4107 0900 |017b: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00ff54: 5230 d200 |017e: iget v0, v3, Landroid/support/v4/app/c;.h:I // field@00d2 │ │ -00ff58: 7110 5c07 0000 |0180: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -00ff5e: 0c00 |0183: move-result-object v0 │ │ -00ff60: 6e20 4507 0900 |0184: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -00ff66: 5430 d300 |0187: iget-object v0, v3, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -00ff6a: 3800 6800 |0189: if-eqz v0, 01f1 // +0068 │ │ -00ff6e: 5430 d300 |018b: iget-object v0, v3, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -00ff72: 6e10 a507 0000 |018d: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -00ff78: 0a00 |0190: move-result v0 │ │ -00ff7a: 3d00 6000 |0191: if-lez v0, 01f1 // +0060 │ │ -00ff7e: 0110 |0193: move v0, v1 │ │ -00ff80: 5435 d300 |0194: iget-object v5, v3, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -00ff84: 6e10 a507 0500 |0196: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -00ff8a: 0a05 |0199: move-result v5 │ │ -00ff8c: 3550 5700 |019a: if-ge v0, v5, 01f1 // +0057 │ │ -00ff90: 6e20 4107 4900 |019c: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00ff96: 5435 d300 |019f: iget-object v5, v3, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -00ff9a: 6e10 a507 0500 |01a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -00ffa0: 0a05 |01a4: move-result v5 │ │ -00ffa2: 1216 |01a5: const/4 v6, #int 1 // #1 │ │ -00ffa4: 3365 3300 |01a6: if-ne v5, v6, 01d9 // +0033 │ │ -00ffa8: 1a05 4c03 |01a8: const-string v5, "Removed: " // string@034c │ │ -00ffac: 6e20 4107 5900 |01aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -00ffb2: 5435 d300 |01ad: iget-object v5, v3, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -00ffb6: 6e20 9f07 0500 |01af: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -00ffbc: 0c05 |01b2: move-result-object v5 │ │ -00ffbe: 6e20 4407 5900 |01b3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -00ffc4: d800 0001 |01b6: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00ffc8: 28dc |01b8: goto 0194 // -0024 │ │ -00ffca: 1a00 2303 |01b9: const-string v0, "NULL" // string@0323 │ │ -00ffce: 2900 5fff |01bb: goto/16 011a // -00a1 │ │ -00ffd2: 1a00 9400 |01bd: const-string v0, "ADD" // string@0094 │ │ -00ffd6: 2900 5bff |01bf: goto/16 011a // -00a5 │ │ -00ffda: 1a00 4503 |01c1: const-string v0, "REPLACE" // string@0345 │ │ -00ffde: 2900 57ff |01c3: goto/16 011a // -00a9 │ │ -00ffe2: 1a00 4403 |01c5: const-string v0, "REMOVE" // string@0344 │ │ -00ffe6: 2900 53ff |01c7: goto/16 011a // -00ad │ │ -00ffea: 1a00 ff00 |01c9: const-string v0, "HIDE" // string@00ff │ │ -00ffee: 2900 4fff |01cb: goto/16 011a // -00b1 │ │ -00fff2: 1a00 5803 |01cd: const-string v0, "SHOW" // string@0358 │ │ -00fff6: 2900 4bff |01cf: goto/16 011a // -00b5 │ │ -00fffa: 1a00 cf00 |01d1: const-string v0, "DETACH" // string@00cf │ │ -00fffe: 2900 47ff |01d3: goto/16 011a // -00b9 │ │ -010002: 1a00 9a00 |01d5: const-string v0, "ATTACH" // string@009a │ │ -010006: 2900 43ff |01d7: goto/16 011a // -00bd │ │ -01000a: 3900 0700 |01d9: if-nez v0, 01e0 // +0007 │ │ -01000e: 1a05 4b03 |01db: const-string v5, "Removed:" // string@034b │ │ -010012: 6e20 4507 5900 |01dd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -010018: 6e20 4107 4900 |01e0: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01001e: 1a05 0500 |01e3: const-string v5, " #" // string@0005 │ │ -010022: 6e20 4107 5900 |01e5: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -010028: 6e20 3f07 0900 |01e8: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -01002e: 1a05 8a00 |01eb: const-string v5, ": " // string@008a │ │ -010032: 6e20 4107 5900 |01ed: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -010038: 28bd |01f0: goto 01ad // -0043 │ │ -01003a: 5433 cb00 |01f1: iget-object v3, v3, Landroid/support/v4/app/c;.a:Landroid/support/v4/app/c; // field@00cb │ │ -01003e: d800 0201 |01f3: add-int/lit8 v0, v2, #int 1 // #01 │ │ -010042: 0102 |01f5: move v2, v0 │ │ -010044: 2900 08ff |01f6: goto/16 00fe // -00f8 │ │ -010048: 0e00 |01f8: return-void │ │ -01004a: 0000 |01f9: nop // spacer │ │ -01004c: 0001 0800 0000 0000 b700 0000 bb00 ... |01fa: packed-switch-data (20 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/app/b;) │ │ - name : 'b' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/v;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -010074: |[010074] android.support.v4.app.b.b:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/v; │ │ -010084: 2200 a800 |0000: new-instance v0, Landroid/support/v4/app/c; // type@00a8 │ │ -010088: 7010 6c02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/c;.:()V // method@026c │ │ -01008e: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -010090: 5901 cd00 |0006: iput v1, v0, Landroid/support/v4/app/c;.c:I // field@00cd │ │ -010094: 5b03 ce00 |0008: iput-object v3, v0, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -010098: 6e20 2c02 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/b;.a:(Landroid/support/v4/app/c;)V // method@022c │ │ -01009e: 1102 |000d: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/app/b;) │ │ - name : 'b' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0100a0: |[0100a0] android.support.v4.app.b.b:()Ljava/lang/String; │ │ -0100b0: 5410 b000 |0000: iget-object v0, v1, Landroid/support/v4/app/b;.m:Ljava/lang/String; // field@00b0 │ │ -0100b4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/app/b;) │ │ - name : 'b' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 312 16-bit code units │ │ -0100b8: |[0100b8] android.support.v4.app.b.b:(Z)V │ │ -0100c8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0100ca: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ -0100cc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0100ce: 6300 eb00 |0003: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -0100d2: 3800 2b00 |0005: if-eqz v0, 0030 // +002b │ │ -0100d6: 1a00 ef00 |0007: const-string v0, "FragmentManager" // string@00ef │ │ -0100da: 2201 8f01 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0100de: 7010 8207 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0100e4: 1a03 5006 |000e: const-string v3, "popFromBackStack: " // string@0650 │ │ -0100e8: 6e20 8807 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0100ee: 0c01 |0013: move-result-object v1 │ │ -0100f0: 6e20 8707 7100 |0014: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0100f6: 0c01 |0017: move-result-object v1 │ │ -0100f8: 6e10 8b07 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0100fe: 0c01 |001b: move-result-object v1 │ │ -010100: 7120 3006 1000 |001c: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -010106: 2200 ca00 |001f: new-instance v0, Landroid/support/v4/c/e; // type@00ca │ │ -01010a: 1a01 ef00 |0021: const-string v1, "FragmentManager" // string@00ef │ │ -01010e: 7020 4f03 1000 |0023: invoke-direct {v0, v1}, Landroid/support/v4/c/e;.:(Ljava/lang/String;)V // method@034f │ │ -010114: 2201 7401 |0026: new-instance v1, Ljava/io/PrintWriter; // type@0174 │ │ -010118: 7020 3e07 0100 |0028: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@073e │ │ -01011e: 1a00 0300 |002b: const-string v0, " " // string@0003 │ │ -010122: 6e54 2d02 0714 |002d: invoke-virtual {v7, v0, v4, v1, v4}, Landroid/support/v4/app/b;.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@022d │ │ -010128: 6e20 2a02 6700 |0030: invoke-virtual {v7, v6}, Landroid/support/v4/app/b;.a:(I)V // method@022a │ │ -01012e: 5470 a600 |0033: iget-object v0, v7, Landroid/support/v4/app/b;.c:Landroid/support/v4/app/c; // field@00a6 │ │ -010132: 0703 |0035: move-object v3, v0 │ │ -010134: 3803 ce00 |0036: if-eqz v3, 0104 // +00ce │ │ -010138: 5230 cd00 |0038: iget v0, v3, Landroid/support/v4/app/c;.c:I // field@00cd │ │ -01013c: 2b00 ec00 0000 |003a: packed-switch v0, 00000126 // +000000ec │ │ -010142: 2200 8101 |003d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0181 │ │ -010146: 2201 8f01 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -01014a: 7010 8207 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -010150: 1a02 8203 |0044: const-string v2, "Unknown cmd: " // string@0382 │ │ -010154: 6e20 8807 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01015a: 0c01 |0049: move-result-object v1 │ │ -01015c: 5232 cd00 |004a: iget v2, v3, Landroid/support/v4/app/c;.c:I // field@00cd │ │ -010160: 6e20 8507 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -010166: 0c01 |004f: move-result-object v1 │ │ -010168: 6e10 8b07 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01016e: 0c01 |0053: move-result-object v1 │ │ -010170: 7020 5507 1000 |0054: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0755 │ │ -010176: 2700 |0057: throw v0 │ │ -010178: 5430 ce00 |0058: iget-object v0, v3, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -01017c: 5231 d200 |005a: iget v1, v3, Landroid/support/v4/app/c;.h:I // field@00d2 │ │ -010180: 5901 3600 |005c: iput v1, v0, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -010184: 5471 a400 |005e: iget-object v1, v7, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -010188: 5274 ac00 |0060: iget v4, v7, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -01018c: 7110 d102 0400 |0062: invoke-static {v4}, Landroid/support/v4/app/n;.c:(I)I // method@02d1 │ │ -010192: 0a04 |0065: move-result v4 │ │ -010194: 5275 ad00 |0066: iget v5, v7, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -010198: 6e40 be02 0154 |0068: invoke-virtual {v1, v0, v4, v5}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;II)V // method@02be │ │ -01019e: 5430 cc00 |006b: iget-object v0, v3, Landroid/support/v4/app/c;.b:Landroid/support/v4/app/c; // field@00cc │ │ -0101a2: 0703 |006d: move-object v3, v0 │ │ -0101a4: 28c8 |006e: goto 0036 // -0038 │ │ -0101a6: 5430 ce00 |006f: iget-object v0, v3, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -0101aa: 3800 1300 |0071: if-eqz v0, 0084 // +0013 │ │ -0101ae: 5231 d200 |0073: iget v1, v3, Landroid/support/v4/app/c;.h:I // field@00d2 │ │ -0101b2: 5901 3600 |0075: iput v1, v0, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -0101b6: 5471 a400 |0077: iget-object v1, v7, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -0101ba: 5274 ac00 |0079: iget v4, v7, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -0101be: 7110 d102 0400 |007b: invoke-static {v4}, Landroid/support/v4/app/n;.c:(I)I // method@02d1 │ │ -0101c4: 0a04 |007e: move-result v4 │ │ -0101c6: 5275 ad00 |007f: iget v5, v7, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -0101ca: 6e40 be02 0154 |0081: invoke-virtual {v1, v0, v4, v5}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;II)V // method@02be │ │ -0101d0: 5430 d300 |0084: iget-object v0, v3, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -0101d4: 3800 e5ff |0086: if-eqz v0, 006b // -001b │ │ -0101d8: 0121 |0088: move v1, v2 │ │ -0101da: 5430 d300 |0089: iget-object v0, v3, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -0101de: 6e10 a507 0000 |008b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -0101e4: 0a00 |008e: move-result v0 │ │ -0101e6: 3501 dcff |008f: if-ge v1, v0, 006b // -0024 │ │ -0101ea: 5430 d300 |0091: iget-object v0, v3, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -0101ee: 6e20 9f07 1000 |0093: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -0101f4: 0c00 |0096: move-result-object v0 │ │ -0101f6: 1f00 6d00 |0097: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -0101fa: 5234 d100 |0099: iget v4, v3, Landroid/support/v4/app/c;.g:I // field@00d1 │ │ -0101fe: 5904 3600 |009b: iput v4, v0, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -010202: 5474 a400 |009d: iget-object v4, v7, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -010206: 6e30 c002 0402 |009f: invoke-virtual {v4, v0, v2}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;Z)V // method@02c0 │ │ -01020c: d800 0101 |00a2: add-int/lit8 v0, v1, #int 1 // #01 │ │ -010210: 0101 |00a4: move v1, v0 │ │ -010212: 28e4 |00a5: goto 0089 // -001c │ │ -010214: 5430 ce00 |00a6: iget-object v0, v3, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -010218: 5231 d100 |00a8: iget v1, v3, Landroid/support/v4/app/c;.g:I // field@00d1 │ │ -01021c: 5901 3600 |00aa: iput v1, v0, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -010220: 5471 a400 |00ac: iget-object v1, v7, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -010224: 6e30 c002 0102 |00ae: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;Z)V // method@02c0 │ │ -01022a: 28ba |00b1: goto 006b // -0046 │ │ -01022c: 5430 ce00 |00b2: iget-object v0, v3, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -010230: 5231 d100 |00b4: iget v1, v3, Landroid/support/v4/app/c;.g:I // field@00d1 │ │ -010234: 5901 3600 |00b6: iput v1, v0, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -010238: 5471 a400 |00b8: iget-object v1, v7, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -01023c: 5274 ac00 |00ba: iget v4, v7, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -010240: 7110 d102 0400 |00bc: invoke-static {v4}, Landroid/support/v4/app/n;.c:(I)I // method@02d1 │ │ -010246: 0a04 |00bf: move-result v4 │ │ -010248: 5275 ad00 |00c0: iget v5, v7, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -01024c: 6e40 d302 0154 |00c2: invoke-virtual {v1, v0, v4, v5}, Landroid/support/v4/app/n;.c:(Landroid/support/v4/app/Fragment;II)V // method@02d3 │ │ -010252: 28a6 |00c5: goto 006b // -005a │ │ -010254: 5430 ce00 |00c6: iget-object v0, v3, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -010258: 5231 d200 |00c8: iget v1, v3, Landroid/support/v4/app/c;.h:I // field@00d2 │ │ -01025c: 5901 3600 |00ca: iput v1, v0, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -010260: 5471 a400 |00cc: iget-object v1, v7, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -010264: 5274 ac00 |00ce: iget v4, v7, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -010268: 7110 d102 0400 |00d0: invoke-static {v4}, Landroid/support/v4/app/n;.c:(I)I // method@02d1 │ │ -01026e: 0a04 |00d3: move-result v4 │ │ -010270: 5275 ad00 |00d4: iget v5, v7, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -010274: 6e40 cc02 0154 |00d6: invoke-virtual {v1, v0, v4, v5}, Landroid/support/v4/app/n;.b:(Landroid/support/v4/app/Fragment;II)V // method@02cc │ │ -01027a: 2892 |00d9: goto 006b // -006e │ │ -01027c: 5430 ce00 |00da: iget-object v0, v3, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -010280: 5231 d100 |00dc: iget v1, v3, Landroid/support/v4/app/c;.g:I // field@00d1 │ │ -010284: 5901 3600 |00de: iput v1, v0, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -010288: 5471 a400 |00e0: iget-object v1, v7, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -01028c: 5274 ac00 |00e2: iget v4, v7, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -010290: 7110 d102 0400 |00e4: invoke-static {v4}, Landroid/support/v4/app/n;.c:(I)I // method@02d1 │ │ -010296: 0a04 |00e7: move-result v4 │ │ -010298: 5275 ad00 |00e8: iget v5, v7, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -01029c: 6e40 d902 0154 |00ea: invoke-virtual {v1, v0, v4, v5}, Landroid/support/v4/app/n;.e:(Landroid/support/v4/app/Fragment;II)V // method@02d9 │ │ -0102a2: 2900 7eff |00ed: goto/16 006b // -0082 │ │ -0102a6: 5430 ce00 |00ef: iget-object v0, v3, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -0102aa: 5231 d100 |00f1: iget v1, v3, Landroid/support/v4/app/c;.g:I // field@00d1 │ │ -0102ae: 5901 3600 |00f3: iput v1, v0, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -0102b2: 5471 a400 |00f5: iget-object v1, v7, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -0102b6: 5274 ac00 |00f7: iget v4, v7, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -0102ba: 7110 d102 0400 |00f9: invoke-static {v4}, Landroid/support/v4/app/n;.c:(I)I // method@02d1 │ │ -0102c0: 0a04 |00fc: move-result v4 │ │ -0102c2: 5275 ad00 |00fd: iget v5, v7, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -0102c6: 6e40 d702 0154 |00ff: invoke-virtual {v1, v0, v4, v5}, Landroid/support/v4/app/n;.d:(Landroid/support/v4/app/Fragment;II)V // method@02d7 │ │ -0102cc: 2900 69ff |0102: goto/16 006b // -0097 │ │ -0102d0: 3808 1400 |0104: if-eqz v8, 0118 // +0014 │ │ -0102d4: 5470 a400 |0106: iget-object v0, v7, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -0102d8: 5471 a400 |0108: iget-object v1, v7, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -0102dc: 5211 f800 |010a: iget v1, v1, Landroid/support/v4/app/n;.n:I // field@00f8 │ │ -0102e0: 5272 ac00 |010c: iget v2, v7, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -0102e4: 7110 d102 0200 |010e: invoke-static {v2}, Landroid/support/v4/app/n;.c:(I)I // method@02d1 │ │ -0102ea: 0a02 |0111: move-result v2 │ │ -0102ec: 5273 ad00 |0112: iget v3, v7, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -0102f0: 1214 |0114: const/4 v4, #int 1 // #1 │ │ -0102f2: 6e54 b702 1032 |0115: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/n;.a:(IIIZ)V // method@02b7 │ │ -0102f8: 5270 b200 |0118: iget v0, v7, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -0102fc: 3a00 0b00 |011a: if-ltz v0, 0125 // +000b │ │ -010300: 5470 a400 |011c: iget-object v0, v7, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -010304: 5271 b200 |011e: iget v1, v7, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -010308: 6e20 ca02 1000 |0120: invoke-virtual {v0, v1}, Landroid/support/v4/app/n;.b:(I)V // method@02ca │ │ -01030e: 5976 b200 |0123: iput v6, v7, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -010312: 0e00 |0125: return-void │ │ -010314: 0001 0700 0100 0000 1e00 0000 3500 ... |0126: packed-switch-data (18 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Landroid/support/v4/app/b;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 406 16-bit code units │ │ -010338: |[010338] android.support.v4.app.b.run:()V │ │ -010348: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -01034a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01034c: 6300 eb00 |0002: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -010350: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -010354: 1a00 ef00 |0006: const-string v0, "FragmentManager" // string@00ef │ │ -010358: 2201 8f01 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -01035c: 7010 8207 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -010362: 1a03 5403 |000d: const-string v3, "Run: " // string@0354 │ │ -010366: 6e20 8807 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01036c: 0c01 |0012: move-result-object v1 │ │ -01036e: 6e20 8707 9100 |0013: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -010374: 0c01 |0016: move-result-object v1 │ │ -010376: 6e10 8b07 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01037c: 0c01 |001a: move-result-object v1 │ │ -01037e: 7120 3006 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -010384: 5590 ae00 |001e: iget-boolean v0, v9, Landroid/support/v4/app/b;.k:Z // field@00ae │ │ -010388: 3800 0e00 |0020: if-eqz v0, 002e // +000e │ │ -01038c: 5290 b200 |0022: iget v0, v9, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -010390: 3b00 0a00 |0024: if-gez v0, 002e // +000a │ │ -010394: 2200 8201 |0026: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -010398: 1a01 1304 |0028: const-string v1, "addToBackStack() called after commit()" // string@0413 │ │ -01039c: 7020 5807 1000 |002a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -0103a2: 2700 |002d: throw v0 │ │ -0103a4: 6e20 2a02 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/b;.a:(I)V // method@022a │ │ -0103aa: 5490 a500 |0031: iget-object v0, v9, Landroid/support/v4/app/b;.b:Landroid/support/v4/app/c; // field@00a5 │ │ -0103ae: 0704 |0033: move-object v4, v0 │ │ -0103b0: 3804 3901 |0034: if-eqz v4, 016d // +0139 │ │ -0103b4: 5240 cd00 |0036: iget v0, v4, Landroid/support/v4/app/c;.c:I // field@00cd │ │ -0103b8: 2b00 4c01 0000 |0038: packed-switch v0, 00000184 // +0000014c │ │ -0103be: 2200 8101 |003b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0181 │ │ -0103c2: 2201 8f01 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0103c6: 7010 8207 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0103cc: 1a02 8203 |0042: const-string v2, "Unknown cmd: " // string@0382 │ │ -0103d0: 6e20 8807 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0103d6: 0c01 |0047: move-result-object v1 │ │ -0103d8: 5242 cd00 |0048: iget v2, v4, Landroid/support/v4/app/c;.c:I // field@00cd │ │ -0103dc: 6e20 8507 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -0103e2: 0c01 |004d: move-result-object v1 │ │ -0103e4: 6e10 8b07 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0103ea: 0c01 |0051: move-result-object v1 │ │ -0103ec: 7020 5507 1000 |0052: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0755 │ │ -0103f2: 2700 |0055: throw v0 │ │ -0103f4: 5440 ce00 |0056: iget-object v0, v4, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -0103f8: 5241 cf00 |0058: iget v1, v4, Landroid/support/v4/app/c;.e:I // field@00cf │ │ -0103fc: 5901 3600 |005a: iput v1, v0, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -010400: 5491 a400 |005c: iget-object v1, v9, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -010404: 6e30 c002 0102 |005e: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;Z)V // method@02c0 │ │ -01040a: 5440 cb00 |0061: iget-object v0, v4, Landroid/support/v4/app/c;.a:Landroid/support/v4/app/c; // field@00cb │ │ -01040e: 0704 |0063: move-object v4, v0 │ │ -010410: 28d0 |0064: goto 0034 // -0030 │ │ -010412: 5440 ce00 |0065: iget-object v0, v4, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -010416: 5491 a400 |0067: iget-object v1, v9, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -01041a: 5411 f100 |0069: iget-object v1, v1, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -01041e: 3801 9f00 |006b: if-eqz v1, 010a // +009f │ │ -010422: 0121 |006d: move v1, v2 │ │ -010424: 0703 |006e: move-object v3, v0 │ │ -010426: 5490 a400 |006f: iget-object v0, v9, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -01042a: 5400 f100 |0071: iget-object v0, v0, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -01042e: 6e10 a507 0000 |0073: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -010434: 0a00 |0076: move-result v0 │ │ -010436: 3501 9400 |0077: if-ge v1, v0, 010b // +0094 │ │ -01043a: 5490 a400 |0079: iget-object v0, v9, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -01043e: 5400 f100 |007b: iget-object v0, v0, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -010442: 6e20 9f07 1000 |007d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -010448: 0c00 |0080: move-result-object v0 │ │ -01044a: 1f00 6d00 |0081: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -01044e: 6305 eb00 |0083: sget-boolean v5, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -010452: 3805 2400 |0085: if-eqz v5, 00a9 // +0024 │ │ -010456: 1a05 ef00 |0087: const-string v5, "FragmentManager" // string@00ef │ │ -01045a: 2206 8f01 |0089: new-instance v6, Ljava/lang/StringBuilder; // type@018f │ │ -01045e: 7010 8207 0600 |008b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -010464: 1a07 3203 |008e: const-string v7, "OP_REPLACE: adding=" // string@0332 │ │ -010468: 6e20 8807 7600 |0090: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01046e: 0c06 |0093: move-result-object v6 │ │ -010470: 6e20 8707 3600 |0094: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -010476: 0c06 |0097: move-result-object v6 │ │ -010478: 1a07 6600 |0098: const-string v7, " old=" // string@0066 │ │ -01047c: 6e20 8807 7600 |009a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -010482: 0c06 |009d: move-result-object v6 │ │ -010484: 6e20 8707 0600 |009e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01048a: 0c06 |00a1: move-result-object v6 │ │ -01048c: 6e10 8b07 0600 |00a2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -010492: 0c06 |00a5: move-result-object v6 │ │ -010494: 7120 3006 6500 |00a6: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -01049a: 3803 0800 |00a9: if-eqz v3, 00b1 // +0008 │ │ -01049e: 5205 5700 |00ab: iget v5, v0, Landroid/support/v4/app/Fragment;.x:I // field@0057 │ │ -0104a2: 5236 5700 |00ad: iget v6, v3, Landroid/support/v4/app/Fragment;.x:I // field@0057 │ │ -0104a6: 3365 0700 |00af: if-ne v5, v6, 00b6 // +0007 │ │ -0104aa: 3330 0900 |00b1: if-ne v0, v3, 00ba // +0009 │ │ -0104ae: 1203 |00b3: const/4 v3, #int 0 // #0 │ │ -0104b0: 5b43 ce00 |00b4: iput-object v3, v4, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -0104b4: d800 0101 |00b6: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0104b8: 0101 |00b8: move v1, v0 │ │ -0104ba: 28b6 |00b9: goto 006f // -004a │ │ -0104bc: 5445 d300 |00ba: iget-object v5, v4, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -0104c0: 3905 0900 |00bc: if-nez v5, 00c5 // +0009 │ │ -0104c4: 2205 9701 |00be: new-instance v5, Ljava/util/ArrayList; // type@0197 │ │ -0104c8: 7010 9907 0500 |00c0: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -0104ce: 5b45 d300 |00c3: iput-object v5, v4, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -0104d2: 5445 d300 |00c5: iget-object v5, v4, Landroid/support/v4/app/c;.i:Ljava/util/ArrayList; // field@00d3 │ │ -0104d6: 6e20 9c07 0500 |00c7: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -0104dc: 5245 d000 |00ca: iget v5, v4, Landroid/support/v4/app/c;.f:I // field@00d0 │ │ -0104e0: 5905 3600 |00cc: iput v5, v0, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -0104e4: 5595 ae00 |00ce: iget-boolean v5, v9, Landroid/support/v4/app/b;.k:Z // field@00ae │ │ -0104e8: 3805 3000 |00d0: if-eqz v5, 0100 // +0030 │ │ -0104ec: 5205 5100 |00d2: iget v5, v0, Landroid/support/v4/app/Fragment;.r:I // field@0051 │ │ -0104f0: d805 0501 |00d4: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0104f4: 5905 5100 |00d6: iput v5, v0, Landroid/support/v4/app/Fragment;.r:I // field@0051 │ │ -0104f8: 6305 eb00 |00d8: sget-boolean v5, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -0104fc: 3805 2600 |00da: if-eqz v5, 0100 // +0026 │ │ -010500: 1a05 ef00 |00dc: const-string v5, "FragmentManager" // string@00ef │ │ -010504: 2206 8f01 |00de: new-instance v6, Ljava/lang/StringBuilder; // type@018f │ │ -010508: 7010 8207 0600 |00e0: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01050e: 1a07 b100 |00e3: const-string v7, "Bump nesting of " // string@00b1 │ │ -010512: 6e20 8807 7600 |00e5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -010518: 0c06 |00e8: move-result-object v6 │ │ -01051a: 6e20 8707 0600 |00e9: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -010520: 0c06 |00ec: move-result-object v6 │ │ -010522: 1a07 6e00 |00ed: const-string v7, " to " // string@006e │ │ -010526: 6e20 8807 7600 |00ef: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01052c: 0c06 |00f2: move-result-object v6 │ │ -01052e: 5207 5100 |00f3: iget v7, v0, Landroid/support/v4/app/Fragment;.r:I // field@0051 │ │ -010532: 6e20 8507 7600 |00f5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -010538: 0c06 |00f8: move-result-object v6 │ │ -01053a: 6e10 8b07 0600 |00f9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -010540: 0c06 |00fc: move-result-object v6 │ │ -010542: 7120 3006 6500 |00fd: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -010548: 5495 a400 |0100: iget-object v5, v9, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -01054c: 5296 ac00 |0102: iget v6, v9, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -010550: 5297 ad00 |0104: iget v7, v9, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -010554: 6e40 be02 0576 |0106: invoke-virtual {v5, v0, v6, v7}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;II)V // method@02be │ │ -01055a: 28ad |0109: goto 00b6 // -0053 │ │ -01055c: 0703 |010a: move-object v3, v0 │ │ -01055e: 3803 56ff |010b: if-eqz v3, 0061 // -00aa │ │ -010562: 5240 cf00 |010d: iget v0, v4, Landroid/support/v4/app/c;.e:I // field@00cf │ │ -010566: 5930 3600 |010f: iput v0, v3, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -01056a: 5490 a400 |0111: iget-object v0, v9, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -01056e: 6e30 c002 3002 |0113: invoke-virtual {v0, v3, v2}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;Z)V // method@02c0 │ │ -010574: 2900 4bff |0116: goto/16 0061 // -00b5 │ │ -010578: 5440 ce00 |0118: iget-object v0, v4, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -01057c: 5241 d000 |011a: iget v1, v4, Landroid/support/v4/app/c;.f:I // field@00d0 │ │ -010580: 5901 3600 |011c: iput v1, v0, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -010584: 5491 a400 |011e: iget-object v1, v9, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -010588: 5293 ac00 |0120: iget v3, v9, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -01058c: 5295 ad00 |0122: iget v5, v9, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -010590: 6e40 be02 0153 |0124: invoke-virtual {v1, v0, v3, v5}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;II)V // method@02be │ │ -010596: 2900 3aff |0127: goto/16 0061 // -00c6 │ │ -01059a: 5440 ce00 |0129: iget-object v0, v4, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -01059e: 5241 d000 |012b: iget v1, v4, Landroid/support/v4/app/c;.f:I // field@00d0 │ │ -0105a2: 5901 3600 |012d: iput v1, v0, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -0105a6: 5491 a400 |012f: iget-object v1, v9, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -0105aa: 5293 ac00 |0131: iget v3, v9, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -0105ae: 5295 ad00 |0133: iget v5, v9, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -0105b2: 6e40 cc02 0153 |0135: invoke-virtual {v1, v0, v3, v5}, Landroid/support/v4/app/n;.b:(Landroid/support/v4/app/Fragment;II)V // method@02cc │ │ -0105b8: 2900 29ff |0138: goto/16 0061 // -00d7 │ │ -0105bc: 5440 ce00 |013a: iget-object v0, v4, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -0105c0: 5241 cf00 |013c: iget v1, v4, Landroid/support/v4/app/c;.e:I // field@00cf │ │ -0105c4: 5901 3600 |013e: iput v1, v0, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -0105c8: 5491 a400 |0140: iget-object v1, v9, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -0105cc: 5293 ac00 |0142: iget v3, v9, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -0105d0: 5295 ad00 |0144: iget v5, v9, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -0105d4: 6e40 d302 0153 |0146: invoke-virtual {v1, v0, v3, v5}, Landroid/support/v4/app/n;.c:(Landroid/support/v4/app/Fragment;II)V // method@02d3 │ │ -0105da: 2900 18ff |0149: goto/16 0061 // -00e8 │ │ -0105de: 5440 ce00 |014b: iget-object v0, v4, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -0105e2: 5241 d000 |014d: iget v1, v4, Landroid/support/v4/app/c;.f:I // field@00d0 │ │ -0105e6: 5901 3600 |014f: iput v1, v0, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -0105ea: 5491 a400 |0151: iget-object v1, v9, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -0105ee: 5293 ac00 |0153: iget v3, v9, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -0105f2: 5295 ad00 |0155: iget v5, v9, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -0105f6: 6e40 d702 0153 |0157: invoke-virtual {v1, v0, v3, v5}, Landroid/support/v4/app/n;.d:(Landroid/support/v4/app/Fragment;II)V // method@02d7 │ │ -0105fc: 2900 07ff |015a: goto/16 0061 // -00f9 │ │ -010600: 5440 ce00 |015c: iget-object v0, v4, Landroid/support/v4/app/c;.d:Landroid/support/v4/app/Fragment; // field@00ce │ │ -010604: 5241 cf00 |015e: iget v1, v4, Landroid/support/v4/app/c;.e:I // field@00cf │ │ -010608: 5901 3600 |0160: iput v1, v0, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -01060c: 5491 a400 |0162: iget-object v1, v9, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -010610: 5293 ac00 |0164: iget v3, v9, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -010614: 5295 ad00 |0166: iget v5, v9, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -010618: 6e40 d902 0153 |0168: invoke-virtual {v1, v0, v3, v5}, Landroid/support/v4/app/n;.e:(Landroid/support/v4/app/Fragment;II)V // method@02d9 │ │ -01061e: 2900 f6fe |016b: goto/16 0061 // -010a │ │ -010622: 5490 a400 |016d: iget-object v0, v9, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -010626: 5491 a400 |016f: iget-object v1, v9, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -01062a: 5211 f800 |0171: iget v1, v1, Landroid/support/v4/app/n;.n:I // field@00f8 │ │ -01062e: 5292 ac00 |0173: iget v2, v9, Landroid/support/v4/app/b;.i:I // field@00ac │ │ -010632: 5293 ad00 |0175: iget v3, v9, Landroid/support/v4/app/b;.j:I // field@00ad │ │ -010636: 6e58 b702 1032 |0177: invoke-virtual {v0, v1, v2, v3, v8}, Landroid/support/v4/app/n;.a:(IIIZ)V // method@02b7 │ │ -01063c: 5590 ae00 |017a: iget-boolean v0, v9, Landroid/support/v4/app/b;.k:Z // field@00ae │ │ -010640: 3800 0700 |017c: if-eqz v0, 0183 // +0007 │ │ -010644: 5490 a400 |017e: iget-object v0, v9, Landroid/support/v4/app/b;.a:Landroid/support/v4/app/n; // field@00a4 │ │ -010648: 6e20 cd02 9000 |0180: invoke-virtual {v0, v9}, Landroid/support/v4/app/n;.b:(Landroid/support/v4/app/b;)V // method@02cd │ │ -01064e: 0e00 |0183: return-void │ │ -010650: 0001 0700 0100 0000 1e00 0000 2d00 ... |0184: packed-switch-data (18 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Landroid/support/v4/app/b;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 61 16-bit code units │ │ -010674: |[010674] android.support.v4.app.b.toString:()Ljava/lang/String; │ │ -010684: 2200 8f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -010688: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -01068c: 7020 8307 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0783 │ │ -010692: 1a01 ad00 |0007: const-string v1, "BackStackEntry{" // string@00ad │ │ -010696: 6e20 8807 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01069c: 7110 8e07 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@078e │ │ -0106a2: 0a01 |000f: move-result v1 │ │ -0106a4: 7110 5c07 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -0106aa: 0c01 |0013: move-result-object v1 │ │ -0106ac: 6e20 8807 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0106b2: 5221 b200 |0017: iget v1, v2, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -0106b6: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ -0106ba: 1a01 1600 |001b: const-string v1, " #" // string@0016 │ │ -0106be: 6e20 8807 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0106c4: 5221 b200 |0020: iget v1, v2, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -0106c8: 6e20 8507 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -0106ce: 5421 b000 |0025: iget-object v1, v2, Landroid/support/v4/app/b;.m:Ljava/lang/String; // field@00b0 │ │ -0106d2: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ -0106d6: 1a01 0200 |0029: const-string v1, " " // string@0002 │ │ -0106da: 6e20 8807 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0106e0: 5421 b000 |002e: iget-object v1, v2, Landroid/support/v4/app/b;.m:Ljava/lang/String; // field@00b0 │ │ -0106e4: 6e20 8807 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0106ea: 1a01 8b07 |0033: const-string v1, "}" // string@078b │ │ -0106ee: 6e20 8807 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0106f4: 6e10 8b07 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0106fa: 0c00 |003b: move-result-object v0 │ │ -0106fc: 1100 |003c: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #46 header: │ │ -class_idx : 142 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #46 - │ │ - Class descriptor : 'Landroid/support/v4/app/ba;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #47 header: │ │ -class_idx : 145 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #47 - │ │ - Class descriptor : 'Landroid/support/v4/app/bd;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/bd;) │ │ - name : 'a' │ │ - type : '(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 6 │ │ - outs : 5 │ │ - insns size : 6 16-bit code units │ │ -010700: |[010700] android.support.v4.app.bd.a:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; │ │ -010710: 6e54 6000 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0060 │ │ -010716: 5b05 0500 |0003: iput-object v5, v0, Landroid/app/Notification;.fullScreenIntent:Landroid/app/PendingIntent; // field@0005 │ │ -01071a: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #48 header: │ │ -class_idx : 146 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #48 - │ │ - Class descriptor : 'Landroid/support/v4/app/be;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/be;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 16 │ │ - ins : 10 │ │ - outs : 4 │ │ - insns size : 149 16-bit code units │ │ -01071c: |[01071c] android.support.v4.app.be.a:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ -01072c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01072e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -010730: 2200 1000 |0002: new-instance v0, Landroid/app/Notification$Builder; // type@0010 │ │ -010734: 7020 3a00 6000 |0004: invoke-direct {v0, v6}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003a │ │ -01073a: 5373 0e00 |0007: iget-wide v3, v7, Landroid/app/Notification;.when:J // field@000e │ │ -01073e: 6e30 5a00 3004 |0009: invoke-virtual {v0, v3, v4}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@005a │ │ -010744: 0c00 |000c: move-result-object v0 │ │ -010746: 5273 0600 |000d: iget v3, v7, Landroid/app/Notification;.icon:I // field@0006 │ │ -01074a: 5274 0700 |000f: iget v4, v7, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -01074e: 6e30 5300 3004 |0011: invoke-virtual {v0, v3, v4}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0053 │ │ -010754: 0c00 |0014: move-result-object v0 │ │ -010756: 5473 0100 |0015: iget-object v3, v7, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -01075a: 6e20 4000 3000 |0017: invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0040 │ │ -010760: 0c00 |001a: move-result-object v0 │ │ -010762: 5473 0c00 |001b: iget-object v3, v7, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -010766: 6e30 5700 300b |001d: invoke-virtual {v0, v3, v11}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0057 │ │ -01076c: 0c00 |0020: move-result-object v0 │ │ -01076e: 5473 0b00 |0021: iget-object v3, v7, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -010772: 5274 0000 |0023: iget v4, v7, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -010776: 6e30 5500 3004 |0025: invoke-virtual {v0, v3, v4}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0055 │ │ -01077c: 0c00 |0028: move-result-object v0 │ │ -01077e: 5473 0d00 |0029: iget-object v3, v7, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -010782: 6e20 5900 3000 |002b: invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0059 │ │ -010788: 0c00 |002e: move-result-object v0 │ │ -01078a: 5273 0800 |002f: iget v3, v7, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -01078e: 5274 0a00 |0031: iget v4, v7, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -010792: 5275 0900 |0033: iget v5, v7, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -010796: 6e40 4c00 3054 |0035: invoke-virtual {v0, v3, v4, v5}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@004c │ │ -01079c: 0c03 |0038: move-result-object v3 │ │ -01079e: 5270 0400 |0039: iget v0, v7, Landroid/app/Notification;.flags:I // field@0004 │ │ -0107a2: dd00 0002 |003b: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0107a6: 3800 5000 |003d: if-eqz v0, 008d // +0050 │ │ -0107aa: 0110 |003f: move v0, v1 │ │ -0107ac: 6e20 4f00 0300 |0040: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@004f │ │ -0107b2: 0c03 |0043: move-result-object v3 │ │ -0107b4: 5270 0400 |0044: iget v0, v7, Landroid/app/Notification;.flags:I // field@0004 │ │ -0107b8: dd00 0008 |0046: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0107bc: 3800 4700 |0048: if-eqz v0, 008f // +0047 │ │ -0107c0: 0110 |004a: move v0, v1 │ │ -0107c2: 6e20 5000 0300 |004b: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0050 │ │ -0107c8: 0c03 |004e: move-result-object v3 │ │ -0107ca: 5270 0400 |004f: iget v0, v7, Landroid/app/Notification;.flags:I // field@0004 │ │ -0107ce: dd00 0010 |0051: and-int/lit8 v0, v0, #int 16 // #10 │ │ -0107d2: 3800 3e00 |0053: if-eqz v0, 0091 // +003e │ │ -0107d6: 0110 |0055: move v0, v1 │ │ -0107d8: 6e20 3f00 0300 |0056: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@003f │ │ -0107de: 0c00 |0059: move-result-object v0 │ │ -0107e0: 5273 0200 |005a: iget v3, v7, Landroid/app/Notification;.defaults:I // field@0002 │ │ -0107e4: 6e20 4500 3000 |005c: invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0045 │ │ -0107ea: 0c00 |005f: move-result-object v0 │ │ -0107ec: 6e20 4400 8000 |0060: invoke-virtual {v0, v8}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0044 │ │ -0107f2: 0c00 |0063: move-result-object v0 │ │ -0107f4: 6e20 4300 9000 |0064: invoke-virtual {v0, v9}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0043 │ │ -0107fa: 0c00 |0067: move-result-object v0 │ │ -0107fc: 6e20 4100 a000 |0068: invoke-virtual {v0, v10}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0041 │ │ -010802: 0c00 |006b: move-result-object v0 │ │ -010804: 6e20 4200 d000 |006c: invoke-virtual {v0, v13}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0042 │ │ -01080a: 0c00 |006f: move-result-object v0 │ │ -01080c: 5473 0300 |0070: iget-object v3, v7, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -010810: 6e20 4600 3000 |0072: invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0046 │ │ -010816: 0c00 |0075: move-result-object v0 │ │ -010818: 5273 0400 |0076: iget v3, v7, Landroid/app/Notification;.flags:I // field@0004 │ │ -01081c: d533 8000 |0078: and-int/lit16 v3, v3, #int 128 // #0080 │ │ -010820: 3803 1900 |007a: if-eqz v3, 0093 // +0019 │ │ -010824: 6e30 4800 e001 |007c: invoke-virtual {v0, v14, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0048 │ │ -01082a: 0c00 |007f: move-result-object v0 │ │ -01082c: 6e20 4b00 f000 |0080: invoke-virtual {v0, v15}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@004b │ │ -010832: 0c00 |0083: move-result-object v0 │ │ -010834: 6e20 4e00 c000 |0084: invoke-virtual {v0, v12}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@004e │ │ -01083a: 0c00 |0087: move-result-object v0 │ │ -01083c: 6e10 3e00 0000 |0088: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@003e │ │ -010842: 0c00 |008b: move-result-object v0 │ │ -010844: 1100 |008c: return-object v0 │ │ -010846: 0120 |008d: move v0, v2 │ │ -010848: 28b2 |008e: goto 0040 // -004e │ │ -01084a: 0120 |008f: move v0, v2 │ │ -01084c: 28bb |0090: goto 004b // -0045 │ │ -01084e: 0120 |0091: move v0, v2 │ │ -010850: 28c4 |0092: goto 0056 // -003c │ │ -010852: 0121 |0093: move v1, v2 │ │ -010854: 28e8 |0094: goto 007c // -0018 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #49 header: │ │ -class_idx : 147 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #49 - │ │ - Class descriptor : 'Landroid/support/v4/app/bf;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/bf;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 20 │ │ - ins : 13 │ │ - outs : 4 │ │ - insns size : 160 16-bit code units │ │ -010858: |[010858] android.support.v4.app.bf.a:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ │ -010868: 2203 1000 |0000: new-instance v3, Landroid/app/Notification$Builder; // type@0010 │ │ -01086c: 7020 3a00 7300 |0002: invoke-direct {v3, v7}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003a │ │ -010872: 5384 0e00 |0005: iget-wide v4, v8, Landroid/app/Notification;.when:J // field@000e │ │ -010876: 6e30 5a00 4305 |0007: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@005a │ │ -01087c: 0c03 |000a: move-result-object v3 │ │ -01087e: 5284 0600 |000b: iget v4, v8, Landroid/app/Notification;.icon:I // field@0006 │ │ -010882: 5285 0700 |000d: iget v5, v8, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -010886: 6e30 5300 4305 |000f: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0053 │ │ -01088c: 0c03 |0012: move-result-object v3 │ │ -01088e: 5484 0100 |0013: iget-object v4, v8, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -010892: 6e20 4000 4300 |0015: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0040 │ │ -010898: 0c03 |0018: move-result-object v3 │ │ -01089a: 5484 0c00 |0019: iget-object v4, v8, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -01089e: 6e30 5700 430c |001b: invoke-virtual {v3, v4, v12}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0057 │ │ -0108a4: 0c03 |001e: move-result-object v3 │ │ -0108a6: 5484 0b00 |001f: iget-object v4, v8, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -0108aa: 5285 0000 |0021: iget v5, v8, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -0108ae: 6e30 5500 4305 |0023: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0055 │ │ -0108b4: 0c03 |0026: move-result-object v3 │ │ -0108b6: 5484 0d00 |0027: iget-object v4, v8, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -0108ba: 6e20 5900 4300 |0029: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0059 │ │ -0108c0: 0c03 |002c: move-result-object v3 │ │ -0108c2: 5284 0800 |002d: iget v4, v8, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -0108c6: 5285 0a00 |002f: iget v5, v8, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -0108ca: 5286 0900 |0031: iget v6, v8, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -0108ce: 6e40 4c00 4365 |0033: invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@004c │ │ -0108d4: 0c04 |0036: move-result-object v4 │ │ -0108d6: 5283 0400 |0037: iget v3, v8, Landroid/app/Notification;.flags:I // field@0004 │ │ -0108da: dd03 0302 |0039: and-int/lit8 v3, v3, #int 2 // #02 │ │ -0108de: 3803 5d00 |003b: if-eqz v3, 0098 // +005d │ │ -0108e2: 1213 |003d: const/4 v3, #int 1 // #1 │ │ -0108e4: 6e20 4f00 3400 |003e: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@004f │ │ -0108ea: 0c04 |0041: move-result-object v4 │ │ -0108ec: 5283 0400 |0042: iget v3, v8, Landroid/app/Notification;.flags:I // field@0004 │ │ -0108f0: dd03 0308 |0044: and-int/lit8 v3, v3, #int 8 // #08 │ │ -0108f4: 3803 5400 |0046: if-eqz v3, 009a // +0054 │ │ -0108f8: 1213 |0048: const/4 v3, #int 1 // #1 │ │ -0108fa: 6e20 5000 3400 |0049: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0050 │ │ -010900: 0c04 |004c: move-result-object v4 │ │ -010902: 5283 0400 |004d: iget v3, v8, Landroid/app/Notification;.flags:I // field@0004 │ │ -010906: dd03 0310 |004f: and-int/lit8 v3, v3, #int 16 // #10 │ │ -01090a: 3803 4b00 |0051: if-eqz v3, 009c // +004b │ │ -01090e: 1213 |0053: const/4 v3, #int 1 // #1 │ │ -010910: 6e20 3f00 3400 |0054: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@003f │ │ -010916: 0c03 |0057: move-result-object v3 │ │ -010918: 5284 0200 |0058: iget v4, v8, Landroid/app/Notification;.defaults:I // field@0002 │ │ -01091c: 6e20 4500 4300 |005a: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0045 │ │ -010922: 0c03 |005d: move-result-object v3 │ │ -010924: 6e20 4400 9300 |005e: invoke-virtual {v3, v9}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0044 │ │ -01092a: 0c03 |0061: move-result-object v3 │ │ -01092c: 6e20 4300 a300 |0062: invoke-virtual {v3, v10}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0043 │ │ -010932: 0c03 |0065: move-result-object v3 │ │ -010934: 6e20 4100 b300 |0066: invoke-virtual {v3, v11}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0041 │ │ -01093a: 0c03 |0069: move-result-object v3 │ │ -01093c: 6e20 4200 e300 |006a: invoke-virtual {v3, v14}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0042 │ │ -010942: 0c03 |006d: move-result-object v3 │ │ -010944: 5484 0300 |006e: iget-object v4, v8, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -010948: 6e20 4600 4300 |0070: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0046 │ │ -01094e: 0c04 |0073: move-result-object v4 │ │ -010950: 5283 0400 |0074: iget v3, v8, Landroid/app/Notification;.flags:I // field@0004 │ │ -010954: d533 8000 |0076: and-int/lit16 v3, v3, #int 128 // #0080 │ │ -010958: 3803 2600 |0078: if-eqz v3, 009e // +0026 │ │ -01095c: 1213 |007a: const/4 v3, #int 1 // #1 │ │ -01095e: 6e30 4800 f403 |007b: invoke-virtual {v4, v15, v3}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0048 │ │ -010964: 0c03 |007e: move-result-object v3 │ │ -010966: 0800 1000 |007f: move-object/from16 v0, v16 │ │ -01096a: 6e20 4b00 0300 |0081: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@004b │ │ -010970: 0c03 |0084: move-result-object v3 │ │ -010972: 6e20 4e00 d300 |0085: invoke-virtual {v3, v13}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@004e │ │ -010978: 0c03 |0088: move-result-object v3 │ │ -01097a: 0200 1100 |0089: move/from16 v0, v17 │ │ -01097e: 0201 1200 |008b: move/from16 v1, v18 │ │ -010982: 0202 1300 |008d: move/from16 v2, v19 │ │ -010986: 6e40 5200 0321 |008f: invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0052 │ │ -01098c: 0c03 |0092: move-result-object v3 │ │ -01098e: 6e10 3e00 0300 |0093: invoke-virtual {v3}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@003e │ │ -010994: 0c03 |0096: move-result-object v3 │ │ -010996: 1103 |0097: return-object v3 │ │ -010998: 1203 |0098: const/4 v3, #int 0 // #0 │ │ -01099a: 28a5 |0099: goto 003e // -005b │ │ -01099c: 1203 |009a: const/4 v3, #int 0 // #0 │ │ -01099e: 28ae |009b: goto 0049 // -0052 │ │ -0109a0: 1203 |009c: const/4 v3, #int 0 // #0 │ │ -0109a2: 28b7 |009d: goto 0054 // -0049 │ │ -0109a4: 1203 |009e: const/4 v3, #int 0 // #0 │ │ -0109a6: 28dc |009f: goto 007b // -0024 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #50 header: │ │ -class_idx : 148 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #50 - │ │ - Class descriptor : 'Landroid/support/v4/app/bg;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/bg;) │ │ - name : 'a' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #1 : (in Landroid/support/v4/app/bg;) │ │ - name : 'b' │ │ - type : 'Ljava/lang/reflect/Field;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #2 : (in Landroid/support/v4/app/bg;) │ │ - name : 'c' │ │ - type : 'Z' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #3 : (in Landroid/support/v4/app/bg;) │ │ - name : 'd' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/bg;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 15 16-bit code units │ │ -0109a8: |[0109a8] android.support.v4.app.bg.:()V │ │ -0109b8: 2200 8b01 |0000: new-instance v0, Ljava/lang/Object; // type@018b │ │ -0109bc: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0109c2: 6900 b700 |0005: sput-object v0, Landroid/support/v4/app/bg;.a:Ljava/lang/Object; // field@00b7 │ │ -0109c6: 2200 8b01 |0007: new-instance v0, Ljava/lang/Object; // type@018b │ │ -0109ca: 7010 6907 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0109d0: 6900 ba00 |000c: sput-object v0, Landroid/support/v4/app/bg;.d:Ljava/lang/Object; // field@00ba │ │ -0109d4: 0e00 |000e: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/bg;) │ │ - name : 'a' │ │ - type : '(Landroid/app/Notification$Builder;Landroid/support/v4/app/bb;)Landroid/os/Bundle;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 44 16-bit code units │ │ -0109d8: |[0109d8] android.support.v4.app.bg.a:(Landroid/app/Notification$Builder;Landroid/support/v4/app/bb;)Landroid/os/Bundle; │ │ -0109e8: 6e10 3402 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/bb;.a:()I // method@0234 │ │ -0109ee: 0a00 |0003: move-result v0 │ │ -0109f0: 6e10 3502 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/bb;.b:()Ljava/lang/CharSequence; // method@0235 │ │ -0109f6: 0c01 |0007: move-result-object v1 │ │ -0109f8: 6e10 3602 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/bb;.c:()Landroid/app/PendingIntent; // method@0236 │ │ -0109fe: 0c02 |000b: move-result-object v2 │ │ -010a00: 6e40 3b00 0321 |000c: invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@003b │ │ -010a06: 2200 4c00 |000f: new-instance v0, Landroid/os/Bundle; // type@004c │ │ -010a0a: 6e10 3702 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/bb;.d:()Landroid/os/Bundle; // method@0237 │ │ -010a10: 0c01 |0014: move-result-object v1 │ │ -010a12: 7020 1f01 1000 |0015: invoke-direct {v0, v1}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@011f │ │ -010a18: 6e10 3802 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/bb;.f:()[Landroid/support/v4/app/bs; // method@0238 │ │ -010a1e: 0c01 |001b: move-result-object v1 │ │ -010a20: 3801 0f00 |001c: if-eqz v1, 002b // +000f │ │ -010a24: 1a01 3c04 |001e: const-string v1, "android.support.remoteInputs" // string@043c │ │ -010a28: 6e10 3802 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/bb;.f:()[Landroid/support/v4/app/bs; // method@0238 │ │ -010a2e: 0c02 |0023: move-result-object v2 │ │ -010a30: 7110 5c02 0200 |0024: invoke-static {v2}, Landroid/support/v4/app/bu;.a:([Landroid/support/v4/app/bs;)[Landroid/os/Bundle; // method@025c │ │ -010a36: 0c02 |0027: move-result-object v2 │ │ -010a38: 6e30 2f01 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@012f │ │ -010a3e: 1100 |002b: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/bg;) │ │ - name : 'a' │ │ - type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 102 16-bit code units │ │ -010a40: |[010a40] android.support.v4.app.bg.a:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -010a50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -010a52: 6202 b700 |0001: sget-object v2, Landroid/support/v4/app/bg;.a:Ljava/lang/Object; // field@00b7 │ │ -010a56: 1d02 |0003: monitor-enter v2 │ │ -010a58: 6300 b900 |0004: sget-boolean v0, Landroid/support/v4/app/bg;.c:Z // field@00b9 │ │ -010a5c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -010a60: 1e02 |0008: monitor-exit v2 │ │ -010a62: 0710 |0009: move-object v0, v1 │ │ -010a64: 1100 |000a: return-object v0 │ │ -010a66: 6200 b800 |000b: sget-object v0, Landroid/support/v4/app/bg;.b:Ljava/lang/reflect/Field; // field@00b8 │ │ -010a6a: 3900 2900 |000d: if-nez v0, 0036 // +0029 │ │ -010a6e: 1c00 1200 |000f: const-class v0, Landroid/app/Notification; // type@0012 │ │ -010a72: 1a03 b104 |0011: const-string v3, "extras" // string@04b1 │ │ -010a76: 6e20 4b07 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@074b │ │ -010a7c: 0c00 |0016: move-result-object v0 │ │ -010a7e: 1c03 4c00 |0017: const-class v3, Landroid/os/Bundle; // type@004c │ │ -010a82: 6e10 9307 0000 |0019: invoke-virtual {v0}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@0793 │ │ -010a88: 0c04 |001c: move-result-object v4 │ │ -010a8a: 6e20 5007 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@0750 │ │ -010a90: 0a03 |0020: move-result v3 │ │ -010a92: 3903 0f00 |0021: if-nez v3, 0030 // +000f │ │ -010a96: 1a00 2f03 |0023: const-string v0, "NotificationCompat" // string@032f │ │ -010a9a: 1a03 2e03 |0025: const-string v3, "Notification.extras field is not of type Bundle" // string@032e │ │ -010a9e: 7120 2d06 3000 |0027: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@062d │ │ -010aa4: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -010aa6: 6a00 b900 |002b: sput-boolean v0, Landroid/support/v4/app/bg;.c:Z // field@00b9 │ │ -010aaa: 1e02 |002d: monitor-exit v2 │ │ -010aac: 0710 |002e: move-object v0, v1 │ │ -010aae: 28db |002f: goto 000a // -0025 │ │ -010ab0: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -010ab2: 6e20 9507 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@0795 │ │ -010ab8: 6900 b800 |0034: sput-object v0, Landroid/support/v4/app/bg;.b:Ljava/lang/reflect/Field; // field@00b8 │ │ -010abc: 6200 b800 |0036: sget-object v0, Landroid/support/v4/app/bg;.b:Ljava/lang/reflect/Field; // field@00b8 │ │ -010ac0: 6e20 9207 5000 |0038: invoke-virtual {v0, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0792 │ │ -010ac6: 0c00 |003b: move-result-object v0 │ │ -010ac8: 1f00 4c00 |003c: check-cast v0, Landroid/os/Bundle; // type@004c │ │ -010acc: 3900 0c00 |003e: if-nez v0, 004a // +000c │ │ -010ad0: 2200 4c00 |0040: new-instance v0, Landroid/os/Bundle; // type@004c │ │ -010ad4: 7010 1e01 0000 |0042: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@011e │ │ -010ada: 6203 b800 |0045: sget-object v3, Landroid/support/v4/app/bg;.b:Ljava/lang/reflect/Field; // field@00b8 │ │ -010ade: 6e30 9407 5300 |0047: invoke-virtual {v3, v5, v0}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0794 │ │ -010ae4: 1e02 |004a: monitor-exit v2 │ │ -010ae6: 28bf |004b: goto 000a // -0041 │ │ -010ae8: 0d00 |004c: move-exception v0 │ │ -010aea: 1e02 |004d: monitor-exit v2 │ │ -010aec: 2700 |004e: throw v0 │ │ -010aee: 0d00 |004f: move-exception v0 │ │ -010af0: 1a03 2f03 |0050: const-string v3, "NotificationCompat" // string@032f │ │ -010af4: 1a04 8003 |0052: const-string v4, "Unable to access notification extras" // string@0380 │ │ -010af8: 7130 2e06 4300 |0054: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@062e │ │ -010afe: 1210 |0057: const/4 v0, #int 1 // #1 │ │ -010b00: 6a00 b900 |0058: sput-boolean v0, Landroid/support/v4/app/bg;.c:Z // field@00b9 │ │ -010b04: 1e02 |005a: monitor-exit v2 │ │ -010b06: 0710 |005b: move-object v0, v1 │ │ -010b08: 28ae |005c: goto 000a // -0052 │ │ -010b0a: 0d00 |005d: move-exception v0 │ │ -010b0c: 1a03 2f03 |005e: const-string v3, "NotificationCompat" // string@032f │ │ -010b10: 1a04 8003 |0060: const-string v4, "Unable to access notification extras" // string@0380 │ │ -010b14: 7130 2e06 4300 |0062: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@062e │ │ -010b1a: 28f2 |0065: goto 0057 // -000e │ │ - catches : 6 │ │ - 0x0004 - 0x0009 │ │ - -> 0x004c │ │ - 0x000b - 0x002d │ │ - Ljava/lang/IllegalAccessException; -> 0x004f │ │ - Ljava/lang/NoSuchFieldException; -> 0x005d │ │ - -> 0x004c │ │ - 0x002d - 0x002e │ │ - -> 0x004c │ │ - 0x0031 - 0x004a │ │ - Ljava/lang/IllegalAccessException; -> 0x004f │ │ - Ljava/lang/NoSuchFieldException; -> 0x005d │ │ - -> 0x004c │ │ - 0x004a - 0x004e │ │ - -> 0x004c │ │ - 0x0050 - 0x0065 │ │ - -> 0x004c │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/bg;) │ │ - name : 'a' │ │ - type : '(Ljava/util/List;)Landroid/util/SparseArray;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 32 16-bit code units │ │ -010b58: |[010b58] android.support.v4.app.bg.a:(Ljava/util/List;)Landroid/util/SparseArray; │ │ -010b68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -010b6a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -010b6c: 7210 bd07 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@07bd │ │ -010b72: 0a03 |0005: move-result v3 │ │ -010b74: 0102 |0006: move v2, v0 │ │ -010b76: 3532 1800 |0007: if-ge v2, v3, 001f // +0018 │ │ -010b7a: 7220 bc07 2400 |0009: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@07bc │ │ -010b80: 0c00 |000c: move-result-object v0 │ │ -010b82: 1f00 4c00 |000d: check-cast v0, Landroid/os/Bundle; // type@004c │ │ -010b86: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ -010b8a: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ -010b8e: 2201 3001 |0013: new-instance v1, Landroid/util/SparseArray; // type@0130 │ │ -010b92: 7010 3306 0100 |0015: invoke-direct {v1}, Landroid/util/SparseArray;.:()V // method@0633 │ │ -010b98: 6e30 3506 2100 |0018: invoke-virtual {v1, v2, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0635 │ │ -010b9e: d800 0201 |001b: add-int/lit8 v0, v2, #int 1 // #01 │ │ -010ba2: 0102 |001d: move v2, v0 │ │ -010ba4: 28e9 |001e: goto 0007 // -0017 │ │ -010ba6: 1101 |001f: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/bg;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/ah;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 7 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -010ba8: |[010ba8] android.support.v4.app.bg.a:(Landroid/support/v4/app/ah;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ │ -010bb8: 2200 0e00 |0000: new-instance v0, Landroid/app/Notification$BigPictureStyle; // type@000e │ │ -010bbc: 7210 f401 0200 |0002: invoke-interface {v2}, Landroid/support/v4/app/ah;.a:()Landroid/app/Notification$Builder; // method@01f4 │ │ -010bc2: 0c01 |0005: move-result-object v1 │ │ -010bc4: 7020 3100 1000 |0006: invoke-direct {v0, v1}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@0031 │ │ -010bca: 6e20 3400 3000 |0009: invoke-virtual {v0, v3}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0034 │ │ -010bd0: 0c00 |000c: move-result-object v0 │ │ -010bd2: 6e20 3300 6000 |000d: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0033 │ │ -010bd8: 0c00 |0010: move-result-object v0 │ │ -010bda: 3808 0500 |0011: if-eqz v8, 0016 // +0005 │ │ -010bde: 6e20 3200 7000 |0013: invoke-virtual {v0, v7}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0032 │ │ -010be4: 3804 0500 |0016: if-eqz v4, 001b // +0005 │ │ -010be8: 6e20 3500 5000 |0018: invoke-virtual {v0, v5}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0035 │ │ -010bee: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/app/bg;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/ah;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 23 16-bit code units │ │ -010bf0: |[010bf0] android.support.v4.app.bg.a:(Landroid/support/v4/app/ah;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ -010c00: 2200 0f00 |0000: new-instance v0, Landroid/app/Notification$BigTextStyle; // type@000f │ │ -010c04: 7210 f401 0200 |0002: invoke-interface {v2}, Landroid/support/v4/app/ah;.a:()Landroid/app/Notification$Builder; // method@01f4 │ │ -010c0a: 0c01 |0005: move-result-object v1 │ │ -010c0c: 7020 3600 1000 |0006: invoke-direct {v0, v1}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@0036 │ │ -010c12: 6e20 3800 3000 |0009: invoke-virtual {v0, v3}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0038 │ │ -010c18: 0c00 |000c: move-result-object v0 │ │ -010c1a: 6e20 3700 6000 |000d: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0037 │ │ -010c20: 0c00 |0010: move-result-object v0 │ │ -010c22: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ -010c26: 6e20 3900 5000 |0013: invoke-virtual {v0, v5}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0039 │ │ -010c2c: 0e00 |0016: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/app/bg;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/ah;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 39 16-bit code units │ │ -010c30: |[010c30] android.support.v4.app.bg.a:(Landroid/support/v4/app/ah;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ -010c40: 2200 1100 |0000: new-instance v0, Landroid/app/Notification$InboxStyle; // type@0011 │ │ -010c44: 7210 f401 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/ah;.a:()Landroid/app/Notification$Builder; // method@01f4 │ │ -010c4a: 0c01 |0005: move-result-object v1 │ │ -010c4c: 7020 5b00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@005b │ │ -010c52: 6e20 5d00 4000 |0009: invoke-virtual {v0, v4}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@005d │ │ -010c58: 0c01 |000c: move-result-object v1 │ │ -010c5a: 3805 0500 |000d: if-eqz v5, 0012 // +0005 │ │ -010c5e: 6e20 5e00 6100 |000f: invoke-virtual {v1, v6}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@005e │ │ -010c64: 6e10 a107 0700 |0012: invoke-virtual {v7}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@07a1 │ │ -010c6a: 0c02 |0015: move-result-object v2 │ │ -010c6c: 7210 b807 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@07b8 │ │ -010c72: 0a00 |0019: move-result v0 │ │ -010c74: 3800 0c00 |001a: if-eqz v0, 0026 // +000c │ │ -010c78: 7210 b907 0200 |001c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@07b9 │ │ -010c7e: 0c00 |001f: move-result-object v0 │ │ -010c80: 1f00 7701 |0020: check-cast v0, Ljava/lang/CharSequence; // type@0177 │ │ -010c84: 6e20 5c00 0100 |0022: invoke-virtual {v1, v0}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@005c │ │ -010c8a: 28f1 |0025: goto 0016 // -000f │ │ -010c8c: 0e00 |0026: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #51 header: │ │ -class_idx : 149 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #51 - │ │ - Class descriptor : 'Landroid/support/v4/app/bh;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/ag;' │ │ - #1 : 'Landroid/support/v4/app/ah;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/bh;) │ │ - name : 'a' │ │ - type : 'Landroid/app/Notification$Builder;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/app/bh;) │ │ - name : 'b' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroid/support/v4/app/bh;) │ │ - name : 'c' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/bh;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 29 │ │ - ins : 22 │ │ - outs : 4 │ │ - insns size : 258 16-bit code units │ │ -010c90: |[010c90] android.support.v4.app.bh.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ -010ca0: 7010 6907 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0769 │ │ -010ca6: 2203 9701 |0003: new-instance v3, Ljava/util/ArrayList; // type@0197 │ │ -010caa: 7010 9907 0300 |0005: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -010cb0: 5b73 bd00 |0008: iput-object v3, v7, Landroid/support/v4/app/bh;.c:Ljava/util/List; // field@00bd │ │ -010cb4: 2203 1000 |000a: new-instance v3, Landroid/app/Notification$Builder; // type@0010 │ │ -010cb8: 7020 3a00 8300 |000c: invoke-direct {v3, v8}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003a │ │ -010cbe: 5394 0e00 |000f: iget-wide v4, v9, Landroid/app/Notification;.when:J // field@000e │ │ -010cc2: 6e30 5a00 4305 |0011: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@005a │ │ -010cc8: 0c03 |0014: move-result-object v3 │ │ -010cca: 5294 0600 |0015: iget v4, v9, Landroid/app/Notification;.icon:I // field@0006 │ │ -010cce: 5295 0700 |0017: iget v5, v9, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -010cd2: 6e30 5300 4305 |0019: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0053 │ │ -010cd8: 0c03 |001c: move-result-object v3 │ │ -010cda: 5494 0100 |001d: iget-object v4, v9, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -010cde: 6e20 4000 4300 |001f: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0040 │ │ -010ce4: 0c03 |0022: move-result-object v3 │ │ -010ce6: 5494 0c00 |0023: iget-object v4, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -010cea: 6e30 5700 430d |0025: invoke-virtual {v3, v4, v13}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0057 │ │ -010cf0: 0c03 |0028: move-result-object v3 │ │ -010cf2: 5494 0b00 |0029: iget-object v4, v9, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -010cf6: 5295 0000 |002b: iget v5, v9, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -010cfa: 6e30 5500 4305 |002d: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0055 │ │ -010d00: 0c03 |0030: move-result-object v3 │ │ -010d02: 5494 0d00 |0031: iget-object v4, v9, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -010d06: 6e20 5900 4300 |0033: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0059 │ │ -010d0c: 0c03 |0036: move-result-object v3 │ │ -010d0e: 5294 0800 |0037: iget v4, v9, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -010d12: 5295 0a00 |0039: iget v5, v9, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -010d16: 5296 0900 |003b: iget v6, v9, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -010d1a: 6e40 4c00 4365 |003d: invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@004c │ │ -010d20: 0c04 |0040: move-result-object v4 │ │ -010d22: 5293 0400 |0041: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -010d26: dd03 0302 |0043: and-int/lit8 v3, v3, #int 2 // #02 │ │ -010d2a: 3803 a900 |0045: if-eqz v3, 00ee // +00a9 │ │ -010d2e: 1213 |0047: const/4 v3, #int 1 // #1 │ │ -010d30: 6e20 4f00 3400 |0048: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@004f │ │ -010d36: 0c04 |004b: move-result-object v4 │ │ -010d38: 5293 0400 |004c: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -010d3c: dd03 0308 |004e: and-int/lit8 v3, v3, #int 8 // #08 │ │ -010d40: 3803 a100 |0050: if-eqz v3, 00f1 // +00a1 │ │ -010d44: 1213 |0052: const/4 v3, #int 1 // #1 │ │ -010d46: 6e20 5000 3400 |0053: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0050 │ │ -010d4c: 0c04 |0056: move-result-object v4 │ │ -010d4e: 5293 0400 |0057: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -010d52: dd03 0310 |0059: and-int/lit8 v3, v3, #int 16 // #10 │ │ -010d56: 3803 9900 |005b: if-eqz v3, 00f4 // +0099 │ │ -010d5a: 1213 |005d: const/4 v3, #int 1 // #1 │ │ -010d5c: 6e20 3f00 3400 |005e: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@003f │ │ -010d62: 0c03 |0061: move-result-object v3 │ │ -010d64: 5294 0200 |0062: iget v4, v9, Landroid/app/Notification;.defaults:I // field@0002 │ │ -010d68: 6e20 4500 4300 |0064: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0045 │ │ -010d6e: 0c03 |0067: move-result-object v3 │ │ -010d70: 6e20 4400 a300 |0068: invoke-virtual {v3, v10}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0044 │ │ -010d76: 0c03 |006b: move-result-object v3 │ │ -010d78: 6e20 4300 b300 |006c: invoke-virtual {v3, v11}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0043 │ │ -010d7e: 0c03 |006f: move-result-object v3 │ │ -010d80: 0800 1700 |0070: move-object/from16 v0, v23 │ │ -010d84: 6e20 5600 0300 |0072: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0056 │ │ -010d8a: 0c03 |0075: move-result-object v3 │ │ -010d8c: 6e20 4100 c300 |0076: invoke-virtual {v3, v12}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0041 │ │ -010d92: 0c03 |0079: move-result-object v3 │ │ -010d94: 6e20 4200 f300 |007a: invoke-virtual {v3, v15}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0042 │ │ -010d9a: 0c03 |007d: move-result-object v3 │ │ -010d9c: 5494 0300 |007e: iget-object v4, v9, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -010da0: 6e20 4600 4300 |0080: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0046 │ │ -010da6: 0c04 |0083: move-result-object v4 │ │ -010da8: 5293 0400 |0084: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -010dac: d533 8000 |0086: and-int/lit16 v3, v3, #int 128 // #0080 │ │ -010db0: 3803 6f00 |0088: if-eqz v3, 00f7 // +006f │ │ -010db4: 1213 |008a: const/4 v3, #int 1 // #1 │ │ -010db6: 0800 1000 |008b: move-object/from16 v0, v16 │ │ -010dba: 6e30 4800 0403 |008d: invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0048 │ │ -010dc0: 0c03 |0090: move-result-object v3 │ │ -010dc2: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -010dc6: 6e20 4b00 0300 |0093: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@004b │ │ -010dcc: 0c03 |0096: move-result-object v3 │ │ -010dce: 6e20 4e00 e300 |0097: invoke-virtual {v3, v14}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@004e │ │ -010dd4: 0c03 |009a: move-result-object v3 │ │ -010dd6: 0200 1500 |009b: move/from16 v0, v21 │ │ -010dda: 6e20 5800 0300 |009d: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0058 │ │ -010de0: 0c03 |00a0: move-result-object v3 │ │ -010de2: 0200 1600 |00a1: move/from16 v0, v22 │ │ -010de6: 6e20 5100 0300 |00a3: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0051 │ │ -010dec: 0c03 |00a6: move-result-object v3 │ │ -010dee: 0200 1200 |00a7: move/from16 v0, v18 │ │ -010df2: 0201 1300 |00a9: move/from16 v1, v19 │ │ -010df6: 0202 1400 |00ab: move/from16 v2, v20 │ │ -010dfa: 6e40 5200 0321 |00ad: invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0052 │ │ -010e00: 0c03 |00b0: move-result-object v3 │ │ -010e02: 5b73 bb00 |00b1: iput-object v3, v7, Landroid/support/v4/app/bh;.a:Landroid/app/Notification$Builder; // field@00bb │ │ -010e06: 2203 4c00 |00b3: new-instance v3, Landroid/os/Bundle; // type@004c │ │ -010e0a: 7010 1e01 0300 |00b5: invoke-direct {v3}, Landroid/os/Bundle;.:()V // method@011e │ │ -010e10: 5b73 bc00 |00b8: iput-object v3, v7, Landroid/support/v4/app/bh;.b:Landroid/os/Bundle; // field@00bc │ │ -010e14: 3819 0900 |00ba: if-eqz v25, 00c3 // +0009 │ │ -010e18: 5473 bc00 |00bc: iget-object v3, v7, Landroid/support/v4/app/bh;.b:Landroid/os/Bundle; // field@00bc │ │ -010e1c: 0800 1900 |00be: move-object/from16 v0, v25 │ │ -010e20: 6e20 2801 0300 |00c0: invoke-virtual {v3, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@0128 │ │ -010e26: 3818 0a00 |00c3: if-eqz v24, 00cd // +000a │ │ -010e2a: 5473 bc00 |00c5: iget-object v3, v7, Landroid/support/v4/app/bh;.b:Landroid/os/Bundle; // field@00bc │ │ -010e2e: 1a04 3b04 |00c7: const-string v4, "android.support.localOnly" // string@043b │ │ -010e32: 1215 |00c9: const/4 v5, #int 1 // #1 │ │ -010e34: 6e30 2901 4305 |00ca: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0129 │ │ -010e3a: 381a 1500 |00cd: if-eqz v26, 00e2 // +0015 │ │ -010e3e: 5473 bc00 |00cf: iget-object v3, v7, Landroid/support/v4/app/bh;.b:Landroid/os/Bundle; // field@00bc │ │ -010e42: 1a04 3904 |00d1: const-string v4, "android.support.groupKey" // string@0439 │ │ -010e46: 0800 1a00 |00d3: move-object/from16 v0, v26 │ │ -010e4a: 6e30 3101 4300 |00d5: invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0131 │ │ -010e50: 381b 2100 |00d8: if-eqz v27, 00f9 // +0021 │ │ -010e54: 5473 bc00 |00da: iget-object v3, v7, Landroid/support/v4/app/bh;.b:Landroid/os/Bundle; // field@00bc │ │ -010e58: 1a04 3a04 |00dc: const-string v4, "android.support.isGroupSummary" // string@043a │ │ -010e5c: 1215 |00de: const/4 v5, #int 1 // #1 │ │ -010e5e: 6e30 2901 4305 |00df: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0129 │ │ -010e64: 381c 0b00 |00e2: if-eqz v28, 00ed // +000b │ │ -010e68: 5473 bc00 |00e4: iget-object v3, v7, Landroid/support/v4/app/bh;.b:Landroid/os/Bundle; // field@00bc │ │ -010e6c: 1a04 3d04 |00e6: const-string v4, "android.support.sortKey" // string@043d │ │ -010e70: 0800 1c00 |00e8: move-object/from16 v0, v28 │ │ -010e74: 6e30 3101 4300 |00ea: invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0131 │ │ -010e7a: 0e00 |00ed: return-void │ │ -010e7c: 1203 |00ee: const/4 v3, #int 0 // #0 │ │ -010e7e: 2900 59ff |00ef: goto/16 0048 // -00a7 │ │ -010e82: 1203 |00f1: const/4 v3, #int 0 // #0 │ │ -010e84: 2900 61ff |00f2: goto/16 0053 // -009f │ │ -010e88: 1203 |00f4: const/4 v3, #int 0 // #0 │ │ -010e8a: 2900 69ff |00f5: goto/16 005e // -0097 │ │ -010e8e: 1203 |00f7: const/4 v3, #int 0 // #0 │ │ -010e90: 2893 |00f8: goto 008b // -006d │ │ -010e92: 5473 bc00 |00f9: iget-object v3, v7, Landroid/support/v4/app/bh;.b:Landroid/os/Bundle; // field@00bc │ │ -010e96: 1a04 3e04 |00fb: const-string v4, "android.support.useSideChannel" // string@043e │ │ -010e9a: 1215 |00fd: const/4 v5, #int 1 // #1 │ │ -010e9c: 6e30 2901 4305 |00fe: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0129 │ │ -010ea2: 28e1 |0101: goto 00e2 // -001f │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/bh;) │ │ - name : 'a' │ │ - type : '()Landroid/app/Notification$Builder;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -010ea4: |[010ea4] android.support.v4.app.bh.a:()Landroid/app/Notification$Builder; │ │ -010eb4: 5410 bb00 |0000: iget-object v0, v1, Landroid/support/v4/app/bh;.a:Landroid/app/Notification$Builder; // field@00bb │ │ -010eb8: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/bh;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/bb;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -010ebc: |[010ebc] android.support.v4.app.bh.a:(Landroid/support/v4/app/bb;)V │ │ -010ecc: 5420 bd00 |0000: iget-object v0, v2, Landroid/support/v4/app/bh;.c:Ljava/util/List; // field@00bd │ │ -010ed0: 5421 bb00 |0002: iget-object v1, v2, Landroid/support/v4/app/bh;.a:Landroid/app/Notification$Builder; // field@00bb │ │ -010ed4: 7120 3d02 3100 |0004: invoke-static {v1, v3}, Landroid/support/v4/app/bg;.a:(Landroid/app/Notification$Builder;Landroid/support/v4/app/bb;)Landroid/os/Bundle; // method@023d │ │ -010eda: 0c01 |0007: move-result-object v1 │ │ -010edc: 7220 bb07 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@07bb │ │ -010ee2: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/bh;) │ │ - name : 'b' │ │ - type : '()Landroid/app/Notification;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 70 16-bit code units │ │ -010ee4: |[010ee4] android.support.v4.app.bh.b:()Landroid/app/Notification; │ │ -010ef4: 5460 bb00 |0000: iget-object v0, v6, Landroid/support/v4/app/bh;.a:Landroid/app/Notification$Builder; // field@00bb │ │ -010ef8: 6e10 3d00 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@003d │ │ -010efe: 0c01 |0005: move-result-object v1 │ │ -010f00: 7110 3e02 0100 |0006: invoke-static {v1}, Landroid/support/v4/app/bg;.a:(Landroid/app/Notification;)Landroid/os/Bundle; // method@023e │ │ -010f06: 0c02 |0009: move-result-object v2 │ │ -010f08: 2203 4c00 |000a: new-instance v3, Landroid/os/Bundle; // type@004c │ │ -010f0c: 5460 bc00 |000c: iget-object v0, v6, Landroid/support/v4/app/bh;.b:Landroid/os/Bundle; // field@00bc │ │ -010f10: 7020 1f01 0300 |000e: invoke-direct {v3, v0}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@011f │ │ -010f16: 5460 bc00 |0011: iget-object v0, v6, Landroid/support/v4/app/bh;.b:Landroid/os/Bundle; // field@00bc │ │ -010f1a: 6e10 2701 0000 |0013: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@0127 │ │ -010f20: 0c00 |0016: move-result-object v0 │ │ -010f22: 7210 c707 0000 |0017: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@07c7 │ │ -010f28: 0c04 |001a: move-result-object v4 │ │ -010f2a: 7210 b807 0400 |001b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@07b8 │ │ -010f30: 0a00 |001e: move-result v0 │ │ -010f32: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ -010f36: 7210 b907 0400 |0021: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@07b9 │ │ -010f3c: 0c00 |0024: move-result-object v0 │ │ -010f3e: 1f00 8e01 |0025: check-cast v0, Ljava/lang/String; // type@018e │ │ -010f42: 6e20 2001 0200 |0027: invoke-virtual {v2, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0120 │ │ -010f48: 0a05 |002a: move-result v5 │ │ -010f4a: 3805 f0ff |002b: if-eqz v5, 001b // -0010 │ │ -010f4e: 6e20 3201 0300 |002d: invoke-virtual {v3, v0}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@0132 │ │ -010f54: 28eb |0030: goto 001b // -0015 │ │ -010f56: 6e20 2801 3200 |0031: invoke-virtual {v2, v3}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@0128 │ │ -010f5c: 5460 bd00 |0034: iget-object v0, v6, Landroid/support/v4/app/bh;.c:Ljava/util/List; // field@00bd │ │ -010f60: 7110 3f02 0000 |0036: invoke-static {v0}, Landroid/support/v4/app/bg;.a:(Ljava/util/List;)Landroid/util/SparseArray; // method@023f │ │ -010f66: 0c00 |0039: move-result-object v0 │ │ -010f68: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ -010f6c: 7110 3e02 0100 |003c: invoke-static {v1}, Landroid/support/v4/app/bg;.a:(Landroid/app/Notification;)Landroid/os/Bundle; // method@023e │ │ -010f72: 0c02 |003f: move-result-object v2 │ │ -010f74: 1a03 3804 |0040: const-string v3, "android.support.actionExtras" // string@0438 │ │ -010f78: 6e30 3001 3200 |0042: invoke-virtual {v2, v3, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0130 │ │ -010f7e: 1101 |0045: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #52 header: │ │ -class_idx : 150 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #52 - │ │ - Class descriptor : 'Landroid/support/v4/app/bi;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #53 header: │ │ -class_idx : 151 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #53 - │ │ - Class descriptor : 'Landroid/support/v4/app/bj;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/ag;' │ │ - #1 : 'Landroid/support/v4/app/ah;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/bj;) │ │ - name : 'a' │ │ - type : 'Landroid/app/Notification$Builder;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/app/bj;) │ │ - name : 'b' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/app/bj;) │ │ - name : 'c' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/bj;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 29 │ │ - ins : 22 │ │ - outs : 4 │ │ - insns size : 258 16-bit code units │ │ -010f80: |[010f80] android.support.v4.app.bj.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ -010f90: 7010 6907 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0769 │ │ -010f96: 2203 9701 |0003: new-instance v3, Ljava/util/ArrayList; // type@0197 │ │ -010f9a: 7010 9907 0300 |0005: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -010fa0: 5b73 c000 |0008: iput-object v3, v7, Landroid/support/v4/app/bj;.c:Ljava/util/List; // field@00c0 │ │ -010fa4: 2203 1000 |000a: new-instance v3, Landroid/app/Notification$Builder; // type@0010 │ │ -010fa8: 7020 3a00 8300 |000c: invoke-direct {v3, v8}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003a │ │ -010fae: 5394 0e00 |000f: iget-wide v4, v9, Landroid/app/Notification;.when:J // field@000e │ │ -010fb2: 6e30 5a00 4305 |0011: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@005a │ │ -010fb8: 0c03 |0014: move-result-object v3 │ │ -010fba: 5294 0600 |0015: iget v4, v9, Landroid/app/Notification;.icon:I // field@0006 │ │ -010fbe: 5295 0700 |0017: iget v5, v9, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -010fc2: 6e30 5300 4305 |0019: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0053 │ │ -010fc8: 0c03 |001c: move-result-object v3 │ │ -010fca: 5494 0100 |001d: iget-object v4, v9, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -010fce: 6e20 4000 4300 |001f: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0040 │ │ -010fd4: 0c03 |0022: move-result-object v3 │ │ -010fd6: 5494 0c00 |0023: iget-object v4, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -010fda: 6e30 5700 430d |0025: invoke-virtual {v3, v4, v13}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0057 │ │ -010fe0: 0c03 |0028: move-result-object v3 │ │ -010fe2: 5494 0b00 |0029: iget-object v4, v9, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -010fe6: 5295 0000 |002b: iget v5, v9, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -010fea: 6e30 5500 4305 |002d: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0055 │ │ -010ff0: 0c03 |0030: move-result-object v3 │ │ -010ff2: 5494 0d00 |0031: iget-object v4, v9, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -010ff6: 6e20 5900 4300 |0033: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0059 │ │ -010ffc: 0c03 |0036: move-result-object v3 │ │ -010ffe: 5294 0800 |0037: iget v4, v9, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -011002: 5295 0a00 |0039: iget v5, v9, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -011006: 5296 0900 |003b: iget v6, v9, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -01100a: 6e40 4c00 4365 |003d: invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@004c │ │ -011010: 0c04 |0040: move-result-object v4 │ │ -011012: 5293 0400 |0041: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -011016: dd03 0302 |0043: and-int/lit8 v3, v3, #int 2 // #02 │ │ -01101a: 3803 a900 |0045: if-eqz v3, 00ee // +00a9 │ │ -01101e: 1213 |0047: const/4 v3, #int 1 // #1 │ │ -011020: 6e20 4f00 3400 |0048: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@004f │ │ -011026: 0c04 |004b: move-result-object v4 │ │ -011028: 5293 0400 |004c: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -01102c: dd03 0308 |004e: and-int/lit8 v3, v3, #int 8 // #08 │ │ -011030: 3803 a100 |0050: if-eqz v3, 00f1 // +00a1 │ │ -011034: 1213 |0052: const/4 v3, #int 1 // #1 │ │ -011036: 6e20 5000 3400 |0053: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0050 │ │ -01103c: 0c04 |0056: move-result-object v4 │ │ -01103e: 5293 0400 |0057: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -011042: dd03 0310 |0059: and-int/lit8 v3, v3, #int 16 // #10 │ │ -011046: 3803 9900 |005b: if-eqz v3, 00f4 // +0099 │ │ -01104a: 1213 |005d: const/4 v3, #int 1 // #1 │ │ -01104c: 6e20 3f00 3400 |005e: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@003f │ │ -011052: 0c03 |0061: move-result-object v3 │ │ -011054: 5294 0200 |0062: iget v4, v9, Landroid/app/Notification;.defaults:I // field@0002 │ │ -011058: 6e20 4500 4300 |0064: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0045 │ │ -01105e: 0c03 |0067: move-result-object v3 │ │ -011060: 6e20 4400 a300 |0068: invoke-virtual {v3, v10}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0044 │ │ -011066: 0c03 |006b: move-result-object v3 │ │ -011068: 6e20 4300 b300 |006c: invoke-virtual {v3, v11}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0043 │ │ -01106e: 0c03 |006f: move-result-object v3 │ │ -011070: 0800 1700 |0070: move-object/from16 v0, v23 │ │ -011074: 6e20 5600 0300 |0072: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0056 │ │ -01107a: 0c03 |0075: move-result-object v3 │ │ -01107c: 6e20 4100 c300 |0076: invoke-virtual {v3, v12}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0041 │ │ -011082: 0c03 |0079: move-result-object v3 │ │ -011084: 6e20 4200 f300 |007a: invoke-virtual {v3, v15}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0042 │ │ -01108a: 0c03 |007d: move-result-object v3 │ │ -01108c: 5494 0300 |007e: iget-object v4, v9, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -011090: 6e20 4600 4300 |0080: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0046 │ │ -011096: 0c04 |0083: move-result-object v4 │ │ -011098: 5293 0400 |0084: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -01109c: d533 8000 |0086: and-int/lit16 v3, v3, #int 128 // #0080 │ │ -0110a0: 3803 6f00 |0088: if-eqz v3, 00f7 // +006f │ │ -0110a4: 1213 |008a: const/4 v3, #int 1 // #1 │ │ -0110a6: 0800 1000 |008b: move-object/from16 v0, v16 │ │ -0110aa: 6e30 4800 0403 |008d: invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0048 │ │ -0110b0: 0c03 |0090: move-result-object v3 │ │ -0110b2: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -0110b6: 6e20 4b00 0300 |0093: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@004b │ │ -0110bc: 0c03 |0096: move-result-object v3 │ │ -0110be: 6e20 4e00 e300 |0097: invoke-virtual {v3, v14}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@004e │ │ -0110c4: 0c03 |009a: move-result-object v3 │ │ -0110c6: 0200 1500 |009b: move/from16 v0, v21 │ │ -0110ca: 6e20 5800 0300 |009d: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0058 │ │ -0110d0: 0c03 |00a0: move-result-object v3 │ │ -0110d2: 0200 1600 |00a1: move/from16 v0, v22 │ │ -0110d6: 6e20 5100 0300 |00a3: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0051 │ │ -0110dc: 0c03 |00a6: move-result-object v3 │ │ -0110de: 0200 1200 |00a7: move/from16 v0, v18 │ │ -0110e2: 0201 1300 |00a9: move/from16 v1, v19 │ │ -0110e6: 0202 1400 |00ab: move/from16 v2, v20 │ │ -0110ea: 6e40 5200 0321 |00ad: invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0052 │ │ -0110f0: 0c03 |00b0: move-result-object v3 │ │ -0110f2: 5b73 be00 |00b1: iput-object v3, v7, Landroid/support/v4/app/bj;.a:Landroid/app/Notification$Builder; // field@00be │ │ -0110f6: 2203 4c00 |00b3: new-instance v3, Landroid/os/Bundle; // type@004c │ │ -0110fa: 7010 1e01 0300 |00b5: invoke-direct {v3}, Landroid/os/Bundle;.:()V // method@011e │ │ -011100: 5b73 bf00 |00b8: iput-object v3, v7, Landroid/support/v4/app/bj;.b:Landroid/os/Bundle; // field@00bf │ │ -011104: 3819 0900 |00ba: if-eqz v25, 00c3 // +0009 │ │ -011108: 5473 bf00 |00bc: iget-object v3, v7, Landroid/support/v4/app/bj;.b:Landroid/os/Bundle; // field@00bf │ │ -01110c: 0800 1900 |00be: move-object/from16 v0, v25 │ │ -011110: 6e20 2801 0300 |00c0: invoke-virtual {v3, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@0128 │ │ -011116: 3818 0a00 |00c3: if-eqz v24, 00cd // +000a │ │ -01111a: 5473 bf00 |00c5: iget-object v3, v7, Landroid/support/v4/app/bj;.b:Landroid/os/Bundle; // field@00bf │ │ -01111e: 1a04 3b04 |00c7: const-string v4, "android.support.localOnly" // string@043b │ │ -011122: 1215 |00c9: const/4 v5, #int 1 // #1 │ │ -011124: 6e30 2901 4305 |00ca: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0129 │ │ -01112a: 381a 1500 |00cd: if-eqz v26, 00e2 // +0015 │ │ -01112e: 5473 bf00 |00cf: iget-object v3, v7, Landroid/support/v4/app/bj;.b:Landroid/os/Bundle; // field@00bf │ │ -011132: 1a04 3904 |00d1: const-string v4, "android.support.groupKey" // string@0439 │ │ -011136: 0800 1a00 |00d3: move-object/from16 v0, v26 │ │ -01113a: 6e30 3101 4300 |00d5: invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0131 │ │ -011140: 381b 2100 |00d8: if-eqz v27, 00f9 // +0021 │ │ -011144: 5473 bf00 |00da: iget-object v3, v7, Landroid/support/v4/app/bj;.b:Landroid/os/Bundle; // field@00bf │ │ -011148: 1a04 3a04 |00dc: const-string v4, "android.support.isGroupSummary" // string@043a │ │ -01114c: 1215 |00de: const/4 v5, #int 1 // #1 │ │ -01114e: 6e30 2901 4305 |00df: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0129 │ │ -011154: 381c 0b00 |00e2: if-eqz v28, 00ed // +000b │ │ -011158: 5473 bf00 |00e4: iget-object v3, v7, Landroid/support/v4/app/bj;.b:Landroid/os/Bundle; // field@00bf │ │ -01115c: 1a04 3d04 |00e6: const-string v4, "android.support.sortKey" // string@043d │ │ -011160: 0800 1c00 |00e8: move-object/from16 v0, v28 │ │ -011164: 6e30 3101 4300 |00ea: invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0131 │ │ -01116a: 0e00 |00ed: return-void │ │ -01116c: 1203 |00ee: const/4 v3, #int 0 // #0 │ │ -01116e: 2900 59ff |00ef: goto/16 0048 // -00a7 │ │ -011172: 1203 |00f1: const/4 v3, #int 0 // #0 │ │ -011174: 2900 61ff |00f2: goto/16 0053 // -009f │ │ -011178: 1203 |00f4: const/4 v3, #int 0 // #0 │ │ -01117a: 2900 69ff |00f5: goto/16 005e // -0097 │ │ -01117e: 1203 |00f7: const/4 v3, #int 0 // #0 │ │ -011180: 2893 |00f8: goto 008b // -006d │ │ -011182: 5473 bf00 |00f9: iget-object v3, v7, Landroid/support/v4/app/bj;.b:Landroid/os/Bundle; // field@00bf │ │ -011186: 1a04 3e04 |00fb: const-string v4, "android.support.useSideChannel" // string@043e │ │ -01118a: 1215 |00fd: const/4 v5, #int 1 // #1 │ │ -01118c: 6e30 2901 4305 |00fe: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0129 │ │ -011192: 28e1 |0101: goto 00e2 // -001f │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/bj;) │ │ - name : 'a' │ │ - type : '()Landroid/app/Notification$Builder;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -011194: |[011194] android.support.v4.app.bj.a:()Landroid/app/Notification$Builder; │ │ -0111a4: 5410 be00 |0000: iget-object v0, v1, Landroid/support/v4/app/bj;.a:Landroid/app/Notification$Builder; // field@00be │ │ -0111a8: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/bj;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/bb;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -0111ac: |[0111ac] android.support.v4.app.bj.a:(Landroid/support/v4/app/bb;)V │ │ -0111bc: 5420 c000 |0000: iget-object v0, v2, Landroid/support/v4/app/bj;.c:Ljava/util/List; // field@00c0 │ │ -0111c0: 5421 be00 |0002: iget-object v1, v2, Landroid/support/v4/app/bj;.a:Landroid/app/Notification$Builder; // field@00be │ │ -0111c4: 7120 3d02 3100 |0004: invoke-static {v1, v3}, Landroid/support/v4/app/bg;.a:(Landroid/app/Notification$Builder;Landroid/support/v4/app/bb;)Landroid/os/Bundle; // method@023d │ │ -0111ca: 0c01 |0007: move-result-object v1 │ │ -0111cc: 7220 bb07 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@07bb │ │ -0111d2: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/bj;) │ │ - name : 'b' │ │ - type : '()Landroid/app/Notification;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 29 16-bit code units │ │ -0111d4: |[0111d4] android.support.v4.app.bj.b:()Landroid/app/Notification; │ │ -0111e4: 5430 c000 |0000: iget-object v0, v3, Landroid/support/v4/app/bj;.c:Ljava/util/List; // field@00c0 │ │ -0111e8: 7110 3f02 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/bg;.a:(Ljava/util/List;)Landroid/util/SparseArray; // method@023f │ │ -0111ee: 0c00 |0005: move-result-object v0 │ │ -0111f0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0111f4: 5431 bf00 |0008: iget-object v1, v3, Landroid/support/v4/app/bj;.b:Landroid/os/Bundle; // field@00bf │ │ -0111f8: 1a02 3804 |000a: const-string v2, "android.support.actionExtras" // string@0438 │ │ -0111fc: 6e30 3001 2100 |000c: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0130 │ │ -011202: 5430 be00 |000f: iget-object v0, v3, Landroid/support/v4/app/bj;.a:Landroid/app/Notification$Builder; // field@00be │ │ -011206: 5431 bf00 |0011: iget-object v1, v3, Landroid/support/v4/app/bj;.b:Landroid/os/Bundle; // field@00bf │ │ -01120a: 6e20 4700 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@0047 │ │ -011210: 5430 be00 |0016: iget-object v0, v3, Landroid/support/v4/app/bj;.a:Landroid/app/Notification$Builder; // field@00be │ │ -011214: 6e10 3d00 0000 |0018: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@003d │ │ -01121a: 0c00 |001b: move-result-object v0 │ │ -01121c: 1100 |001c: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #54 header: │ │ -class_idx : 160 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 5 │ │ - │ │ -Class #54 - │ │ - Class descriptor : 'Landroid/support/v4/app/bs;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/bs;) │ │ - name : 'a' │ │ - type : '()Ljava/lang/String;' │ │ + type : '()[La/a/a/a/ar;' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/app/bs;) │ │ - name : 'b' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0404 (PROTECTED ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/app/bs;) │ │ - name : 'c' │ │ - type : '()[Ljava/lang/CharSequence;' │ │ - access : 0x0404 (PROTECTED ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/app/bs;) │ │ - name : 'd' │ │ - type : '()Z' │ │ - access : 0x0404 (PROTECTED ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/app/bs;) │ │ - name : 'e' │ │ - type : '()Landroid/os/Bundle;' │ │ - access : 0x0404 (PROTECTED ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #55 header: │ │ -class_idx : 152 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 160 │ │ -source_file_idx : -1 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ - │ │ -Class #55 - │ │ - Class descriptor : 'Landroid/support/v4/app/bk;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/bs;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/bk;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/app/bt;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - #1 : (in Landroid/support/v4/app/bk;) │ │ - name : 'g' │ │ - type : 'Landroid/support/v4/app/bm;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/bk;) │ │ - name : 'b' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroid/support/v4/app/bk;) │ │ - name : 'c' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroid/support/v4/app/bk;) │ │ - name : 'd' │ │ - type : '[Ljava/lang/CharSequence;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Landroid/support/v4/app/bk;) │ │ - name : 'e' │ │ - type : 'Z' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #4 : (in Landroid/support/v4/app/bk;) │ │ - name : 'f' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/bk;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 43 16-bit code units │ │ -011220: |[011220] android.support.v4.app.bk.:()V │ │ -011230: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -011234: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -011238: 3410 1100 |0004: if-lt v0, v1, 0015 // +0011 │ │ -01123c: 2200 9b00 |0006: new-instance v0, Landroid/support/v4/app/bn; // type@009b │ │ -011240: 7010 5202 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/bn;.:()V // method@0252 │ │ -011246: 6900 c700 |000b: sput-object v0, Landroid/support/v4/app/bk;.g:Landroid/support/v4/app/bm; // field@00c7 │ │ -01124a: 2200 9900 |000d: new-instance v0, Landroid/support/v4/app/bl; // type@0099 │ │ -01124e: 7010 5102 0000 |000f: invoke-direct {v0}, Landroid/support/v4/app/bl;.:()V // method@0251 │ │ -011254: 6900 c100 |0012: sput-object v0, Landroid/support/v4/app/bk;.a:Landroid/support/v4/app/bt; // field@00c1 │ │ -011258: 0e00 |0014: return-void │ │ -01125a: 6000 1b00 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -01125e: 1301 1000 |0017: const/16 v1, #int 16 // #10 │ │ -011262: 3410 0a00 |0019: if-lt v0, v1, 0023 // +000a │ │ -011266: 2200 9d00 |001b: new-instance v0, Landroid/support/v4/app/bp; // type@009d │ │ -01126a: 7010 5402 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/bp;.:()V // method@0254 │ │ -011270: 6900 c700 |0020: sput-object v0, Landroid/support/v4/app/bk;.g:Landroid/support/v4/app/bm; // field@00c7 │ │ -011274: 28eb |0022: goto 000d // -0015 │ │ -011276: 2200 9c00 |0023: new-instance v0, Landroid/support/v4/app/bo; // type@009c │ │ -01127a: 7010 5302 0000 |0025: invoke-direct {v0}, Landroid/support/v4/app/bo;.:()V // method@0253 │ │ -011280: 6900 c700 |0028: sput-object v0, Landroid/support/v4/app/bk;.g:Landroid/support/v4/app/bm; // field@00c7 │ │ -011284: 28e3 |002a: goto 000d // -001d │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/bk;) │ │ - name : 'a' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -011288: |[011288] android.support.v4.app.bk.a:()Ljava/lang/String; │ │ -011298: 5410 c200 |0000: iget-object v0, v1, Landroid/support/v4/app/bk;.b:Ljava/lang/String; // field@00c2 │ │ -01129c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/bk;) │ │ - name : 'b' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0112a0: |[0112a0] android.support.v4.app.bk.b:()Ljava/lang/CharSequence; │ │ -0112b0: 5410 c300 |0000: iget-object v0, v1, Landroid/support/v4/app/bk;.c:Ljava/lang/CharSequence; // field@00c3 │ │ -0112b4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/bk;) │ │ - name : 'c' │ │ - type : '()[Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0112b8: |[0112b8] android.support.v4.app.bk.c:()[Ljava/lang/CharSequence; │ │ -0112c8: 5410 c400 |0000: iget-object v0, v1, Landroid/support/v4/app/bk;.d:[Ljava/lang/CharSequence; // field@00c4 │ │ -0112cc: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/bk;) │ │ - name : 'd' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0112d0: |[0112d0] android.support.v4.app.bk.d:()Z │ │ -0112e0: 5510 c500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/bk;.e:Z // field@00c5 │ │ -0112e4: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/bk;) │ │ - name : 'e' │ │ - type : '()Landroid/os/Bundle;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0112e8: |[0112e8] android.support.v4.app.bk.e:()Landroid/os/Bundle; │ │ -0112f8: 5410 c600 |0000: iget-object v0, v1, Landroid/support/v4/app/bk;.f:Landroid/os/Bundle; // field@00c6 │ │ -0112fc: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #56 header: │ │ -class_idx : 161 │ │ +Class #2 header: │ │ +class_idx : 7 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #56 - │ │ - Class descriptor : 'Landroid/support/v4/app/bt;' │ │ +Class #2 - │ │ + Class descriptor : 'La/a/a/a/ab;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #57 header: │ │ -class_idx : 153 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #57 - │ │ - Class descriptor : 'Landroid/support/v4/app/bl;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/bt;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/bl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -011300: |[011300] android.support.v4.app.bl.:()V │ │ -011310: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -011316: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #58 header: │ │ -class_idx : 154 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #58 - │ │ - Class descriptor : 'Landroid/support/v4/app/bm;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #59 header: │ │ -class_idx : 155 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #59 - │ │ - Class descriptor : 'Landroid/support/v4/app/bn;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/bm;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/bn;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -011318: |[011318] android.support.v4.app.bn.:()V │ │ -011328: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -01132e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #60 header: │ │ -class_idx : 156 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #60 - │ │ - Class descriptor : 'Landroid/support/v4/app/bo;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/bm;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/bo;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -011330: |[011330] android.support.v4.app.bo.:()V │ │ -011340: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -011346: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #61 header: │ │ -class_idx : 157 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #61 - │ │ - Class descriptor : 'Landroid/support/v4/app/bp;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/bm;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/bp;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -011348: |[011348] android.support.v4.app.bp.:()V │ │ -011358: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -01135e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #62 header: │ │ -class_idx : 158 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #62 - │ │ - Class descriptor : 'Landroid/support/v4/app/bq;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/bq;) │ │ - name : 'a' │ │ - type : '([Landroid/support/v4/app/bs;)[Landroid/app/RemoteInput;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 65 16-bit code units │ │ -011360: |[011360] android.support.v4.app.bq.a:([Landroid/support/v4/app/bs;)[Landroid/app/RemoteInput; │ │ -011370: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -011374: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -011376: 1100 |0003: return-object v0 │ │ -011378: 2150 |0004: array-length v0, v5 │ │ -01137a: 2301 eb01 |0005: new-array v1, v0, [Landroid/app/RemoteInput; // type@01eb │ │ -01137e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -011380: 2152 |0008: array-length v2, v5 │ │ -011382: 3520 3600 |0009: if-ge v0, v2, 003f // +0036 │ │ -011386: 4602 0500 |000b: aget-object v2, v5, v0 │ │ -01138a: 2203 1600 |000d: new-instance v3, Landroid/app/RemoteInput$Builder; // type@0016 │ │ -01138e: 6e10 5602 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/app/bs;.a:()Ljava/lang/String; // method@0256 │ │ -011394: 0c04 |0012: move-result-object v4 │ │ -011396: 7020 6f00 4300 |0013: invoke-direct {v3, v4}, Landroid/app/RemoteInput$Builder;.:(Ljava/lang/String;)V // method@006f │ │ -01139c: 6e10 5702 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/bs;.b:()Ljava/lang/CharSequence; // method@0257 │ │ -0113a2: 0c04 |0019: move-result-object v4 │ │ -0113a4: 6e20 7400 4300 |001a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setLabel:(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@0074 │ │ -0113aa: 0c03 |001d: move-result-object v3 │ │ -0113ac: 6e10 5802 0200 |001e: invoke-virtual {v2}, Landroid/support/v4/app/bs;.c:()[Ljava/lang/CharSequence; // method@0258 │ │ -0113b2: 0c04 |0021: move-result-object v4 │ │ -0113b4: 6e20 7300 4300 |0022: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setChoices:([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@0073 │ │ -0113ba: 0c03 |0025: move-result-object v3 │ │ -0113bc: 6e10 5902 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/app/bs;.d:()Z // method@0259 │ │ -0113c2: 0a04 |0029: move-result v4 │ │ -0113c4: 6e20 7200 4300 |002a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setAllowFreeFormInput:(Z)Landroid/app/RemoteInput$Builder; // method@0072 │ │ -0113ca: 0c03 |002d: move-result-object v3 │ │ -0113cc: 6e10 5a02 0200 |002e: invoke-virtual {v2}, Landroid/support/v4/app/bs;.e:()Landroid/os/Bundle; // method@025a │ │ -0113d2: 0c02 |0031: move-result-object v2 │ │ -0113d4: 6e20 7000 2300 |0032: invoke-virtual {v3, v2}, Landroid/app/RemoteInput$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; // method@0070 │ │ -0113da: 0c02 |0035: move-result-object v2 │ │ -0113dc: 6e10 7100 0200 |0036: invoke-virtual {v2}, Landroid/app/RemoteInput$Builder;.build:()Landroid/app/RemoteInput; // method@0071 │ │ -0113e2: 0c02 |0039: move-result-object v2 │ │ -0113e4: 4d02 0100 |003a: aput-object v2, v1, v0 │ │ -0113e8: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0113ec: 28ca |003e: goto 0008 // -0036 │ │ -0113ee: 0710 |003f: move-object v0, v1 │ │ -0113f0: 28c3 |0040: goto 0003 // -003d │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #63 header: │ │ -class_idx : 159 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #63 - │ │ - Class descriptor : 'Landroid/support/v4/app/br;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #64 header: │ │ -class_idx : 162 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #64 - │ │ - Class descriptor : 'Landroid/support/v4/app/bu;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/bu;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/bs;)Landroid/os/Bundle;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 51 16-bit code units │ │ -0113f4: |[0113f4] android.support.v4.app.bu.a:(Landroid/support/v4/app/bs;)Landroid/os/Bundle; │ │ -011404: 2200 4c00 |0000: new-instance v0, Landroid/os/Bundle; // type@004c │ │ -011408: 7010 1e01 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@011e │ │ -01140e: 1a01 9606 |0005: const-string v1, "resultKey" // string@0696 │ │ -011412: 6e10 5602 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/bs;.a:()Ljava/lang/String; // method@0256 │ │ -011418: 0c02 |000a: move-result-object v2 │ │ -01141a: 6e30 3101 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0131 │ │ -011420: 1a01 9b05 |000e: const-string v1, "label" // string@059b │ │ -011424: 6e10 5702 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/bs;.b:()Ljava/lang/CharSequence; // method@0257 │ │ -01142a: 0c02 |0013: move-result-object v2 │ │ -01142c: 6e30 2b01 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@012b │ │ -011432: 1a01 6804 |0017: const-string v1, "choices" // string@0468 │ │ -011436: 6e10 5802 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/bs;.c:()[Ljava/lang/CharSequence; // method@0258 │ │ -01143c: 0c02 |001c: move-result-object v2 │ │ -01143e: 6e30 2c01 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequenceArray:(Ljava/lang/String;[Ljava/lang/CharSequence;)V // method@012c │ │ -011444: 1a01 2104 |0020: const-string v1, "allowFreeFormInput" // string@0421 │ │ -011448: 6e10 5902 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/bs;.d:()Z // method@0259 │ │ -01144e: 0a02 |0025: move-result v2 │ │ -011450: 6e30 2901 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0129 │ │ -011456: 1a01 b104 |0029: const-string v1, "extras" // string@04b1 │ │ -01145a: 6e10 5a02 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/bs;.e:()Landroid/os/Bundle; // method@025a │ │ -011460: 0c02 |002e: move-result-object v2 │ │ -011462: 6e30 2a01 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@012a │ │ -011468: 1100 |0032: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/bu;) │ │ - name : 'a' │ │ - type : '([Landroid/support/v4/app/bs;)[Landroid/os/Bundle;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 24 16-bit code units │ │ -01146c: |[01146c] android.support.v4.app.bu.a:([Landroid/support/v4/app/bs;)[Landroid/os/Bundle; │ │ -01147c: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -011480: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -011482: 1100 |0003: return-object v0 │ │ -011484: 2130 |0004: array-length v0, v3 │ │ -011486: 2301 ed01 |0005: new-array v1, v0, [Landroid/os/Bundle; // type@01ed │ │ -01148a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -01148c: 2132 |0008: array-length v2, v3 │ │ -01148e: 3520 0d00 |0009: if-ge v0, v2, 0016 // +000d │ │ -011492: 4602 0300 |000b: aget-object v2, v3, v0 │ │ -011496: 7110 5b02 0200 |000d: invoke-static {v2}, Landroid/support/v4/app/bu;.a:(Landroid/support/v4/app/bs;)Landroid/os/Bundle; // method@025b │ │ -01149c: 0c02 |0010: move-result-object v2 │ │ -01149e: 4d02 0100 |0011: aput-object v2, v1, v0 │ │ -0114a2: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0114a6: 28f3 |0015: goto 0008 // -000d │ │ -0114a8: 0710 |0016: move-object v0, v1 │ │ -0114aa: 28ec |0017: goto 0003 // -0014 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #65 header: │ │ -class_idx : 163 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 300 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #65 - │ │ - Class descriptor : 'Landroid/support/v4/app/bv;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/util/AndroidRuntimeException;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/bv;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0114ac: |[0114ac] android.support.v4.app.bv.:(Ljava/lang/String;)V │ │ -0114bc: 7020 2706 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@0627 │ │ -0114c2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #66 header: │ │ -class_idx : 164 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #66 - │ │ - Class descriptor : 'Landroid/support/v4/app/bw;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Iterable;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/bw;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/app/bx;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/bw;) │ │ - name : 'b' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroid/support/v4/app/bw;) │ │ - name : 'c' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/bw;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -0114c4: |[0114c4] android.support.v4.app.bw.:()V │ │ -0114d4: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -0114d8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0114dc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0114e0: 2200 a700 |0006: new-instance v0, Landroid/support/v4/app/bz; // type@00a7 │ │ -0114e4: 7010 6a02 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/bz;.:()V // method@026a │ │ -0114ea: 6900 c800 |000b: sput-object v0, Landroid/support/v4/app/bw;.a:Landroid/support/v4/app/bx; // field@00c8 │ │ -0114ee: 0e00 |000d: return-void │ │ -0114f0: 2200 a600 |000e: new-instance v0, Landroid/support/v4/app/by; // type@00a6 │ │ -0114f4: 7010 6802 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/by;.:()V // method@0268 │ │ -0114fa: 6900 c800 |0013: sput-object v0, Landroid/support/v4/app/bw;.a:Landroid/support/v4/app/bx; // field@00c8 │ │ -0114fe: 28f8 |0015: goto 000d // -0008 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/bw;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -011500: |[011500] android.support.v4.app.bw.:(Landroid/content/Context;)V │ │ -011510: 7010 6907 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0769 │ │ -011516: 2200 9701 |0003: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -01151a: 7010 9907 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -011520: 5b10 c900 |0008: iput-object v0, v1, Landroid/support/v4/app/bw;.b:Ljava/util/ArrayList; // field@00c9 │ │ -011524: 5b12 ca00 |000a: iput-object v2, v1, Landroid/support/v4/app/bw;.c:Landroid/content/Context; // field@00ca │ │ -011528: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/bw;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;)Landroid/support/v4/app/bw;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01152c: |[01152c] android.support.v4.app.bw.a:(Landroid/content/Context;)Landroid/support/v4/app/bw; │ │ -01153c: 2200 a400 |0000: new-instance v0, Landroid/support/v4/app/bw; // type@00a4 │ │ -011540: 7020 5f02 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/bw;.:(Landroid/content/Context;)V // method@025f │ │ -011546: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/bw;) │ │ - name : 'a' │ │ - type : '(II)Landroid/app/PendingIntent;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 6 16-bit code units │ │ -011548: |[011548] android.support.v4.app.bw.a:(II)Landroid/app/PendingIntent; │ │ -011558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01155a: 6e40 6102 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/bw;.a:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0261 │ │ -011560: 0c00 |0004: move-result-object v0 │ │ -011562: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/bw;) │ │ - name : 'a' │ │ - type : '(IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 6 │ │ - insns size : 61 16-bit code units │ │ -011564: |[011564] android.support.v4.app.bw.a:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -011574: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -011576: 5460 c900 |0001: iget-object v0, v6, Landroid/support/v4/app/bw;.b:Ljava/util/ArrayList; // field@00c9 │ │ -01157a: 6e10 a007 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@07a0 │ │ -011580: 0a00 |0006: move-result v0 │ │ -011582: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -011586: 2200 8201 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -01158a: 1a01 2803 |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0328 │ │ -01158e: 7020 5807 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -011594: 2700 |0010: throw v0 │ │ -011596: 5460 c900 |0011: iget-object v0, v6, Landroid/support/v4/app/bw;.b:Ljava/util/ArrayList; // field@00c9 │ │ -01159a: 5461 c900 |0013: iget-object v1, v6, Landroid/support/v4/app/bw;.b:Ljava/util/ArrayList; // field@00c9 │ │ -01159e: 6e10 a507 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -0115a4: 0a01 |0018: move-result v1 │ │ -0115a6: 2311 ec01 |0019: new-array v1, v1, [Landroid/content/Intent; // type@01ec │ │ -0115aa: 6e20 a707 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@07a7 │ │ -0115b0: 0c02 |001e: move-result-object v2 │ │ -0115b2: 1f02 ec01 |001f: check-cast v2, [Landroid/content/Intent; // type@01ec │ │ -0115b6: 2200 2300 |0021: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -0115ba: 4601 0203 |0023: aget-object v1, v2, v3 │ │ -0115be: 7020 9500 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0095 │ │ -0115c4: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ -0115ca: 6e20 9900 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0099 │ │ -0115d0: 0c00 |002e: move-result-object v0 │ │ -0115d2: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ -0115d6: 6200 c800 |0031: sget-object v0, Landroid/support/v4/app/bw;.a:Landroid/support/v4/app/bx; // field@00c8 │ │ -0115da: 5461 ca00 |0033: iget-object v1, v6, Landroid/support/v4/app/bw;.c:Landroid/content/Context; // field@00ca │ │ -0115de: 0173 |0035: move v3, v7 │ │ -0115e0: 0184 |0036: move v4, v8 │ │ -0115e2: 0795 |0037: move-object v5, v9 │ │ -0115e4: 7806 6702 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/bx;.a:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0267 │ │ -0115ea: 0c00 |003b: move-result-object v0 │ │ -0115ec: 1100 |003c: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/bw;) │ │ - name : 'a' │ │ - type : '(Landroid/content/ComponentName;)Landroid/support/v4/app/bw;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 45 16-bit code units │ │ -0115f0: |[0115f0] android.support.v4.app.bw.a:(Landroid/content/ComponentName;)Landroid/support/v4/app/bw; │ │ -011600: 5430 c900 |0000: iget-object v0, v3, Landroid/support/v4/app/bw;.b:Ljava/util/ArrayList; // field@00c9 │ │ -011604: 6e10 a507 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01160a: 0a01 |0005: move-result v1 │ │ -01160c: 5430 ca00 |0006: iget-object v0, v3, Landroid/support/v4/app/bw;.c:Landroid/content/Context; // field@00ca │ │ -011610: 7120 e301 4000 |0008: invoke-static {v0, v4}, Landroid/support/v4/app/aa;.a:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@01e3 │ │ -011616: 0c00 |000b: move-result-object v0 │ │ -011618: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ -01161c: 5432 c900 |000e: iget-object v2, v3, Landroid/support/v4/app/bw;.b:Ljava/util/ArrayList; // field@00c9 │ │ -011620: 6e30 9b07 1200 |0010: invoke-virtual {v2, v1, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@079b │ │ -011626: 5432 ca00 |0013: iget-object v2, v3, Landroid/support/v4/app/bw;.c:Landroid/content/Context; // field@00ca │ │ -01162a: 6e10 9d00 0000 |0015: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@009d │ │ -011630: 0c00 |0018: move-result-object v0 │ │ -011632: 7120 e301 0200 |0019: invoke-static {v2, v0}, Landroid/support/v4/app/aa;.a:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@01e3 │ │ -011638: 0c00 |001c: move-result-object v0 │ │ -01163a: 28ef |001d: goto 000c // -0011 │ │ -01163c: 0d00 |001e: move-exception v0 │ │ -01163e: 1a01 7203 |001f: const-string v1, "TaskStackBuilder" // string@0372 │ │ -011642: 1a02 ae00 |0021: const-string v2, "Bad ComponentName while traversing activity parent metadata" // string@00ae │ │ -011646: 7120 2d06 2100 |0023: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@062d │ │ -01164c: 2201 8101 |0026: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0181 │ │ -011650: 7020 5607 0100 |0028: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0756 │ │ -011656: 2701 |002b: throw v1 │ │ -011658: 1103 |002c: return-object v3 │ │ - catches : 1 │ │ - 0x0006 - 0x001c │ │ - Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x001e │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/bw;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Intent;)Landroid/support/v4/app/bw;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -011668: |[011668] android.support.v4.app.bw.a:(Landroid/content/Intent;)Landroid/support/v4/app/bw; │ │ -011678: 5410 c900 |0000: iget-object v0, v1, Landroid/support/v4/app/bw;.b:Ljava/util/ArrayList; // field@00c9 │ │ -01167c: 6e20 9c07 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -011682: 1101 |0005: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/bw;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Class;)Landroid/support/v4/app/bw;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 12 16-bit code units │ │ -011684: |[011684] android.support.v4.app.bw.a:(Ljava/lang/Class;)Landroid/support/v4/app/bw; │ │ -011694: 2200 1e00 |0000: new-instance v0, Landroid/content/ComponentName; // type@001e │ │ -011698: 5421 ca00 |0002: iget-object v1, v2, Landroid/support/v4/app/bw;.c:Landroid/content/Context; // field@00ca │ │ -01169c: 7030 7f00 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@007f │ │ -0116a2: 6e20 6202 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/app/bw;.a:(Landroid/content/ComponentName;)Landroid/support/v4/app/bw; // method@0262 │ │ -0116a8: 0c00 |000a: move-result-object v0 │ │ -0116aa: 1100 |000b: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/app/bw;) │ │ - name : 'iterator' │ │ - type : '()Ljava/util/Iterator;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0116ac: |[0116ac] android.support.v4.app.bw.iterator:()Ljava/util/Iterator; │ │ -0116bc: 5410 c900 |0000: iget-object v0, v1, Landroid/support/v4/app/bw;.b:Ljava/util/ArrayList; // field@00c9 │ │ -0116c0: 6e10 a107 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@07a1 │ │ -0116c6: 0c00 |0005: move-result-object v0 │ │ -0116c8: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #67 header: │ │ -class_idx : 165 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #67 - │ │ - Class descriptor : 'Landroid/support/v4/app/bx;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/bx;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #68 header: │ │ -class_idx : 166 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #68 - │ │ - Class descriptor : 'Landroid/support/v4/app/by;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/bx;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/by;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0116cc: |[0116cc] android.support.v4.app.by.:()V │ │ -0116dc: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0116e2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/by;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 6 │ │ - outs : 4 │ │ - insns size : 20 16-bit code units │ │ -0116e4: |[0116e4] android.support.v4.app.by.a:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -0116f4: 2200 2300 |0000: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -0116f8: 2141 |0002: array-length v1, v4 │ │ -0116fa: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0116fe: 4601 0401 |0005: aget-object v1, v4, v1 │ │ -011702: 7020 9500 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0095 │ │ -011708: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ -01170c: 6e20 9900 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0099 │ │ -011712: 7140 6500 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0065 │ │ -011718: 0c00 |0012: move-result-object v0 │ │ -01171a: 1100 |0013: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #69 header: │ │ -class_idx : 167 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #69 - │ │ - Class descriptor : 'Landroid/support/v4/app/bz;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/bx;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/bz;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01171c: |[01171c] android.support.v4.app.bz.:()V │ │ -01172c: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -011732: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/bz;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 6 │ │ - outs : 4 │ │ - insns size : 22 16-bit code units │ │ -011734: |[011734] android.support.v4.app.bz.a:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -011744: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -011746: 2200 2300 |0001: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -01174a: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -01174e: 7020 9500 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0095 │ │ -011754: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -01175a: 6e20 9900 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0099 │ │ -011760: 0c00 |000e: move-result-object v0 │ │ -011762: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -011766: 7140 6d02 6475 |0011: invoke-static {v4, v6, v5, v7}, Landroid/support/v4/app/ca;.a:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@026d │ │ -01176c: 0c00 |0014: move-result-object v0 │ │ -01176e: 1100 |0015: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #70 header: │ │ -class_idx : 168 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 9 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #70 - │ │ - Class descriptor : 'Landroid/support/v4/app/c;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/c;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/app/c;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/c;) │ │ - name : 'b' │ │ - type : 'Landroid/support/v4/app/c;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/c;) │ │ - name : 'c' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/c;) │ │ - name : 'd' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/c;) │ │ - name : 'e' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/c;) │ │ - name : 'f' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/c;) │ │ - name : 'g' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/c;) │ │ - name : 'h' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/c;) │ │ - name : 'i' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/c;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -011770: |[011770] android.support.v4.app.c.:()V │ │ -011780: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -011786: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #71 header: │ │ -class_idx : 169 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #71 - │ │ - Class descriptor : 'Landroid/support/v4/app/ca;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ca;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 5 16-bit code units │ │ -011788: |[011788] android.support.v4.app.ca.a:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ -011798: 7140 6400 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0064 │ │ -01179e: 0c00 |0003: move-result-object v0 │ │ -0117a0: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #72 header: │ │ -class_idx : 170 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #72 - │ │ - Class descriptor : 'Landroid/support/v4/app/d;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/d;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0117a4: |[0117a4] android.support.v4.app.d.:()V │ │ -0117b4: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0117ba: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/d;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0117bc: |[0117bc] android.support.v4.app.d.a:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ -0117cc: 2200 6b00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@006b │ │ -0117d0: 7020 7d01 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@017d │ │ -0117d6: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/d;) │ │ - name : 'a' │ │ - type : '(I)[Landroid/support/v4/app/BackStackState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0117d8: |[0117d8] android.support.v4.app.d.a:(I)[Landroid/support/v4/app/BackStackState; │ │ -0117e8: 2320 ef01 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@01ef │ │ -0117ec: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/d;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0117f0: |[0117f0] android.support.v4.app.d.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -011800: 6e20 6f02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/d;.a:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@026f │ │ -011806: 0c00 |0003: move-result-object v0 │ │ -011808: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/d;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01180c: |[01180c] android.support.v4.app.d.newArray:(I)[Ljava/lang/Object; │ │ -01181c: 6e20 7002 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/d;.a:(I)[Landroid/support/v4/app/BackStackState; // method@0270 │ │ -011822: 0c00 |0003: move-result-object v0 │ │ -011824: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #73 header: │ │ -class_idx : 177 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #73 - │ │ - Class descriptor : 'Landroid/support/v4/app/k;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/k;) │ │ - name : 'a' │ │ - type : '(I)Landroid/view/View;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #74 header: │ │ -class_idx : 171 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #74 - │ │ - Class descriptor : 'Landroid/support/v4/app/e;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/k;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/e;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/e;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -011828: |[011828] android.support.v4.app.e.:(Landroid/support/v4/app/Fragment;)V │ │ -011838: 5b01 d400 |0000: iput-object v1, v0, Landroid/support/v4/app/e;.a:Landroid/support/v4/app/Fragment; // field@00d4 │ │ -01183c: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -011842: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/e;) │ │ - name : 'a' │ │ - type : '(I)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 23 16-bit code units │ │ -011844: |[011844] android.support.v4.app.e.a:(I)Landroid/view/View; │ │ -011854: 5420 d400 |0000: iget-object v0, v2, Landroid/support/v4/app/e;.a:Landroid/support/v4/app/Fragment; // field@00d4 │ │ -011858: 5400 3800 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -01185c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -011860: 2200 8201 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -011864: 1a01 ec00 |0008: const-string v1, "Fragment does not have a view" // string@00ec │ │ -011868: 7020 5807 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -01186e: 2700 |000d: throw v0 │ │ -011870: 5420 d400 |000e: iget-object v0, v2, Landroid/support/v4/app/e;.a:Landroid/support/v4/app/Fragment; // field@00d4 │ │ -011874: 5400 3800 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -011878: 6e20 6706 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0667 │ │ -01187e: 0c00 |0015: move-result-object v0 │ │ -011880: 1100 |0016: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #75 header: │ │ -class_idx : 172 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 397 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #75 - │ │ - Class descriptor : 'Landroid/support/v4/app/f;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/RuntimeException;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/f;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -011884: |[011884] android.support.v4.app.f.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -011894: 7030 7107 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0771 │ │ -01189a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #76 header: │ │ -class_idx : 173 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #76 - │ │ - Class descriptor : 'Landroid/support/v4/app/g;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/g;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01189c: |[01189c] android.support.v4.app.g.:()V │ │ -0118ac: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0118b2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/g;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0118b4: |[0118b4] android.support.v4.app.g.a:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ -0118c4: 2200 6c00 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@006c │ │ -0118c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0118ca: 7030 8301 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0183 │ │ -0118d0: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/g;) │ │ - name : 'a' │ │ - type : '(I)[Landroid/support/v4/app/Fragment$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0118d4: |[0118d4] android.support.v4.app.g.a:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ -0118e4: 2320 f001 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@01f0 │ │ -0118e8: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/g;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0118ec: |[0118ec] android.support.v4.app.g.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0118fc: 6e20 7702 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/g;.a:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@0277 │ │ -011902: 0c00 |0003: move-result-object v0 │ │ -011904: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/g;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -011908: |[011908] android.support.v4.app.g.newArray:(I)[Ljava/lang/Object; │ │ -011918: 6e20 7802 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/g;.a:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@0278 │ │ -01191e: 0c00 |0003: move-result-object v0 │ │ -011920: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #77 header: │ │ -class_idx : 174 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 7 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 13 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 31 │ │ - │ │ -Class #77 - │ │ - Class descriptor : 'Landroid/support/v4/app/h;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/app/Activity;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/h;) │ │ - name : 'a' │ │ - type : 'Landroid/os/Handler;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroid/support/v4/app/h;) │ │ - name : 'b' │ │ - type : 'Landroid/support/v4/app/n;' │ │ - access : 0x0010 (FINAL) │ │ - #2 : (in Landroid/support/v4/app/h;) │ │ - name : 'c' │ │ - type : 'Landroid/support/v4/app/k;' │ │ - access : 0x0010 (FINAL) │ │ - #3 : (in Landroid/support/v4/app/h;) │ │ - name : 'd' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/h;) │ │ - name : 'e' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/h;) │ │ - name : 'f' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/h;) │ │ - name : 'g' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/h;) │ │ - name : 'h' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/h;) │ │ - name : 'i' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/h;) │ │ - name : 'j' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/h;) │ │ - name : 'k' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/h;) │ │ - name : 'l' │ │ - type : 'Landroid/support/v4/c/l;' │ │ - access : 0x0000 () │ │ - #12 : (in Landroid/support/v4/app/h;) │ │ - name : 'm' │ │ - type : 'Landroid/support/v4/app/y;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/h;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)Ljava/lang/String;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 366 16-bit code units │ │ -011924: |[011924] android.support.v4.app.h.a:(Landroid/view/View;)Ljava/lang/String; │ │ -011934: 1303 5600 |0000: const/16 v3, #int 86 // #56 │ │ -011938: 1301 4600 |0002: const/16 v1, #int 70 // #46 │ │ -01193c: 1306 2c00 |0004: const/16 v6, #int 44 // #2c │ │ -011940: 1305 2000 |0006: const/16 v5, #int 32 // #20 │ │ -011944: 1302 2e00 |0008: const/16 v2, #int 46 // #2e │ │ -011948: 2204 8f01 |000a: new-instance v4, Ljava/lang/StringBuilder; // type@018f │ │ -01194c: 1300 8000 |000c: const/16 v0, #int 128 // #80 │ │ -011950: 7020 8307 0400 |000e: invoke-direct {v4, v0}, Ljava/lang/StringBuilder;.:(I)V // method@0783 │ │ -011956: 6e10 6c07 0700 |0011: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@076c │ │ -01195c: 0c00 |0014: move-result-object v0 │ │ -01195e: 6e10 4e07 0000 |0015: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@074e │ │ -011964: 0c00 |0018: move-result-object v0 │ │ -011966: 6e20 8807 0400 |0019: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01196c: 1300 7b00 |001c: const/16 v0, #int 123 // #7b │ │ -011970: 6e20 8407 0400 |001e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011976: 7110 8e07 0700 |0021: invoke-static {v7}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@078e │ │ -01197c: 0a00 |0024: move-result v0 │ │ -01197e: 7110 5c07 0000 |0025: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -011984: 0c00 |0028: move-result-object v0 │ │ -011986: 6e20 8807 0400 |0029: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01198c: 6e20 8407 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011992: 6e10 7c06 0700 |002f: invoke-virtual {v7}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -011998: 0a00 |0032: move-result v0 │ │ -01199a: 2c00 2301 0000 |0033: sparse-switch v0, 00000156 // +00000123 │ │ -0119a0: 6e20 8407 2400 |0036: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -0119a6: 6e10 8306 0700 |0039: invoke-virtual {v7}, Landroid/view/View;.isFocusable:()Z // method@0683 │ │ -0119ac: 0a00 |003c: move-result v0 │ │ -0119ae: 3800 f400 |003d: if-eqz v0, 0131 // +00f4 │ │ -0119b2: 0110 |003f: move v0, v1 │ │ -0119b4: 6e20 8407 0400 |0040: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -0119ba: 6e10 8206 0700 |0043: invoke-virtual {v7}, Landroid/view/View;.isEnabled:()Z // method@0682 │ │ -0119c0: 0a00 |0046: move-result v0 │ │ -0119c2: 3800 ed00 |0047: if-eqz v0, 0134 // +00ed │ │ -0119c6: 1300 4500 |0049: const/16 v0, #int 69 // #45 │ │ -0119ca: 6e20 8407 0400 |004b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -0119d0: 6e10 a506 0700 |004e: invoke-virtual {v7}, Landroid/view/View;.willNotDraw:()Z // method@06a5 │ │ -0119d6: 0a00 |0051: move-result v0 │ │ -0119d8: 3800 e500 |0052: if-eqz v0, 0137 // +00e5 │ │ -0119dc: 0120 |0054: move v0, v2 │ │ -0119de: 6e20 8407 0400 |0055: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -0119e4: 6e10 8506 0700 |0058: invoke-virtual {v7}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@0685 │ │ -0119ea: 0a00 |005b: move-result v0 │ │ -0119ec: 3800 df00 |005c: if-eqz v0, 013b // +00df │ │ -0119f0: 1300 4800 |005e: const/16 v0, #int 72 // #48 │ │ -0119f4: 6e20 8407 0400 |0060: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -0119fa: 6e10 8a06 0700 |0063: invoke-virtual {v7}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@068a │ │ -011a00: 0a00 |0066: move-result v0 │ │ -011a02: 3800 d700 |0067: if-eqz v0, 013e // +00d7 │ │ -011a06: 0130 |0069: move v0, v3 │ │ -011a08: 6e20 8407 0400 |006a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011a0e: 6e10 8006 0700 |006d: invoke-virtual {v7}, Landroid/view/View;.isClickable:()Z // method@0680 │ │ -011a14: 0a00 |0070: move-result v0 │ │ -011a16: 3800 d000 |0071: if-eqz v0, 0141 // +00d0 │ │ -011a1a: 1300 4300 |0073: const/16 v0, #int 67 // #43 │ │ -011a1e: 6e20 8407 0400 |0075: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011a24: 6e10 8606 0700 |0078: invoke-virtual {v7}, Landroid/view/View;.isLongClickable:()Z // method@0686 │ │ -011a2a: 0a00 |007b: move-result v0 │ │ -011a2c: 3800 c800 |007c: if-eqz v0, 0144 // +00c8 │ │ -011a30: 1300 4c00 |007e: const/16 v0, #int 76 // #4c │ │ -011a34: 6e20 8407 0400 |0080: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011a3a: 6e20 8407 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011a40: 6e10 8406 0700 |0086: invoke-virtual {v7}, Landroid/view/View;.isFocused:()Z // method@0684 │ │ -011a46: 0a00 |0089: move-result v0 │ │ -011a48: 3800 bd00 |008a: if-eqz v0, 0147 // +00bd │ │ -011a4c: 6e20 8407 1400 |008c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011a52: 6e10 8906 0700 |008f: invoke-virtual {v7}, Landroid/view/View;.isSelected:()Z // method@0689 │ │ -011a58: 0a00 |0092: move-result v0 │ │ -011a5a: 3800 b700 |0093: if-eqz v0, 014a // +00b7 │ │ -011a5e: 1300 5300 |0095: const/16 v0, #int 83 // #53 │ │ -011a62: 6e20 8407 0400 |0097: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011a68: 6e10 8806 0700 |009a: invoke-virtual {v7}, Landroid/view/View;.isPressed:()Z // method@0688 │ │ -011a6e: 0a00 |009d: move-result v0 │ │ -011a70: 3800 0400 |009e: if-eqz v0, 00a2 // +0004 │ │ -011a74: 1302 5000 |00a0: const/16 v2, #int 80 // #50 │ │ -011a78: 6e20 8407 2400 |00a2: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011a7e: 6e20 8407 5400 |00a5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011a84: 6e10 7106 0700 |00a8: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -011a8a: 0a00 |00ab: move-result v0 │ │ -011a8c: 6e20 8507 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -011a92: 6e20 8407 6400 |00af: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011a98: 6e10 7b06 0700 |00b2: invoke-virtual {v7}, Landroid/view/View;.getTop:()I // method@067b │ │ -011a9e: 0a00 |00b5: move-result v0 │ │ -011aa0: 6e20 8507 0400 |00b6: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -011aa6: 1300 2d00 |00b9: const/16 v0, #int 45 // #2d │ │ -011aaa: 6e20 8407 0400 |00bb: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011ab0: 6e10 7706 0700 |00be: invoke-virtual {v7}, Landroid/view/View;.getRight:()I // method@0677 │ │ -011ab6: 0a00 |00c1: move-result v0 │ │ -011ab8: 6e20 8507 0400 |00c2: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -011abe: 6e20 8407 6400 |00c5: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011ac4: 6e10 6906 0700 |00c8: invoke-virtual {v7}, Landroid/view/View;.getBottom:()I // method@0669 │ │ -011aca: 0a00 |00cb: move-result v0 │ │ -011acc: 6e20 8507 0400 |00cc: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -011ad2: 6e10 6d06 0700 |00cf: invoke-virtual {v7}, Landroid/view/View;.getId:()I // method@066d │ │ -011ad8: 0a01 |00d2: move-result v1 │ │ -011ada: 12f0 |00d3: const/4 v0, #int -1 // #ff │ │ -011adc: 3201 4000 |00d4: if-eq v1, v0, 0114 // +0040 │ │ -011ae0: 1a00 1600 |00d6: const-string v0, " #" // string@0016 │ │ -011ae4: 6e20 8807 0400 |00d8: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011aea: 7110 5c07 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -011af0: 0c00 |00de: move-result-object v0 │ │ -011af2: 6e20 8807 0400 |00df: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011af8: 6e10 7606 0700 |00e2: invoke-virtual {v7}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0676 │ │ -011afe: 0c02 |00e5: move-result-object v2 │ │ -011b00: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ -011b04: 3802 2c00 |00e8: if-eqz v2, 0114 // +002c │ │ -011b08: 1500 00ff |00ea: const/high16 v0, #int -16777216 // #ff00 │ │ -011b0c: b510 |00ec: and-int/2addr v0, v1 │ │ -011b0e: 2c00 7700 0000 |00ed: sparse-switch v0, 00000164 // +00000077 │ │ -011b14: 6e20 c600 1200 |00f0: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@00c6 │ │ -011b1a: 0c00 |00f3: move-result-object v0 │ │ -011b1c: 6e20 c700 1200 |00f4: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@00c7 │ │ -011b22: 0c03 |00f7: move-result-object v3 │ │ -011b24: 6e20 c400 1200 |00f8: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@00c4 │ │ -011b2a: 0c01 |00fb: move-result-object v1 │ │ -011b2c: 1a02 0200 |00fc: const-string v2, " " // string@0002 │ │ -011b30: 6e20 8807 2400 |00fe: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011b36: 6e20 8807 0400 |0101: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011b3c: 1a00 8900 |0104: const-string v0, ":" // string@0089 │ │ -011b40: 6e20 8807 0400 |0106: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011b46: 6e20 8807 3400 |0109: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011b4c: 1a00 8400 |010c: const-string v0, "/" // string@0084 │ │ -011b50: 6e20 8807 0400 |010e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011b56: 6e20 8807 1400 |0111: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011b5c: 1a00 8b07 |0114: const-string v0, "}" // string@078b │ │ -011b60: 6e20 8807 0400 |0116: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011b66: 6e10 8b07 0400 |0119: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -011b6c: 0c00 |011c: move-result-object v0 │ │ -011b6e: 1100 |011d: return-object v0 │ │ -011b70: 6e20 8407 3400 |011e: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011b76: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ -011b7a: 1300 4900 |0123: const/16 v0, #int 73 // #49 │ │ -011b7e: 6e20 8407 0400 |0125: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011b84: 2900 11ff |0128: goto/16 0039 // -00ef │ │ -011b88: 1300 4700 |012a: const/16 v0, #int 71 // #47 │ │ -011b8c: 6e20 8407 0400 |012c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -011b92: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ -011b96: 0120 |0131: move v0, v2 │ │ -011b98: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ -011b9c: 0120 |0134: move v0, v2 │ │ -011b9e: 2900 16ff |0135: goto/16 004b // -00ea │ │ -011ba2: 1300 4400 |0137: const/16 v0, #int 68 // #44 │ │ -011ba6: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ -011baa: 0120 |013b: move v0, v2 │ │ -011bac: 2900 24ff |013c: goto/16 0060 // -00dc │ │ -011bb0: 0120 |013e: move v0, v2 │ │ -011bb2: 2900 2bff |013f: goto/16 006a // -00d5 │ │ -011bb6: 0120 |0141: move v0, v2 │ │ -011bb8: 2900 33ff |0142: goto/16 0075 // -00cd │ │ -011bbc: 0120 |0144: move v0, v2 │ │ -011bbe: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ -011bc2: 0121 |0147: move v1, v2 │ │ -011bc4: 2900 44ff |0148: goto/16 008c // -00bc │ │ -011bc8: 0120 |014a: move v0, v2 │ │ -011bca: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ -011bce: 1a00 4504 |014d: const-string v0, "app" // string@0445 │ │ -011bd2: 28a5 |014f: goto 00f4 // -005b │ │ -011bd4: 1a00 2204 |0150: const-string v0, "android" // string@0422 │ │ -011bd8: 28a2 |0152: goto 00f4 // -005e │ │ -011bda: 0d00 |0153: move-exception v0 │ │ -011bdc: 28c0 |0154: goto 0114 // -0040 │ │ -011bde: 0000 |0155: nop // spacer │ │ -011be0: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ -011bfc: 0002 0200 0000 0001 0000 007f 6300 ... |0164: sparse-switch-data (10 units) │ │ - catches : 2 │ │ - 0x00f0 - 0x0114 │ │ - Landroid/content/res/Resources$NotFoundException; -> 0x0153 │ │ - 0x014d - 0x0152 │ │ - Landroid/content/res/Resources$NotFoundException; -> 0x0153 │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/h;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 62 16-bit code units │ │ -011c28: |[011c28] android.support.v4.app.h.a:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ -011c38: 6e20 4107 5600 |0000: invoke-virtual {v6, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -011c3e: 3907 0800 |0003: if-nez v7, 000b // +0008 │ │ -011c42: 1a00 f205 |0005: const-string v0, "null" // string@05f2 │ │ -011c46: 6e20 4507 0600 |0007: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -011c4c: 0e00 |000a: return-void │ │ -011c4e: 7110 7c02 0700 |000b: invoke-static {v7}, Landroid/support/v4/app/h;.a:(Landroid/view/View;)Ljava/lang/String; // method@027c │ │ -011c54: 0c00 |000e: move-result-object v0 │ │ -011c56: 6e20 4507 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -011c5c: 2070 4701 |0012: instance-of v0, v7, Landroid/view/ViewGroup; // type@0147 │ │ -011c60: 3800 f6ff |0014: if-eqz v0, 000a // -000a │ │ -011c64: 1f07 4701 |0016: check-cast v7, Landroid/view/ViewGroup; // type@0147 │ │ -011c68: 6e10 b606 0700 |0018: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@06b6 │ │ -011c6e: 0a01 |001b: move-result v1 │ │ -011c70: 3d01 eeff |001c: if-lez v1, 000a // -0012 │ │ -011c74: 2200 8f01 |001e: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -011c78: 7010 8207 0000 |0020: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -011c7e: 6e20 8807 5000 |0023: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011c84: 0c00 |0026: move-result-object v0 │ │ -011c86: 1a02 0300 |0027: const-string v2, " " // string@0003 │ │ -011c8a: 6e20 8807 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011c90: 0c00 |002c: move-result-object v0 │ │ -011c92: 6e10 8b07 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -011c98: 0c02 |0030: move-result-object v2 │ │ -011c9a: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -011c9c: 3510 d8ff |0032: if-ge v0, v1, 000a // -0028 │ │ -011ca0: 6e20 b506 0700 |0034: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06b5 │ │ -011ca6: 0c03 |0037: move-result-object v3 │ │ -011ca8: 7040 8002 2436 |0038: invoke-direct {v4, v2, v6, v3}, Landroid/support/v4/app/h;.a:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@0280 │ │ -011cae: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -011cb2: 28f5 |003d: goto 0032 // -000b │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/h;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;ZZ)Landroid/support/v4/app/y;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 38 16-bit code units │ │ -011cb4: |[011cb4] android.support.v4.app.h.a:(Ljava/lang/String;ZZ)Landroid/support/v4/app/y; │ │ -011cc4: 5420 e000 |0000: iget-object v0, v2, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -011cc8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -011ccc: 2200 d100 |0004: new-instance v0, Landroid/support/v4/c/l; // type@00d1 │ │ -011cd0: 7010 a503 0000 |0006: invoke-direct {v0}, Landroid/support/v4/c/l;.:()V // method@03a5 │ │ -011cd6: 5b20 e000 |0009: iput-object v0, v2, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -011cda: 5420 e000 |000b: iget-object v0, v2, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -011cde: 6e20 b403 3000 |000d: invoke-virtual {v0, v3}, Landroid/support/v4/c/l;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03b4 │ │ -011ce4: 0c00 |0010: move-result-object v0 │ │ -011ce6: 1f00 bf00 |0011: check-cast v0, Landroid/support/v4/app/y; // type@00bf │ │ -011cea: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -011cee: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -011cf2: 2200 bf00 |0017: new-instance v0, Landroid/support/v4/app/y; // type@00bf │ │ -011cf6: 7040 1103 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/y;.:(Ljava/lang/String;Landroid/support/v4/app/h;Z)V // method@0311 │ │ -011cfc: 5421 e000 |001c: iget-object v1, v2, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -011d00: 6e30 b703 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/c/l;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@03b7 │ │ -011d06: 1100 |0021: return-object v0 │ │ -011d08: 6e20 1203 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/y;.a:(Landroid/support/v4/app/h;)V // method@0312 │ │ -011d0e: 28fc |0025: goto 0021 // -0004 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/h;) │ │ - name : 'a' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -011d10: |[011d10] android.support.v4.app.h.a:()V │ │ -011d20: 5410 d600 |0000: iget-object v0, v1, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -011d24: 6e10 e302 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/n;.m:()V // method@02e3 │ │ -011d2a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/h;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -011d2c: |[011d2c] android.support.v4.app.h.a:(Landroid/support/v4/app/Fragment;)V │ │ -011d3c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/h;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 27 16-bit code units │ │ -011d40: |[011d40] android.support.v4.app.h.a:(Ljava/lang/String;)V │ │ -011d50: 5420 e000 |0000: iget-object v0, v2, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -011d54: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -011d58: 5420 e000 |0004: iget-object v0, v2, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -011d5c: 6e20 b403 3000 |0006: invoke-virtual {v0, v3}, Landroid/support/v4/c/l;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03b4 │ │ -011d62: 0c00 |0009: move-result-object v0 │ │ -011d64: 1f00 bf00 |000a: check-cast v0, Landroid/support/v4/app/y; // type@00bf │ │ -011d68: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -011d6c: 5501 1201 |000e: iget-boolean v1, v0, Landroid/support/v4/app/y;.g:Z // field@0112 │ │ -011d70: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -011d74: 6e10 1b03 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/y;.h:()V // method@031b │ │ -011d7a: 5420 e000 |0015: iget-object v0, v2, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -011d7e: 6e20 b803 3000 |0017: invoke-virtual {v0, v3}, Landroid/support/v4/c/l;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@03b8 │ │ -011d84: 0e00 |001a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/h;) │ │ - name : 'a' │ │ - type : '(Z)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -011d88: |[011d88] android.support.v4.app.h.a:(Z)V │ │ -011d98: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -011d9a: 5520 db00 |0001: iget-boolean v0, v2, Landroid/support/v4/app/h;.g:Z // field@00db │ │ -011d9e: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ -011da2: 5c21 db00 |0005: iput-boolean v1, v2, Landroid/support/v4/app/h;.g:Z // field@00db │ │ -011da6: 5c23 dc00 |0007: iput-boolean v3, v2, Landroid/support/v4/app/h;.h:Z // field@00dc │ │ -011daa: 5420 d500 |0009: iget-object v0, v2, Landroid/support/v4/app/h;.a:Landroid/os/Handler; // field@00d5 │ │ -011dae: 6e20 3b01 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@013b │ │ -011db4: 6e10 8502 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/h;.d:()V // method@0285 │ │ -011dba: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/app/h;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Landroid/view/Menu;)Z' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 6 16-bit code units │ │ -011dbc: |[011dbc] android.support.v4.app.h.a:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -011dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -011dce: 6f40 1300 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0013 │ │ -011dd4: 0a00 |0004: move-result v0 │ │ -011dd6: 0f00 |0005: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/app/h;) │ │ - name : 'b' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -011dd8: |[011dd8] android.support.v4.app.h.b:()Ljava/lang/Object; │ │ -011de8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -011dea: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/app/h;) │ │ - name : 'c' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -011dec: |[011dec] android.support.v4.app.h.c:()V │ │ -011dfc: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -011e00: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -011e04: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -011e08: 7110 e101 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/a;.a:(Landroid/app/Activity;)V // method@01e1 │ │ -011e0e: 0e00 |0009: return-void │ │ -011e10: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -011e12: 5c20 dd00 |000b: iput-boolean v0, v2, Landroid/support/v4/app/h;.i:Z // field@00dd │ │ -011e16: 28fc |000d: goto 0009 // -0004 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/app/h;) │ │ - name : 'd' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 32 16-bit code units │ │ -011e18: |[011e18] android.support.v4.app.h.d:()V │ │ -011e28: 5510 df00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/h;.k:Z // field@00df │ │ -011e2c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -011e30: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -011e32: 5c10 df00 |0005: iput-boolean v0, v1, Landroid/support/v4/app/h;.k:Z // field@00df │ │ -011e36: 5410 e100 |0007: iget-object v0, v1, Landroid/support/v4/app/h;.m:Landroid/support/v4/app/y; // field@00e1 │ │ -011e3a: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -011e3e: 5510 dc00 |000b: iget-boolean v0, v1, Landroid/support/v4/app/h;.h:Z // field@00dc │ │ -011e42: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -011e46: 5410 e100 |000f: iget-object v0, v1, Landroid/support/v4/app/h;.m:Landroid/support/v4/app/y; // field@00e1 │ │ -011e4a: 6e10 1603 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/y;.c:()V // method@0316 │ │ -011e50: 5410 d600 |0014: iget-object v0, v1, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -011e54: 6e10 e602 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/n;.p:()V // method@02e6 │ │ -011e5a: 0e00 |0019: return-void │ │ -011e5c: 5410 e100 |001a: iget-object v0, v1, Landroid/support/v4/app/h;.m:Landroid/support/v4/app/y; // field@00e1 │ │ -011e60: 6e10 1703 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/y;.d:()V // method@0317 │ │ -011e66: 28f5 |001f: goto 0014 // -000b │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/app/h;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 203 16-bit code units │ │ -011e68: |[011e68] android.support.v4.app.h.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -011e78: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -011e7c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -011e80: 3410 0200 |0004: if-lt v0, v1, 0006 // +0002 │ │ -011e84: 6e20 4107 4600 |0006: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -011e8a: 1a00 e302 |0009: const-string v0, "Local FragmentActivity " // string@02e3 │ │ -011e8e: 6e20 4107 0600 |000b: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -011e94: 7110 8e07 0300 |000e: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@078e │ │ -011e9a: 0a00 |0011: move-result v0 │ │ -011e9c: 7110 5c07 0000 |0012: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -011ea2: 0c00 |0015: move-result-object v0 │ │ -011ea4: 6e20 4107 0600 |0016: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -011eaa: 1a00 1e00 |0019: const-string v0, " State:" // string@001e │ │ -011eae: 6e20 4507 0600 |001b: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -011eb4: 2200 8f01 |001e: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -011eb8: 7010 8207 0000 |0020: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -011ebe: 6e20 8807 4000 |0023: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011ec4: 0c00 |0026: move-result-object v0 │ │ -011ec6: 1a01 0300 |0027: const-string v1, " " // string@0003 │ │ -011eca: 6e20 8807 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011ed0: 0c00 |002c: move-result-object v0 │ │ -011ed2: 6e10 8b07 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -011ed8: 0c00 |0030: move-result-object v0 │ │ -011eda: 6e20 4107 0600 |0031: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -011ee0: 1a01 b705 |0034: const-string v1, "mCreated=" // string@05b7 │ │ -011ee4: 6e20 4107 1600 |0036: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -011eea: 5531 d800 |0039: iget-boolean v1, v3, Landroid/support/v4/app/h;.d:Z // field@00d8 │ │ -011eee: 6e20 4207 1600 |003b: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -011ef4: 1a01 c705 |003e: const-string v1, "mResumed=" // string@05c7 │ │ -011ef8: 6e20 4107 1600 |0040: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -011efe: 5531 d900 |0043: iget-boolean v1, v3, Landroid/support/v4/app/h;.e:Z // field@00d9 │ │ -011f02: 6e20 4207 1600 |0045: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -011f08: 1a01 5b00 |0048: const-string v1, " mStopped=" // string@005b │ │ -011f0c: 6e20 4107 1600 |004a: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -011f12: 5531 da00 |004d: iget-boolean v1, v3, Landroid/support/v4/app/h;.f:Z // field@00da │ │ -011f16: 6e20 4207 1600 |004f: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -011f1c: 1a01 5300 |0052: const-string v1, " mReallyStopped=" // string@0053 │ │ -011f20: 6e20 4107 1600 |0054: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -011f26: 5531 db00 |0057: iget-boolean v1, v3, Landroid/support/v4/app/h;.g:Z // field@00db │ │ -011f2a: 6e20 4607 1600 |0059: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0746 │ │ -011f30: 6e20 4107 0600 |005c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -011f36: 1a00 c105 |005f: const-string v0, "mLoadersStarted=" // string@05c1 │ │ -011f3a: 6e20 4107 0600 |0061: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -011f40: 5530 df00 |0064: iget-boolean v0, v3, Landroid/support/v4/app/h;.k:Z // field@00df │ │ -011f44: 6e20 4607 0600 |0066: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0746 │ │ -011f4a: 5430 e100 |0069: iget-object v0, v3, Landroid/support/v4/app/h;.m:Landroid/support/v4/app/y; // field@00e1 │ │ -011f4e: 3800 3400 |006b: if-eqz v0, 009f // +0034 │ │ -011f52: 6e20 4107 4600 |006d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -011f58: 1a00 de02 |0070: const-string v0, "Loader Manager " // string@02de │ │ -011f5c: 6e20 4107 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -011f62: 5430 e100 |0075: iget-object v0, v3, Landroid/support/v4/app/h;.m:Landroid/support/v4/app/y; // field@00e1 │ │ -011f66: 7110 8e07 0000 |0077: invoke-static {v0}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@078e │ │ -011f6c: 0a00 |007a: move-result v0 │ │ -011f6e: 7110 5c07 0000 |007b: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -011f74: 0c00 |007e: move-result-object v0 │ │ -011f76: 6e20 4107 0600 |007f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -011f7c: 1a00 8900 |0082: const-string v0, ":" // string@0089 │ │ -011f80: 6e20 4507 0600 |0084: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -011f86: 5430 e100 |0087: iget-object v0, v3, Landroid/support/v4/app/h;.m:Landroid/support/v4/app/y; // field@00e1 │ │ -011f8a: 2201 8f01 |0089: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -011f8e: 7010 8207 0100 |008b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -011f94: 6e20 8807 4100 |008e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011f9a: 0c01 |0091: move-result-object v1 │ │ -011f9c: 1a02 0300 |0092: const-string v2, " " // string@0003 │ │ -011fa0: 6e20 8807 2100 |0094: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011fa6: 0c01 |0097: move-result-object v1 │ │ -011fa8: 6e10 8b07 0100 |0098: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -011fae: 0c01 |009b: move-result-object v1 │ │ -011fb0: 6e57 1303 1065 |009c: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/y;.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0313 │ │ -011fb6: 5430 d600 |009f: iget-object v0, v3, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -011fba: 6e57 c402 4065 |00a1: invoke-virtual {v0, v4, v5, v6, v7}, Landroid/support/v4/app/n;.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@02c4 │ │ -011fc0: 6e20 4107 4600 |00a4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -011fc6: 1a00 bf03 |00a7: const-string v0, "View Hierarchy:" // string@03bf │ │ -011fca: 6e20 4507 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -011fd0: 2200 8f01 |00ac: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -011fd4: 7010 8207 0000 |00ae: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -011fda: 6e20 8807 4000 |00b1: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011fe0: 0c00 |00b4: move-result-object v0 │ │ -011fe2: 1a01 0300 |00b5: const-string v1, " " // string@0003 │ │ -011fe6: 6e20 8807 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -011fec: 0c00 |00ba: move-result-object v0 │ │ -011fee: 6e10 8b07 0000 |00bb: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -011ff4: 0c00 |00be: move-result-object v0 │ │ -011ff6: 6e10 8d02 0300 |00bf: invoke-virtual {v3}, Landroid/support/v4/app/h;.getWindow:()Landroid/view/Window; // method@028d │ │ -011ffc: 0c01 |00c2: move-result-object v1 │ │ -011ffe: 6e10 d106 0100 |00c3: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@06d1 │ │ -012004: 0c01 |00c6: move-result-object v1 │ │ -012006: 7040 8002 0316 |00c7: invoke-direct {v3, v0, v6, v1}, Landroid/support/v4/app/h;.a:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@0280 │ │ -01200c: 0e00 |00ca: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/app/h;) │ │ - name : 'onActivityResult' │ │ - type : '(IILandroid/content/Intent;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 111 16-bit code units │ │ -012010: |[012010] android.support.v4.app.h.onActivityResult:(IILandroid/content/Intent;)V │ │ -012020: 5430 d600 |0000: iget-object v0, v3, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -012024: 6e10 df02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/n;.i:()V // method@02df │ │ -01202a: e100 0410 |0005: shr-int/lit8 v0, v4, #int 16 // #10 │ │ -01202e: 3800 6400 |0007: if-eqz v0, 006b // +0064 │ │ -012032: d800 00ff |0009: add-int/lit8 v0, v0, #int -1 // #ff │ │ -012036: 5431 d600 |000b: iget-object v1, v3, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -01203a: 5411 f000 |000d: iget-object v1, v1, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -01203e: 3801 0e00 |000f: if-eqz v1, 001d // +000e │ │ -012042: 3a00 0c00 |0011: if-ltz v0, 001d // +000c │ │ -012046: 5431 d600 |0013: iget-object v1, v3, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -01204a: 5411 f000 |0015: iget-object v1, v1, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -01204e: 6e10 a507 0100 |0017: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -012054: 0a01 |001a: move-result v1 │ │ -012056: 3410 1f00 |001b: if-lt v0, v1, 003a // +001f │ │ -01205a: 1a00 ee00 |001d: const-string v0, "FragmentActivity" // string@00ee │ │ -01205e: 2201 8f01 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -012062: 7010 8207 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -012068: 1a02 9e00 |0024: const-string v2, "Activity result fragment index out of range: 0x" // string@009e │ │ -01206c: 6e20 8807 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012072: 0c01 |0029: move-result-object v1 │ │ -012074: 7110 5c07 0400 |002a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -01207a: 0c02 |002d: move-result-object v2 │ │ -01207c: 6e20 8807 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012082: 0c01 |0031: move-result-object v1 │ │ -012084: 6e10 8b07 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01208a: 0c01 |0035: move-result-object v1 │ │ -01208c: 7120 3106 1000 |0036: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0631 │ │ -012092: 0e00 |0039: return-void │ │ -012094: 5431 d600 |003a: iget-object v1, v3, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -012098: 5411 f000 |003c: iget-object v1, v1, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -01209c: 6e20 9f07 0100 |003e: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -0120a2: 0c00 |0041: move-result-object v0 │ │ -0120a4: 1f00 6d00 |0042: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -0120a8: 3900 1f00 |0044: if-nez v0, 0063 // +001f │ │ -0120ac: 1a00 ee00 |0046: const-string v0, "FragmentActivity" // string@00ee │ │ -0120b0: 2201 8f01 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0120b4: 7010 8207 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0120ba: 1a02 9f00 |004d: const-string v2, "Activity result no fragment exists for index: 0x" // string@009f │ │ -0120be: 6e20 8807 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0120c4: 0c01 |0052: move-result-object v1 │ │ -0120c6: 7110 5c07 0400 |0053: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -0120cc: 0c02 |0056: move-result-object v2 │ │ -0120ce: 6e20 8807 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0120d4: 0c01 |005a: move-result-object v1 │ │ -0120d6: 6e10 8b07 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0120dc: 0c01 |005e: move-result-object v1 │ │ -0120de: 7120 3106 1000 |005f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0631 │ │ -0120e4: 28d7 |0062: goto 0039 // -0029 │ │ -0120e6: 1401 ffff 0000 |0063: const v1, #float 9.18341e-41 // #0000ffff │ │ -0120ec: b541 |0066: and-int/2addr v1, v4 │ │ -0120ee: 6e40 8c01 1065 |0067: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/app/Fragment;.a:(IILandroid/content/Intent;)V // method@018c │ │ -0120f4: 28cf |006a: goto 0039 // -0031 │ │ -0120f6: 6f40 0600 4365 |006b: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0006 │ │ -0120fc: 28cb |006e: goto 0039 // -0035 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Landroid/support/v4/app/h;) │ │ - name : 'onBackPressed' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -012100: |[012100] android.support.v4.app.h.onBackPressed:()V │ │ -012110: 5410 d600 |0000: iget-object v0, v1, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -012114: 6e10 d402 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/n;.c:()Z // method@02d4 │ │ -01211a: 0a00 |0005: move-result v0 │ │ -01211c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -012120: 6e10 8702 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/h;.finish:()V // method@0287 │ │ -012126: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Landroid/support/v4/app/h;) │ │ - name : 'onConfigurationChanged' │ │ - type : '(Landroid/content/res/Configuration;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -012128: |[012128] android.support.v4.app.h.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -012138: 6f20 0700 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0007 │ │ -01213e: 5410 d600 |0003: iget-object v0, v1, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -012142: 6e20 ba02 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/n;.a:(Landroid/content/res/Configuration;)V // method@02ba │ │ -012148: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #13 : (in Landroid/support/v4/app/h;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 65 16-bit code units │ │ -01214c: |[01214c] android.support.v4.app.h.onCreate:(Landroid/os/Bundle;)V │ │ -01215c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01215e: 5440 d600 |0001: iget-object v0, v4, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -012162: 5442 d700 |0003: iget-object v2, v4, Landroid/support/v4/app/h;.c:Landroid/support/v4/app/k; // field@00d7 │ │ -012166: 6e40 c102 4012 |0005: invoke-virtual {v0, v4, v2, v1}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/h;Landroid/support/v4/app/k;Landroid/support/v4/app/Fragment;)V // method@02c1 │ │ -01216c: 6e10 8a02 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/h;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@028a │ │ -012172: 0c00 |000b: move-result-object v0 │ │ -012174: 6e10 4306 0000 |000c: invoke-virtual {v0}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@0643 │ │ -01217a: 0c00 |000f: move-result-object v0 │ │ -01217c: 3900 0900 |0010: if-nez v0, 0019 // +0009 │ │ -012180: 6e10 8a02 0400 |0012: invoke-virtual {v4}, Landroid/support/v4/app/h;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@028a │ │ -012186: 0c00 |0015: move-result-object v0 │ │ -012188: 6e20 4606 4000 |0016: invoke-virtual {v0, v4}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@0646 │ │ -01218e: 6f20 0800 5400 |0019: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0008 │ │ -012194: 6e10 8902 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/app/h;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0289 │ │ -01219a: 0c00 |001f: move-result-object v0 │ │ -01219c: 1f00 b000 |0020: check-cast v0, Landroid/support/v4/app/j; // type@00b0 │ │ -0121a0: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ -0121a4: 5402 e700 |0024: iget-object v2, v0, Landroid/support/v4/app/j;.e:Landroid/support/v4/c/l; // field@00e7 │ │ -0121a8: 5b42 e000 |0026: iput-object v2, v4, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -0121ac: 3805 1100 |0028: if-eqz v5, 0039 // +0011 │ │ -0121b0: 1a02 4004 |002a: const-string v2, "android:support:fragments" // string@0440 │ │ -0121b4: 6e20 2301 2500 |002c: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0123 │ │ -0121ba: 0c02 |002f: move-result-object v2 │ │ -0121bc: 5443 d600 |0030: iget-object v3, v4, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -0121c0: 3800 0d00 |0032: if-eqz v0, 003f // +000d │ │ -0121c4: 5400 e600 |0034: iget-object v0, v0, Landroid/support/v4/app/j;.d:Ljava/util/ArrayList; // field@00e6 │ │ -0121c8: 6e30 bc02 2300 |0036: invoke-virtual {v3, v2, v0}, Landroid/support/v4/app/n;.a:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@02bc │ │ -0121ce: 5440 d600 |0039: iget-object v0, v4, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -0121d2: 6e10 e002 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/n;.j:()V // method@02e0 │ │ -0121d8: 0e00 |003e: return-void │ │ -0121da: 0710 |003f: move-object v0, v1 │ │ -0121dc: 28f6 |0040: goto 0036 // -000a │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #14 : (in Landroid/support/v4/app/h;) │ │ - name : 'onCreatePanelMenu' │ │ - type : '(ILandroid/view/Menu;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 31 16-bit code units │ │ -0121e0: |[0121e0] android.support.v4.app.h.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -0121f0: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -0121f4: 6f30 0900 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0009 │ │ -0121fa: 0a00 |0005: move-result v0 │ │ -0121fc: 5431 d600 |0006: iget-object v1, v3, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -012200: 6e10 8b02 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/h;.getMenuInflater:()Landroid/view/MenuInflater; // method@028b │ │ -012206: 0c02 |000b: move-result-object v2 │ │ -012208: 6e30 c702 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/n;.a:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@02c7 │ │ -01220e: 0a01 |000f: move-result v1 │ │ -012210: b610 |0010: or-int/2addr v0, v1 │ │ -012212: 6001 1b00 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -012216: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -01221a: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ -01221e: 0f00 |0017: return v0 │ │ -012220: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -012222: 28fe |0019: goto 0017 // -0002 │ │ -012224: 6f30 0900 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0009 │ │ -01222a: 0a00 |001d: move-result v0 │ │ -01222c: 28f9 |001e: goto 0017 // -0007 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #15 : (in Landroid/support/v4/app/h;) │ │ - name : 'onCreateView' │ │ - type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 370 16-bit code units │ │ -012230: |[012230] android.support.v4.app.h.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -012240: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -012242: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -012244: 1218 |0002: const/4 v8, #int 1 // #1 │ │ -012246: 12f6 |0003: const/4 v6, #int -1 // #ff │ │ -012248: 1a00 c004 |0004: const-string v0, "fragment" // string@04c0 │ │ -01224c: 6e20 7707 a000 |0006: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -012252: 0a00 |0009: move-result v0 │ │ -012254: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -012258: 6f40 0a00 a9cb |000c: invoke-super {v9, v10, v11, v12}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@000a │ │ -01225e: 0c00 |000f: move-result-object v0 │ │ -012260: 1100 |0010: return-object v0 │ │ -012262: 1a00 6904 |0011: const-string v0, "class" // string@0469 │ │ -012266: 7230 2a06 1c00 |0013: invoke-interface {v12, v1, v0}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@062a │ │ -01226c: 0c00 |0016: move-result-object v0 │ │ -01226e: 6202 e200 |0017: sget-object v2, Landroid/support/v4/app/i;.a:[I // field@00e2 │ │ -012272: 6e30 8d00 cb02 |0019: invoke-virtual {v11, v12, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@008d │ │ -012278: 0c04 |001c: move-result-object v4 │ │ -01227a: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ -01227e: 6e20 ce00 3400 |001f: invoke-virtual {v4, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00ce │ │ -012284: 0c00 |0022: move-result-object v0 │ │ -012286: 6e30 cd00 8406 |0023: invoke-virtual {v4, v8, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00cd │ │ -01228c: 0a02 |0026: move-result v2 │ │ -01228e: 1225 |0027: const/4 v5, #int 2 // #2 │ │ -012290: 6e20 ce00 5400 |0028: invoke-virtual {v4, v5}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00ce │ │ -012296: 0c05 |002b: move-result-object v5 │ │ -012298: 6e10 cf00 0400 |002c: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@00cf │ │ -01229e: 7120 9d01 0900 |002f: invoke-static {v9, v0}, Landroid/support/v4/app/Fragment;.b:(Landroid/content/Context;Ljava/lang/String;)Z // method@019d │ │ -0122a4: 0a04 |0032: move-result v4 │ │ -0122a6: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ -0122aa: 6f40 0a00 a9cb |0035: invoke-super {v9, v10, v11, v12}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@000a │ │ -0122b0: 0c00 |0038: move-result-object v0 │ │ -0122b2: 28d7 |0039: goto 0010 // -0029 │ │ -0122b4: 3801 0600 |003a: if-eqz v1, 0040 // +0006 │ │ -0122b8: 6e10 6d06 0100 |003c: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@066d │ │ -0122be: 0a03 |003f: move-result v3 │ │ -0122c0: 3363 2700 |0040: if-ne v3, v6, 0067 // +0027 │ │ -0122c4: 3362 2500 |0042: if-ne v2, v6, 0067 // +0025 │ │ -0122c8: 3905 2300 |0044: if-nez v5, 0067 // +0023 │ │ -0122cc: 2201 8101 |0046: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0181 │ │ -0122d0: 2202 8f01 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -0122d4: 7010 8207 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0122da: 7210 2b06 0c00 |004d: invoke-interface {v12}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@062b │ │ -0122e0: 0c03 |0050: move-result-object v3 │ │ -0122e2: 6e20 8807 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0122e8: 0c02 |0054: move-result-object v2 │ │ -0122ea: 1a03 8c00 |0055: const-string v3, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@008c │ │ -0122ee: 6e20 8807 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0122f4: 0c02 |005a: move-result-object v2 │ │ -0122f6: 6e20 8807 0200 |005b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0122fc: 0c00 |005e: move-result-object v0 │ │ -0122fe: 6e10 8b07 0000 |005f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -012304: 0c00 |0062: move-result-object v0 │ │ -012306: 7020 5507 0100 |0063: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0755 │ │ -01230c: 2701 |0066: throw v1 │ │ -01230e: 3262 0800 |0067: if-eq v2, v6, 006f // +0008 │ │ -012312: 5491 d600 |0069: iget-object v1, v9, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -012316: 6e20 b002 2100 |006b: invoke-virtual {v1, v2}, Landroid/support/v4/app/n;.a:(I)Landroid/support/v4/app/Fragment; // method@02b0 │ │ -01231c: 0c01 |006e: move-result-object v1 │ │ -01231e: 3901 0a00 |006f: if-nez v1, 0079 // +000a │ │ -012322: 3805 0800 |0071: if-eqz v5, 0079 // +0008 │ │ -012326: 5491 d600 |0073: iget-object v1, v9, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -01232a: 6e20 b202 5100 |0075: invoke-virtual {v1, v5}, Landroid/support/v4/app/n;.a:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02b2 │ │ -012330: 0c01 |0078: move-result-object v1 │ │ -012332: 3901 0a00 |0079: if-nez v1, 0083 // +000a │ │ -012336: 3263 0800 |007b: if-eq v3, v6, 0083 // +0008 │ │ -01233a: 5491 d600 |007d: iget-object v1, v9, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -01233e: 6e20 b002 3100 |007f: invoke-virtual {v1, v3}, Landroid/support/v4/app/n;.a:(I)Landroid/support/v4/app/Fragment; // method@02b0 │ │ -012344: 0c01 |0082: move-result-object v1 │ │ -012346: 6304 eb00 |0083: sget-boolean v4, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -01234a: 3804 3200 |0085: if-eqz v4, 00b7 // +0032 │ │ -01234e: 1a04 ee00 |0087: const-string v4, "FragmentActivity" // string@00ee │ │ -012352: 2206 8f01 |0089: new-instance v6, Ljava/lang/StringBuilder; // type@018f │ │ -012356: 7010 8207 0600 |008b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01235c: 1a07 0906 |008e: const-string v7, "onCreateView: id=0x" // string@0609 │ │ -012360: 6e20 8807 7600 |0090: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012366: 0c06 |0093: move-result-object v6 │ │ -012368: 7110 5c07 0200 |0094: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -01236e: 0c07 |0097: move-result-object v7 │ │ -012370: 6e20 8807 7600 |0098: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012376: 0c06 |009b: move-result-object v6 │ │ -012378: 1a07 3600 |009c: const-string v7, " fname=" // string@0036 │ │ -01237c: 6e20 8807 7600 |009e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012382: 0c06 |00a1: move-result-object v6 │ │ -012384: 6e20 8807 0600 |00a2: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01238a: 0c06 |00a5: move-result-object v6 │ │ -01238c: 1a07 3400 |00a6: const-string v7, " existing=" // string@0034 │ │ -012390: 6e20 8807 7600 |00a8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012396: 0c06 |00ab: move-result-object v6 │ │ -012398: 6e20 8707 1600 |00ac: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01239e: 0c06 |00af: move-result-object v6 │ │ -0123a0: 6e10 8b07 0600 |00b0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0123a6: 0c06 |00b3: move-result-object v6 │ │ -0123a8: 7120 3006 6400 |00b4: invoke-static {v4, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0123ae: 3901 4700 |00b7: if-nez v1, 00fe // +0047 │ │ -0123b2: 7120 8801 0900 |00b9: invoke-static {v9, v0}, Landroid/support/v4/app/Fragment;.a:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0188 │ │ -0123b8: 0c04 |00bc: move-result-object v4 │ │ -0123ba: 5c48 4e00 |00bd: iput-boolean v8, v4, Landroid/support/v4/app/Fragment;.o:Z // field@004e │ │ -0123be: 3802 3d00 |00bf: if-eqz v2, 00fc // +003d │ │ -0123c2: 0121 |00c1: move v1, v2 │ │ -0123c4: 5941 5600 |00c2: iput v1, v4, Landroid/support/v4/app/Fragment;.w:I // field@0056 │ │ -0123c8: 5943 5700 |00c4: iput v3, v4, Landroid/support/v4/app/Fragment;.x:I // field@0057 │ │ -0123cc: 5b45 5800 |00c6: iput-object v5, v4, Landroid/support/v4/app/Fragment;.y:Ljava/lang/String; // field@0058 │ │ -0123d0: 5c48 4f00 |00c8: iput-boolean v8, v4, Landroid/support/v4/app/Fragment;.p:Z // field@004f │ │ -0123d4: 5491 d600 |00ca: iget-object v1, v9, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -0123d8: 5b41 5200 |00cc: iput-object v1, v4, Landroid/support/v4/app/Fragment;.s:Landroid/support/v4/app/n; // field@0052 │ │ -0123dc: 5441 4300 |00ce: iget-object v1, v4, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -0123e0: 6e40 8f01 941c |00d0: invoke-virtual {v4, v9, v12, v1}, Landroid/support/v4/app/Fragment;.a:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@018f │ │ -0123e6: 5491 d600 |00d3: iget-object v1, v9, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -0123ea: 6e30 c002 4108 |00d5: invoke-virtual {v1, v4, v8}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;Z)V // method@02c0 │ │ -0123f0: 0741 |00d8: move-object v1, v4 │ │ -0123f2: 5413 3800 |00d9: iget-object v3, v1, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -0123f6: 3903 7f00 |00db: if-nez v3, 015a // +007f │ │ -0123fa: 2201 8201 |00dd: new-instance v1, Ljava/lang/IllegalStateException; // type@0182 │ │ -0123fe: 2202 8f01 |00df: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -012402: 7010 8207 0200 |00e1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -012408: 1a03 ea00 |00e4: const-string v3, "Fragment " // string@00ea │ │ -01240c: 6e20 8807 3200 |00e6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012412: 0c02 |00e9: move-result-object v2 │ │ -012414: 6e20 8807 0200 |00ea: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01241a: 0c00 |00ed: move-result-object v0 │ │ -01241c: 1a02 3100 |00ee: const-string v2, " did not create a view." // string@0031 │ │ -012420: 6e20 8807 2000 |00f0: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012426: 0c00 |00f3: move-result-object v0 │ │ -012428: 6e10 8b07 0000 |00f4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01242e: 0c00 |00f7: move-result-object v0 │ │ -012430: 7020 5807 0100 |00f8: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -012436: 2701 |00fb: throw v1 │ │ -012438: 0131 |00fc: move v1, v3 │ │ -01243a: 28c5 |00fd: goto 00c2 // -003b │ │ -01243c: 5514 4f00 |00fe: iget-boolean v4, v1, Landroid/support/v4/app/Fragment;.p:Z // field@004f │ │ -012440: 3804 4900 |0100: if-eqz v4, 0149 // +0049 │ │ -012444: 2201 8101 |0102: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0181 │ │ -012448: 2204 8f01 |0104: new-instance v4, Ljava/lang/StringBuilder; // type@018f │ │ -01244c: 7010 8207 0400 |0106: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -012452: 7210 2b06 0c00 |0109: invoke-interface {v12}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@062b │ │ -012458: 0c06 |010c: move-result-object v6 │ │ -01245a: 6e20 8807 6400 |010d: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012460: 0c04 |0110: move-result-object v4 │ │ -012462: 1a06 8b00 |0111: const-string v6, ": Duplicate id 0x" // string@008b │ │ -012466: 6e20 8807 6400 |0113: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01246c: 0c04 |0116: move-result-object v4 │ │ -01246e: 7110 5c07 0200 |0117: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -012474: 0c02 |011a: move-result-object v2 │ │ -012476: 6e20 8807 2400 |011b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01247c: 0c02 |011e: move-result-object v2 │ │ -01247e: 1a04 8100 |011f: const-string v4, ", tag " // string@0081 │ │ -012482: 6e20 8807 4200 |0121: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012488: 0c02 |0124: move-result-object v2 │ │ -01248a: 6e20 8807 5200 |0125: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012490: 0c02 |0128: move-result-object v2 │ │ -012492: 1a04 8000 |0129: const-string v4, ", or parent id 0x" // string@0080 │ │ -012496: 6e20 8807 4200 |012b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01249c: 0c02 |012e: move-result-object v2 │ │ -01249e: 7110 5c07 0300 |012f: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -0124a4: 0c03 |0132: move-result-object v3 │ │ -0124a6: 6e20 8807 3200 |0133: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0124ac: 0c02 |0136: move-result-object v2 │ │ -0124ae: 1a03 7100 |0137: const-string v3, " with another fragment for " // string@0071 │ │ -0124b2: 6e20 8807 3200 |0139: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0124b8: 0c02 |013c: move-result-object v2 │ │ -0124ba: 6e20 8807 0200 |013d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0124c0: 0c00 |0140: move-result-object v0 │ │ -0124c2: 6e10 8b07 0000 |0141: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0124c8: 0c00 |0144: move-result-object v0 │ │ -0124ca: 7020 5507 0100 |0145: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0755 │ │ -0124d0: 2701 |0148: throw v1 │ │ -0124d2: 5c18 4f00 |0149: iput-boolean v8, v1, Landroid/support/v4/app/Fragment;.p:Z // field@004f │ │ -0124d6: 5513 3200 |014b: iget-boolean v3, v1, Landroid/support/v4/app/Fragment;.C:Z // field@0032 │ │ -0124da: 3903 0700 |014d: if-nez v3, 0154 // +0007 │ │ -0124de: 5413 4300 |014f: iget-object v3, v1, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -0124e2: 6e40 8f01 913c |0151: invoke-virtual {v1, v9, v12, v3}, Landroid/support/v4/app/Fragment;.a:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@018f │ │ -0124e8: 5493 d600 |0154: iget-object v3, v9, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -0124ec: 6e20 cb02 1300 |0156: invoke-virtual {v3, v1}, Landroid/support/v4/app/n;.b:(Landroid/support/v4/app/Fragment;)V // method@02cb │ │ -0124f2: 2880 |0159: goto 00d9 // -0080 │ │ -0124f4: 3802 0700 |015a: if-eqz v2, 0161 // +0007 │ │ -0124f8: 5410 3800 |015c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -0124fc: 6e20 9c06 2000 |015e: invoke-virtual {v0, v2}, Landroid/view/View;.setId:(I)V // method@069c │ │ -012502: 5410 3800 |0161: iget-object v0, v1, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -012506: 6e10 7a06 0000 |0163: invoke-virtual {v0}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@067a │ │ -01250c: 0c00 |0166: move-result-object v0 │ │ -01250e: 3900 0700 |0167: if-nez v0, 016e // +0007 │ │ -012512: 5410 3800 |0169: iget-object v0, v1, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -012516: 6e20 a206 5000 |016b: invoke-virtual {v0, v5}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@06a2 │ │ -01251c: 5410 3800 |016e: iget-object v0, v1, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -012520: 2900 a0fe |0170: goto/16 0010 // -0160 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #16 : (in Landroid/support/v4/app/h;) │ │ - name : 'onDestroy' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 22 16-bit code units │ │ -012524: |[012524] android.support.v4.app.h.onDestroy:()V │ │ -012534: 6f10 0b00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@000b │ │ -01253a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01253c: 6e20 8102 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/h;.a:(Z)V // method@0281 │ │ -012542: 5410 d600 |0007: iget-object v0, v1, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -012546: 6e10 e802 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/n;.r:()V // method@02e8 │ │ -01254c: 5410 e100 |000c: iget-object v0, v1, Landroid/support/v4/app/h;.m:Landroid/support/v4/app/y; // field@00e1 │ │ -012550: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -012554: 5410 e100 |0010: iget-object v0, v1, Landroid/support/v4/app/h;.m:Landroid/support/v4/app/y; // field@00e1 │ │ -012558: 6e10 1b03 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/y;.h:()V // method@031b │ │ -01255e: 0e00 |0015: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #17 : (in Landroid/support/v4/app/h;) │ │ - name : 'onKeyDown' │ │ - type : '(ILandroid/view/KeyEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 24 16-bit code units │ │ -012560: |[012560] android.support.v4.app.h.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -012570: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -012574: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -012576: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ -01257a: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -01257c: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ -012580: 6e10 3d06 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@063d │ │ -012586: 0a00 |000b: move-result v0 │ │ -012588: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -01258c: 6e10 9002 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/h;.onBackPressed:()V // method@0290 │ │ -012592: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -012594: 0f00 |0012: return v0 │ │ -012596: 6f30 0c00 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@000c │ │ -01259c: 0a00 |0016: move-result v0 │ │ -01259e: 28fb |0017: goto 0012 // -0005 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #18 : (in Landroid/support/v4/app/h;) │ │ - name : 'onLowMemory' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -0125a0: |[0125a0] android.support.v4.app.h.onLowMemory:()V │ │ -0125b0: 6f10 0d00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@000d │ │ -0125b6: 5410 d600 |0003: iget-object v0, v1, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -0125ba: 6e10 e902 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/n;.s:()V // method@02e9 │ │ -0125c0: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #19 : (in Landroid/support/v4/app/h;) │ │ - name : 'onMenuItemSelected' │ │ - type : '(ILandroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 38 16-bit code units │ │ -0125c4: |[0125c4] android.support.v4.app.h.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0125d4: 6f30 0e00 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@000e │ │ -0125da: 0a00 |0003: move-result v0 │ │ -0125dc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0125e0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0125e2: 0f00 |0007: return v0 │ │ -0125e4: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ -0125ea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0125ec: 28fb |000c: goto 0007 // -0005 │ │ -0125ee: 5410 d600 |000d: iget-object v0, v1, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -0125f2: 6e20 c802 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/n;.a:(Landroid/view/MenuItem;)Z // method@02c8 │ │ -0125f8: 0a00 |0012: move-result v0 │ │ -0125fa: 28f4 |0013: goto 0007 // -000c │ │ -0125fc: 5410 d600 |0014: iget-object v0, v1, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -012600: 6e20 d002 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/n;.b:(Landroid/view/MenuItem;)Z // method@02d0 │ │ -012606: 0a00 |0019: move-result v0 │ │ -012608: 28ed |001a: goto 0007 // -0013 │ │ -01260a: 0000 |001b: nop // spacer │ │ -01260c: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #20 : (in Landroid/support/v4/app/h;) │ │ - name : 'onNewIntent' │ │ - type : '(Landroid/content/Intent;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -012620: |[012620] android.support.v4.app.h.onNewIntent:(Landroid/content/Intent;)V │ │ -012630: 6f20 0f00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@000f │ │ -012636: 5410 d600 |0003: iget-object v0, v1, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -01263a: 6e10 df02 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/n;.i:()V // method@02df │ │ -012640: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #21 : (in Landroid/support/v4/app/h;) │ │ - name : 'onPanelClosed' │ │ - type : '(ILandroid/view/Menu;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 20 16-bit code units │ │ -012644: |[012644] android.support.v4.app.h.onPanelClosed:(ILandroid/view/Menu;)V │ │ -012654: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -01265a: 6f30 1000 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0010 │ │ -012660: 0e00 |0006: return-void │ │ -012662: 5410 d600 |0007: iget-object v0, v1, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -012666: 6e20 ce02 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/n;.b:(Landroid/view/Menu;)V // method@02ce │ │ -01266c: 28f7 |000c: goto 0003 // -0009 │ │ -01266e: 0000 |000d: nop // spacer │ │ -012670: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #22 : (in Landroid/support/v4/app/h;) │ │ - name : 'onPause' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -01267c: |[01267c] android.support.v4.app.h.onPause:()V │ │ -01268c: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -01268e: 6f10 1100 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@0011 │ │ -012694: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -012696: 5c20 d900 |0005: iput-boolean v0, v2, Landroid/support/v4/app/h;.e:Z // field@00d9 │ │ -01269a: 5420 d500 |0007: iget-object v0, v2, Landroid/support/v4/app/h;.a:Landroid/os/Handler; // field@00d5 │ │ -01269e: 6e20 3801 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@0138 │ │ -0126a4: 0a00 |000c: move-result v0 │ │ -0126a6: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -0126aa: 5420 d500 |000f: iget-object v0, v2, Landroid/support/v4/app/h;.a:Landroid/os/Handler; // field@00d5 │ │ -0126ae: 6e20 3b01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@013b │ │ -0126b4: 6e10 7d02 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/h;.a:()V // method@027d │ │ -0126ba: 5420 d600 |0017: iget-object v0, v2, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -0126be: 6e10 e402 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/n;.n:()V // method@02e4 │ │ -0126c4: 0e00 |001c: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #23 : (in Landroid/support/v4/app/h;) │ │ - name : 'onPostResume' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -0126c8: |[0126c8] android.support.v4.app.h.onPostResume:()V │ │ -0126d8: 6f10 1200 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@0012 │ │ -0126de: 5420 d500 |0003: iget-object v0, v2, Landroid/support/v4/app/h;.a:Landroid/os/Handler; // field@00d5 │ │ -0126e2: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -0126e4: 6e20 3b01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@013b │ │ -0126ea: 6e10 7d02 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/h;.a:()V // method@027d │ │ -0126f0: 5420 d600 |000c: iget-object v0, v2, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -0126f4: 6e10 da02 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/n;.e:()Z // method@02da │ │ -0126fa: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #24 : (in Landroid/support/v4/app/h;) │ │ - name : 'onPreparePanel' │ │ - type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 34 16-bit code units │ │ -0126fc: |[0126fc] android.support.v4.app.h.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -01270c: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ -012710: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ -012714: 5520 dd00 |0004: iget-boolean v0, v2, Landroid/support/v4/app/h;.i:Z // field@00dd │ │ -012718: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -01271c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -01271e: 5c20 dd00 |0009: iput-boolean v0, v2, Landroid/support/v4/app/h;.i:Z // field@00dd │ │ -012722: 7210 4706 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@0647 │ │ -012728: 6e30 9402 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/h;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0294 │ │ -01272e: 6e30 8202 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/h;.a:(Landroid/view/View;Landroid/view/Menu;)Z // method@0282 │ │ -012734: 0a00 |0014: move-result v0 │ │ -012736: 5421 d600 |0015: iget-object v1, v2, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -01273a: 6e20 c602 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/n;.a:(Landroid/view/Menu;)Z // method@02c6 │ │ -012740: 0a01 |001a: move-result v1 │ │ -012742: b610 |001b: or-int/2addr v0, v1 │ │ -012744: 0f00 |001c: return v0 │ │ -012746: 6f40 1300 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0013 │ │ -01274c: 0a00 |0020: move-result v0 │ │ -01274e: 28fb |0021: goto 001c // -0005 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #25 : (in Landroid/support/v4/app/h;) │ │ - name : 'onResume' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -012750: |[012750] android.support.v4.app.h.onResume:()V │ │ -012760: 6f10 1400 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@0014 │ │ -012766: 5420 d500 |0003: iget-object v0, v2, Landroid/support/v4/app/h;.a:Landroid/os/Handler; // field@00d5 │ │ -01276a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -01276c: 6e20 3c01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@013c │ │ -012772: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -012774: 5c20 d900 |000a: iput-boolean v0, v2, Landroid/support/v4/app/h;.e:Z // field@00d9 │ │ -012778: 5420 d600 |000c: iget-object v0, v2, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -01277c: 6e10 da02 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/n;.e:()Z // method@02da │ │ -012782: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #26 : (in Landroid/support/v4/app/h;) │ │ - name : 'onRetainNonConfigurationInstance' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 11 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 102 16-bit code units │ │ -012784: |[012784] android.support.v4.app.h.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -012794: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -012796: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -012798: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -01279a: 55a0 da00 |0003: iget-boolean v0, v10, Landroid/support/v4/app/h;.f:Z // field@00da │ │ -01279e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -0127a2: 6e20 8102 1a00 |0007: invoke-virtual {v10, v1}, Landroid/support/v4/app/h;.a:(Z)V // method@0281 │ │ -0127a8: 6e10 8302 0a00 |000a: invoke-virtual {v10}, Landroid/support/v4/app/h;.b:()Ljava/lang/Object; // method@0283 │ │ -0127ae: 0c05 |000d: move-result-object v5 │ │ -0127b0: 54a0 d600 |000e: iget-object v0, v10, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -0127b4: 6e10 dd02 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/n;.g:()Ljava/util/ArrayList; // method@02dd │ │ -0127ba: 0c06 |0013: move-result-object v6 │ │ -0127bc: 54a0 e000 |0014: iget-object v0, v10, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -0127c0: 3800 3500 |0016: if-eqz v0, 004b // +0035 │ │ -0127c4: 54a0 e000 |0018: iget-object v0, v10, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -0127c8: 6e10 b903 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/c/l;.size:()I // method@03b9 │ │ -0127ce: 0a07 |001d: move-result v7 │ │ -0127d0: 2378 f601 |001e: new-array v8, v7, [Landroid/support/v4/app/y; // type@01f6 │ │ -0127d4: d800 07ff |0020: add-int/lit8 v0, v7, #int -1 // #ff │ │ -0127d8: 0104 |0022: move v4, v0 │ │ -0127da: 3a04 1000 |0023: if-ltz v4, 0033 // +0010 │ │ -0127de: 54a0 e000 |0025: iget-object v0, v10, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -0127e2: 6e20 ad03 4000 |0027: invoke-virtual {v0, v4}, Landroid/support/v4/c/l;.c:(I)Ljava/lang/Object; // method@03ad │ │ -0127e8: 0c00 |002a: move-result-object v0 │ │ -0127ea: 1f00 bf00 |002b: check-cast v0, Landroid/support/v4/app/y; // type@00bf │ │ -0127ee: 4d00 0804 |002d: aput-object v0, v8, v4 │ │ -0127f2: d800 04ff |002f: add-int/lit8 v0, v4, #int -1 // #ff │ │ -0127f6: 0104 |0031: move v4, v0 │ │ -0127f8: 28f1 |0032: goto 0023 // -000f │ │ -0127fa: 0130 |0033: move v0, v3 │ │ -0127fc: 3573 1800 |0034: if-ge v3, v7, 004c // +0018 │ │ -012800: 4604 0803 |0036: aget-object v4, v8, v3 │ │ -012804: 5549 1201 |0038: iget-boolean v9, v4, Landroid/support/v4/app/y;.g:Z // field@0112 │ │ -012808: 3809 0600 |003a: if-eqz v9, 0040 // +0006 │ │ -01280c: 0110 |003c: move v0, v1 │ │ -01280e: d803 0301 |003d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -012812: 28f5 |003f: goto 0034 // -000b │ │ -012814: 6e10 1b03 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/y;.h:()V // method@031b │ │ -01281a: 54a9 e000 |0043: iget-object v9, v10, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -01281e: 5444 0f01 |0045: iget-object v4, v4, Landroid/support/v4/app/y;.d:Ljava/lang/String; // field@010f │ │ -012822: 6e20 b803 4900 |0047: invoke-virtual {v9, v4}, Landroid/support/v4/c/l;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@03b8 │ │ -012828: 28f3 |004a: goto 003d // -000d │ │ -01282a: 0130 |004b: move v0, v3 │ │ -01282c: 3906 0800 |004c: if-nez v6, 0054 // +0008 │ │ -012830: 3900 0600 |004e: if-nez v0, 0054 // +0006 │ │ -012834: 3905 0400 |0050: if-nez v5, 0054 // +0004 │ │ -012838: 0720 |0052: move-object v0, v2 │ │ -01283a: 1100 |0053: return-object v0 │ │ -01283c: 2200 b000 |0054: new-instance v0, Landroid/support/v4/app/j; // type@00b0 │ │ -012840: 7010 a602 0000 |0056: invoke-direct {v0}, Landroid/support/v4/app/j;.:()V // method@02a6 │ │ -012846: 5b02 e300 |0059: iput-object v2, v0, Landroid/support/v4/app/j;.a:Ljava/lang/Object; // field@00e3 │ │ -01284a: 5b05 e400 |005b: iput-object v5, v0, Landroid/support/v4/app/j;.b:Ljava/lang/Object; // field@00e4 │ │ -01284e: 5b02 e500 |005d: iput-object v2, v0, Landroid/support/v4/app/j;.c:Landroid/support/v4/c/l; // field@00e5 │ │ -012852: 5b06 e600 |005f: iput-object v6, v0, Landroid/support/v4/app/j;.d:Ljava/util/ArrayList; // field@00e6 │ │ -012856: 54a1 e000 |0061: iget-object v1, v10, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -01285a: 5b01 e700 |0063: iput-object v1, v0, Landroid/support/v4/app/j;.e:Landroid/support/v4/c/l; // field@00e7 │ │ -01285e: 28ee |0065: goto 0053 // -0012 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #27 : (in Landroid/support/v4/app/h;) │ │ - name : 'onSaveInstanceState' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 17 16-bit code units │ │ -012860: |[012860] android.support.v4.app.h.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -012870: 6f20 1500 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0015 │ │ -012876: 5420 d600 |0003: iget-object v0, v2, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -01287a: 6e10 de02 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/n;.h:()Landroid/os/Parcelable; // method@02de │ │ -012880: 0c00 |0008: move-result-object v0 │ │ -012882: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -012886: 1a01 4004 |000b: const-string v1, "android:support:fragments" // string@0440 │ │ -01288a: 6e30 2e01 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@012e │ │ -012890: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #28 : (in Landroid/support/v4/app/h;) │ │ - name : 'onStart' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 133 16-bit code units │ │ -012894: |[012894] android.support.v4.app.h.onStart:()V │ │ -0128a4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0128a6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0128a8: 6f10 1600 0500 |0002: invoke-super {v5}, Landroid/app/Activity;.onStart:()V // method@0016 │ │ -0128ae: 5c51 da00 |0005: iput-boolean v1, v5, Landroid/support/v4/app/h;.f:Z // field@00da │ │ -0128b2: 5c51 db00 |0007: iput-boolean v1, v5, Landroid/support/v4/app/h;.g:Z // field@00db │ │ -0128b6: 5450 d500 |0009: iget-object v0, v5, Landroid/support/v4/app/h;.a:Landroid/os/Handler; // field@00d5 │ │ -0128ba: 6e20 3b01 3000 |000b: invoke-virtual {v0, v3}, Landroid/os/Handler;.removeMessages:(I)V // method@013b │ │ -0128c0: 5550 d800 |000e: iget-boolean v0, v5, Landroid/support/v4/app/h;.d:Z // field@00d8 │ │ -0128c4: 3900 0900 |0010: if-nez v0, 0019 // +0009 │ │ -0128c8: 5c53 d800 |0012: iput-boolean v3, v5, Landroid/support/v4/app/h;.d:Z // field@00d8 │ │ -0128cc: 5450 d600 |0014: iget-object v0, v5, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -0128d0: 6e10 e102 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/n;.k:()V // method@02e1 │ │ -0128d6: 5450 d600 |0019: iget-object v0, v5, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -0128da: 6e10 df02 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/n;.i:()V // method@02df │ │ -0128e0: 5450 d600 |001e: iget-object v0, v5, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -0128e4: 6e10 da02 0000 |0020: invoke-virtual {v0}, Landroid/support/v4/app/n;.e:()Z // method@02da │ │ -0128ea: 5550 df00 |0023: iget-boolean v0, v5, Landroid/support/v4/app/h;.k:Z // field@00df │ │ -0128ee: 3900 0f00 |0025: if-nez v0, 0034 // +000f │ │ -0128f2: 5c53 df00 |0027: iput-boolean v3, v5, Landroid/support/v4/app/h;.k:Z // field@00df │ │ -0128f6: 5450 e100 |0029: iget-object v0, v5, Landroid/support/v4/app/h;.m:Landroid/support/v4/app/y; // field@00e1 │ │ -0128fa: 3800 2d00 |002b: if-eqz v0, 0058 // +002d │ │ -0128fe: 5450 e100 |002d: iget-object v0, v5, Landroid/support/v4/app/h;.m:Landroid/support/v4/app/y; // field@00e1 │ │ -012902: 6e10 1503 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/y;.b:()V // method@0315 │ │ -012908: 5c53 de00 |0032: iput-boolean v3, v5, Landroid/support/v4/app/h;.j:Z // field@00de │ │ -01290c: 5450 d600 |0034: iget-object v0, v5, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -012910: 6e10 e202 0000 |0036: invoke-virtual {v0}, Landroid/support/v4/app/n;.l:()V // method@02e2 │ │ -012916: 5450 e000 |0039: iget-object v0, v5, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -01291a: 3800 4900 |003b: if-eqz v0, 0084 // +0049 │ │ -01291e: 5450 e000 |003d: iget-object v0, v5, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -012922: 6e10 b903 0000 |003f: invoke-virtual {v0}, Landroid/support/v4/c/l;.size:()I // method@03b9 │ │ -012928: 0a03 |0042: move-result v3 │ │ -01292a: 2334 f601 |0043: new-array v4, v3, [Landroid/support/v4/app/y; // type@01f6 │ │ -01292e: d800 03ff |0045: add-int/lit8 v0, v3, #int -1 // #ff │ │ -012932: 0102 |0047: move v2, v0 │ │ -012934: 3a02 2e00 |0048: if-ltz v2, 0076 // +002e │ │ -012938: 5450 e000 |004a: iget-object v0, v5, Landroid/support/v4/app/h;.l:Landroid/support/v4/c/l; // field@00e0 │ │ -01293c: 6e20 ad03 2000 |004c: invoke-virtual {v0, v2}, Landroid/support/v4/c/l;.c:(I)Ljava/lang/Object; // method@03ad │ │ -012942: 0c00 |004f: move-result-object v0 │ │ -012944: 1f00 bf00 |0050: check-cast v0, Landroid/support/v4/app/y; // type@00bf │ │ -012948: 4d00 0402 |0052: aput-object v0, v4, v2 │ │ -01294c: d800 02ff |0054: add-int/lit8 v0, v2, #int -1 // #ff │ │ -012950: 0102 |0056: move v2, v0 │ │ -012952: 28f1 |0057: goto 0048 // -000f │ │ -012954: 5550 de00 |0058: iget-boolean v0, v5, Landroid/support/v4/app/h;.j:Z // field@00de │ │ -012958: 3900 d8ff |005a: if-nez v0, 0032 // -0028 │ │ -01295c: 1a00 7800 |005c: const-string v0, "(root)" // string@0078 │ │ -012960: 5552 df00 |005e: iget-boolean v2, v5, Landroid/support/v4/app/h;.k:Z // field@00df │ │ -012964: 6e40 7b02 0512 |0060: invoke-virtual {v5, v0, v2, v1}, Landroid/support/v4/app/h;.a:(Ljava/lang/String;ZZ)Landroid/support/v4/app/y; // method@027b │ │ -01296a: 0c00 |0063: move-result-object v0 │ │ -01296c: 5b50 e100 |0064: iput-object v0, v5, Landroid/support/v4/app/h;.m:Landroid/support/v4/app/y; // field@00e1 │ │ -012970: 5450 e100 |0066: iget-object v0, v5, Landroid/support/v4/app/h;.m:Landroid/support/v4/app/y; // field@00e1 │ │ -012974: 3800 caff |0068: if-eqz v0, 0032 // -0036 │ │ -012978: 5450 e100 |006a: iget-object v0, v5, Landroid/support/v4/app/h;.m:Landroid/support/v4/app/y; // field@00e1 │ │ -01297c: 5500 1101 |006c: iget-boolean v0, v0, Landroid/support/v4/app/y;.f:Z // field@0111 │ │ -012980: 3900 c4ff |006e: if-nez v0, 0032 // -003c │ │ -012984: 5450 e100 |0070: iget-object v0, v5, Landroid/support/v4/app/h;.m:Landroid/support/v4/app/y; // field@00e1 │ │ -012988: 6e10 1503 0000 |0072: invoke-virtual {v0}, Landroid/support/v4/app/y;.b:()V // method@0315 │ │ -01298e: 28bd |0075: goto 0032 // -0043 │ │ -012990: 0110 |0076: move v0, v1 │ │ -012992: 3530 0d00 |0077: if-ge v0, v3, 0084 // +000d │ │ -012996: 4601 0400 |0079: aget-object v1, v4, v0 │ │ -01299a: 6e10 1803 0100 |007b: invoke-virtual {v1}, Landroid/support/v4/app/y;.e:()V // method@0318 │ │ -0129a0: 6e10 1a03 0100 |007e: invoke-virtual {v1}, Landroid/support/v4/app/y;.g:()V // method@031a │ │ -0129a6: d800 0001 |0081: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0129aa: 28f4 |0083: goto 0077 // -000c │ │ -0129ac: 0e00 |0084: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #29 : (in Landroid/support/v4/app/h;) │ │ - name : 'onStop' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -0129b0: |[0129b0] android.support.v4.app.h.onStop:()V │ │ -0129c0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0129c2: 6f10 1700 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0017 │ │ -0129c8: 5c21 da00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/h;.f:Z // field@00da │ │ -0129cc: 5420 d500 |0006: iget-object v0, v2, Landroid/support/v4/app/h;.a:Landroid/os/Handler; // field@00d5 │ │ -0129d0: 6e20 3c01 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@013c │ │ -0129d6: 5420 d600 |000b: iget-object v0, v2, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -0129da: 6e10 e502 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/n;.o:()V // method@02e5 │ │ -0129e0: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #30 : (in Landroid/support/v4/app/h;) │ │ - name : 'startActivityForResult' │ │ - type : '(Landroid/content/Intent;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 20 16-bit code units │ │ -0129e4: |[0129e4] android.support.v4.app.h.startActivityForResult:(Landroid/content/Intent;I)V │ │ -0129f4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0129f6: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ -0129fa: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -0129fe: b540 |0005: and-int/2addr v0, v4 │ │ -012a00: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -012a04: 2200 8101 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0181 │ │ -012a08: 1a01 be00 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@00be │ │ -012a0c: 7020 5507 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0755 │ │ -012a12: 2700 |000f: throw v0 │ │ -012a14: 6f30 1800 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0018 │ │ -012a1a: 0e00 |0013: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #78 header: │ │ -class_idx : 175 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #78 - │ │ - Class descriptor : 'Landroid/support/v4/app/i;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/i;) │ │ - name : 'a' │ │ - type : '[I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/i;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 20 16-bit code units │ │ -012a1c: |[012a1c] android.support.v4.app.i.:()V │ │ -012a2c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -012a2e: 2300 e901 |0001: new-array v0, v0, [I // type@01e9 │ │ -012a32: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -012a38: 6900 e200 |0006: sput-object v0, Landroid/support/v4/app/i;.a:[I // field@00e2 │ │ -012a3c: 0e00 |0008: return-void │ │ -012a3e: 0000 |0009: nop // spacer │ │ -012a40: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #79 header: │ │ -class_idx : 176 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #79 - │ │ - Class descriptor : 'Landroid/support/v4/app/j;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/j;) │ │ - name : 'a' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/j;) │ │ - name : 'b' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/j;) │ │ - name : 'c' │ │ - type : 'Landroid/support/v4/c/l;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/j;) │ │ - name : 'd' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/j;) │ │ - name : 'e' │ │ - type : 'Landroid/support/v4/c/l;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/j;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -012a54: |[012a54] android.support.v4.app.j.:()V │ │ -012a64: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -012a6a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #80 header: │ │ -class_idx : 178 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #80 - │ │ - Class descriptor : 'Landroid/support/v4/app/l;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/l;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -012a6c: |[012a6c] android.support.v4.app.l.:()V │ │ -012a7c: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -012a82: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/l;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/app/l;) │ │ - name : 'a' │ │ - type : '()Landroid/support/v4/app/v;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/app/l;) │ │ - name : 'b' │ │ - type : '()Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #81 header: │ │ -class_idx : 179 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #81 - │ │ - Class descriptor : 'Landroid/support/v4/app/m;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/m;) │ │ - name : 'a' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #82 header: │ │ -class_idx : 180 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 178 │ │ -source_file_idx : -1 │ │ -static_fields_size : 6 │ │ -instance_fields_size: 23 │ │ -direct_methods_size : 8 │ │ -virtual_methods_size: 55 │ │ - │ │ -Class #82 - │ │ - Class descriptor : 'Landroid/support/v4/app/n;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/support/v4/app/l;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/n;) │ │ - name : 'A' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #1 : (in Landroid/support/v4/app/n;) │ │ - name : 'B' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #2 : (in Landroid/support/v4/app/n;) │ │ - name : 'C' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #3 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : 'Z' │ │ - access : 0x0008 (STATIC) │ │ - #4 : (in Landroid/support/v4/app/n;) │ │ - name : 'b' │ │ - type : 'Z' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #5 : (in Landroid/support/v4/app/n;) │ │ - name : 'z' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/n;) │ │ - name : 'c' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/n;) │ │ - name : 'd' │ │ - type : '[Ljava/lang/Runnable;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/n;) │ │ - name : 'e' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/n;) │ │ - name : 'f' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/n;) │ │ - name : 'g' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/n;) │ │ - name : 'h' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/n;) │ │ - name : 'i' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/n;) │ │ - name : 'j' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/n;) │ │ - name : 'k' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/n;) │ │ - name : 'l' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/n;) │ │ - name : 'm' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/n;) │ │ - name : 'n' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #12 : (in Landroid/support/v4/app/n;) │ │ - name : 'o' │ │ - type : 'Landroid/support/v4/app/h;' │ │ - access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/n;) │ │ - name : 'p' │ │ - type : 'Landroid/support/v4/app/k;' │ │ - access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/n;) │ │ - name : 'q' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0000 () │ │ - #15 : (in Landroid/support/v4/app/n;) │ │ - name : 'r' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #16 : (in Landroid/support/v4/app/n;) │ │ - name : 's' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #17 : (in Landroid/support/v4/app/n;) │ │ - name : 't' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #18 : (in Landroid/support/v4/app/n;) │ │ - name : 'u' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #19 : (in Landroid/support/v4/app/n;) │ │ - name : 'v' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #20 : (in Landroid/support/v4/app/n;) │ │ - name : 'w' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0000 () │ │ - #21 : (in Landroid/support/v4/app/n;) │ │ - name : 'x' │ │ - type : 'Landroid/util/SparseArray;' │ │ - access : 0x0000 () │ │ - #22 : (in Landroid/support/v4/app/n;) │ │ - name : 'y' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/n;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 0 │ │ - outs : 2 │ │ - insns size : 45 16-bit code units │ │ -012a84: |[012a84] android.support.v4.app.n.:()V │ │ -012a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -012a96: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -012a9a: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -012a9e: 6a00 eb00 |0005: sput-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -012aa2: 6001 1b00 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -012aa6: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -012aaa: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -012aae: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -012ab0: 6a00 ec00 |000e: sput-boolean v0, Landroid/support/v4/app/n;.b:Z // field@00ec │ │ -012ab4: 2200 5201 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0152 │ │ -012ab8: 7020 de06 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@06de │ │ -012abe: 6900 0401 |0015: sput-object v0, Landroid/support/v4/app/n;.z:Landroid/view/animation/Interpolator; // field@0104 │ │ -012ac2: 2200 5201 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0152 │ │ -012ac6: 7020 de06 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@06de │ │ -012acc: 6900 e800 |001c: sput-object v0, Landroid/support/v4/app/n;.A:Landroid/view/animation/Interpolator; // field@00e8 │ │ -012ad0: 2200 4c01 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@014c │ │ -012ad4: 7020 d506 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@06d5 │ │ -012ada: 6900 e900 |0023: sput-object v0, Landroid/support/v4/app/n;.B:Landroid/view/animation/Interpolator; // field@00e9 │ │ -012ade: 2200 4c01 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@014c │ │ -012ae2: 7020 d506 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@06d5 │ │ -012ae8: 6900 ea00 |002a: sput-object v0, Landroid/support/v4/app/n;.C:Landroid/view/animation/Interpolator; // field@00ea │ │ -012aec: 0e00 |002c: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/n;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -012af0: |[012af0] android.support.v4.app.n.:()V │ │ -012b00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -012b02: 7010 a802 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/l;.:()V // method@02a8 │ │ -012b08: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -012b0a: 5920 f800 |0005: iput v0, v2, Landroid/support/v4/app/n;.n:I // field@00f8 │ │ -012b0e: 5b21 0101 |0007: iput-object v1, v2, Landroid/support/v4/app/n;.w:Landroid/os/Bundle; // field@0101 │ │ -012b12: 5b21 0201 |0009: iput-object v1, v2, Landroid/support/v4/app/n;.x:Landroid/util/SparseArray; // field@0102 │ │ -012b16: 2200 b500 |000b: new-instance v0, Landroid/support/v4/app/o; // type@00b5 │ │ -012b1a: 7020 ec02 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/o;.:(Landroid/support/v4/app/n;)V // method@02ec │ │ -012b20: 5b20 0301 |0010: iput-object v0, v2, Landroid/support/v4/app/n;.y:Ljava/lang/Runnable; // field@0103 │ │ -012b24: 0e00 |0012: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;FF)Landroid/view/animation/Animation;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 16 16-bit code units │ │ -012b28: |[012b28] android.support.v4.app.n.a:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -012b38: 2200 4d01 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@014d │ │ -012b3c: 7030 d606 4005 |0002: invoke-direct {v0, v4, v5}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@06d6 │ │ -012b42: 6201 e800 |0005: sget-object v1, Landroid/support/v4/app/n;.A:Landroid/view/animation/Interpolator; // field@00e8 │ │ -012b46: 6e20 d806 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@06d8 │ │ -012b4c: 1601 dc00 |000a: const-wide/16 v1, #int 220 // #dc │ │ -012b50: 6e30 d706 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@06d7 │ │ -012b56: 1100 |000f: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 15 │ │ - ins : 5 │ │ - outs : 9 │ │ - insns size : 53 16-bit code units │ │ -012b58: |[012b58] android.support.v4.app.n.a:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -012b68: 2209 5001 |0000: new-instance v9, Landroid/view/animation/AnimationSet; // type@0150 │ │ -012b6c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -012b6e: 7020 db06 0900 |0003: invoke-direct {v9, v0}, Landroid/view/animation/AnimationSet;.:(Z)V // method@06db │ │ -012b74: 2200 5401 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0154 │ │ -012b78: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -012b7a: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -012b7e: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -012b80: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -012b84: 01b1 |000e: move v1, v11 │ │ -012b86: 01c2 |000f: move v2, v12 │ │ -012b88: 01b3 |0010: move v3, v11 │ │ -012b8a: 01c4 |0011: move v4, v12 │ │ -012b8c: 7609 df06 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@06df │ │ -012b92: 6201 0401 |0015: sget-object v1, Landroid/support/v4/app/n;.z:Landroid/view/animation/Interpolator; // field@0104 │ │ -012b96: 6e20 e106 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@06e1 │ │ -012b9c: 1601 dc00 |001a: const-wide/16 v1, #int 220 // #dc │ │ -012ba0: 6e30 e006 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@06e0 │ │ -012ba6: 6e20 dc06 0900 |001f: invoke-virtual {v9, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@06dc │ │ -012bac: 2200 4d01 |0022: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@014d │ │ -012bb0: 7030 d606 d00e |0024: invoke-direct {v0, v13, v14}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@06d6 │ │ -012bb6: 6201 e800 |0027: sget-object v1, Landroid/support/v4/app/n;.A:Landroid/view/animation/Interpolator; // field@00e8 │ │ -012bba: 6e20 d806 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@06d8 │ │ -012bc0: 1601 dc00 |002c: const-wide/16 v1, #int 220 // #dc │ │ -012bc4: 6e30 d706 1002 |002e: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@06d7 │ │ -012bca: 6e20 dc06 0900 |0031: invoke-virtual {v9, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@06dc │ │ -012bd0: 1109 |0034: return-object v9 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/RuntimeException;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 72 16-bit code units │ │ -012bd4: |[012bd4] android.support.v4.app.n.a:(Ljava/lang/RuntimeException;)V │ │ -012be4: 1a00 ef00 |0000: const-string v0, "FragmentManager" // string@00ef │ │ -012be8: 6e10 7307 0600 |0002: invoke-virtual {v6}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@0773 │ │ -012bee: 0c01 |0005: move-result-object v1 │ │ -012bf0: 7120 2d06 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@062d │ │ -012bf6: 1a00 ef00 |0009: const-string v0, "FragmentManager" // string@00ef │ │ -012bfa: 1a01 a000 |000b: const-string v1, "Activity state:" // string@00a0 │ │ -012bfe: 7120 2d06 1000 |000d: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@062d │ │ -012c04: 2200 ca00 |0010: new-instance v0, Landroid/support/v4/c/e; // type@00ca │ │ -012c08: 1a01 ef00 |0012: const-string v1, "FragmentManager" // string@00ef │ │ -012c0c: 7020 4f03 1000 |0014: invoke-direct {v0, v1}, Landroid/support/v4/c/e;.:(Ljava/lang/String;)V // method@034f │ │ -012c12: 2201 7401 |0017: new-instance v1, Ljava/io/PrintWriter; // type@0174 │ │ -012c16: 7020 3e07 0100 |0019: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@073e │ │ -012c1c: 5450 f900 |001c: iget-object v0, v5, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -012c20: 3800 1700 |001e: if-eqz v0, 0035 // +0017 │ │ -012c24: 5450 f900 |0020: iget-object v0, v5, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -012c28: 1a02 0300 |0022: const-string v2, " " // string@0003 │ │ -012c2c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -012c2e: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -012c30: 2344 fe01 |0026: new-array v4, v4, [Ljava/lang/String; // type@01fe │ │ -012c34: 6e54 8602 2013 |0028: invoke-virtual {v0, v2, v3, v1, v4}, Landroid/support/v4/app/h;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0286 │ │ -012c3a: 2706 |002b: throw v6 │ │ -012c3c: 0d00 |002c: move-exception v0 │ │ -012c3e: 1a01 ef00 |002d: const-string v1, "FragmentManager" // string@00ef │ │ -012c42: 1a02 e400 |002f: const-string v2, "Failed dumping state" // string@00e4 │ │ -012c46: 7130 2e06 2100 |0031: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@062e │ │ -012c4c: 28f7 |0034: goto 002b // -0009 │ │ -012c4e: 1a00 0300 |0035: const-string v0, " " // string@0003 │ │ -012c52: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -012c54: 1203 |0038: const/4 v3, #int 0 // #0 │ │ -012c56: 2333 fe01 |0039: new-array v3, v3, [Ljava/lang/String; // type@01fe │ │ -012c5a: 6e53 c402 0512 |003b: invoke-virtual {v5, v0, v2, v1, v3}, Landroid/support/v4/app/n;.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@02c4 │ │ -012c60: 28ed |003e: goto 002b // -0013 │ │ -012c62: 0d00 |003f: move-exception v0 │ │ -012c64: 1a01 ef00 |0040: const-string v1, "FragmentManager" // string@00ef │ │ -012c68: 1a02 e400 |0042: const-string v2, "Failed dumping state" // string@00e4 │ │ -012c6c: 7130 2e06 2100 |0044: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@062e │ │ -012c72: 28e4 |0047: goto 002b // -001c │ │ - catches : 2 │ │ - 0x0020 - 0x002b │ │ - Ljava/lang/Exception; -> 0x002c │ │ - 0x0035 - 0x003e │ │ - Ljava/lang/Exception; -> 0x003f │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/app/n;) │ │ - name : 'b' │ │ - type : '(IZ)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 38 16-bit code units │ │ -012c90: |[012c90] android.support.v4.app.n.b:(IZ)I │ │ -012ca0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -012ca2: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -012ca8: 0f00 |0004: return v0 │ │ -012caa: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -012cae: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -012cb0: 28fc |0008: goto 0004 // -0004 │ │ -012cb2: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -012cb4: 28fa |000a: goto 0004 // -0006 │ │ -012cb6: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -012cba: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -012cbc: 28f6 |000e: goto 0004 // -000a │ │ -012cbe: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -012cc0: 28f4 |0010: goto 0004 // -000c │ │ -012cc2: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -012cc6: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -012cc8: 28f0 |0014: goto 0004 // -0010 │ │ -012cca: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -012ccc: 28ee |0016: goto 0004 // -0012 │ │ -012cce: 0000 |0017: nop // spacer │ │ -012cd0: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/app/n;) │ │ - name : 'c' │ │ - type : '(I)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 28 16-bit code units │ │ -012cec: |[012cec] android.support.v4.app.n.c:(I)I │ │ -012cfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -012cfe: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -012d04: 0f00 |0004: return v0 │ │ -012d06: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -012d0a: 28fd |0007: goto 0004 // -0003 │ │ -012d0c: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -012d10: 28fa |000a: goto 0004 // -0006 │ │ -012d12: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -012d16: 28f7 |000d: goto 0004 // -0009 │ │ -012d18: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/app/n;) │ │ - name : 't' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 44 16-bit code units │ │ -012d34: |[012d34] android.support.v4.app.n.t:()V │ │ -012d44: 5530 fd00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/n;.s:Z // field@00fd │ │ -012d48: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -012d4c: 2200 8201 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -012d50: 1a01 bc00 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@00bc │ │ -012d54: 7020 5807 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -012d5a: 2700 |000b: throw v0 │ │ -012d5c: 5430 ff00 |000c: iget-object v0, v3, Landroid/support/v4/app/n;.u:Ljava/lang/String; // field@00ff │ │ -012d60: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -012d64: 2200 8201 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -012d68: 2201 8f01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -012d6c: 7010 8207 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -012d72: 1a02 bd00 |0017: const-string v2, "Can not perform this action inside of " // string@00bd │ │ -012d76: 6e20 8807 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012d7c: 0c01 |001c: move-result-object v1 │ │ -012d7e: 5432 ff00 |001d: iget-object v2, v3, Landroid/support/v4/app/n;.u:Ljava/lang/String; // field@00ff │ │ -012d82: 6e20 8807 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012d88: 0c01 |0022: move-result-object v1 │ │ -012d8a: 6e10 8b07 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -012d90: 0c01 |0026: move-result-object v1 │ │ -012d92: 7020 5807 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -012d98: 2700 |002a: throw v0 │ │ -012d9a: 0e00 |002b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/b;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 143 16-bit code units │ │ -012d9c: |[012d9c] android.support.v4.app.n.a:(Landroid/support/v4/app/b;)I │ │ -012dac: 1d04 |0000: monitor-enter v4 │ │ -012dae: 5440 f600 |0001: iget-object v0, v4, Landroid/support/v4/app/n;.l:Ljava/util/ArrayList; // field@00f6 │ │ -012db2: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ -012db6: 5440 f600 |0005: iget-object v0, v4, Landroid/support/v4/app/n;.l:Ljava/util/ArrayList; // field@00f6 │ │ -012dba: 6e10 a507 0000 |0007: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -012dc0: 0a00 |000a: move-result v0 │ │ -012dc2: 3c00 4000 |000b: if-gtz v0, 004b // +0040 │ │ -012dc6: 5440 f500 |000d: iget-object v0, v4, Landroid/support/v4/app/n;.k:Ljava/util/ArrayList; // field@00f5 │ │ -012dca: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -012dce: 2200 9701 |0011: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -012dd2: 7010 9907 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -012dd8: 5b40 f500 |0016: iput-object v0, v4, Landroid/support/v4/app/n;.k:Ljava/util/ArrayList; // field@00f5 │ │ -012ddc: 5440 f500 |0018: iget-object v0, v4, Landroid/support/v4/app/n;.k:Ljava/util/ArrayList; // field@00f5 │ │ -012de0: 6e10 a507 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -012de6: 0a00 |001d: move-result v0 │ │ -012de8: 6301 eb00 |001e: sget-boolean v1, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -012dec: 3801 2400 |0020: if-eqz v1, 0044 // +0024 │ │ -012df0: 1a01 ef00 |0022: const-string v1, "FragmentManager" // string@00ef │ │ -012df4: 2202 8f01 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -012df8: 7010 8207 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -012dfe: 1a03 5f03 |0029: const-string v3, "Setting back stack index " // string@035f │ │ -012e02: 6e20 8807 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012e08: 0c02 |002e: move-result-object v2 │ │ -012e0a: 6e20 8507 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -012e10: 0c02 |0032: move-result-object v2 │ │ -012e12: 1a03 6e00 |0033: const-string v3, " to " // string@006e │ │ -012e16: 6e20 8807 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012e1c: 0c02 |0038: move-result-object v2 │ │ -012e1e: 6e20 8707 5200 |0039: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -012e24: 0c02 |003c: move-result-object v2 │ │ -012e26: 6e10 8b07 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -012e2c: 0c02 |0040: move-result-object v2 │ │ -012e2e: 7120 3006 2100 |0041: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -012e34: 5441 f500 |0044: iget-object v1, v4, Landroid/support/v4/app/n;.k:Ljava/util/ArrayList; // field@00f5 │ │ -012e38: 6e20 9c07 5100 |0046: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -012e3e: 1e04 |0049: monitor-exit v4 │ │ -012e40: 0f00 |004a: return v0 │ │ -012e42: 5440 f600 |004b: iget-object v0, v4, Landroid/support/v4/app/n;.l:Ljava/util/ArrayList; // field@00f6 │ │ -012e46: 5441 f600 |004d: iget-object v1, v4, Landroid/support/v4/app/n;.l:Ljava/util/ArrayList; // field@00f6 │ │ -012e4a: 6e10 a507 0100 |004f: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -012e50: 0a01 |0052: move-result v1 │ │ -012e52: d801 01ff |0053: add-int/lit8 v1, v1, #int -1 // #ff │ │ -012e56: 6e20 a207 1000 |0055: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@07a2 │ │ -012e5c: 0c00 |0058: move-result-object v0 │ │ -012e5e: 1f00 8501 |0059: check-cast v0, Ljava/lang/Integer; // type@0185 │ │ -012e62: 6e10 5a07 0000 |005b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@075a │ │ -012e68: 0a00 |005e: move-result v0 │ │ -012e6a: 6301 eb00 |005f: sget-boolean v1, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -012e6e: 3801 2400 |0061: if-eqz v1, 0085 // +0024 │ │ -012e72: 1a01 ef00 |0063: const-string v1, "FragmentManager" // string@00ef │ │ -012e76: 2202 8f01 |0065: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -012e7a: 7010 8207 0200 |0067: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -012e80: 1a03 a300 |006a: const-string v3, "Adding back stack index " // string@00a3 │ │ -012e84: 6e20 8807 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012e8a: 0c02 |006f: move-result-object v2 │ │ -012e8c: 6e20 8507 0200 |0070: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -012e92: 0c02 |0073: move-result-object v2 │ │ -012e94: 1a03 7000 |0074: const-string v3, " with " // string@0070 │ │ -012e98: 6e20 8807 3200 |0076: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012e9e: 0c02 |0079: move-result-object v2 │ │ -012ea0: 6e20 8707 5200 |007a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -012ea6: 0c02 |007d: move-result-object v2 │ │ -012ea8: 6e10 8b07 0200 |007e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -012eae: 0c02 |0081: move-result-object v2 │ │ -012eb0: 7120 3006 2100 |0082: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -012eb6: 5441 f500 |0085: iget-object v1, v4, Landroid/support/v4/app/n;.k:Ljava/util/ArrayList; // field@00f5 │ │ -012eba: 6e30 a407 0105 |0087: invoke-virtual {v1, v0, v5}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@07a4 │ │ -012ec0: 1e04 |008a: monitor-exit v4 │ │ -012ec2: 28bf |008b: goto 004a // -0041 │ │ -012ec4: 0d00 |008c: move-exception v0 │ │ -012ec6: 1e04 |008d: monitor-exit v4 │ │ -012ec8: 2700 |008e: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x008e │ │ - -> 0x008c │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(I)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 69 16-bit code units │ │ -012ed8: |[012ed8] android.support.v4.app.n.a:(I)Landroid/support/v4/app/Fragment; │ │ -012ee8: 5430 f100 |0000: iget-object v0, v3, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -012eec: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ -012ef0: 5430 f100 |0004: iget-object v0, v3, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -012ef4: 6e10 a507 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -012efa: 0a00 |0009: move-result v0 │ │ -012efc: d800 00ff |000a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -012f00: 0101 |000c: move v1, v0 │ │ -012f02: 3a01 1500 |000d: if-ltz v1, 0022 // +0015 │ │ -012f06: 5430 f100 |000f: iget-object v0, v3, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -012f0a: 6e20 9f07 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -012f10: 0c00 |0014: move-result-object v0 │ │ -012f12: 1f00 6d00 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -012f16: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ -012f1a: 5202 5600 |0019: iget v2, v0, Landroid/support/v4/app/Fragment;.w:I // field@0056 │ │ -012f1e: 3342 0300 |001b: if-ne v2, v4, 001e // +0003 │ │ -012f22: 1100 |001d: return-object v0 │ │ -012f24: d800 01ff |001e: add-int/lit8 v0, v1, #int -1 // #ff │ │ -012f28: 0101 |0020: move v1, v0 │ │ -012f2a: 28ec |0021: goto 000d // -0014 │ │ -012f2c: 5430 f000 |0022: iget-object v0, v3, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -012f30: 3800 1f00 |0024: if-eqz v0, 0043 // +001f │ │ -012f34: 5430 f000 |0026: iget-object v0, v3, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -012f38: 6e10 a507 0000 |0028: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -012f3e: 0a00 |002b: move-result v0 │ │ -012f40: d800 00ff |002c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -012f44: 0101 |002e: move v1, v0 │ │ -012f46: 3a01 1400 |002f: if-ltz v1, 0043 // +0014 │ │ -012f4a: 5430 f000 |0031: iget-object v0, v3, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -012f4e: 6e20 9f07 1000 |0033: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -012f54: 0c00 |0036: move-result-object v0 │ │ -012f56: 1f00 6d00 |0037: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -012f5a: 3800 0600 |0039: if-eqz v0, 003f // +0006 │ │ -012f5e: 5202 5600 |003b: iget v2, v0, Landroid/support/v4/app/Fragment;.w:I // field@0056 │ │ -012f62: 3242 e0ff |003d: if-eq v2, v4, 001d // -0020 │ │ -012f66: d800 01ff |003f: add-int/lit8 v0, v1, #int -1 // #ff │ │ -012f6a: 0101 |0041: move v1, v0 │ │ -012f6c: 28ed |0042: goto 002f // -0013 │ │ -012f6e: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -012f70: 28d9 |0044: goto 001d // -0027 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 102 16-bit code units │ │ -012f74: |[012f74] android.support.v4.app.n.a:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -012f84: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -012f86: 6e30 2201 7600 |0001: invoke-virtual {v6, v7, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0122 │ │ -012f8c: 0a01 |0004: move-result v1 │ │ -012f8e: 3301 0400 |0005: if-ne v1, v0, 0009 // +0004 │ │ -012f92: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -012f94: 1100 |0008: return-object v0 │ │ -012f96: 5450 f000 |0009: iget-object v0, v5, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -012f9a: 6e10 a507 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -012fa0: 0a00 |000e: move-result v0 │ │ -012fa2: 3401 2700 |000f: if-lt v1, v0, 0036 // +0027 │ │ -012fa6: 2200 8201 |0011: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -012faa: 2202 8f01 |0013: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -012fae: 7010 8207 0200 |0015: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -012fb4: 1a03 ed00 |0018: const-string v3, "Fragment no longer exists for key " // string@00ed │ │ -012fb8: 6e20 8807 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012fbe: 0c02 |001d: move-result-object v2 │ │ -012fc0: 6e20 8807 7200 |001e: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012fc6: 0c02 |0021: move-result-object v2 │ │ -012fc8: 1a03 8d00 |0022: const-string v3, ": index " // string@008d │ │ -012fcc: 6e20 8807 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -012fd2: 0c02 |0027: move-result-object v2 │ │ -012fd4: 6e20 8507 1200 |0028: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -012fda: 0c02 |002b: move-result-object v2 │ │ -012fdc: 6e10 8b07 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -012fe2: 0c02 |002f: move-result-object v2 │ │ -012fe4: 7020 5807 2000 |0030: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -012fea: 7020 c302 0500 |0033: invoke-direct {v5, v0}, Landroid/support/v4/app/n;.a:(Ljava/lang/RuntimeException;)V // method@02c3 │ │ -012ff0: 5450 f000 |0036: iget-object v0, v5, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -012ff4: 6e20 9f07 1000 |0038: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -012ffa: 0c00 |003b: move-result-object v0 │ │ -012ffc: 1f00 6d00 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -013000: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ -013004: 2202 8201 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@0182 │ │ -013008: 2203 8f01 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@018f │ │ -01300c: 7010 8207 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -013012: 1a04 ed00 |0047: const-string v4, "Fragment no longer exists for key " // string@00ed │ │ -013016: 6e20 8807 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01301c: 0c03 |004c: move-result-object v3 │ │ -01301e: 6e20 8807 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013024: 0c03 |0050: move-result-object v3 │ │ -013026: 1a04 8d00 |0051: const-string v4, ": index " // string@008d │ │ -01302a: 6e20 8807 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013030: 0c03 |0056: move-result-object v3 │ │ -013032: 6e20 8507 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -013038: 0c01 |005a: move-result-object v1 │ │ -01303a: 6e10 8b07 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -013040: 0c01 |005e: move-result-object v1 │ │ -013042: 7020 5807 1200 |005f: invoke-direct {v2, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -013048: 7020 c302 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/n;.a:(Ljava/lang/RuntimeException;)V // method@02c3 │ │ -01304e: 28a3 |0065: goto 0008 // -005d │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 81 16-bit code units │ │ -013050: |[013050] android.support.v4.app.n.a:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -013060: 5430 f100 |0000: iget-object v0, v3, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -013064: 3800 2600 |0002: if-eqz v0, 0028 // +0026 │ │ -013068: 3804 2400 |0004: if-eqz v4, 0028 // +0024 │ │ -01306c: 5430 f100 |0006: iget-object v0, v3, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -013070: 6e10 a507 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -013076: 0a00 |000b: move-result v0 │ │ -013078: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01307c: 0101 |000e: move v1, v0 │ │ -01307e: 3a01 1900 |000f: if-ltz v1, 0028 // +0019 │ │ -013082: 5430 f100 |0011: iget-object v0, v3, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -013086: 6e20 9f07 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01308c: 0c00 |0016: move-result-object v0 │ │ -01308e: 1f00 6d00 |0017: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -013092: 3800 0b00 |0019: if-eqz v0, 0024 // +000b │ │ -013096: 5402 5800 |001b: iget-object v2, v0, Landroid/support/v4/app/Fragment;.y:Ljava/lang/String; // field@0058 │ │ -01309a: 6e20 7707 2400 |001d: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -0130a0: 0a02 |0020: move-result v2 │ │ -0130a2: 3802 0300 |0021: if-eqz v2, 0024 // +0003 │ │ -0130a6: 1100 |0023: return-object v0 │ │ -0130a8: d800 01ff |0024: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0130ac: 0101 |0026: move v1, v0 │ │ -0130ae: 28e8 |0027: goto 000f // -0018 │ │ -0130b0: 5430 f000 |0028: iget-object v0, v3, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -0130b4: 3800 2500 |002a: if-eqz v0, 004f // +0025 │ │ -0130b8: 3804 2300 |002c: if-eqz v4, 004f // +0023 │ │ -0130bc: 5430 f000 |002e: iget-object v0, v3, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -0130c0: 6e10 a507 0000 |0030: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -0130c6: 0a00 |0033: move-result v0 │ │ -0130c8: d800 00ff |0034: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0130cc: 0101 |0036: move v1, v0 │ │ -0130ce: 3a01 1800 |0037: if-ltz v1, 004f // +0018 │ │ -0130d2: 5430 f000 |0039: iget-object v0, v3, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -0130d6: 6e20 9f07 1000 |003b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -0130dc: 0c00 |003e: move-result-object v0 │ │ -0130de: 1f00 6d00 |003f: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -0130e2: 3800 0a00 |0041: if-eqz v0, 004b // +000a │ │ -0130e6: 5402 5800 |0043: iget-object v2, v0, Landroid/support/v4/app/Fragment;.y:Ljava/lang/String; // field@0058 │ │ -0130ea: 6e20 7707 2400 |0045: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -0130f0: 0a02 |0048: move-result v2 │ │ -0130f2: 3902 daff |0049: if-nez v2, 0023 // -0026 │ │ -0130f6: d800 01ff |004b: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0130fa: 0101 |004d: move v1, v0 │ │ -0130fc: 28e9 |004e: goto 0037 // -0017 │ │ -0130fe: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -013100: 28d3 |0050: goto 0023 // -002d │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '()Landroid/support/v4/app/v;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -013104: |[013104] android.support.v4.app.n.a:()Landroid/support/v4/app/v; │ │ -013114: 2200 8d00 |0000: new-instance v0, Landroid/support/v4/app/b; // type@008d │ │ -013118: 7020 2502 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/b;.:(Landroid/support/v4/app/n;)V // method@0225 │ │ -01311e: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 11 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 136 16-bit code units │ │ -013120: |[013120] android.support.v4.app.n.a:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -013130: 1405 9a99 793f |0000: const v5, #float 0.975 // #3f79999a │ │ -013136: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -013138: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -01313a: 1503 803f |0005: const/high16 v3, #int 1065353216 // #3f80 │ │ -01313e: 5270 3600 |0007: iget v0, v7, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -013142: 6e40 8b01 8709 |0009: invoke-virtual {v7, v8, v9, v0}, Landroid/support/v4/app/Fragment;.a:(IZI)Landroid/view/animation/Animation; // method@018b │ │ -013148: 0c00 |000c: move-result-object v0 │ │ -01314a: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ -01314e: 1100 |000f: return-object v0 │ │ -013150: 5270 3600 |0010: iget v0, v7, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -013154: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ -013158: 5460 f900 |0014: iget-object v0, v6, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -01315c: 5272 3600 |0016: iget v2, v7, Landroid/support/v4/app/Fragment;.G:I // field@0036 │ │ -013160: 7120 dd06 2000 |0018: invoke-static {v0, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@06dd │ │ -013166: 0c00 |001b: move-result-object v0 │ │ -013168: 3900 f3ff |001c: if-nez v0, 000f // -000d │ │ -01316c: 3908 0400 |001e: if-nez v8, 0022 // +0004 │ │ -013170: 0710 |0020: move-object v0, v1 │ │ -013172: 28ee |0021: goto 000f // -0012 │ │ -013174: 7120 c902 9800 |0022: invoke-static {v8, v9}, Landroid/support/v4/app/n;.b:(IZ)I // method@02c9 │ │ -01317a: 0a00 |0025: move-result v0 │ │ -01317c: 3b00 0400 |0026: if-gez v0, 002a // +0004 │ │ -013180: 0710 |0028: move-object v0, v1 │ │ -013182: 28e6 |0029: goto 000f // -001a │ │ -013184: 2b00 4e00 0000 |002a: packed-switch v0, 00000078 // +0000004e │ │ -01318a: 390a 1600 |002d: if-nez v10, 0043 // +0016 │ │ -01318e: 5460 f900 |002f: iget-object v0, v6, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -013192: 6e10 8d02 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/h;.getWindow:()Landroid/view/Window; // method@028d │ │ -013198: 0c00 |0034: move-result-object v0 │ │ -01319a: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ -01319e: 5460 f900 |0037: iget-object v0, v6, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -0131a2: 6e10 8d02 0000 |0039: invoke-virtual {v0}, Landroid/support/v4/app/h;.getWindow:()Landroid/view/Window; // method@028d │ │ -0131a8: 0c00 |003c: move-result-object v0 │ │ -0131aa: 6e10 d006 0000 |003d: invoke-virtual {v0}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@06d0 │ │ -0131b0: 0c00 |0040: move-result-object v0 │ │ -0131b2: 520a 0702 |0041: iget v10, v0, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0207 │ │ -0131b6: 390a 3300 |0043: if-nez v10, 0076 // +0033 │ │ -0131ba: 0710 |0045: move-object v0, v1 │ │ -0131bc: 28c9 |0046: goto 000f // -0037 │ │ -0131be: 5460 f900 |0047: iget-object v0, v6, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -0131c2: 1501 903f |0049: const/high16 v1, #int 1066401792 // #3f90 │ │ -0131c6: 7153 b502 1043 |004b: invoke-static {v0, v1, v3, v4, v3}, Landroid/support/v4/app/n;.a:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@02b5 │ │ -0131cc: 0c00 |004e: move-result-object v0 │ │ -0131ce: 28c0 |004f: goto 000f // -0040 │ │ -0131d0: 5460 f900 |0050: iget-object v0, v6, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -0131d4: 7154 b502 3035 |0052: invoke-static {v0, v3, v5, v3, v4}, Landroid/support/v4/app/n;.a:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@02b5 │ │ -0131da: 0c00 |0055: move-result-object v0 │ │ -0131dc: 28b9 |0056: goto 000f // -0047 │ │ -0131de: 5460 f900 |0057: iget-object v0, v6, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -0131e2: 7153 b502 5043 |0059: invoke-static {v0, v5, v3, v4, v3}, Landroid/support/v4/app/n;.a:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@02b5 │ │ -0131e8: 0c00 |005c: move-result-object v0 │ │ -0131ea: 28b2 |005d: goto 000f // -004e │ │ -0131ec: 5460 f900 |005e: iget-object v0, v6, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -0131f0: 1401 9a99 893f |0060: const v1, #float 1.075 // #3f89999a │ │ -0131f6: 7154 b502 3031 |0063: invoke-static {v0, v3, v1, v3, v4}, Landroid/support/v4/app/n;.a:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@02b5 │ │ -0131fc: 0c00 |0066: move-result-object v0 │ │ -0131fe: 28a8 |0067: goto 000f // -0058 │ │ -013200: 5460 f900 |0068: iget-object v0, v6, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -013204: 7130 b402 4003 |006a: invoke-static {v0, v4, v3}, Landroid/support/v4/app/n;.a:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@02b4 │ │ -01320a: 0c00 |006d: move-result-object v0 │ │ -01320c: 28a1 |006e: goto 000f // -005f │ │ -01320e: 5460 f900 |006f: iget-object v0, v6, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -013212: 7130 b402 3004 |0071: invoke-static {v0, v3, v4}, Landroid/support/v4/app/n;.a:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@02b4 │ │ -013218: 0c00 |0074: move-result-object v0 │ │ -01321a: 289a |0075: goto 000f // -0066 │ │ -01321c: 0710 |0076: move-object v0, v1 │ │ -01321e: 2898 |0077: goto 000f // -0068 │ │ -013220: 0001 0600 0100 0000 1d00 0000 2600 ... |0078: packed-switch-data (16 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(IIIZ)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 13 │ │ - ins : 5 │ │ - outs : 6 │ │ - insns size : 100 16-bit code units │ │ -013240: |[013240] android.support.v4.app.n.a:(IIIZ)V │ │ -013250: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -013252: 5480 f900 |0001: iget-object v0, v8, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -013256: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -01325a: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ -01325e: 2200 8201 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -013262: 1a01 2603 |0009: const-string v1, "No activity" // string@0326 │ │ -013266: 7020 5807 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -01326c: 2700 |000e: throw v0 │ │ -01326e: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ -013272: 5280 f800 |0011: iget v0, v8, Landroid/support/v4/app/n;.n:I // field@00f8 │ │ -013276: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ -01327a: 0e00 |0015: return-void │ │ -01327c: 5989 f800 |0016: iput v9, v8, Landroid/support/v4/app/n;.n:I // field@00f8 │ │ -013280: 5480 f000 |0018: iget-object v0, v8, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -013284: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ -013288: 0156 |001c: move v6, v5 │ │ -01328a: 0157 |001d: move v7, v5 │ │ -01328c: 5480 f000 |001e: iget-object v0, v8, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -013290: 6e10 a507 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -013296: 0a00 |0023: move-result v0 │ │ -013298: 3506 2400 |0024: if-ge v6, v0, 0048 // +0024 │ │ -01329c: 5480 f000 |0026: iget-object v0, v8, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -0132a0: 6e20 9f07 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -0132a6: 0c01 |002b: move-result-object v1 │ │ -0132a8: 1f01 6d00 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@006d │ │ -0132ac: 3801 3400 |002e: if-eqz v1, 0062 // +0034 │ │ -0132b0: 0780 |0030: move-object v0, v8 │ │ -0132b2: 0192 |0031: move v2, v9 │ │ -0132b4: 01a3 |0032: move v3, v10 │ │ -0132b6: 01b4 |0033: move v4, v11 │ │ -0132b8: 7406 bf02 0000 |0034: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02bf │ │ -0132be: 5410 3c00 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -0132c2: 3800 2900 |0039: if-eqz v0, 0062 // +0029 │ │ -0132c6: 5410 3c00 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -0132ca: 6e10 1403 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/y;.a:()Z // method@0314 │ │ -0132d0: 0a00 |0040: move-result v0 │ │ -0132d2: b607 |0041: or-int/2addr v7, v0 │ │ -0132d4: 0171 |0042: move v1, v7 │ │ -0132d6: d800 0601 |0043: add-int/lit8 v0, v6, #int 1 // #01 │ │ -0132da: 0106 |0045: move v6, v0 │ │ -0132dc: 0117 |0046: move v7, v1 │ │ -0132de: 28d7 |0047: goto 001e // -0029 │ │ -0132e0: 3907 0500 |0048: if-nez v7, 004d // +0005 │ │ -0132e4: 6e10 d502 0800 |004a: invoke-virtual {v8}, Landroid/support/v4/app/n;.d:()V // method@02d5 │ │ -0132ea: 5580 fc00 |004d: iget-boolean v0, v8, Landroid/support/v4/app/n;.r:Z // field@00fc │ │ -0132ee: 3800 c6ff |004f: if-eqz v0, 0015 // -003a │ │ -0132f2: 5480 f900 |0051: iget-object v0, v8, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -0132f6: 3800 c2ff |0053: if-eqz v0, 0015 // -003e │ │ -0132fa: 5280 f800 |0055: iget v0, v8, Landroid/support/v4/app/n;.n:I // field@00f8 │ │ -0132fe: 1251 |0057: const/4 v1, #int 5 // #5 │ │ -013300: 3310 bdff |0058: if-ne v0, v1, 0015 // -0043 │ │ -013304: 5480 f900 |005a: iget-object v0, v8, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -013308: 6e10 8402 0000 |005c: invoke-virtual {v0}, Landroid/support/v4/app/h;.c:()V // method@0284 │ │ -01330e: 5c85 fc00 |005f: iput-boolean v5, v8, Landroid/support/v4/app/n;.r:Z // field@00fc │ │ -013312: 28b4 |0061: goto 0015 // -004c │ │ -013314: 0171 |0062: move v1, v7 │ │ -013316: 28e0 |0063: goto 0043 // -0020 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(ILandroid/support/v4/app/b;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 171 16-bit code units │ │ -013318: |[013318] android.support.v4.app.n.a:(ILandroid/support/v4/app/b;)V │ │ -013328: 1d04 |0000: monitor-enter v4 │ │ -01332a: 5440 f500 |0001: iget-object v0, v4, Landroid/support/v4/app/n;.k:Ljava/util/ArrayList; // field@00f5 │ │ -01332e: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -013332: 2200 9701 |0005: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -013336: 7010 9907 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -01333c: 5b40 f500 |000a: iput-object v0, v4, Landroid/support/v4/app/n;.k:Ljava/util/ArrayList; // field@00f5 │ │ -013340: 5440 f500 |000c: iget-object v0, v4, Landroid/support/v4/app/n;.k:Ljava/util/ArrayList; // field@00f5 │ │ -013344: 6e10 a507 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01334a: 0a00 |0011: move-result v0 │ │ -01334c: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -013350: 6300 eb00 |0014: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -013354: 3800 2400 |0016: if-eqz v0, 003a // +0024 │ │ -013358: 1a00 ef00 |0018: const-string v0, "FragmentManager" // string@00ef │ │ -01335c: 2201 8f01 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -013360: 7010 8207 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -013366: 1a02 5f03 |001f: const-string v2, "Setting back stack index " // string@035f │ │ -01336a: 6e20 8807 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013370: 0c01 |0024: move-result-object v1 │ │ -013372: 6e20 8507 5100 |0025: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -013378: 0c01 |0028: move-result-object v1 │ │ -01337a: 1a02 6e00 |0029: const-string v2, " to " // string@006e │ │ -01337e: 6e20 8807 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013384: 0c01 |002e: move-result-object v1 │ │ -013386: 6e20 8707 6100 |002f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01338c: 0c01 |0032: move-result-object v1 │ │ -01338e: 6e10 8b07 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -013394: 0c01 |0036: move-result-object v1 │ │ -013396: 7120 3006 1000 |0037: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -01339c: 5440 f500 |003a: iget-object v0, v4, Landroid/support/v4/app/n;.k:Ljava/util/ArrayList; // field@00f5 │ │ -0133a0: 6e30 a407 5006 |003c: invoke-virtual {v0, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@07a4 │ │ -0133a6: 1e04 |003f: monitor-exit v4 │ │ -0133a8: 0e00 |0040: return-void │ │ -0133aa: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -0133ae: 5441 f500 |0043: iget-object v1, v4, Landroid/support/v4/app/n;.k:Ljava/util/ArrayList; // field@00f5 │ │ -0133b2: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0133b4: 6e20 9c07 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -0133ba: 5441 f600 |0049: iget-object v1, v4, Landroid/support/v4/app/n;.l:Ljava/util/ArrayList; // field@00f6 │ │ -0133be: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -0133c2: 2201 9701 |004d: new-instance v1, Ljava/util/ArrayList; // type@0197 │ │ -0133c6: 7010 9907 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -0133cc: 5b41 f600 |0052: iput-object v1, v4, Landroid/support/v4/app/n;.l:Ljava/util/ArrayList; // field@00f6 │ │ -0133d0: 6301 eb00 |0054: sget-boolean v1, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -0133d4: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -0133d8: 1a01 ef00 |0058: const-string v1, "FragmentManager" // string@00ef │ │ -0133dc: 2202 8f01 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -0133e0: 7010 8207 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0133e6: 1a03 a200 |005f: const-string v3, "Adding available back stack index " // string@00a2 │ │ -0133ea: 6e20 8807 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0133f0: 0c02 |0064: move-result-object v2 │ │ -0133f2: 6e20 8507 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -0133f8: 0c02 |0068: move-result-object v2 │ │ -0133fa: 6e10 8b07 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -013400: 0c02 |006c: move-result-object v2 │ │ -013402: 7120 3006 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -013408: 5441 f600 |0070: iget-object v1, v4, Landroid/support/v4/app/n;.l:Ljava/util/ArrayList; // field@00f6 │ │ -01340c: 7110 5e07 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -013412: 0c02 |0075: move-result-object v2 │ │ -013414: 6e20 9c07 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -01341a: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01341e: 28c6 |007b: goto 0041 // -003a │ │ -013420: 6300 eb00 |007c: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -013424: 3800 2400 |007e: if-eqz v0, 00a2 // +0024 │ │ -013428: 1a00 ef00 |0080: const-string v0, "FragmentManager" // string@00ef │ │ -01342c: 2201 8f01 |0082: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -013430: 7010 8207 0100 |0084: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -013436: 1a02 a300 |0087: const-string v2, "Adding back stack index " // string@00a3 │ │ -01343a: 6e20 8807 2100 |0089: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013440: 0c01 |008c: move-result-object v1 │ │ -013442: 6e20 8507 5100 |008d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -013448: 0c01 |0090: move-result-object v1 │ │ -01344a: 1a02 7000 |0091: const-string v2, " with " // string@0070 │ │ -01344e: 6e20 8807 2100 |0093: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013454: 0c01 |0096: move-result-object v1 │ │ -013456: 6e20 8707 6100 |0097: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01345c: 0c01 |009a: move-result-object v1 │ │ -01345e: 6e10 8b07 0100 |009b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -013464: 0c01 |009e: move-result-object v1 │ │ -013466: 7120 3006 1000 |009f: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -01346c: 5440 f500 |00a2: iget-object v0, v4, Landroid/support/v4/app/n;.k:Ljava/util/ArrayList; // field@00f5 │ │ -013470: 6e20 9c07 6000 |00a4: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -013476: 2898 |00a7: goto 003f // -0068 │ │ -013478: 0d00 |00a8: move-exception v0 │ │ -01347a: 1e04 |00a9: monitor-exit v4 │ │ -01347c: 2700 |00aa: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x00aa │ │ - -> 0x00a8 │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(IZ)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 5 16-bit code units │ │ -01348c: |[01348c] android.support.v4.app.n.a:(IZ)V │ │ -01349c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01349e: 6e53 b702 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/n;.a:(IIIZ)V // method@02b7 │ │ -0134a4: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/content/res/Configuration;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -0134a8: |[0134a8] android.support.v4.app.n.a:(Landroid/content/res/Configuration;)V │ │ -0134b8: 5420 f100 |0000: iget-object v0, v2, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -0134bc: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -0134c0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0134c2: 0101 |0005: move v1, v0 │ │ -0134c4: 5420 f100 |0006: iget-object v0, v2, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -0134c8: 6e10 a507 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -0134ce: 0a00 |000b: move-result v0 │ │ -0134d0: 3501 1300 |000c: if-ge v1, v0, 001f // +0013 │ │ -0134d4: 5420 f100 |000e: iget-object v0, v2, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -0134d8: 6e20 9f07 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -0134de: 0c00 |0013: move-result-object v0 │ │ -0134e0: 1f00 6d00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -0134e4: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -0134e8: 6e20 9001 3000 |0018: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.a:(Landroid/content/res/Configuration;)V // method@0190 │ │ -0134ee: d800 0101 |001b: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0134f2: 0101 |001d: move v1, v0 │ │ -0134f4: 28e8 |001e: goto 0006 // -0018 │ │ -0134f6: 0e00 |001f: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 43 16-bit code units │ │ -0134f8: |[0134f8] android.support.v4.app.n.a:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -013508: 5260 4500 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -01350c: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ -013510: 2200 8201 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -013514: 2201 8f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -013518: 7010 8207 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01351e: 1a02 ea00 |000b: const-string v2, "Fragment " // string@00ea │ │ -013522: 6e20 8807 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013528: 0c01 |0010: move-result-object v1 │ │ -01352a: 6e20 8707 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -013530: 0c01 |0014: move-result-object v1 │ │ -013532: 1a02 3f00 |0015: const-string v2, " is not currently in the FragmentManager" // string@003f │ │ -013536: 6e20 8807 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01353c: 0c01 |001a: move-result-object v1 │ │ -01353e: 6e10 8b07 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -013544: 0c01 |001e: move-result-object v1 │ │ -013546: 7020 5807 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -01354c: 7020 c302 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/n;.a:(Ljava/lang/RuntimeException;)V // method@02c3 │ │ -013552: 5260 4500 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -013556: 6e30 2d01 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@012d │ │ -01355c: 0e00 |002a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 11 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 575 16-bit code units │ │ -013560: |[013560] android.support.v4.app.n.a:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ -013570: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -013572: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -013574: 3909 0300 |0002: if-nez v9, 0005 // +0003 │ │ -013578: 0e00 |0004: return-void │ │ -01357a: 1f09 6e00 |0005: check-cast v9, Landroid/support/v4/app/FragmentManagerState; // type@006e │ │ -01357e: 5490 5b00 |0007: iget-object v0, v9, Landroid/support/v4/app/FragmentManagerState;.a:[Landroid/support/v4/app/FragmentState; // field@005b │ │ -013582: 3800 fbff |0009: if-eqz v0, 0004 // -0005 │ │ -013586: 380a 5a00 |000b: if-eqz v10, 0065 // +005a │ │ -01358a: 0121 |000d: move v1, v2 │ │ -01358c: 6e10 a507 0a00 |000e: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -013592: 0a00 |0011: move-result v0 │ │ -013594: 3501 5300 |0012: if-ge v1, v0, 0065 // +0053 │ │ -013598: 6e20 9f07 1a00 |0014: invoke-virtual {v10, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01359e: 0c00 |0017: move-result-object v0 │ │ -0135a0: 1f00 6d00 |0018: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -0135a4: 6303 eb00 |001a: sget-boolean v3, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -0135a8: 3803 1a00 |001c: if-eqz v3, 0036 // +001a │ │ -0135ac: 1a03 ef00 |001e: const-string v3, "FragmentManager" // string@00ef │ │ -0135b0: 2204 8f01 |0020: new-instance v4, Ljava/lang/StringBuilder; // type@018f │ │ -0135b4: 7010 8207 0400 |0022: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0135ba: 1a05 9306 |0025: const-string v5, "restoreAllState: re-attaching retained " // string@0693 │ │ -0135be: 6e20 8807 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0135c4: 0c04 |002a: move-result-object v4 │ │ -0135c6: 6e20 8707 0400 |002b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0135cc: 0c04 |002e: move-result-object v4 │ │ -0135ce: 6e10 8b07 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0135d4: 0c04 |0032: move-result-object v4 │ │ -0135d6: 7120 3006 4300 |0033: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0135dc: 5493 5b00 |0036: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerState;.a:[Landroid/support/v4/app/FragmentState; // field@005b │ │ -0135e0: 5204 4500 |0038: iget v4, v0, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -0135e4: 4603 0304 |003a: aget-object v3, v3, v4 │ │ -0135e8: 5b30 6900 |003c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -0135ec: 5b07 4400 |003e: iput-object v7, v0, Landroid/support/v4/app/Fragment;.e:Landroid/util/SparseArray; // field@0044 │ │ -0135f0: 5902 5100 |0040: iput v2, v0, Landroid/support/v4/app/Fragment;.r:I // field@0051 │ │ -0135f4: 5c02 4f00 |0042: iput-boolean v2, v0, Landroid/support/v4/app/Fragment;.p:Z // field@004f │ │ -0135f8: 5c02 4b00 |0044: iput-boolean v2, v0, Landroid/support/v4/app/Fragment;.l:Z // field@004b │ │ -0135fc: 5b07 4800 |0046: iput-object v7, v0, Landroid/support/v4/app/Fragment;.i:Landroid/support/v4/app/Fragment; // field@0048 │ │ -013600: 5434 6800 |0048: iget-object v4, v3, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -013604: 3804 1700 |004a: if-eqz v4, 0061 // +0017 │ │ -013608: 5434 6800 |004c: iget-object v4, v3, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -01360c: 5485 f900 |004e: iget-object v5, v8, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -013610: 6e10 8802 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/h;.getClassLoader:()Ljava/lang/ClassLoader; // method@0288 │ │ -013616: 0c05 |0053: move-result-object v5 │ │ -013618: 6e20 3301 5400 |0054: invoke-virtual {v4, v5}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0133 │ │ -01361e: 5433 6800 |0057: iget-object v3, v3, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -013622: 1a04 4404 |0059: const-string v4, "android:view_state" // string@0444 │ │ -013626: 6e20 2401 4300 |005b: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0124 │ │ -01362c: 0c03 |005e: move-result-object v3 │ │ -01362e: 5b03 4400 |005f: iput-object v3, v0, Landroid/support/v4/app/Fragment;.e:Landroid/util/SparseArray; // field@0044 │ │ -013632: d800 0101 |0061: add-int/lit8 v0, v1, #int 1 // #01 │ │ -013636: 0101 |0063: move v1, v0 │ │ -013638: 28aa |0064: goto 000e // -0056 │ │ -01363a: 2200 9701 |0065: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -01363e: 5491 5b00 |0067: iget-object v1, v9, Landroid/support/v4/app/FragmentManagerState;.a:[Landroid/support/v4/app/FragmentState; // field@005b │ │ -013642: 2111 |0069: array-length v1, v1 │ │ -013644: 7020 9a07 1000 |006a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@079a │ │ -01364a: 5b80 f000 |006d: iput-object v0, v8, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -01364e: 5480 f200 |006f: iget-object v0, v8, Landroid/support/v4/app/n;.h:Ljava/util/ArrayList; // field@00f2 │ │ -013652: 3800 0700 |0071: if-eqz v0, 0078 // +0007 │ │ -013656: 5480 f200 |0073: iget-object v0, v8, Landroid/support/v4/app/n;.h:Ljava/util/ArrayList; // field@00f2 │ │ -01365a: 6e10 9d07 0000 |0075: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@079d │ │ -013660: 0120 |0078: move v0, v2 │ │ -013662: 5491 5b00 |0079: iget-object v1, v9, Landroid/support/v4/app/FragmentManagerState;.a:[Landroid/support/v4/app/FragmentState; // field@005b │ │ -013666: 2111 |007b: array-length v1, v1 │ │ -013668: 3510 7600 |007c: if-ge v0, v1, 00f2 // +0076 │ │ -01366c: 5491 5b00 |007e: iget-object v1, v9, Landroid/support/v4/app/FragmentManagerState;.a:[Landroid/support/v4/app/FragmentState; // field@005b │ │ -013670: 4601 0100 |0080: aget-object v1, v1, v0 │ │ -013674: 3801 3a00 |0082: if-eqz v1, 00bc // +003a │ │ -013678: 5483 f900 |0084: iget-object v3, v8, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -01367c: 5484 fb00 |0086: iget-object v4, v8, Landroid/support/v4/app/n;.q:Landroid/support/v4/app/Fragment; // field@00fb │ │ -013680: 6e30 cd01 3104 |0088: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentState;.a:(Landroid/support/v4/app/h;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@01cd │ │ -013686: 0c03 |008b: move-result-object v3 │ │ -013688: 6304 eb00 |008c: sget-boolean v4, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -01368c: 3804 2400 |008e: if-eqz v4, 00b2 // +0024 │ │ -013690: 1a04 ef00 |0090: const-string v4, "FragmentManager" // string@00ef │ │ -013694: 2205 8f01 |0092: new-instance v5, Ljava/lang/StringBuilder; // type@018f │ │ -013698: 7010 8207 0500 |0094: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01369e: 1a06 8f06 |0097: const-string v6, "restoreAllState: active #" // string@068f │ │ -0136a2: 6e20 8807 6500 |0099: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0136a8: 0c05 |009c: move-result-object v5 │ │ -0136aa: 6e20 8507 0500 |009d: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -0136b0: 0c05 |00a0: move-result-object v5 │ │ -0136b2: 1a06 8a00 |00a1: const-string v6, ": " // string@008a │ │ -0136b6: 6e20 8807 6500 |00a3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0136bc: 0c05 |00a6: move-result-object v5 │ │ -0136be: 6e20 8707 3500 |00a7: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0136c4: 0c05 |00aa: move-result-object v5 │ │ -0136c6: 6e10 8b07 0500 |00ab: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0136cc: 0c05 |00ae: move-result-object v5 │ │ -0136ce: 7120 3006 5400 |00af: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0136d4: 5484 f000 |00b2: iget-object v4, v8, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -0136d8: 6e20 9c07 3400 |00b4: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -0136de: 5b17 6900 |00b7: iput-object v7, v1, Landroid/support/v4/app/FragmentState;.k:Landroid/support/v4/app/Fragment; // field@0069 │ │ -0136e2: d800 0001 |00b9: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0136e6: 28be |00bb: goto 0079 // -0042 │ │ -0136e8: 5481 f000 |00bc: iget-object v1, v8, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -0136ec: 6e20 9c07 7100 |00be: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -0136f2: 5481 f200 |00c1: iget-object v1, v8, Landroid/support/v4/app/n;.h:Ljava/util/ArrayList; // field@00f2 │ │ -0136f6: 3901 0900 |00c3: if-nez v1, 00cc // +0009 │ │ -0136fa: 2201 9701 |00c5: new-instance v1, Ljava/util/ArrayList; // type@0197 │ │ -0136fe: 7010 9907 0100 |00c7: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -013704: 5b81 f200 |00ca: iput-object v1, v8, Landroid/support/v4/app/n;.h:Ljava/util/ArrayList; // field@00f2 │ │ -013708: 6301 eb00 |00cc: sget-boolean v1, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -01370c: 3801 1a00 |00ce: if-eqz v1, 00e8 // +001a │ │ -013710: 1a01 ef00 |00d0: const-string v1, "FragmentManager" // string@00ef │ │ -013714: 2203 8f01 |00d2: new-instance v3, Ljava/lang/StringBuilder; // type@018f │ │ -013718: 7010 8207 0300 |00d4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01371e: 1a04 9106 |00d7: const-string v4, "restoreAllState: avail #" // string@0691 │ │ -013722: 6e20 8807 4300 |00d9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013728: 0c03 |00dc: move-result-object v3 │ │ -01372a: 6e20 8507 0300 |00dd: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -013730: 0c03 |00e0: move-result-object v3 │ │ -013732: 6e10 8b07 0300 |00e1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -013738: 0c03 |00e4: move-result-object v3 │ │ -01373a: 7120 3006 3100 |00e5: invoke-static {v1, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -013740: 5481 f200 |00e8: iget-object v1, v8, Landroid/support/v4/app/n;.h:Ljava/util/ArrayList; // field@00f2 │ │ -013744: 7110 5e07 0000 |00ea: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -01374a: 0c03 |00ed: move-result-object v3 │ │ -01374c: 6e20 9c07 3100 |00ee: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -013752: 28c8 |00f1: goto 00b9 // -0038 │ │ -013754: 380a 5400 |00f2: if-eqz v10, 0146 // +0054 │ │ -013758: 0123 |00f4: move v3, v2 │ │ -01375a: 6e10 a507 0a00 |00f5: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -013760: 0a00 |00f8: move-result v0 │ │ -013762: 3503 4d00 |00f9: if-ge v3, v0, 0146 // +004d │ │ -013766: 6e20 9f07 3a00 |00fb: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01376c: 0c00 |00fe: move-result-object v0 │ │ -01376e: 1f00 6d00 |00ff: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -013772: 5201 4900 |0101: iget v1, v0, Landroid/support/v4/app/Fragment;.j:I // field@0049 │ │ -013776: 3a01 1800 |0103: if-ltz v1, 011b // +0018 │ │ -01377a: 5201 4900 |0105: iget v1, v0, Landroid/support/v4/app/Fragment;.j:I // field@0049 │ │ -01377e: 5484 f000 |0107: iget-object v4, v8, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -013782: 6e10 a507 0400 |0109: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -013788: 0a04 |010c: move-result v4 │ │ -01378a: 3541 1200 |010d: if-ge v1, v4, 011f // +0012 │ │ -01378e: 5481 f000 |010f: iget-object v1, v8, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -013792: 5204 4900 |0111: iget v4, v0, Landroid/support/v4/app/Fragment;.j:I // field@0049 │ │ -013796: 6e20 9f07 4100 |0113: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01379c: 0c01 |0116: move-result-object v1 │ │ -01379e: 1f01 6d00 |0117: check-cast v1, Landroid/support/v4/app/Fragment; // type@006d │ │ -0137a2: 5b01 4800 |0119: iput-object v1, v0, Landroid/support/v4/app/Fragment;.i:Landroid/support/v4/app/Fragment; // field@0048 │ │ -0137a6: d800 0301 |011b: add-int/lit8 v0, v3, #int 1 // #01 │ │ -0137aa: 0103 |011d: move v3, v0 │ │ -0137ac: 28d7 |011e: goto 00f5 // -0029 │ │ -0137ae: 1a01 ef00 |011f: const-string v1, "FragmentManager" // string@00ef │ │ -0137b2: 2204 8f01 |0121: new-instance v4, Ljava/lang/StringBuilder; // type@018f │ │ -0137b6: 7010 8207 0400 |0123: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0137bc: 1a05 4703 |0126: const-string v5, "Re-attaching retained fragment " // string@0347 │ │ -0137c0: 6e20 8807 5400 |0128: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0137c6: 0c04 |012b: move-result-object v4 │ │ -0137c8: 6e20 8707 0400 |012c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0137ce: 0c04 |012f: move-result-object v4 │ │ -0137d0: 1a05 6d00 |0130: const-string v5, " target no longer exists: " // string@006d │ │ -0137d4: 6e20 8807 5400 |0132: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0137da: 0c04 |0135: move-result-object v4 │ │ -0137dc: 5205 4900 |0136: iget v5, v0, Landroid/support/v4/app/Fragment;.j:I // field@0049 │ │ -0137e0: 6e20 8507 5400 |0138: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -0137e6: 0c04 |013b: move-result-object v4 │ │ -0137e8: 6e10 8b07 0400 |013c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0137ee: 0c04 |013f: move-result-object v4 │ │ -0137f0: 7120 3106 4100 |0140: invoke-static {v1, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0631 │ │ -0137f6: 5b07 4800 |0143: iput-object v7, v0, Landroid/support/v4/app/Fragment;.i:Landroid/support/v4/app/Fragment; // field@0048 │ │ -0137fa: 28d6 |0145: goto 011b // -002a │ │ -0137fc: 5490 5c00 |0146: iget-object v0, v9, Landroid/support/v4/app/FragmentManagerState;.b:[I // field@005c │ │ -013800: 3800 8100 |0148: if-eqz v0, 01c9 // +0081 │ │ -013804: 2200 9701 |014a: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -013808: 5491 5c00 |014c: iget-object v1, v9, Landroid/support/v4/app/FragmentManagerState;.b:[I // field@005c │ │ -01380c: 2111 |014e: array-length v1, v1 │ │ -01380e: 7020 9a07 1000 |014f: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@079a │ │ -013814: 5b80 f100 |0152: iput-object v0, v8, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -013818: 0121 |0154: move v1, v2 │ │ -01381a: 5490 5c00 |0155: iget-object v0, v9, Landroid/support/v4/app/FragmentManagerState;.b:[I // field@005c │ │ -01381e: 2100 |0157: array-length v0, v0 │ │ -013820: 3501 7300 |0158: if-ge v1, v0, 01cb // +0073 │ │ -013824: 5480 f000 |015a: iget-object v0, v8, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -013828: 5493 5c00 |015c: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerState;.b:[I // field@005c │ │ -01382c: 4403 0301 |015e: aget v3, v3, v1 │ │ -013830: 6e20 9f07 3000 |0160: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -013836: 0c00 |0163: move-result-object v0 │ │ -013838: 1f00 6d00 |0164: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -01383c: 3900 2100 |0166: if-nez v0, 0187 // +0021 │ │ -013840: 2203 8201 |0168: new-instance v3, Ljava/lang/IllegalStateException; // type@0182 │ │ -013844: 2204 8f01 |016a: new-instance v4, Ljava/lang/StringBuilder; // type@018f │ │ -013848: 7010 8207 0400 |016c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01384e: 1a05 2703 |016f: const-string v5, "No instantiated fragment for index #" // string@0327 │ │ -013852: 6e20 8807 5400 |0171: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013858: 0c04 |0174: move-result-object v4 │ │ -01385a: 5495 5c00 |0175: iget-object v5, v9, Landroid/support/v4/app/FragmentManagerState;.b:[I // field@005c │ │ -01385e: 4405 0501 |0177: aget v5, v5, v1 │ │ -013862: 6e20 8507 5400 |0179: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -013868: 0c04 |017c: move-result-object v4 │ │ -01386a: 6e10 8b07 0400 |017d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -013870: 0c04 |0180: move-result-object v4 │ │ -013872: 7020 5807 4300 |0181: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -013878: 7020 c302 3800 |0184: invoke-direct {v8, v3}, Landroid/support/v4/app/n;.a:(Ljava/lang/RuntimeException;)V // method@02c3 │ │ -01387e: 1213 |0187: const/4 v3, #int 1 // #1 │ │ -013880: 5c03 4b00 |0188: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.l:Z // field@004b │ │ -013884: 6303 eb00 |018a: sget-boolean v3, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -013888: 3803 2400 |018c: if-eqz v3, 01b0 // +0024 │ │ -01388c: 1a03 ef00 |018e: const-string v3, "FragmentManager" // string@00ef │ │ -013890: 2204 8f01 |0190: new-instance v4, Ljava/lang/StringBuilder; // type@018f │ │ -013894: 7010 8207 0400 |0192: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01389a: 1a05 9006 |0195: const-string v5, "restoreAllState: added #" // string@0690 │ │ -01389e: 6e20 8807 5400 |0197: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0138a4: 0c04 |019a: move-result-object v4 │ │ -0138a6: 6e20 8507 1400 |019b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -0138ac: 0c04 |019e: move-result-object v4 │ │ -0138ae: 1a05 8a00 |019f: const-string v5, ": " // string@008a │ │ -0138b2: 6e20 8807 5400 |01a1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0138b8: 0c04 |01a4: move-result-object v4 │ │ -0138ba: 6e20 8707 0400 |01a5: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0138c0: 0c04 |01a8: move-result-object v4 │ │ -0138c2: 6e10 8b07 0400 |01a9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0138c8: 0c04 |01ac: move-result-object v4 │ │ -0138ca: 7120 3006 4300 |01ad: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0138d0: 5483 f100 |01b0: iget-object v3, v8, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -0138d4: 6e20 9e07 0300 |01b2: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@079e │ │ -0138da: 0a03 |01b5: move-result v3 │ │ -0138dc: 3803 0a00 |01b6: if-eqz v3, 01c0 // +000a │ │ -0138e0: 2200 8201 |01b8: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -0138e4: 1a01 a500 |01ba: const-string v1, "Already added!" // string@00a5 │ │ -0138e8: 7020 5807 1000 |01bc: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -0138ee: 2700 |01bf: throw v0 │ │ -0138f0: 5483 f100 |01c0: iget-object v3, v8, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -0138f4: 6e20 9c07 0300 |01c2: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -0138fa: d800 0101 |01c5: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0138fe: 0101 |01c7: move v1, v0 │ │ -013900: 288d |01c8: goto 0155 // -0073 │ │ -013902: 5b87 f100 |01c9: iput-object v7, v8, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -013906: 5490 5d00 |01cb: iget-object v0, v9, Landroid/support/v4/app/FragmentManagerState;.c:[Landroid/support/v4/app/BackStackState; // field@005d │ │ -01390a: 3800 6e00 |01cd: if-eqz v0, 023b // +006e │ │ -01390e: 2200 9701 |01cf: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -013912: 5491 5d00 |01d1: iget-object v1, v9, Landroid/support/v4/app/FragmentManagerState;.c:[Landroid/support/v4/app/BackStackState; // field@005d │ │ -013916: 2111 |01d3: array-length v1, v1 │ │ -013918: 7020 9a07 1000 |01d4: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@079a │ │ -01391e: 5b80 f300 |01d7: iput-object v0, v8, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -013922: 0120 |01d9: move v0, v2 │ │ -013924: 5491 5d00 |01da: iget-object v1, v9, Landroid/support/v4/app/FragmentManagerState;.c:[Landroid/support/v4/app/BackStackState; // field@005d │ │ -013928: 2111 |01dc: array-length v1, v1 │ │ -01392a: 3510 27fe |01dd: if-ge v0, v1, 0004 // -01d9 │ │ -01392e: 5491 5d00 |01df: iget-object v1, v9, Landroid/support/v4/app/FragmentManagerState;.c:[Landroid/support/v4/app/BackStackState; // field@005d │ │ -013932: 4601 0100 |01e1: aget-object v1, v1, v0 │ │ -013936: 6e20 7f01 8100 |01e3: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackState;.a:(Landroid/support/v4/app/n;)Landroid/support/v4/app/b; // method@017f │ │ -01393c: 0c01 |01e6: move-result-object v1 │ │ -01393e: 6303 eb00 |01e7: sget-boolean v3, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -013942: 3803 4100 |01e9: if-eqz v3, 022a // +0041 │ │ -013946: 1a03 ef00 |01eb: const-string v3, "FragmentManager" // string@00ef │ │ -01394a: 2204 8f01 |01ed: new-instance v4, Ljava/lang/StringBuilder; // type@018f │ │ -01394e: 7010 8207 0400 |01ef: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -013954: 1a05 9206 |01f2: const-string v5, "restoreAllState: back stack #" // string@0692 │ │ -013958: 6e20 8807 5400 |01f4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01395e: 0c04 |01f7: move-result-object v4 │ │ -013960: 6e20 8507 0400 |01f8: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -013966: 0c04 |01fb: move-result-object v4 │ │ -013968: 1a05 1800 |01fc: const-string v5, " (index " // string@0018 │ │ -01396c: 6e20 8807 5400 |01fe: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013972: 0c04 |0201: move-result-object v4 │ │ -013974: 5215 b200 |0202: iget v5, v1, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -013978: 6e20 8507 5400 |0204: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -01397e: 0c04 |0207: move-result-object v4 │ │ -013980: 1a05 7c00 |0208: const-string v5, "): " // string@007c │ │ -013984: 6e20 8807 5400 |020a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01398a: 0c04 |020d: move-result-object v4 │ │ -01398c: 6e20 8707 1400 |020e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -013992: 0c04 |0211: move-result-object v4 │ │ -013994: 6e10 8b07 0400 |0212: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01399a: 0c04 |0215: move-result-object v4 │ │ -01399c: 7120 3006 4300 |0216: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0139a2: 2203 ca00 |0219: new-instance v3, Landroid/support/v4/c/e; // type@00ca │ │ -0139a6: 1a04 ef00 |021b: const-string v4, "FragmentManager" // string@00ef │ │ -0139aa: 7020 4f03 4300 |021d: invoke-direct {v3, v4}, Landroid/support/v4/c/e;.:(Ljava/lang/String;)V // method@034f │ │ -0139b0: 2204 7401 |0220: new-instance v4, Ljava/io/PrintWriter; // type@0174 │ │ -0139b4: 7020 3e07 3400 |0222: invoke-direct {v4, v3}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@073e │ │ -0139ba: 1a03 0300 |0225: const-string v3, " " // string@0003 │ │ -0139be: 6e40 2e02 3124 |0227: invoke-virtual {v1, v3, v4, v2}, Landroid/support/v4/app/b;.a:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@022e │ │ -0139c4: 5483 f300 |022a: iget-object v3, v8, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -0139c8: 6e20 9c07 1300 |022c: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -0139ce: 5213 b200 |022f: iget v3, v1, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -0139d2: 3a03 0700 |0231: if-ltz v3, 0238 // +0007 │ │ -0139d6: 5213 b200 |0233: iget v3, v1, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -0139da: 6e30 b802 3801 |0235: invoke-virtual {v8, v3, v1}, Landroid/support/v4/app/n;.a:(ILandroid/support/v4/app/b;)V // method@02b8 │ │ -0139e0: d800 0001 |0238: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0139e4: 28a0 |023a: goto 01da // -0060 │ │ -0139e6: 5b87 f300 |023b: iput-object v7, v8, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -0139ea: 2900 c7fd |023d: goto/16 0004 // -0239 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 6 │ │ - insns size : 25 16-bit code units │ │ -0139f0: |[0139f0] android.support.v4.app.n.a:(Landroid/support/v4/app/Fragment;)V │ │ -013a00: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -013a02: 5570 3a00 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.K:Z // field@003a │ │ -013a06: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -013a0a: 5560 ef00 |0005: iget-boolean v0, v6, Landroid/support/v4/app/n;.e:Z // field@00ef │ │ -013a0e: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -013a12: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -013a14: 5c60 0001 |000a: iput-boolean v0, v6, Landroid/support/v4/app/n;.v:Z // field@0100 │ │ -013a18: 0e00 |000c: return-void │ │ -013a1a: 5c73 3a00 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.K:Z // field@003a │ │ -013a1e: 5262 f800 |000f: iget v2, v6, Landroid/support/v4/app/n;.n:I // field@00f8 │ │ -013a22: 0760 |0011: move-object v0, v6 │ │ -013a24: 0771 |0012: move-object v1, v7 │ │ -013a26: 0134 |0013: move v4, v3 │ │ -013a28: 0135 |0014: move v5, v3 │ │ -013a2a: 7406 bf02 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02bf │ │ -013a30: 28f4 |0018: goto 000c // -000c │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #13 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 6 │ │ - insns size : 93 16-bit code units │ │ -013a34: |[013a34] android.support.v4.app.n.a:(Landroid/support/v4/app/Fragment;II)V │ │ -013a44: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -013a46: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -013a48: 6300 eb00 |0002: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -013a4c: 3800 2600 |0004: if-eqz v0, 002a // +0026 │ │ -013a50: 1a00 ef00 |0006: const-string v0, "FragmentManager" // string@00ef │ │ -013a54: 2202 8f01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -013a58: 7010 8207 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -013a5e: 1a03 7f06 |000d: const-string v3, "remove: " // string@067f │ │ -013a62: 6e20 8807 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013a68: 0c02 |0012: move-result-object v2 │ │ -013a6a: 6e20 8707 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -013a70: 0c02 |0016: move-result-object v2 │ │ -013a72: 1a03 6300 |0017: const-string v3, " nesting=" // string@0063 │ │ -013a76: 6e20 8807 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013a7c: 0c02 |001c: move-result-object v2 │ │ -013a7e: 5273 5100 |001d: iget v3, v7, Landroid/support/v4/app/Fragment;.r:I // field@0051 │ │ -013a82: 6e20 8507 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -013a88: 0c02 |0022: move-result-object v2 │ │ -013a8a: 6e10 8b07 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -013a90: 0c02 |0026: move-result-object v2 │ │ -013a92: 7120 3006 2000 |0027: invoke-static {v0, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -013a98: 6e10 9701 0700 |002a: invoke-virtual {v7}, Landroid/support/v4/app/Fragment;.a:()Z // method@0197 │ │ -013a9e: 0a00 |002d: move-result v0 │ │ -013aa0: 3900 2b00 |002e: if-nez v0, 0059 // +002b │ │ -013aa4: 0110 |0030: move v0, v1 │ │ -013aa6: 5572 3000 |0031: iget-boolean v2, v7, Landroid/support/v4/app/Fragment;.A:Z // field@0030 │ │ -013aaa: 3802 0400 |0033: if-eqz v2, 0037 // +0004 │ │ -013aae: 3800 2300 |0035: if-eqz v0, 0058 // +0023 │ │ -013ab2: 5462 f100 |0037: iget-object v2, v6, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -013ab6: 3802 0700 |0039: if-eqz v2, 0040 // +0007 │ │ -013aba: 5462 f100 |003b: iget-object v2, v6, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -013abe: 6e20 a307 7200 |003d: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@07a3 │ │ -013ac4: 5572 3300 |0040: iget-boolean v2, v7, Landroid/support/v4/app/Fragment;.D:Z // field@0033 │ │ -013ac8: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ -013acc: 5572 3400 |0044: iget-boolean v2, v7, Landroid/support/v4/app/Fragment;.E:Z // field@0034 │ │ -013ad0: 3802 0400 |0046: if-eqz v2, 004a // +0004 │ │ -013ad4: 5c61 fc00 |0048: iput-boolean v1, v6, Landroid/support/v4/app/n;.r:Z // field@00fc │ │ -013ad8: 5c75 4b00 |004a: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.l:Z // field@004b │ │ -013adc: 5c71 4c00 |004c: iput-boolean v1, v7, Landroid/support/v4/app/Fragment;.m:Z // field@004c │ │ -013ae0: 3800 0d00 |004e: if-eqz v0, 005b // +000d │ │ -013ae4: 0152 |0050: move v2, v5 │ │ -013ae6: 0760 |0051: move-object v0, v6 │ │ -013ae8: 0771 |0052: move-object v1, v7 │ │ -013aea: 0183 |0053: move v3, v8 │ │ -013aec: 0194 |0054: move v4, v9 │ │ -013aee: 7406 bf02 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02bf │ │ -013af4: 0e00 |0058: return-void │ │ -013af6: 0150 |0059: move v0, v5 │ │ -013af8: 28d7 |005a: goto 0031 // -0029 │ │ -013afa: 0112 |005b: move v2, v1 │ │ -013afc: 28f5 |005c: goto 0051 // -000b │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #14 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/Fragment;IIIZ)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 15 │ │ - ins : 6 │ │ - outs : 6 │ │ - insns size : 954 16-bit code units │ │ -013b00: |[013b00] android.support.v4.app.n.a:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ -013b10: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -013b12: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -013b14: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -013b16: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -013b18: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -013b1a: 55a0 4b00 |0005: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.l:Z // field@004b │ │ -013b1e: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -013b22: 55a0 3000 |0009: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.A:Z // field@0030 │ │ -013b26: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -013b2a: 375b 0300 |000d: if-le v11, v5, 0010 // +0003 │ │ -013b2e: 015b |000f: move v11, v5 │ │ -013b30: 55a0 4c00 |0010: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.m:Z // field@004c │ │ -013b34: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -013b38: 52a0 4000 |0014: iget v0, v10, Landroid/support/v4/app/Fragment;.a:I // field@0040 │ │ -013b3c: 370b 0400 |0016: if-le v11, v0, 001a // +0004 │ │ -013b40: 52ab 4000 |0018: iget v11, v10, Landroid/support/v4/app/Fragment;.a:I // field@0040 │ │ -013b44: 55a0 3a00 |001a: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.K:Z // field@003a │ │ -013b48: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ -013b4c: 52a0 4000 |001e: iget v0, v10, Landroid/support/v4/app/Fragment;.a:I // field@0040 │ │ -013b50: 3580 0500 |0020: if-ge v0, v8, 0025 // +0005 │ │ -013b54: 376b 0300 |0022: if-le v11, v6, 0025 // +0003 │ │ -013b58: 016b |0024: move v11, v6 │ │ -013b5a: 52a0 4000 |0025: iget v0, v10, Landroid/support/v4/app/Fragment;.a:I // field@0040 │ │ -013b5e: 35b0 1902 |0027: if-ge v0, v11, 0240 // +0219 │ │ -013b62: 55a0 4e00 |0029: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.o:Z // field@004e │ │ -013b66: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -013b6a: 55a0 4f00 |002d: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.p:Z // field@004f │ │ -013b6e: 3900 0300 |002f: if-nez v0, 0032 // +0003 │ │ -013b72: 0e00 |0031: return-void │ │ -013b74: 54a0 4100 |0032: iget-object v0, v10, Landroid/support/v4/app/Fragment;.b:Landroid/view/View; // field@0041 │ │ -013b78: 3800 0c00 |0034: if-eqz v0, 0040 // +000c │ │ -013b7c: 5ba7 4100 |0036: iput-object v7, v10, Landroid/support/v4/app/Fragment;.b:Landroid/view/View; // field@0041 │ │ -013b80: 52a2 4200 |0038: iget v2, v10, Landroid/support/v4/app/Fragment;.c:I // field@0042 │ │ -013b84: 0790 |003a: move-object v0, v9 │ │ -013b86: 07a1 |003b: move-object v1, v10 │ │ -013b88: 0134 |003c: move v4, v3 │ │ -013b8a: 7406 bf02 0000 |003d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02bf │ │ -013b90: 52a0 4000 |0040: iget v0, v10, Landroid/support/v4/app/Fragment;.a:I // field@0040 │ │ -013b94: 2b00 5c03 0000 |0042: packed-switch v0, 0000039e // +0000035c │ │ -013b9a: 59ab 4000 |0045: iput v11, v10, Landroid/support/v4/app/Fragment;.a:I // field@0040 │ │ -013b9e: 28ea |0047: goto 0031 // -0016 │ │ -013ba0: 6300 eb00 |0048: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -013ba4: 3800 1a00 |004a: if-eqz v0, 0064 // +001a │ │ -013ba8: 1a00 ef00 |004c: const-string v0, "FragmentManager" // string@00ef │ │ -013bac: 2201 8f01 |004e: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -013bb0: 7010 8207 0100 |0050: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -013bb6: 1a02 e405 |0053: const-string v2, "moveto CREATED: " // string@05e4 │ │ -013bba: 6e20 8807 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013bc0: 0c01 |0058: move-result-object v1 │ │ -013bc2: 6e20 8707 a100 |0059: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -013bc8: 0c01 |005c: move-result-object v1 │ │ -013bca: 6e10 8b07 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -013bd0: 0c01 |0060: move-result-object v1 │ │ -013bd2: 7120 3006 1000 |0061: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -013bd8: 54a0 4300 |0064: iget-object v0, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013bdc: 3800 3700 |0066: if-eqz v0, 009d // +0037 │ │ -013be0: 54a0 4300 |0068: iget-object v0, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013be4: 1a01 4404 |006a: const-string v1, "android:view_state" // string@0444 │ │ -013be8: 6e20 2401 1000 |006c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0124 │ │ -013bee: 0c00 |006f: move-result-object v0 │ │ -013bf0: 5ba0 4400 |0070: iput-object v0, v10, Landroid/support/v4/app/Fragment;.e:Landroid/util/SparseArray; // field@0044 │ │ -013bf4: 54a0 4300 |0072: iget-object v0, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013bf8: 1a01 4204 |0074: const-string v1, "android:target_state" // string@0442 │ │ -013bfc: 6e30 b102 0901 |0076: invoke-virtual {v9, v0, v1}, Landroid/support/v4/app/n;.a:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02b1 │ │ -013c02: 0c00 |0079: move-result-object v0 │ │ -013c04: 5ba0 4800 |007a: iput-object v0, v10, Landroid/support/v4/app/Fragment;.i:Landroid/support/v4/app/Fragment; // field@0048 │ │ -013c08: 54a0 4800 |007c: iget-object v0, v10, Landroid/support/v4/app/Fragment;.i:Landroid/support/v4/app/Fragment; // field@0048 │ │ -013c0c: 3800 0c00 |007e: if-eqz v0, 008a // +000c │ │ -013c10: 54a0 4300 |0080: iget-object v0, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013c14: 1a01 4104 |0082: const-string v1, "android:target_req_state" // string@0441 │ │ -013c18: 6e30 2201 1003 |0084: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0122 │ │ -013c1e: 0a00 |0087: move-result v0 │ │ -013c20: 59a0 4a00 |0088: iput v0, v10, Landroid/support/v4/app/Fragment;.k:I // field@004a │ │ -013c24: 54a0 4300 |008a: iget-object v0, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013c28: 1a01 4304 |008c: const-string v1, "android:user_visible_hint" // string@0443 │ │ -013c2c: 6e30 2101 1005 |008e: invoke-virtual {v0, v1, v5}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ -013c32: 0a00 |0091: move-result v0 │ │ -013c34: 5ca0 3b00 |0092: iput-boolean v0, v10, Landroid/support/v4/app/Fragment;.L:Z // field@003b │ │ -013c38: 55a0 3b00 |0094: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.L:Z // field@003b │ │ -013c3c: 3900 0700 |0096: if-nez v0, 009d // +0007 │ │ -013c40: 5ca5 3a00 |0098: iput-boolean v5, v10, Landroid/support/v4/app/Fragment;.K:Z // field@003a │ │ -013c44: 376b 0300 |009a: if-le v11, v6, 009d // +0003 │ │ -013c48: 016b |009c: move v11, v6 │ │ -013c4a: 5490 f900 |009d: iget-object v0, v9, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -013c4e: 5ba0 5300 |009f: iput-object v0, v10, Landroid/support/v4/app/Fragment;.t:Landroid/support/v4/app/h; // field@0053 │ │ -013c52: 5490 fb00 |00a1: iget-object v0, v9, Landroid/support/v4/app/n;.q:Landroid/support/v4/app/Fragment; // field@00fb │ │ -013c56: 5ba0 5500 |00a3: iput-object v0, v10, Landroid/support/v4/app/Fragment;.v:Landroid/support/v4/app/Fragment; // field@0055 │ │ -013c5a: 5490 fb00 |00a5: iget-object v0, v9, Landroid/support/v4/app/n;.q:Landroid/support/v4/app/Fragment; // field@00fb │ │ -013c5e: 3800 3200 |00a7: if-eqz v0, 00d9 // +0032 │ │ -013c62: 5490 fb00 |00a9: iget-object v0, v9, Landroid/support/v4/app/n;.q:Landroid/support/v4/app/Fragment; // field@00fb │ │ -013c66: 5400 5400 |00ab: iget-object v0, v0, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -013c6a: 5ba0 5200 |00ad: iput-object v0, v10, Landroid/support/v4/app/Fragment;.s:Landroid/support/v4/app/n; // field@0052 │ │ -013c6e: 5ca3 3500 |00af: iput-boolean v3, v10, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -013c72: 5490 f900 |00b1: iget-object v0, v9, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -013c76: 6e20 8e01 0a00 |00b3: invoke-virtual {v10, v0}, Landroid/support/v4/app/Fragment;.a:(Landroid/app/Activity;)V // method@018e │ │ -013c7c: 55a0 3500 |00b6: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -013c80: 3900 2600 |00b8: if-nez v0, 00de // +0026 │ │ -013c84: 2200 a300 |00ba: new-instance v0, Landroid/support/v4/app/bv; // type@00a3 │ │ -013c88: 2201 8f01 |00bc: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -013c8c: 7010 8207 0100 |00be: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -013c92: 1a02 ea00 |00c1: const-string v2, "Fragment " // string@00ea │ │ -013c96: 6e20 8807 2100 |00c3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013c9c: 0c01 |00c6: move-result-object v1 │ │ -013c9e: 6e20 8707 a100 |00c7: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -013ca4: 0c01 |00ca: move-result-object v1 │ │ -013ca6: 1a02 2700 |00cb: const-string v2, " did not call through to super.onAttach()" // string@0027 │ │ -013caa: 6e20 8807 2100 |00cd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013cb0: 0c01 |00d0: move-result-object v1 │ │ -013cb2: 6e10 8b07 0100 |00d1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -013cb8: 0c01 |00d4: move-result-object v1 │ │ -013cba: 7020 5d02 1000 |00d5: invoke-direct {v0, v1}, Landroid/support/v4/app/bv;.:(Ljava/lang/String;)V // method@025d │ │ -013cc0: 2700 |00d8: throw v0 │ │ -013cc2: 5490 f900 |00d9: iget-object v0, v9, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -013cc6: 5400 d600 |00db: iget-object v0, v0, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -013cca: 28d0 |00dd: goto 00ad // -0030 │ │ -013ccc: 54a0 5500 |00de: iget-object v0, v10, Landroid/support/v4/app/Fragment;.v:Landroid/support/v4/app/Fragment; // field@0055 │ │ -013cd0: 3900 0700 |00e0: if-nez v0, 00e7 // +0007 │ │ -013cd4: 5490 f900 |00e2: iget-object v0, v9, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -013cd8: 6e20 7e02 a000 |00e4: invoke-virtual {v0, v10}, Landroid/support/v4/app/h;.a:(Landroid/support/v4/app/Fragment;)V // method@027e │ │ -013cde: 55a0 3200 |00e7: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.C:Z // field@0032 │ │ -013ce2: 3900 0700 |00e9: if-nez v0, 00f0 // +0007 │ │ -013ce6: 54a0 4300 |00eb: iget-object v0, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013cea: 6e20 ae01 0a00 |00ed: invoke-virtual {v10, v0}, Landroid/support/v4/app/Fragment;.g:(Landroid/os/Bundle;)V // method@01ae │ │ -013cf0: 5ca3 3200 |00f0: iput-boolean v3, v10, Landroid/support/v4/app/Fragment;.C:Z // field@0032 │ │ -013cf4: 55a0 4e00 |00f2: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.o:Z // field@004e │ │ -013cf8: 3800 3200 |00f4: if-eqz v0, 0126 // +0032 │ │ -013cfc: 54a0 4300 |00f6: iget-object v0, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013d00: 6e20 9a01 0a00 |00f8: invoke-virtual {v10, v0}, Landroid/support/v4/app/Fragment;.b:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@019a │ │ -013d06: 0c00 |00fb: move-result-object v0 │ │ -013d08: 54a1 4300 |00fc: iget-object v1, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013d0c: 6e40 9b01 0a17 |00fe: invoke-virtual {v10, v0, v7, v1}, Landroid/support/v4/app/Fragment;.b:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@019b │ │ -013d12: 0c00 |0101: move-result-object v0 │ │ -013d14: 5ba0 3800 |0102: iput-object v0, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013d18: 54a0 3800 |0104: iget-object v0, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013d1c: 3800 3301 |0106: if-eqz v0, 0239 // +0133 │ │ -013d20: 54a0 3800 |0108: iget-object v0, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013d24: 5ba0 3900 |010a: iput-object v0, v10, Landroid/support/v4/app/Fragment;.J:Landroid/view/View; // field@0039 │ │ -013d28: 54a0 3800 |010c: iget-object v0, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013d2c: 7110 ec01 0000 |010e: invoke-static {v0}, Landroid/support/v4/app/af;.a:(Landroid/view/View;)Landroid/view/ViewGroup; // method@01ec │ │ -013d32: 0c00 |0111: move-result-object v0 │ │ -013d34: 5ba0 3800 |0112: iput-object v0, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013d38: 55a0 5900 |0114: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.z:Z // field@0059 │ │ -013d3c: 3800 0900 |0116: if-eqz v0, 011f // +0009 │ │ -013d40: 54a0 3800 |0118: iget-object v0, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013d44: 1301 0800 |011a: const/16 v1, #int 8 // #8 │ │ -013d48: 6e20 a306 1000 |011c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@06a3 │ │ -013d4e: 54a0 3800 |011f: iget-object v0, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013d52: 54a1 4300 |0121: iget-object v1, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013d56: 6e30 9401 0a01 |0123: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/Fragment;.a:(Landroid/view/View;Landroid/os/Bundle;)V // method@0194 │ │ -013d5c: 375b c900 |0126: if-le v11, v5, 01ef // +00c9 │ │ -013d60: 6300 eb00 |0128: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -013d64: 3800 1a00 |012a: if-eqz v0, 0144 // +001a │ │ -013d68: 1a00 ef00 |012c: const-string v0, "FragmentManager" // string@00ef │ │ -013d6c: 2201 8f01 |012e: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -013d70: 7010 8207 0100 |0130: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -013d76: 1a02 e305 |0133: const-string v2, "moveto ACTIVITY_CREATED: " // string@05e3 │ │ -013d7a: 6e20 8807 2100 |0135: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013d80: 0c01 |0138: move-result-object v1 │ │ -013d82: 6e20 8707 a100 |0139: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -013d88: 0c01 |013c: move-result-object v1 │ │ -013d8a: 6e10 8b07 0100 |013d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -013d90: 0c01 |0140: move-result-object v1 │ │ -013d92: 7120 3006 1000 |0141: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -013d98: 55a0 4e00 |0144: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.o:Z // field@004e │ │ -013d9c: 3900 9900 |0146: if-nez v0, 01df // +0099 │ │ -013da0: 52a0 5700 |0148: iget v0, v10, Landroid/support/v4/app/Fragment;.x:I // field@0057 │ │ -013da4: 3800 5102 |014a: if-eqz v0, 039b // +0251 │ │ -013da8: 5490 fa00 |014c: iget-object v0, v9, Landroid/support/v4/app/n;.p:Landroid/support/v4/app/k; // field@00fa │ │ -013dac: 52a1 5700 |014e: iget v1, v10, Landroid/support/v4/app/Fragment;.x:I // field@0057 │ │ -013db0: 7220 a702 1000 |0150: invoke-interface {v0, v1}, Landroid/support/v4/app/k;.a:(I)Landroid/view/View; // method@02a7 │ │ -013db6: 0c00 |0153: move-result-object v0 │ │ -013db8: 1f00 4701 |0154: check-cast v0, Landroid/view/ViewGroup; // type@0147 │ │ -013dbc: 3900 4500 |0156: if-nez v0, 019b // +0045 │ │ -013dc0: 55a1 5000 |0158: iget-boolean v1, v10, Landroid/support/v4/app/Fragment;.q:Z // field@0050 │ │ -013dc4: 3901 4100 |015a: if-nez v1, 019b // +0041 │ │ -013dc8: 2201 8101 |015c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0181 │ │ -013dcc: 2202 8f01 |015e: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -013dd0: 7010 8207 0200 |0160: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -013dd6: 1a03 2b03 |0163: const-string v3, "No view found for id 0x" // string@032b │ │ -013dda: 6e20 8807 3200 |0165: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013de0: 0c02 |0168: move-result-object v2 │ │ -013de2: 52a3 5700 |0169: iget v3, v10, Landroid/support/v4/app/Fragment;.x:I // field@0057 │ │ -013de6: 7110 5c07 0300 |016b: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -013dec: 0c03 |016e: move-result-object v3 │ │ -013dee: 6e20 8807 3200 |016f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013df4: 0c02 |0172: move-result-object v2 │ │ -013df6: 1a03 1700 |0173: const-string v3, " (" // string@0017 │ │ -013dfa: 6e20 8807 3200 |0175: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013e00: 0c02 |0178: move-result-object v2 │ │ -013e02: 6e10 a001 0a00 |0179: invoke-virtual {v10}, Landroid/support/v4/app/Fragment;.c:()Landroid/content/res/Resources; // method@01a0 │ │ -013e08: 0c03 |017c: move-result-object v3 │ │ -013e0a: 52a4 5700 |017d: iget v4, v10, Landroid/support/v4/app/Fragment;.x:I // field@0057 │ │ -013e0e: 6e20 c500 4300 |017f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@00c5 │ │ -013e14: 0c03 |0182: move-result-object v3 │ │ -013e16: 6e20 8807 3200 |0183: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013e1c: 0c02 |0186: move-result-object v2 │ │ -013e1e: 1a03 7b00 |0187: const-string v3, ") for fragment " // string@007b │ │ -013e22: 6e20 8807 3200 |0189: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013e28: 0c02 |018c: move-result-object v2 │ │ -013e2a: 6e20 8707 a200 |018d: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -013e30: 0c02 |0190: move-result-object v2 │ │ -013e32: 6e10 8b07 0200 |0191: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -013e38: 0c02 |0194: move-result-object v2 │ │ -013e3a: 7020 5507 2100 |0195: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0755 │ │ -013e40: 7020 c302 1900 |0198: invoke-direct {v9, v1}, Landroid/support/v4/app/n;.a:(Ljava/lang/RuntimeException;)V // method@02c3 │ │ -013e46: 5ba0 3700 |019b: iput-object v0, v10, Landroid/support/v4/app/Fragment;.H:Landroid/view/ViewGroup; // field@0037 │ │ -013e4a: 54a1 4300 |019d: iget-object v1, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013e4e: 6e20 9a01 1a00 |019f: invoke-virtual {v10, v1}, Landroid/support/v4/app/Fragment;.b:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@019a │ │ -013e54: 0c01 |01a2: move-result-object v1 │ │ -013e56: 54a2 4300 |01a3: iget-object v2, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013e5a: 6e40 9b01 1a20 |01a5: invoke-virtual {v10, v1, v0, v2}, Landroid/support/v4/app/Fragment;.b:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@019b │ │ -013e60: 0c01 |01a8: move-result-object v1 │ │ -013e62: 5ba1 3800 |01a9: iput-object v1, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013e66: 54a1 3800 |01ab: iget-object v1, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013e6a: 3801 9000 |01ad: if-eqz v1, 023d // +0090 │ │ -013e6e: 54a1 3800 |01af: iget-object v1, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013e72: 5ba1 3900 |01b1: iput-object v1, v10, Landroid/support/v4/app/Fragment;.J:Landroid/view/View; // field@0039 │ │ -013e76: 54a1 3800 |01b3: iget-object v1, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013e7a: 7110 ec01 0100 |01b5: invoke-static {v1}, Landroid/support/v4/app/af;.a:(Landroid/view/View;)Landroid/view/ViewGroup; // method@01ec │ │ -013e80: 0c01 |01b8: move-result-object v1 │ │ -013e82: 5ba1 3800 |01b9: iput-object v1, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013e86: 3800 1200 |01bb: if-eqz v0, 01cd // +0012 │ │ -013e8a: 6e5d b602 a95c |01bd: invoke-virtual {v9, v10, v12, v5, v13}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@02b6 │ │ -013e90: 0c01 |01c0: move-result-object v1 │ │ -013e92: 3801 0700 |01c1: if-eqz v1, 01c8 // +0007 │ │ -013e96: 54a2 3800 |01c3: iget-object v2, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013e9a: 6e20 a406 1200 |01c5: invoke-virtual {v2, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@06a4 │ │ -013ea0: 54a1 3800 |01c8: iget-object v1, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013ea4: 6e20 ac06 1000 |01ca: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@06ac │ │ -013eaa: 55a0 5900 |01cd: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.z:Z // field@0059 │ │ -013eae: 3800 0900 |01cf: if-eqz v0, 01d8 // +0009 │ │ -013eb2: 54a0 3800 |01d1: iget-object v0, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013eb6: 1301 0800 |01d3: const/16 v1, #int 8 // #8 │ │ -013eba: 6e20 a306 1000 |01d5: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@06a3 │ │ -013ec0: 54a0 3800 |01d8: iget-object v0, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013ec4: 54a1 4300 |01da: iget-object v1, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013ec8: 6e30 9401 0a01 |01dc: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/Fragment;.a:(Landroid/view/View;Landroid/os/Bundle;)V // method@0194 │ │ -013ece: 54a0 4300 |01df: iget-object v0, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013ed2: 6e20 b001 0a00 |01e1: invoke-virtual {v10, v0}, Landroid/support/v4/app/Fragment;.h:(Landroid/os/Bundle;)V // method@01b0 │ │ -013ed8: 54a0 3800 |01e4: iget-object v0, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -013edc: 3800 0700 |01e6: if-eqz v0, 01ed // +0007 │ │ -013ee0: 54a0 4300 |01e8: iget-object v0, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013ee4: 6e20 9101 0a00 |01ea: invoke-virtual {v10, v0}, Landroid/support/v4/app/Fragment;.a:(Landroid/os/Bundle;)V // method@0191 │ │ -013eea: 5ba7 4300 |01ed: iput-object v7, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013eee: 376b 2100 |01ef: if-le v11, v6, 0210 // +0021 │ │ -013ef2: 6300 eb00 |01f1: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -013ef6: 3800 1a00 |01f3: if-eqz v0, 020d // +001a │ │ -013efa: 1a00 ef00 |01f5: const-string v0, "FragmentManager" // string@00ef │ │ -013efe: 2201 8f01 |01f7: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -013f02: 7010 8207 0100 |01f9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -013f08: 1a02 e605 |01fc: const-string v2, "moveto STARTED: " // string@05e6 │ │ -013f0c: 6e20 8807 2100 |01fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013f12: 0c01 |0201: move-result-object v1 │ │ -013f14: 6e20 8707 a100 |0202: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -013f1a: 0c01 |0205: move-result-object v1 │ │ -013f1c: 6e10 8b07 0100 |0206: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -013f22: 0c01 |0209: move-result-object v1 │ │ -013f24: 7120 3006 1000 |020a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -013f2a: 6e10 b901 0a00 |020d: invoke-virtual {v10}, Landroid/support/v4/app/Fragment;.o:()V // method@01b9 │ │ -013f30: 378b 35fe |0210: if-le v11, v8, 0045 // -01cb │ │ -013f34: 6300 eb00 |0212: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -013f38: 3800 1a00 |0214: if-eqz v0, 022e // +001a │ │ -013f3c: 1a00 ef00 |0216: const-string v0, "FragmentManager" // string@00ef │ │ -013f40: 2201 8f01 |0218: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -013f44: 7010 8207 0100 |021a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -013f4a: 1a02 e505 |021d: const-string v2, "moveto RESUMED: " // string@05e5 │ │ -013f4e: 6e20 8807 2100 |021f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -013f54: 0c01 |0222: move-result-object v1 │ │ -013f56: 6e20 8707 a100 |0223: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -013f5c: 0c01 |0226: move-result-object v1 │ │ -013f5e: 6e10 8b07 0100 |0227: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -013f64: 0c01 |022a: move-result-object v1 │ │ -013f66: 7120 3006 1000 |022b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -013f6c: 5ca5 4d00 |022e: iput-boolean v5, v10, Landroid/support/v4/app/Fragment;.n:Z // field@004d │ │ -013f70: 6e10 bd01 0a00 |0230: invoke-virtual {v10}, Landroid/support/v4/app/Fragment;.p:()V // method@01bd │ │ -013f76: 5ba7 4300 |0233: iput-object v7, v10, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -013f7a: 5ba7 4400 |0235: iput-object v7, v10, Landroid/support/v4/app/Fragment;.e:Landroid/util/SparseArray; // field@0044 │ │ -013f7e: 2900 0efe |0237: goto/16 0045 // -01f2 │ │ -013f82: 5ba7 3900 |0239: iput-object v7, v10, Landroid/support/v4/app/Fragment;.J:Landroid/view/View; // field@0039 │ │ -013f86: 2900 ebfe |023b: goto/16 0126 // -0115 │ │ -013f8a: 5ba7 3900 |023d: iput-object v7, v10, Landroid/support/v4/app/Fragment;.J:Landroid/view/View; // field@0039 │ │ -013f8e: 28a0 |023f: goto 01df // -0060 │ │ -013f90: 52a0 4000 |0240: iget v0, v10, Landroid/support/v4/app/Fragment;.a:I // field@0040 │ │ -013f94: 37b0 03fe |0242: if-le v0, v11, 0045 // -01fd │ │ -013f98: 52a0 4000 |0244: iget v0, v10, Landroid/support/v4/app/Fragment;.a:I // field@0040 │ │ -013f9c: 2b00 6601 0000 |0246: packed-switch v0, 000003ac // +00000166 │ │ -013fa2: 2900 fcfd |0249: goto/16 0045 // -0204 │ │ -013fa6: 355b fafd |024b: if-ge v11, v5, 0045 // -0206 │ │ -013faa: 5590 fe00 |024d: iget-boolean v0, v9, Landroid/support/v4/app/n;.t:Z // field@00fe │ │ -013fae: 3800 0d00 |024f: if-eqz v0, 025c // +000d │ │ -013fb2: 54a0 4100 |0251: iget-object v0, v10, Landroid/support/v4/app/Fragment;.b:Landroid/view/View; // field@0041 │ │ -013fb6: 3800 0900 |0253: if-eqz v0, 025c // +0009 │ │ -013fba: 54a0 4100 |0255: iget-object v0, v10, Landroid/support/v4/app/Fragment;.b:Landroid/view/View; // field@0041 │ │ -013fbe: 5ba7 4100 |0257: iput-object v7, v10, Landroid/support/v4/app/Fragment;.b:Landroid/view/View; // field@0041 │ │ -013fc2: 6e10 6506 0000 |0259: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0665 │ │ -013fc8: 54a0 4100 |025c: iget-object v0, v10, Landroid/support/v4/app/Fragment;.b:Landroid/view/View; // field@0041 │ │ -013fcc: 3800 da00 |025e: if-eqz v0, 0338 // +00da │ │ -013fd0: 59ab 4200 |0260: iput v11, v10, Landroid/support/v4/app/Fragment;.c:I // field@0042 │ │ -013fd4: 015b |0262: move v11, v5 │ │ -013fd6: 2900 e2fd |0263: goto/16 0045 // -021e │ │ -013fda: 1250 |0265: const/4 v0, #int 5 // #5 │ │ -013fdc: 350b 2300 |0266: if-ge v11, v0, 0289 // +0023 │ │ -013fe0: 6300 eb00 |0268: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -013fe4: 3800 1a00 |026a: if-eqz v0, 0284 // +001a │ │ -013fe8: 1a00 ef00 |026c: const-string v0, "FragmentManager" // string@00ef │ │ -013fec: 2201 8f01 |026e: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -013ff0: 7010 8207 0100 |0270: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -013ff6: 1a02 e005 |0273: const-string v2, "movefrom RESUMED: " // string@05e0 │ │ -013ffa: 6e20 8807 2100 |0275: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -014000: 0c01 |0278: move-result-object v1 │ │ -014002: 6e20 8707 a100 |0279: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -014008: 0c01 |027c: move-result-object v1 │ │ -01400a: 6e10 8b07 0100 |027d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -014010: 0c01 |0280: move-result-object v1 │ │ -014012: 7120 3006 1000 |0281: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -014018: 6e10 bf01 0a00 |0284: invoke-virtual {v10}, Landroid/support/v4/app/Fragment;.r:()V // method@01bf │ │ -01401e: 5ca3 4d00 |0287: iput-boolean v3, v10, Landroid/support/v4/app/Fragment;.n:Z // field@004d │ │ -014022: 358b 2100 |0289: if-ge v11, v8, 02aa // +0021 │ │ -014026: 6300 eb00 |028b: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -01402a: 3800 1a00 |028d: if-eqz v0, 02a7 // +001a │ │ -01402e: 1a00 ef00 |028f: const-string v0, "FragmentManager" // string@00ef │ │ -014032: 2201 8f01 |0291: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -014036: 7010 8207 0100 |0293: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01403c: 1a02 e105 |0296: const-string v2, "movefrom STARTED: " // string@05e1 │ │ -014040: 6e20 8807 2100 |0298: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -014046: 0c01 |029b: move-result-object v1 │ │ -014048: 6e20 8707 a100 |029c: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01404e: 0c01 |029f: move-result-object v1 │ │ -014050: 6e10 8b07 0100 |02a0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -014056: 0c01 |02a3: move-result-object v1 │ │ -014058: 7120 3006 1000 |02a4: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -01405e: 6e10 c001 0a00 |02a7: invoke-virtual {v10}, Landroid/support/v4/app/Fragment;.s:()V // method@01c0 │ │ -014064: 356b 2100 |02aa: if-ge v11, v6, 02cb // +0021 │ │ -014068: 6300 eb00 |02ac: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -01406c: 3800 1a00 |02ae: if-eqz v0, 02c8 // +001a │ │ -014070: 1a00 ef00 |02b0: const-string v0, "FragmentManager" // string@00ef │ │ -014074: 2201 8f01 |02b2: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -014078: 7010 8207 0100 |02b4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01407e: 1a02 e205 |02b7: const-string v2, "movefrom STOPPED: " // string@05e2 │ │ -014082: 6e20 8807 2100 |02b9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -014088: 0c01 |02bc: move-result-object v1 │ │ -01408a: 6e20 8707 a100 |02bd: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -014090: 0c01 |02c0: move-result-object v1 │ │ -014092: 6e10 8b07 0100 |02c1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -014098: 0c01 |02c4: move-result-object v1 │ │ -01409a: 7120 3006 1000 |02c5: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0140a0: 6e10 c101 0a00 |02c8: invoke-virtual {v10}, Landroid/support/v4/app/Fragment;.t:()V // method@01c1 │ │ -0140a6: 1220 |02cb: const/4 v0, #int 2 // #2 │ │ -0140a8: 350b 7fff |02cc: if-ge v11, v0, 024b // -0081 │ │ -0140ac: 6300 eb00 |02ce: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -0140b0: 3800 1a00 |02d0: if-eqz v0, 02ea // +001a │ │ -0140b4: 1a00 ef00 |02d2: const-string v0, "FragmentManager" // string@00ef │ │ -0140b8: 2201 8f01 |02d4: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0140bc: 7010 8207 0100 |02d6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0140c2: 1a02 de05 |02d9: const-string v2, "movefrom ACTIVITY_CREATED: " // string@05de │ │ -0140c6: 6e20 8807 2100 |02db: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0140cc: 0c01 |02de: move-result-object v1 │ │ -0140ce: 6e20 8707 a100 |02df: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0140d4: 0c01 |02e2: move-result-object v1 │ │ -0140d6: 6e10 8b07 0100 |02e3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0140dc: 0c01 |02e6: move-result-object v1 │ │ -0140de: 7120 3006 1000 |02e7: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0140e4: 54a0 3800 |02ea: iget-object v0, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -0140e8: 3800 1100 |02ec: if-eqz v0, 02fd // +0011 │ │ -0140ec: 5490 f900 |02ee: iget-object v0, v9, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -0140f0: 6e10 8e02 0000 |02f0: invoke-virtual {v0}, Landroid/support/v4/app/h;.isFinishing:()Z // method@028e │ │ -0140f6: 0a00 |02f3: move-result v0 │ │ -0140f8: 3900 0900 |02f4: if-nez v0, 02fd // +0009 │ │ -0140fc: 54a0 4400 |02f6: iget-object v0, v10, Landroid/support/v4/app/Fragment;.e:Landroid/util/SparseArray; // field@0044 │ │ -014100: 3900 0500 |02f8: if-nez v0, 02fd // +0005 │ │ -014104: 6e20 d802 a900 |02fa: invoke-virtual {v9, v10}, Landroid/support/v4/app/n;.e:(Landroid/support/v4/app/Fragment;)V // method@02d8 │ │ -01410a: 6e10 c301 0a00 |02fd: invoke-virtual {v10}, Landroid/support/v4/app/Fragment;.u:()V // method@01c3 │ │ -014110: 54a0 3800 |0300: iget-object v0, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -014114: 3800 2e00 |0302: if-eqz v0, 0330 // +002e │ │ -014118: 54a0 3700 |0304: iget-object v0, v10, Landroid/support/v4/app/Fragment;.H:Landroid/view/ViewGroup; // field@0037 │ │ -01411c: 3800 2a00 |0306: if-eqz v0, 0330 // +002a │ │ -014120: 5290 f800 |0308: iget v0, v9, Landroid/support/v4/app/n;.n:I // field@00f8 │ │ -014124: 3d00 8e00 |030a: if-lez v0, 0398 // +008e │ │ -014128: 5590 fe00 |030c: iget-boolean v0, v9, Landroid/support/v4/app/n;.t:Z // field@00fe │ │ -01412c: 3900 8a00 |030e: if-nez v0, 0398 // +008a │ │ -014130: 6e5d b602 a93c |0310: invoke-virtual {v9, v10, v12, v3, v13}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@02b6 │ │ -014136: 0c00 |0313: move-result-object v0 │ │ -014138: 3800 1500 |0314: if-eqz v0, 0329 // +0015 │ │ -01413c: 54a1 3800 |0316: iget-object v1, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -014140: 5ba1 4100 |0318: iput-object v1, v10, Landroid/support/v4/app/Fragment;.b:Landroid/view/View; // field@0041 │ │ -014144: 59ab 4200 |031a: iput v11, v10, Landroid/support/v4/app/Fragment;.c:I // field@0042 │ │ -014148: 2201 b600 |031c: new-instance v1, Landroid/support/v4/app/p; // type@00b6 │ │ -01414c: 7030 ee02 910a |031e: invoke-direct {v1, v9, v10}, Landroid/support/v4/app/p;.:(Landroid/support/v4/app/n;Landroid/support/v4/app/Fragment;)V // method@02ee │ │ -014152: 6e20 d906 1000 |0321: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@06d9 │ │ -014158: 54a1 3800 |0324: iget-object v1, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -01415c: 6e20 a406 0100 |0326: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@06a4 │ │ -014162: 54a0 3700 |0329: iget-object v0, v10, Landroid/support/v4/app/Fragment;.H:Landroid/view/ViewGroup; // field@0037 │ │ -014166: 54a1 3800 |032b: iget-object v1, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -01416a: 6e20 c706 1000 |032d: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06c7 │ │ -014170: 5ba7 3700 |0330: iput-object v7, v10, Landroid/support/v4/app/Fragment;.H:Landroid/view/ViewGroup; // field@0037 │ │ -014174: 5ba7 3800 |0332: iput-object v7, v10, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -014178: 5ba7 3900 |0334: iput-object v7, v10, Landroid/support/v4/app/Fragment;.J:Landroid/view/View; // field@0039 │ │ -01417c: 2900 15ff |0336: goto/16 024b // -00eb │ │ -014180: 6300 eb00 |0338: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -014184: 3800 1a00 |033a: if-eqz v0, 0354 // +001a │ │ -014188: 1a00 ef00 |033c: const-string v0, "FragmentManager" // string@00ef │ │ -01418c: 2201 8f01 |033e: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -014190: 7010 8207 0100 |0340: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -014196: 1a02 df05 |0343: const-string v2, "movefrom CREATED: " // string@05df │ │ -01419a: 6e20 8807 2100 |0345: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0141a0: 0c01 |0348: move-result-object v1 │ │ -0141a2: 6e20 8707 a100 |0349: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0141a8: 0c01 |034c: move-result-object v1 │ │ -0141aa: 6e10 8b07 0100 |034d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0141b0: 0c01 |0350: move-result-object v1 │ │ -0141b2: 7120 3006 1000 |0351: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0141b8: 55a0 3200 |0354: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.C:Z // field@0032 │ │ -0141bc: 3900 0500 |0356: if-nez v0, 035b // +0005 │ │ -0141c0: 6e10 c401 0a00 |0358: invoke-virtual {v10}, Landroid/support/v4/app/Fragment;.v:()V // method@01c4 │ │ -0141c6: 5ca3 3500 |035b: iput-boolean v3, v10, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -0141ca: 6e10 b601 0a00 |035d: invoke-virtual {v10}, Landroid/support/v4/app/Fragment;.l:()V // method@01b6 │ │ -0141d0: 55a0 3500 |0360: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.F:Z // field@0035 │ │ -0141d4: 3900 2100 |0362: if-nez v0, 0383 // +0021 │ │ -0141d8: 2200 a300 |0364: new-instance v0, Landroid/support/v4/app/bv; // type@00a3 │ │ -0141dc: 2201 8f01 |0366: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0141e0: 7010 8207 0100 |0368: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0141e6: 1a02 ea00 |036b: const-string v2, "Fragment " // string@00ea │ │ -0141ea: 6e20 8807 2100 |036d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0141f0: 0c01 |0370: move-result-object v1 │ │ -0141f2: 6e20 8707 a100 |0371: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0141f8: 0c01 |0374: move-result-object v1 │ │ -0141fa: 1a02 2b00 |0375: const-string v2, " did not call through to super.onDetach()" // string@002b │ │ -0141fe: 6e20 8807 2100 |0377: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -014204: 0c01 |037a: move-result-object v1 │ │ -014206: 6e10 8b07 0100 |037b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01420c: 0c01 |037e: move-result-object v1 │ │ -01420e: 7020 5d02 1000 |037f: invoke-direct {v0, v1}, Landroid/support/v4/app/bv;.:(Ljava/lang/String;)V // method@025d │ │ -014214: 2700 |0382: throw v0 │ │ -014216: 390e c2fc |0383: if-nez v14, 0045 // -033e │ │ -01421a: 55a0 3200 |0385: iget-boolean v0, v10, Landroid/support/v4/app/Fragment;.C:Z // field@0032 │ │ -01421e: 3900 0700 |0387: if-nez v0, 038e // +0007 │ │ -014222: 6e20 d602 a900 |0389: invoke-virtual {v9, v10}, Landroid/support/v4/app/n;.d:(Landroid/support/v4/app/Fragment;)V // method@02d6 │ │ -014228: 2900 b9fc |038c: goto/16 0045 // -0347 │ │ -01422c: 5ba7 5300 |038e: iput-object v7, v10, Landroid/support/v4/app/Fragment;.t:Landroid/support/v4/app/h; // field@0053 │ │ -014230: 5ba7 5500 |0390: iput-object v7, v10, Landroid/support/v4/app/Fragment;.v:Landroid/support/v4/app/Fragment; // field@0055 │ │ -014234: 5ba7 5200 |0392: iput-object v7, v10, Landroid/support/v4/app/Fragment;.s:Landroid/support/v4/app/n; // field@0052 │ │ -014238: 5ba7 5400 |0394: iput-object v7, v10, Landroid/support/v4/app/Fragment;.u:Landroid/support/v4/app/n; // field@0054 │ │ -01423c: 2900 affc |0396: goto/16 0045 // -0351 │ │ -014240: 0770 |0398: move-object v0, v7 │ │ -014242: 2900 7bff |0399: goto/16 0314 // -0085 │ │ -014246: 0770 |039b: move-object v0, v7 │ │ -014248: 2900 fffd |039c: goto/16 019b // -0201 │ │ -01424c: 0001 0500 0000 0000 0600 0000 e400 ... |039e: packed-switch-data (14 units) │ │ -014268: 0001 0500 0100 0000 0500 0000 8500 ... |03ac: packed-switch-data (14 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #15 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/Fragment;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 106 16-bit code units │ │ -014284: |[014284] android.support.v4.app.n.a:(Landroid/support/v4/app/Fragment;Z)V │ │ -014294: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -014296: 5440 f100 |0001: iget-object v0, v4, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -01429a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -01429e: 2200 9701 |0005: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -0142a2: 7010 9907 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -0142a8: 5b40 f100 |000a: iput-object v0, v4, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -0142ac: 6300 eb00 |000c: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -0142b0: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -0142b4: 1a00 ef00 |0010: const-string v0, "FragmentManager" // string@00ef │ │ -0142b8: 2201 8f01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0142bc: 7010 8207 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0142c2: 1a02 0604 |0017: const-string v2, "add: " // string@0406 │ │ -0142c6: 6e20 8807 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0142cc: 0c01 |001c: move-result-object v1 │ │ -0142ce: 6e20 8707 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0142d4: 0c01 |0020: move-result-object v1 │ │ -0142d6: 6e10 8b07 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0142dc: 0c01 |0024: move-result-object v1 │ │ -0142de: 7120 3006 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0142e4: 6e20 d202 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/n;.c:(Landroid/support/v4/app/Fragment;)V // method@02d2 │ │ -0142ea: 5550 3000 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.A:Z // field@0030 │ │ -0142ee: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ -0142f2: 5440 f100 |002f: iget-object v0, v4, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -0142f6: 6e20 9e07 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@079e │ │ -0142fc: 0a00 |0034: move-result v0 │ │ -0142fe: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ -014302: 2200 8201 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -014306: 2201 8f01 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -01430a: 7010 8207 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -014310: 1a02 eb00 |003e: const-string v2, "Fragment already added: " // string@00eb │ │ -014314: 6e20 8807 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01431a: 0c01 |0043: move-result-object v1 │ │ -01431c: 6e20 8707 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -014322: 0c01 |0047: move-result-object v1 │ │ -014324: 6e10 8b07 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01432a: 0c01 |004b: move-result-object v1 │ │ -01432c: 7020 5807 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -014332: 2700 |004f: throw v0 │ │ -014334: 5440 f100 |0050: iget-object v0, v4, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014338: 6e20 9c07 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -01433e: 5c53 4b00 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.l:Z // field@004b │ │ -014342: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -014344: 5c50 4c00 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.m:Z // field@004c │ │ -014348: 5550 3300 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.D:Z // field@0033 │ │ -01434c: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ -014350: 5550 3400 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.E:Z // field@0034 │ │ -014354: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -014358: 5c43 fc00 |0062: iput-boolean v3, v4, Landroid/support/v4/app/n;.r:Z // field@00fc │ │ -01435c: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ -014360: 6e20 cb02 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/n;.b:(Landroid/support/v4/app/Fragment;)V // method@02cb │ │ -014366: 0e00 |0069: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #16 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/h;Landroid/support/v4/app/k;Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -014368: |[014368] android.support.v4.app.n.a:(Landroid/support/v4/app/h;Landroid/support/v4/app/k;Landroid/support/v4/app/Fragment;)V │ │ -014378: 5420 f900 |0000: iget-object v0, v2, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -01437c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -014380: 2200 8201 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -014384: 1a01 a600 |0006: const-string v1, "Already attached" // string@00a6 │ │ -014388: 7020 5807 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -01438e: 2700 |000b: throw v0 │ │ -014390: 5b23 f900 |000c: iput-object v3, v2, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -014394: 5b24 fa00 |000e: iput-object v4, v2, Landroid/support/v4/app/n;.p:Landroid/support/v4/app/k; // field@00fa │ │ -014398: 5b25 fb00 |0010: iput-object v5, v2, Landroid/support/v4/app/n;.q:Landroid/support/v4/app/Fragment; // field@00fb │ │ -01439c: 0e00 |0012: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #17 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Runnable;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 70 16-bit code units │ │ -0143a0: |[0143a0] android.support.v4.app.n.a:(Ljava/lang/Runnable;Z)V │ │ -0143b0: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -0143b4: 7010 ea02 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/n;.t:()V // method@02ea │ │ -0143ba: 1d02 |0005: monitor-enter v2 │ │ -0143bc: 5520 fe00 |0006: iget-boolean v0, v2, Landroid/support/v4/app/n;.t:Z // field@00fe │ │ -0143c0: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -0143c4: 5420 f900 |000a: iget-object v0, v2, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -0143c8: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -0143cc: 2200 8201 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -0143d0: 1a01 9d00 |0010: const-string v1, "Activity has been destroyed" // string@009d │ │ -0143d4: 7020 5807 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -0143da: 2700 |0015: throw v0 │ │ -0143dc: 0d00 |0016: move-exception v0 │ │ -0143de: 1e02 |0017: monitor-exit v2 │ │ -0143e0: 2700 |0018: throw v0 │ │ -0143e2: 5420 ed00 |0019: iget-object v0, v2, Landroid/support/v4/app/n;.c:Ljava/util/ArrayList; // field@00ed │ │ -0143e6: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ -0143ea: 2200 9701 |001d: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -0143ee: 7010 9907 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -0143f4: 5b20 ed00 |0022: iput-object v0, v2, Landroid/support/v4/app/n;.c:Ljava/util/ArrayList; // field@00ed │ │ -0143f8: 5420 ed00 |0024: iget-object v0, v2, Landroid/support/v4/app/n;.c:Ljava/util/ArrayList; // field@00ed │ │ -0143fc: 6e20 9c07 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -014402: 5420 ed00 |0029: iget-object v0, v2, Landroid/support/v4/app/n;.c:Ljava/util/ArrayList; // field@00ed │ │ -014406: 6e10 a507 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01440c: 0a00 |002e: move-result v0 │ │ -01440e: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -014410: 3310 1400 |0030: if-ne v0, v1, 0044 // +0014 │ │ -014414: 5420 f900 |0032: iget-object v0, v2, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -014418: 5400 d500 |0034: iget-object v0, v0, Landroid/support/v4/app/h;.a:Landroid/os/Handler; // field@00d5 │ │ -01441c: 5421 0301 |0036: iget-object v1, v2, Landroid/support/v4/app/n;.y:Ljava/lang/Runnable; // field@0103 │ │ -014420: 6e20 3a01 1000 |0038: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@013a │ │ -014426: 5420 f900 |003b: iget-object v0, v2, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -01442a: 5400 d500 |003d: iget-object v0, v0, Landroid/support/v4/app/h;.a:Landroid/os/Handler; // field@00d5 │ │ -01442e: 5421 0301 |003f: iget-object v1, v2, Landroid/support/v4/app/n;.y:Ljava/lang/Runnable; // field@0103 │ │ -014432: 6e20 3901 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0139 │ │ -014438: 1e02 |0044: monitor-exit v2 │ │ -01443a: 0e00 |0045: return-void │ │ - catches : 2 │ │ - 0x0006 - 0x0018 │ │ - -> 0x0016 │ │ - 0x0019 - 0x0045 │ │ - -> 0x0016 │ │ - positions : │ │ - locals : │ │ - │ │ - #18 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 569 16-bit code units │ │ -014450: |[014450] android.support.v4.app.n.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -014460: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -014462: 2200 8f01 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -014466: 7010 8207 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01446c: 6e20 8807 7000 |0006: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -014472: 0c00 |0009: move-result-object v0 │ │ -014474: 1a02 0400 |000a: const-string v2, " " // string@0004 │ │ -014478: 6e20 8807 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01447e: 0c00 |000f: move-result-object v0 │ │ -014480: 6e10 8b07 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -014486: 0c03 |0013: move-result-object v3 │ │ -014488: 5460 f000 |0014: iget-object v0, v6, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -01448c: 3800 4900 |0016: if-eqz v0, 005f // +0049 │ │ -014490: 5460 f000 |0018: iget-object v0, v6, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -014494: 6e10 a507 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01449a: 0a04 |001d: move-result v4 │ │ -01449c: 3d04 4100 |001e: if-lez v4, 005f // +0041 │ │ -0144a0: 6e20 4107 7900 |0020: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0144a6: 1a00 9b00 |0023: const-string v0, "Active Fragments in " // string@009b │ │ -0144aa: 6e20 4107 0900 |0025: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0144b0: 7110 8e07 0600 |0028: invoke-static {v6}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@078e │ │ -0144b6: 0a00 |002b: move-result v0 │ │ -0144b8: 7110 5c07 0000 |002c: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -0144be: 0c00 |002f: move-result-object v0 │ │ -0144c0: 6e20 4107 0900 |0030: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0144c6: 1a00 8900 |0033: const-string v0, ":" // string@0089 │ │ -0144ca: 6e20 4507 0900 |0035: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -0144d0: 0112 |0038: move v2, v1 │ │ -0144d2: 3542 2600 |0039: if-ge v2, v4, 005f // +0026 │ │ -0144d6: 5460 f000 |003b: iget-object v0, v6, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -0144da: 6e20 9f07 2000 |003d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -0144e0: 0c00 |0040: move-result-object v0 │ │ -0144e2: 1f00 6d00 |0041: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -0144e6: 6e20 4107 7900 |0043: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0144ec: 1a05 0500 |0046: const-string v5, " #" // string@0005 │ │ -0144f0: 6e20 4107 5900 |0048: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0144f6: 6e20 3f07 2900 |004b: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -0144fc: 1a05 8a00 |004e: const-string v5, ": " // string@008a │ │ -014500: 6e20 4107 5900 |0050: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -014506: 6e20 4407 0900 |0053: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -01450c: 3800 0500 |0056: if-eqz v0, 005b // +0005 │ │ -014510: 6e5a 9501 3098 |0058: invoke-virtual {v0, v3, v8, v9, v10}, Landroid/support/v4/app/Fragment;.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0195 │ │ -014516: d800 0201 |005b: add-int/lit8 v0, v2, #int 1 // #01 │ │ -01451a: 0102 |005d: move v2, v0 │ │ -01451c: 28db |005e: goto 0039 // -0025 │ │ -01451e: 5460 f100 |005f: iget-object v0, v6, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014522: 3800 3800 |0061: if-eqz v0, 0099 // +0038 │ │ -014526: 5460 f100 |0063: iget-object v0, v6, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -01452a: 6e10 a507 0000 |0065: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014530: 0a04 |0068: move-result v4 │ │ -014532: 3d04 3000 |0069: if-lez v4, 0099 // +0030 │ │ -014536: 6e20 4107 7900 |006b: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01453c: 1a00 a100 |006e: const-string v0, "Added Fragments:" // string@00a1 │ │ -014540: 6e20 4507 0900 |0070: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -014546: 0112 |0073: move v2, v1 │ │ -014548: 3542 2500 |0074: if-ge v2, v4, 0099 // +0025 │ │ -01454c: 5460 f100 |0076: iget-object v0, v6, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014550: 6e20 9f07 2000 |0078: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -014556: 0c00 |007b: move-result-object v0 │ │ -014558: 1f00 6d00 |007c: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -01455c: 6e20 4107 7900 |007e: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -014562: 1a05 0500 |0081: const-string v5, " #" // string@0005 │ │ -014566: 6e20 4107 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01456c: 6e20 3f07 2900 |0086: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -014572: 1a05 8a00 |0089: const-string v5, ": " // string@008a │ │ -014576: 6e20 4107 5900 |008b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01457c: 6e10 c201 0000 |008e: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@01c2 │ │ -014582: 0c00 |0091: move-result-object v0 │ │ -014584: 6e20 4507 0900 |0092: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -01458a: d800 0201 |0095: add-int/lit8 v0, v2, #int 1 // #01 │ │ -01458e: 0102 |0097: move v2, v0 │ │ -014590: 28dc |0098: goto 0074 // -0024 │ │ -014592: 5460 f400 |0099: iget-object v0, v6, Landroid/support/v4/app/n;.j:Ljava/util/ArrayList; // field@00f4 │ │ -014596: 3800 3800 |009b: if-eqz v0, 00d3 // +0038 │ │ -01459a: 5460 f400 |009d: iget-object v0, v6, Landroid/support/v4/app/n;.j:Ljava/util/ArrayList; // field@00f4 │ │ -01459e: 6e10 a507 0000 |009f: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -0145a4: 0a04 |00a2: move-result v4 │ │ -0145a6: 3d04 3000 |00a3: if-lez v4, 00d3 // +0030 │ │ -0145aa: 6e20 4107 7900 |00a5: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0145b0: 1a00 f400 |00a8: const-string v0, "Fragments Created Menus:" // string@00f4 │ │ -0145b4: 6e20 4507 0900 |00aa: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -0145ba: 0112 |00ad: move v2, v1 │ │ -0145bc: 3542 2500 |00ae: if-ge v2, v4, 00d3 // +0025 │ │ -0145c0: 5460 f400 |00b0: iget-object v0, v6, Landroid/support/v4/app/n;.j:Ljava/util/ArrayList; // field@00f4 │ │ -0145c4: 6e20 9f07 2000 |00b2: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -0145ca: 0c00 |00b5: move-result-object v0 │ │ -0145cc: 1f00 6d00 |00b6: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -0145d0: 6e20 4107 7900 |00b8: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0145d6: 1a05 0500 |00bb: const-string v5, " #" // string@0005 │ │ -0145da: 6e20 4107 5900 |00bd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0145e0: 6e20 3f07 2900 |00c0: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -0145e6: 1a05 8a00 |00c3: const-string v5, ": " // string@008a │ │ -0145ea: 6e20 4107 5900 |00c5: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0145f0: 6e10 c201 0000 |00c8: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@01c2 │ │ -0145f6: 0c00 |00cb: move-result-object v0 │ │ -0145f8: 6e20 4507 0900 |00cc: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -0145fe: d800 0201 |00cf: add-int/lit8 v0, v2, #int 1 // #01 │ │ -014602: 0102 |00d1: move v2, v0 │ │ -014604: 28dc |00d2: goto 00ae // -0024 │ │ -014606: 5460 f300 |00d3: iget-object v0, v6, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -01460a: 3800 3b00 |00d5: if-eqz v0, 0110 // +003b │ │ -01460e: 5460 f300 |00d7: iget-object v0, v6, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -014612: 6e10 a507 0000 |00d9: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014618: 0a04 |00dc: move-result v4 │ │ -01461a: 3d04 3300 |00dd: if-lez v4, 0110 // +0033 │ │ -01461e: 6e20 4107 7900 |00df: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -014624: 1a00 ac00 |00e2: const-string v0, "Back Stack:" // string@00ac │ │ -014628: 6e20 4507 0900 |00e4: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -01462e: 0112 |00e7: move v2, v1 │ │ -014630: 3542 2800 |00e8: if-ge v2, v4, 0110 // +0028 │ │ -014634: 5460 f300 |00ea: iget-object v0, v6, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -014638: 6e20 9f07 2000 |00ec: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01463e: 0c00 |00ef: move-result-object v0 │ │ -014640: 1f00 8d00 |00f0: check-cast v0, Landroid/support/v4/app/b; // type@008d │ │ -014644: 6e20 4107 7900 |00f2: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01464a: 1a05 0500 |00f5: const-string v5, " #" // string@0005 │ │ -01464e: 6e20 4107 5900 |00f7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -014654: 6e20 3f07 2900 |00fa: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -01465a: 1a05 8a00 |00fd: const-string v5, ": " // string@008a │ │ -01465e: 6e20 4107 5900 |00ff: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -014664: 6e10 3302 0000 |0102: invoke-virtual {v0}, Landroid/support/v4/app/b;.toString:()Ljava/lang/String; // method@0233 │ │ -01466a: 0c05 |0105: move-result-object v5 │ │ -01466c: 6e20 4507 5900 |0106: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -014672: 6e5a 2d02 3098 |0109: invoke-virtual {v0, v3, v8, v9, v10}, Landroid/support/v4/app/b;.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@022d │ │ -014678: d800 0201 |010c: add-int/lit8 v0, v2, #int 1 // #01 │ │ -01467c: 0102 |010e: move v2, v0 │ │ -01467e: 28d9 |010f: goto 00e8 // -0027 │ │ -014680: 1d06 |0110: monitor-enter v6 │ │ -014682: 5460 f500 |0111: iget-object v0, v6, Landroid/support/v4/app/n;.k:Ljava/util/ArrayList; // field@00f5 │ │ -014686: 3800 3400 |0113: if-eqz v0, 0147 // +0034 │ │ -01468a: 5460 f500 |0115: iget-object v0, v6, Landroid/support/v4/app/n;.k:Ljava/util/ArrayList; // field@00f5 │ │ -01468e: 6e10 a507 0000 |0117: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014694: 0a03 |011a: move-result v3 │ │ -014696: 3d03 2c00 |011b: if-lez v3, 0147 // +002c │ │ -01469a: 6e20 4107 7900 |011d: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0146a0: 1a00 ab00 |0120: const-string v0, "Back Stack Indices:" // string@00ab │ │ -0146a4: 6e20 4507 0900 |0122: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -0146aa: 0112 |0125: move v2, v1 │ │ -0146ac: 3532 2100 |0126: if-ge v2, v3, 0147 // +0021 │ │ -0146b0: 5460 f500 |0128: iget-object v0, v6, Landroid/support/v4/app/n;.k:Ljava/util/ArrayList; // field@00f5 │ │ -0146b4: 6e20 9f07 2000 |012a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -0146ba: 0c00 |012d: move-result-object v0 │ │ -0146bc: 1f00 8d00 |012e: check-cast v0, Landroid/support/v4/app/b; // type@008d │ │ -0146c0: 6e20 4107 7900 |0130: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0146c6: 1a04 0500 |0133: const-string v4, " #" // string@0005 │ │ -0146ca: 6e20 4107 4900 |0135: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0146d0: 6e20 3f07 2900 |0138: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -0146d6: 1a04 8a00 |013b: const-string v4, ": " // string@008a │ │ -0146da: 6e20 4107 4900 |013d: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0146e0: 6e20 4407 0900 |0140: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -0146e6: d800 0201 |0143: add-int/lit8 v0, v2, #int 1 // #01 │ │ -0146ea: 0102 |0145: move v2, v0 │ │ -0146ec: 28e0 |0146: goto 0126 // -0020 │ │ -0146ee: 5460 f600 |0147: iget-object v0, v6, Landroid/support/v4/app/n;.l:Ljava/util/ArrayList; // field@00f6 │ │ -0146f2: 3800 1f00 |0149: if-eqz v0, 0168 // +001f │ │ -0146f6: 5460 f600 |014b: iget-object v0, v6, Landroid/support/v4/app/n;.l:Ljava/util/ArrayList; // field@00f6 │ │ -0146fa: 6e10 a507 0000 |014d: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014700: 0a00 |0150: move-result v0 │ │ -014702: 3d00 1700 |0151: if-lez v0, 0168 // +0017 │ │ -014706: 6e20 4107 7900 |0153: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01470c: 1a00 b205 |0156: const-string v0, "mAvailBackStackIndices: " // string@05b2 │ │ -014710: 6e20 4107 0900 |0158: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -014716: 5460 f600 |015b: iget-object v0, v6, Landroid/support/v4/app/n;.l:Ljava/util/ArrayList; // field@00f6 │ │ -01471a: 6e10 a607 0000 |015d: invoke-virtual {v0}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@07a6 │ │ -014720: 0c00 |0160: move-result-object v0 │ │ -014722: 7110 ac07 0000 |0161: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@07ac │ │ -014728: 0c00 |0164: move-result-object v0 │ │ -01472a: 6e20 4507 0900 |0165: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -014730: 1e06 |0168: monitor-exit v6 │ │ -014732: 5460 ed00 |0169: iget-object v0, v6, Landroid/support/v4/app/n;.c:Ljava/util/ArrayList; // field@00ed │ │ -014736: 3800 3600 |016b: if-eqz v0, 01a1 // +0036 │ │ -01473a: 5460 ed00 |016d: iget-object v0, v6, Landroid/support/v4/app/n;.c:Ljava/util/ArrayList; // field@00ed │ │ -01473e: 6e10 a507 0000 |016f: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014744: 0a02 |0172: move-result v2 │ │ -014746: 3d02 2e00 |0173: if-lez v2, 01a1 // +002e │ │ -01474a: 6e20 4107 7900 |0175: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -014750: 1a00 3703 |0178: const-string v0, "Pending Actions:" // string@0337 │ │ -014754: 6e20 4507 0900 |017a: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -01475a: 3521 2400 |017d: if-ge v1, v2, 01a1 // +0024 │ │ -01475e: 5460 ed00 |017f: iget-object v0, v6, Landroid/support/v4/app/n;.c:Ljava/util/ArrayList; // field@00ed │ │ -014762: 6e20 9f07 1000 |0181: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -014768: 0c00 |0184: move-result-object v0 │ │ -01476a: 1f00 8c01 |0185: check-cast v0, Ljava/lang/Runnable; // type@018c │ │ -01476e: 6e20 4107 7900 |0187: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -014774: 1a03 0500 |018a: const-string v3, " #" // string@0005 │ │ -014778: 6e20 4107 3900 |018c: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01477e: 6e20 3f07 1900 |018f: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -014784: 1a03 8a00 |0192: const-string v3, ": " // string@008a │ │ -014788: 6e20 4107 3900 |0194: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01478e: 6e20 4407 0900 |0197: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -014794: d800 0101 |019a: add-int/lit8 v0, v1, #int 1 // #01 │ │ -014798: 0101 |019c: move v1, v0 │ │ -01479a: 28e0 |019d: goto 017d // -0020 │ │ -01479c: 0d00 |019e: move-exception v0 │ │ -01479e: 1e06 |019f: monitor-exit v6 │ │ -0147a0: 2700 |01a0: throw v0 │ │ -0147a2: 6e20 4107 7900 |01a1: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0147a8: 1a00 f000 |01a4: const-string v0, "FragmentManager misc state:" // string@00f0 │ │ -0147ac: 6e20 4507 0900 |01a6: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -0147b2: 6e20 4107 7900 |01a9: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0147b8: 1a00 0d00 |01ac: const-string v0, " mActivity=" // string@000d │ │ -0147bc: 6e20 4107 0900 |01ae: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0147c2: 5460 f900 |01b1: iget-object v0, v6, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -0147c6: 6e20 4407 0900 |01b3: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -0147cc: 6e20 4107 7900 |01b6: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0147d2: 1a00 0f00 |01b9: const-string v0, " mContainer=" // string@000f │ │ -0147d6: 6e20 4107 0900 |01bb: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0147dc: 5460 fa00 |01be: iget-object v0, v6, Landroid/support/v4/app/n;.p:Landroid/support/v4/app/k; // field@00fa │ │ -0147e0: 6e20 4407 0900 |01c0: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -0147e6: 5460 fb00 |01c3: iget-object v0, v6, Landroid/support/v4/app/n;.q:Landroid/support/v4/app/Fragment; // field@00fb │ │ -0147ea: 3800 0f00 |01c5: if-eqz v0, 01d4 // +000f │ │ -0147ee: 6e20 4107 7900 |01c7: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0147f4: 1a00 1400 |01ca: const-string v0, " mParent=" // string@0014 │ │ -0147f8: 6e20 4107 0900 |01cc: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0147fe: 5460 fb00 |01cf: iget-object v0, v6, Landroid/support/v4/app/n;.q:Landroid/support/v4/app/Fragment; // field@00fb │ │ -014802: 6e20 4407 0900 |01d1: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -014808: 6e20 4107 7900 |01d4: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01480e: 1a00 1000 |01d7: const-string v0, " mCurState=" // string@0010 │ │ -014812: 6e20 4107 0900 |01d9: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -014818: 5260 f800 |01dc: iget v0, v6, Landroid/support/v4/app/n;.n:I // field@00f8 │ │ -01481c: 6e20 3f07 0900 |01de: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -014822: 1a00 5a00 |01e1: const-string v0, " mStateSaved=" // string@005a │ │ -014826: 6e20 4107 0900 |01e3: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01482c: 5560 fd00 |01e6: iget-boolean v0, v6, Landroid/support/v4/app/n;.s:Z // field@00fd │ │ -014830: 6e20 4207 0900 |01e8: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -014836: 1a00 4700 |01eb: const-string v0, " mDestroyed=" // string@0047 │ │ -01483a: 6e20 4107 0900 |01ed: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -014840: 5560 fe00 |01f0: iget-boolean v0, v6, Landroid/support/v4/app/n;.t:Z // field@00fe │ │ -014844: 6e20 4607 0900 |01f2: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0746 │ │ -01484a: 5560 fc00 |01f5: iget-boolean v0, v6, Landroid/support/v4/app/n;.r:Z // field@00fc │ │ -01484e: 3800 0f00 |01f7: if-eqz v0, 0206 // +000f │ │ -014852: 6e20 4107 7900 |01f9: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -014858: 1a00 1200 |01fc: const-string v0, " mNeedMenuInvalidate=" // string@0012 │ │ -01485c: 6e20 4107 0900 |01fe: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -014862: 5560 fc00 |0201: iget-boolean v0, v6, Landroid/support/v4/app/n;.r:Z // field@00fc │ │ -014866: 6e20 4607 0900 |0203: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0746 │ │ -01486c: 5460 ff00 |0206: iget-object v0, v6, Landroid/support/v4/app/n;.u:Ljava/lang/String; // field@00ff │ │ -014870: 3800 0f00 |0208: if-eqz v0, 0217 // +000f │ │ -014874: 6e20 4107 7900 |020a: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01487a: 1a00 1300 |020d: const-string v0, " mNoTransactionsBecause=" // string@0013 │ │ -01487e: 6e20 4107 0900 |020f: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -014884: 5460 ff00 |0212: iget-object v0, v6, Landroid/support/v4/app/n;.u:Ljava/lang/String; // field@00ff │ │ -014888: 6e20 4507 0900 |0214: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -01488e: 5460 f200 |0217: iget-object v0, v6, Landroid/support/v4/app/n;.h:Ljava/util/ArrayList; // field@00f2 │ │ -014892: 3800 1f00 |0219: if-eqz v0, 0238 // +001f │ │ -014896: 5460 f200 |021b: iget-object v0, v6, Landroid/support/v4/app/n;.h:Ljava/util/ArrayList; // field@00f2 │ │ -01489a: 6e10 a507 0000 |021d: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -0148a0: 0a00 |0220: move-result v0 │ │ -0148a2: 3d00 1700 |0221: if-lez v0, 0238 // +0017 │ │ -0148a6: 6e20 4107 7900 |0223: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0148ac: 1a00 0e00 |0226: const-string v0, " mAvailIndices: " // string@000e │ │ -0148b0: 6e20 4107 0900 |0228: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0148b6: 5460 f200 |022b: iget-object v0, v6, Landroid/support/v4/app/n;.h:Ljava/util/ArrayList; // field@00f2 │ │ -0148ba: 6e10 a607 0000 |022d: invoke-virtual {v0}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@07a6 │ │ -0148c0: 0c00 |0230: move-result-object v0 │ │ -0148c2: 7110 ac07 0000 |0231: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@07ac │ │ -0148c8: 0c00 |0234: move-result-object v0 │ │ -0148ca: 6e20 4507 0900 |0235: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -0148d0: 0e00 |0238: return-void │ │ - catches : 2 │ │ - 0x0111 - 0x0169 │ │ - -> 0x019e │ │ - 0x019f - 0x01a0 │ │ - -> 0x019e │ │ - positions : │ │ - locals : │ │ - │ │ - #19 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Handler;Ljava/lang/String;II)Z' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 13 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 226 16-bit code units │ │ -0148e8: |[0148e8] android.support.v4.app.n.a:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -0148f8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0148fa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0148fc: 5480 f300 |0002: iget-object v0, v8, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -014900: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -014904: 0f03 |0006: return v3 │ │ -014906: 390a 2200 |0007: if-nez v10, 0029 // +0022 │ │ -01490a: 3b0b 2000 |0009: if-gez v11, 0029 // +0020 │ │ -01490e: dd00 0c01 |000b: and-int/lit8 v0, v12, #int 1 // #01 │ │ -014912: 3900 1c00 |000d: if-nez v0, 0029 // +001c │ │ -014916: 5480 f300 |000f: iget-object v0, v8, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -01491a: 6e10 a507 0000 |0011: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014920: 0a00 |0014: move-result v0 │ │ -014922: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -014926: 3a00 efff |0017: if-ltz v0, 0006 // -0011 │ │ -01492a: 5481 f300 |0019: iget-object v1, v8, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -01492e: 6e20 a207 0100 |001b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@07a2 │ │ -014934: 0c00 |001e: move-result-object v0 │ │ -014936: 1f00 8d00 |001f: check-cast v0, Landroid/support/v4/app/b; // type@008d │ │ -01493a: 6e20 3102 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/app/b;.b:(Z)V // method@0231 │ │ -014940: 6e10 dc02 0800 |0024: invoke-virtual {v8}, Landroid/support/v4/app/n;.f:()V // method@02dc │ │ -014946: 0123 |0027: move v3, v2 │ │ -014948: 28de |0028: goto 0006 // -0022 │ │ -01494a: 12f0 |0029: const/4 v0, #int -1 // #ff │ │ -01494c: 390a 0400 |002a: if-nez v10, 002e // +0004 │ │ -014950: 3a0b 5100 |002c: if-ltz v11, 007d // +0051 │ │ -014954: 5480 f300 |002e: iget-object v0, v8, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -014958: 6e10 a507 0000 |0030: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01495e: 0a00 |0033: move-result v0 │ │ -014960: d801 00ff |0034: add-int/lit8 v1, v0, #int -1 // #ff │ │ -014964: 3a01 1600 |0036: if-ltz v1, 004c // +0016 │ │ -014968: 5480 f300 |0038: iget-object v0, v8, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -01496c: 6e20 9f07 1000 |003a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -014972: 0c00 |003d: move-result-object v0 │ │ -014974: 1f00 8d00 |003e: check-cast v0, Landroid/support/v4/app/b; // type@008d │ │ -014978: 380a 3300 |0040: if-eqz v10, 0073 // +0033 │ │ -01497c: 6e10 3002 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/b;.b:()Ljava/lang/String; // method@0230 │ │ -014982: 0c04 |0045: move-result-object v4 │ │ -014984: 6e20 7707 4a00 |0046: invoke-virtual {v10, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -01498a: 0a04 |0049: move-result v4 │ │ -01498c: 3804 2900 |004a: if-eqz v4, 0073 // +0029 │ │ -014990: 3a01 baff |004c: if-ltz v1, 0006 // -0046 │ │ -014994: dd00 0c01 |004e: and-int/lit8 v0, v12, #int 1 // #01 │ │ -014998: 3800 2c00 |0050: if-eqz v0, 007c // +002c │ │ -01499c: d801 01ff |0052: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0149a0: 3a01 2800 |0054: if-ltz v1, 007c // +0028 │ │ -0149a4: 5480 f300 |0056: iget-object v0, v8, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -0149a8: 6e20 9f07 1000 |0058: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -0149ae: 0c00 |005b: move-result-object v0 │ │ -0149b0: 1f00 8d00 |005c: check-cast v0, Landroid/support/v4/app/b; // type@008d │ │ -0149b4: 380a 0c00 |005e: if-eqz v10, 006a // +000c │ │ -0149b8: 6e10 3002 0000 |0060: invoke-virtual {v0}, Landroid/support/v4/app/b;.b:()Ljava/lang/String; // method@0230 │ │ -0149be: 0c04 |0063: move-result-object v4 │ │ -0149c0: 6e20 7707 4a00 |0064: invoke-virtual {v10, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -0149c6: 0a04 |0067: move-result v4 │ │ -0149c8: 3904 0800 |0068: if-nez v4, 0070 // +0008 │ │ -0149cc: 3a0b 1200 |006a: if-ltz v11, 007c // +0012 │ │ -0149d0: 5200 b200 |006c: iget v0, v0, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -0149d4: 330b 0e00 |006e: if-ne v11, v0, 007c // +000e │ │ -0149d8: d801 01ff |0070: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0149dc: 28e2 |0072: goto 0054 // -001e │ │ -0149de: 3a0b 0600 |0073: if-ltz v11, 0079 // +0006 │ │ -0149e2: 5200 b200 |0075: iget v0, v0, Landroid/support/v4/app/b;.o:I // field@00b2 │ │ -0149e6: 320b d5ff |0077: if-eq v11, v0, 004c // -002b │ │ -0149ea: d801 01ff |0079: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0149ee: 28bb |007b: goto 0036 // -0045 │ │ -0149f0: 0110 |007c: move v0, v1 │ │ -0149f2: 5481 f300 |007d: iget-object v1, v8, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -0149f6: 6e10 a507 0100 |007f: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -0149fc: 0a01 |0082: move-result v1 │ │ -0149fe: d801 01ff |0083: add-int/lit8 v1, v1, #int -1 // #ff │ │ -014a02: 3210 81ff |0085: if-eq v0, v1, 0006 // -007f │ │ -014a06: 2205 9701 |0087: new-instance v5, Ljava/util/ArrayList; // type@0197 │ │ -014a0a: 7010 9907 0500 |0089: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -014a10: 5481 f300 |008c: iget-object v1, v8, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -014a14: 6e10 a507 0100 |008e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014a1a: 0a01 |0091: move-result v1 │ │ -014a1c: d801 01ff |0092: add-int/lit8 v1, v1, #int -1 // #ff │ │ -014a20: 3701 0e00 |0094: if-le v1, v0, 00a2 // +000e │ │ -014a24: 5484 f300 |0096: iget-object v4, v8, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -014a28: 6e20 a207 1400 |0098: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@07a2 │ │ -014a2e: 0c04 |009b: move-result-object v4 │ │ -014a30: 6e20 9c07 4500 |009c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -014a36: d801 01ff |009f: add-int/lit8 v1, v1, #int -1 // #ff │ │ -014a3a: 28f3 |00a1: goto 0094 // -000d │ │ -014a3c: 6e10 a507 0500 |00a2: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014a42: 0a00 |00a5: move-result v0 │ │ -014a44: d806 00ff |00a6: add-int/lit8 v6, v0, #int -1 // #ff │ │ -014a48: 0134 |00a8: move v4, v3 │ │ -014a4a: 3664 3400 |00a9: if-gt v4, v6, 00dd // +0034 │ │ -014a4e: 6300 eb00 |00ab: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -014a52: 3800 1e00 |00ad: if-eqz v0, 00cb // +001e │ │ -014a56: 1a00 ef00 |00af: const-string v0, "FragmentManager" // string@00ef │ │ -014a5a: 2201 8f01 |00b1: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -014a5e: 7010 8207 0100 |00b3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -014a64: 1a07 3c03 |00b6: const-string v7, "Popping back stack state: " // string@033c │ │ -014a68: 6e20 8807 7100 |00b8: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -014a6e: 0c01 |00bb: move-result-object v1 │ │ -014a70: 6e20 9f07 4500 |00bc: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -014a76: 0c07 |00bf: move-result-object v7 │ │ -014a78: 6e20 8707 7100 |00c0: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -014a7e: 0c01 |00c3: move-result-object v1 │ │ -014a80: 6e10 8b07 0100 |00c4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -014a86: 0c01 |00c7: move-result-object v1 │ │ -014a88: 7120 3006 1000 |00c8: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -014a8e: 6e20 9f07 4500 |00cb: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -014a94: 0c00 |00ce: move-result-object v0 │ │ -014a96: 1f00 8d00 |00cf: check-cast v0, Landroid/support/v4/app/b; // type@008d │ │ -014a9a: 3364 0a00 |00d1: if-ne v4, v6, 00db // +000a │ │ -014a9e: 0121 |00d3: move v1, v2 │ │ -014aa0: 6e20 3102 1000 |00d4: invoke-virtual {v0, v1}, Landroid/support/v4/app/b;.b:(Z)V // method@0231 │ │ -014aa6: d800 0401 |00d7: add-int/lit8 v0, v4, #int 1 // #01 │ │ -014aaa: 0104 |00d9: move v4, v0 │ │ -014aac: 28cf |00da: goto 00a9 // -0031 │ │ -014aae: 0131 |00db: move v1, v3 │ │ -014ab0: 28f8 |00dc: goto 00d4 // -0008 │ │ -014ab2: 6e10 dc02 0800 |00dd: invoke-virtual {v8}, Landroid/support/v4/app/n;.f:()V // method@02dc │ │ -014ab8: 2900 47ff |00e0: goto/16 0027 // -00b9 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #20 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/view/Menu;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 38 16-bit code units │ │ -014abc: |[014abc] android.support.v4.app.n.a:(Landroid/view/Menu;)Z │ │ -014acc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014ace: 5431 f100 |0001: iget-object v1, v3, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014ad2: 3801 2100 |0003: if-eqz v1, 0024 // +0021 │ │ -014ad6: 0101 |0005: move v1, v0 │ │ -014ad8: 0102 |0006: move v2, v0 │ │ -014ada: 5430 f100 |0007: iget-object v0, v3, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014ade: 6e10 a507 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014ae4: 0a00 |000c: move-result v0 │ │ -014ae6: 3501 1800 |000d: if-ge v1, v0, 0025 // +0018 │ │ -014aea: 5430 f100 |000f: iget-object v0, v3, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014aee: 6e20 9f07 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -014af4: 0c00 |0014: move-result-object v0 │ │ -014af6: 1f00 6d00 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -014afa: 3800 0900 |0017: if-eqz v0, 0020 // +0009 │ │ -014afe: 6e20 a201 4000 |0019: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.c:(Landroid/view/Menu;)Z // method@01a2 │ │ -014b04: 0a00 |001c: move-result v0 │ │ -014b06: 3800 0300 |001d: if-eqz v0, 0020 // +0003 │ │ -014b0a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -014b0c: d800 0101 |0020: add-int/lit8 v0, v1, #int 1 // #01 │ │ -014b10: 0101 |0022: move v1, v0 │ │ -014b12: 28e4 |0023: goto 0007 // -001c │ │ -014b14: 0102 |0024: move v2, v0 │ │ -014b16: 0f02 |0025: return v2 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #21 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 87 16-bit code units │ │ -014b18: |[014b18] android.support.v4.app.n.a:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -014b28: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -014b2a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -014b2c: 5460 f100 |0002: iget-object v0, v6, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014b30: 3800 2d00 |0004: if-eqz v0, 0031 // +002d │ │ -014b34: 0143 |0006: move v3, v4 │ │ -014b36: 0142 |0007: move v2, v4 │ │ -014b38: 5460 f100 |0008: iget-object v0, v6, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014b3c: 6e10 a507 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014b42: 0a00 |000d: move-result v0 │ │ -014b44: 3503 2400 |000e: if-ge v3, v0, 0032 // +0024 │ │ -014b48: 5460 f100 |0010: iget-object v0, v6, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014b4c: 6e20 9f07 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -014b52: 0c00 |0015: move-result-object v0 │ │ -014b54: 1f00 6d00 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -014b58: 3800 1300 |0018: if-eqz v0, 002b // +0013 │ │ -014b5c: 6e30 9e01 7008 |001a: invoke-virtual {v0, v7, v8}, Landroid/support/v4/app/Fragment;.b:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@019e │ │ -014b62: 0a05 |001d: move-result v5 │ │ -014b64: 3805 0d00 |001e: if-eqz v5, 002b // +000d │ │ -014b68: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -014b6a: 3901 0700 |0021: if-nez v1, 0028 // +0007 │ │ -014b6e: 2201 9701 |0023: new-instance v1, Ljava/util/ArrayList; // type@0197 │ │ -014b72: 7010 9907 0100 |0025: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -014b78: 6e20 9c07 0100 |0028: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -014b7e: 0120 |002b: move v0, v2 │ │ -014b80: d802 0301 |002c: add-int/lit8 v2, v3, #int 1 // #01 │ │ -014b84: 0123 |002e: move v3, v2 │ │ -014b86: 0102 |002f: move v2, v0 │ │ -014b88: 28d8 |0030: goto 0008 // -0028 │ │ -014b8a: 0142 |0031: move v2, v4 │ │ -014b8c: 5460 f400 |0032: iget-object v0, v6, Landroid/support/v4/app/n;.j:Ljava/util/ArrayList; // field@00f4 │ │ -014b90: 3800 2000 |0034: if-eqz v0, 0054 // +0020 │ │ -014b94: 5460 f400 |0036: iget-object v0, v6, Landroid/support/v4/app/n;.j:Ljava/util/ArrayList; // field@00f4 │ │ -014b98: 6e10 a507 0000 |0038: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014b9e: 0a00 |003b: move-result v0 │ │ -014ba0: 3504 1800 |003c: if-ge v4, v0, 0054 // +0018 │ │ -014ba4: 5460 f400 |003e: iget-object v0, v6, Landroid/support/v4/app/n;.j:Ljava/util/ArrayList; // field@00f4 │ │ -014ba8: 6e20 9f07 4000 |0040: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -014bae: 0c00 |0043: move-result-object v0 │ │ -014bb0: 1f00 6d00 |0044: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -014bb4: 3801 0800 |0046: if-eqz v1, 004e // +0008 │ │ -014bb8: 6e20 9e07 0100 |0048: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@079e │ │ -014bbe: 0a03 |004b: move-result v3 │ │ -014bc0: 3903 0500 |004c: if-nez v3, 0051 // +0005 │ │ -014bc4: 6e10 b701 0000 |004e: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.m:()V // method@01b7 │ │ -014bca: d804 0401 |0051: add-int/lit8 v4, v4, #int 1 // #01 │ │ -014bce: 28e3 |0053: goto 0036 // -001d │ │ -014bd0: 5b61 f400 |0054: iput-object v1, v6, Landroid/support/v4/app/n;.j:Ljava/util/ArrayList; // field@00f4 │ │ -014bd4: 0f02 |0056: return v2 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #22 : (in Landroid/support/v4/app/n;) │ │ - name : 'a' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -014bd8: |[014bd8] android.support.v4.app.n.a:(Landroid/view/MenuItem;)Z │ │ -014be8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -014bea: 5430 f100 |0001: iget-object v0, v3, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014bee: 3800 1c00 |0003: if-eqz v0, 001f // +001c │ │ -014bf2: 0121 |0005: move v1, v2 │ │ -014bf4: 5430 f100 |0006: iget-object v0, v3, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014bf8: 6e10 a507 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014bfe: 0a00 |000b: move-result v0 │ │ -014c00: 3501 1300 |000c: if-ge v1, v0, 001f // +0013 │ │ -014c04: 5430 f100 |000e: iget-object v0, v3, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014c08: 6e20 9f07 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -014c0e: 0c00 |0013: move-result-object v0 │ │ -014c10: 1f00 6d00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -014c14: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ -014c18: 6e20 a301 4000 |0018: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.c:(Landroid/view/MenuItem;)Z // method@01a3 │ │ -014c1e: 0a00 |001b: move-result v0 │ │ -014c20: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -014c24: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -014c26: 0f02 |001f: return v2 │ │ -014c28: d800 0101 |0020: add-int/lit8 v0, v1, #int 1 // #01 │ │ -014c2c: 0101 |0022: move v1, v0 │ │ -014c2e: 28e3 |0023: goto 0006 // -001d │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #23 : (in Landroid/support/v4/app/n;) │ │ - name : 'b' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 60 16-bit code units │ │ -014c30: |[014c30] android.support.v4.app.n.b:(I)V │ │ -014c40: 1d03 |0000: monitor-enter v3 │ │ -014c42: 5430 f500 |0001: iget-object v0, v3, Landroid/support/v4/app/n;.k:Ljava/util/ArrayList; // field@00f5 │ │ -014c46: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -014c48: 6e30 a407 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@07a4 │ │ -014c4e: 5430 f600 |0007: iget-object v0, v3, Landroid/support/v4/app/n;.l:Ljava/util/ArrayList; // field@00f6 │ │ -014c52: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -014c56: 2200 9701 |000b: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -014c5a: 7010 9907 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -014c60: 5b30 f600 |0010: iput-object v0, v3, Landroid/support/v4/app/n;.l:Ljava/util/ArrayList; // field@00f6 │ │ -014c64: 6300 eb00 |0012: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -014c68: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -014c6c: 1a00 ef00 |0016: const-string v0, "FragmentManager" // string@00ef │ │ -014c70: 2201 8f01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -014c74: 7010 8207 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -014c7a: 1a02 f500 |001d: const-string v2, "Freeing back stack index " // string@00f5 │ │ -014c7e: 6e20 8807 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -014c84: 0c01 |0022: move-result-object v1 │ │ -014c86: 6e20 8507 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -014c8c: 0c01 |0026: move-result-object v1 │ │ -014c8e: 6e10 8b07 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -014c94: 0c01 |002a: move-result-object v1 │ │ -014c96: 7120 3006 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -014c9c: 5430 f600 |002e: iget-object v0, v3, Landroid/support/v4/app/n;.l:Ljava/util/ArrayList; // field@00f6 │ │ -014ca0: 7110 5e07 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -014ca6: 0c01 |0033: move-result-object v1 │ │ -014ca8: 6e20 9c07 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -014cae: 1e03 |0037: monitor-exit v3 │ │ -014cb0: 0e00 |0038: return-void │ │ -014cb2: 0d00 |0039: move-exception v0 │ │ -014cb4: 1e03 |003a: monitor-exit v3 │ │ -014cb6: 2700 |003b: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x003b │ │ - -> 0x0039 │ │ - positions : │ │ - locals : │ │ - │ │ - #24 : (in Landroid/support/v4/app/n;) │ │ - name : 'b' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 6 │ │ - insns size : 11 16-bit code units │ │ -014cc4: |[014cc4] android.support.v4.app.n.b:(Landroid/support/v4/app/Fragment;)V │ │ -014cd4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -014cd6: 5262 f800 |0001: iget v2, v6, Landroid/support/v4/app/n;.n:I // field@00f8 │ │ -014cda: 0760 |0003: move-object v0, v6 │ │ -014cdc: 0771 |0004: move-object v1, v7 │ │ -014cde: 0134 |0005: move v4, v3 │ │ -014ce0: 0135 |0006: move v5, v3 │ │ -014ce2: 7406 bf02 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02bf │ │ -014ce8: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #25 : (in Landroid/support/v4/app/n;) │ │ - name : 'b' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 76 16-bit code units │ │ -014cec: |[014cec] android.support.v4.app.n.b:(Landroid/support/v4/app/Fragment;II)V │ │ -014cfc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -014cfe: 6300 eb00 |0001: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -014d02: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -014d06: 1a00 ef00 |0005: const-string v0, "FragmentManager" // string@00ef │ │ -014d0a: 2201 8f01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -014d0e: 7010 8207 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -014d14: 1a02 6d05 |000c: const-string v2, "hide: " // string@056d │ │ -014d18: 6e20 8807 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -014d1e: 0c01 |0011: move-result-object v1 │ │ -014d20: 6e20 8707 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -014d26: 0c01 |0015: move-result-object v1 │ │ -014d28: 6e10 8b07 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -014d2e: 0c01 |0019: move-result-object v1 │ │ -014d30: 7120 3006 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -014d36: 5550 5900 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.z:Z // field@0059 │ │ -014d3a: 3900 2c00 |001f: if-nez v0, 004b // +002c │ │ -014d3e: 5c53 5900 |0021: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.z:Z // field@0059 │ │ -014d42: 5450 3800 |0023: iget-object v0, v5, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -014d46: 3800 1500 |0025: if-eqz v0, 003a // +0015 │ │ -014d4a: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -014d4c: 6e57 b602 5406 |0028: invoke-virtual {v4, v5, v6, v0, v7}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@02b6 │ │ -014d52: 0c00 |002b: move-result-object v0 │ │ -014d54: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -014d58: 5451 3800 |002e: iget-object v1, v5, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -014d5c: 6e20 a406 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@06a4 │ │ -014d62: 5450 3800 |0033: iget-object v0, v5, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -014d66: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ -014d6a: 6e20 a306 1000 |0037: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@06a3 │ │ -014d70: 5550 4b00 |003a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.l:Z // field@004b │ │ -014d74: 3800 0c00 |003c: if-eqz v0, 0048 // +000c │ │ -014d78: 5550 3300 |003e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.D:Z // field@0033 │ │ -014d7c: 3800 0800 |0040: if-eqz v0, 0048 // +0008 │ │ -014d80: 5550 3400 |0042: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.E:Z // field@0034 │ │ -014d84: 3800 0400 |0044: if-eqz v0, 0048 // +0004 │ │ -014d88: 5c43 fc00 |0046: iput-boolean v3, v4, Landroid/support/v4/app/n;.r:Z // field@00fc │ │ -014d8c: 6e20 9601 3500 |0048: invoke-virtual {v5, v3}, Landroid/support/v4/app/Fragment;.a:(Z)V // method@0196 │ │ -014d92: 0e00 |004b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #26 : (in Landroid/support/v4/app/n;) │ │ - name : 'b' │ │ - type : '(Landroid/support/v4/app/b;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 20 16-bit code units │ │ -014d94: |[014d94] android.support.v4.app.n.b:(Landroid/support/v4/app/b;)V │ │ -014da4: 5410 f300 |0000: iget-object v0, v1, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -014da8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -014dac: 2200 9701 |0004: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -014db0: 7010 9907 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -014db6: 5b10 f300 |0009: iput-object v0, v1, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -014dba: 5410 f300 |000b: iget-object v0, v1, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -014dbe: 6e20 9c07 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -014dc4: 6e10 dc02 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/n;.f:()V // method@02dc │ │ -014dca: 0e00 |0013: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #27 : (in Landroid/support/v4/app/n;) │ │ - name : 'b' │ │ - type : '(Landroid/view/Menu;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -014dcc: |[014dcc] android.support.v4.app.n.b:(Landroid/view/Menu;)V │ │ -014ddc: 5420 f100 |0000: iget-object v0, v2, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014de0: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -014de4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -014de6: 0101 |0005: move v1, v0 │ │ -014de8: 5420 f100 |0006: iget-object v0, v2, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014dec: 6e10 a507 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014df2: 0a00 |000b: move-result v0 │ │ -014df4: 3501 1300 |000c: if-ge v1, v0, 001f // +0013 │ │ -014df8: 5420 f100 |000e: iget-object v0, v2, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014dfc: 6e20 9f07 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -014e02: 0c00 |0013: move-result-object v0 │ │ -014e04: 1f00 6d00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -014e08: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -014e0c: 6e20 a501 3000 |0018: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.d:(Landroid/view/Menu;)V // method@01a5 │ │ -014e12: d800 0101 |001b: add-int/lit8 v0, v1, #int 1 // #01 │ │ -014e16: 0101 |001d: move v1, v0 │ │ -014e18: 28e8 |001e: goto 0006 // -0018 │ │ -014e1a: 0e00 |001f: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #28 : (in Landroid/support/v4/app/n;) │ │ - name : 'b' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -014e1c: |[014e1c] android.support.v4.app.n.b:()Z │ │ -014e2c: 6e10 da02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/n;.e:()Z // method@02da │ │ -014e32: 0a00 |0003: move-result v0 │ │ -014e34: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #29 : (in Landroid/support/v4/app/n;) │ │ - name : 'b' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -014e38: |[014e38] android.support.v4.app.n.b:(Landroid/view/MenuItem;)Z │ │ -014e48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -014e4a: 5430 f100 |0001: iget-object v0, v3, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014e4e: 3800 1c00 |0003: if-eqz v0, 001f // +001c │ │ -014e52: 0121 |0005: move v1, v2 │ │ -014e54: 5430 f100 |0006: iget-object v0, v3, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014e58: 6e10 a507 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014e5e: 0a00 |000b: move-result v0 │ │ -014e60: 3501 1300 |000c: if-ge v1, v0, 001f // +0013 │ │ -014e64: 5430 f100 |000e: iget-object v0, v3, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -014e68: 6e20 9f07 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -014e6e: 0c00 |0013: move-result-object v0 │ │ -014e70: 1f00 6d00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -014e74: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ -014e78: 6e20 a701 4000 |0018: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.d:(Landroid/view/MenuItem;)Z // method@01a7 │ │ -014e7e: 0a00 |001b: move-result v0 │ │ -014e80: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -014e84: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -014e86: 0f02 |001f: return v2 │ │ -014e88: d800 0101 |0020: add-int/lit8 v0, v1, #int 1 // #01 │ │ -014e8c: 0101 |0022: move v1, v0 │ │ -014e8e: 28e3 |0023: goto 0006 // -001d │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #30 : (in Landroid/support/v4/app/n;) │ │ - name : 'c' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 106 16-bit code units │ │ -014e90: |[014e90] android.support.v4.app.n.c:(Landroid/support/v4/app/Fragment;)V │ │ -014ea0: 5240 4500 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -014ea4: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -014ea8: 0e00 |0004: return-void │ │ -014eaa: 5430 f200 |0005: iget-object v0, v3, Landroid/support/v4/app/n;.h:Ljava/util/ArrayList; // field@00f2 │ │ -014eae: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -014eb2: 5430 f200 |0009: iget-object v0, v3, Landroid/support/v4/app/n;.h:Ljava/util/ArrayList; // field@00f2 │ │ -014eb6: 6e10 a507 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014ebc: 0a00 |000e: move-result v0 │ │ -014ebe: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ -014ec2: 5430 f000 |0011: iget-object v0, v3, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -014ec6: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -014eca: 2200 9701 |0015: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -014ece: 7010 9907 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -014ed4: 5b30 f000 |001a: iput-object v0, v3, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -014ed8: 5430 f000 |001c: iget-object v0, v3, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -014edc: 6e10 a507 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014ee2: 0a00 |0021: move-result v0 │ │ -014ee4: 5431 fb00 |0022: iget-object v1, v3, Landroid/support/v4/app/n;.q:Landroid/support/v4/app/Fragment; // field@00fb │ │ -014ee8: 6e30 8d01 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.a:(ILandroid/support/v4/app/Fragment;)V // method@018d │ │ -014eee: 5430 f000 |0027: iget-object v0, v3, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -014ef2: 6e20 9c07 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -014ef8: 6300 eb00 |002c: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -014efc: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ -014f00: 1a00 ef00 |0030: const-string v0, "FragmentManager" // string@00ef │ │ -014f04: 2201 8f01 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -014f08: 7010 8207 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -014f0e: 1a02 a400 |0037: const-string v2, "Allocated fragment index " // string@00a4 │ │ -014f12: 6e20 8807 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -014f18: 0c01 |003c: move-result-object v1 │ │ -014f1a: 6e20 8707 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -014f20: 0c01 |0040: move-result-object v1 │ │ -014f22: 6e10 8b07 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -014f28: 0c01 |0044: move-result-object v1 │ │ -014f2a: 7120 3006 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -014f30: 28bc |0048: goto 0004 // -0044 │ │ -014f32: 5430 f200 |0049: iget-object v0, v3, Landroid/support/v4/app/n;.h:Ljava/util/ArrayList; // field@00f2 │ │ -014f36: 5431 f200 |004b: iget-object v1, v3, Landroid/support/v4/app/n;.h:Ljava/util/ArrayList; // field@00f2 │ │ -014f3a: 6e10 a507 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -014f40: 0a01 |0050: move-result v1 │ │ -014f42: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ -014f46: 6e20 a207 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@07a2 │ │ -014f4c: 0c00 |0056: move-result-object v0 │ │ -014f4e: 1f00 8501 |0057: check-cast v0, Ljava/lang/Integer; // type@0185 │ │ -014f52: 6e10 5a07 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@075a │ │ -014f58: 0a00 |005c: move-result v0 │ │ -014f5a: 5431 fb00 |005d: iget-object v1, v3, Landroid/support/v4/app/n;.q:Landroid/support/v4/app/Fragment; // field@00fb │ │ -014f5e: 6e30 8d01 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.a:(ILandroid/support/v4/app/Fragment;)V // method@018d │ │ -014f64: 5430 f000 |0062: iget-object v0, v3, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -014f68: 5241 4500 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -014f6c: 6e30 a407 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@07a4 │ │ -014f72: 28c3 |0069: goto 002c // -003d │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #31 : (in Landroid/support/v4/app/n;) │ │ - name : 'c' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 74 16-bit code units │ │ -014f74: |[014f74] android.support.v4.app.n.c:(Landroid/support/v4/app/Fragment;II)V │ │ -014f84: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -014f86: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -014f88: 6300 eb00 |0002: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -014f8c: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -014f90: 1a00 ef00 |0006: const-string v0, "FragmentManager" // string@00ef │ │ -014f94: 2201 8f01 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -014f98: 7010 8207 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -014f9e: 1a02 3c07 |000d: const-string v2, "show: " // string@073c │ │ -014fa2: 6e20 8807 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -014fa8: 0c01 |0012: move-result-object v1 │ │ -014faa: 6e20 8707 6100 |0013: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -014fb0: 0c01 |0016: move-result-object v1 │ │ -014fb2: 6e10 8b07 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -014fb8: 0c01 |001a: move-result-object v1 │ │ -014fba: 7120 3006 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -014fc0: 5560 5900 |001e: iget-boolean v0, v6, Landroid/support/v4/app/Fragment;.z:Z // field@0059 │ │ -014fc4: 3800 2900 |0020: if-eqz v0, 0049 // +0029 │ │ -014fc8: 5c63 5900 |0022: iput-boolean v3, v6, Landroid/support/v4/app/Fragment;.z:Z // field@0059 │ │ -014fcc: 5460 3800 |0024: iget-object v0, v6, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -014fd0: 3800 1200 |0026: if-eqz v0, 0038 // +0012 │ │ -014fd4: 6e58 b602 6547 |0028: invoke-virtual {v5, v6, v7, v4, v8}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@02b6 │ │ -014fda: 0c00 |002b: move-result-object v0 │ │ -014fdc: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -014fe0: 5461 3800 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -014fe4: 6e20 a406 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@06a4 │ │ -014fea: 5460 3800 |0033: iget-object v0, v6, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -014fee: 6e20 a306 3000 |0035: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@06a3 │ │ -014ff4: 5560 4b00 |0038: iget-boolean v0, v6, Landroid/support/v4/app/Fragment;.l:Z // field@004b │ │ -014ff8: 3800 0c00 |003a: if-eqz v0, 0046 // +000c │ │ -014ffc: 5560 3300 |003c: iget-boolean v0, v6, Landroid/support/v4/app/Fragment;.D:Z // field@0033 │ │ -015000: 3800 0800 |003e: if-eqz v0, 0046 // +0008 │ │ -015004: 5560 3400 |0040: iget-boolean v0, v6, Landroid/support/v4/app/Fragment;.E:Z // field@0034 │ │ -015008: 3800 0400 |0042: if-eqz v0, 0046 // +0004 │ │ -01500c: 5c54 fc00 |0044: iput-boolean v4, v5, Landroid/support/v4/app/n;.r:Z // field@00fc │ │ -015010: 6e20 9601 3600 |0046: invoke-virtual {v6, v3}, Landroid/support/v4/app/Fragment;.a:(Z)V // method@0196 │ │ -015016: 0e00 |0049: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #32 : (in Landroid/support/v4/app/n;) │ │ - name : 'c' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 18 16-bit code units │ │ -015018: |[015018] android.support.v4.app.n.c:()Z │ │ -015028: 7010 ea02 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/n;.t:()V // method@02ea │ │ -01502e: 6e10 cf02 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/n;.b:()Z // method@02cf │ │ -015034: 5440 f900 |0006: iget-object v0, v4, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -015038: 5400 d500 |0008: iget-object v0, v0, Landroid/support/v4/app/h;.a:Landroid/os/Handler; // field@00d5 │ │ -01503c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -01503e: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -015040: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -015042: 6e53 c502 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/n;.a:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@02c5 │ │ -015048: 0a00 |0010: move-result v0 │ │ -01504a: 0f00 |0011: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #33 : (in Landroid/support/v4/app/n;) │ │ - name : 'd' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -01504c: |[01504c] android.support.v4.app.n.d:()V │ │ -01505c: 5420 f000 |0000: iget-object v0, v2, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -015060: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -015064: 0e00 |0004: return-void │ │ -015066: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -015068: 0101 |0006: move v1, v0 │ │ -01506a: 5420 f000 |0007: iget-object v0, v2, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -01506e: 6e10 a507 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -015074: 0a00 |000c: move-result v0 │ │ -015076: 3501 f7ff |000d: if-ge v1, v0, 0004 // -0009 │ │ -01507a: 5420 f000 |000f: iget-object v0, v2, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -01507e: 6e20 9f07 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -015084: 0c00 |0014: move-result-object v0 │ │ -015086: 1f00 6d00 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -01508a: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -01508e: 6e20 bd02 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;)V // method@02bd │ │ -015094: d800 0101 |001c: add-int/lit8 v0, v1, #int 1 // #01 │ │ -015098: 0101 |001e: move v1, v0 │ │ -01509a: 28e8 |001f: goto 0007 // -0018 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #34 : (in Landroid/support/v4/app/n;) │ │ - name : 'd' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 74 16-bit code units │ │ -01509c: |[01509c] android.support.v4.app.n.d:(Landroid/support/v4/app/Fragment;)V │ │ -0150ac: 5240 4500 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -0150b0: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -0150b4: 0e00 |0004: return-void │ │ -0150b6: 6300 eb00 |0005: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -0150ba: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -0150be: 1a00 ef00 |0009: const-string v0, "FragmentManager" // string@00ef │ │ -0150c2: 2201 8f01 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0150c6: 7010 8207 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0150cc: 1a02 f600 |0010: const-string v2, "Freeing fragment index " // string@00f6 │ │ -0150d0: 6e20 8807 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0150d6: 0c01 |0015: move-result-object v1 │ │ -0150d8: 6e20 8707 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0150de: 0c01 |0019: move-result-object v1 │ │ -0150e0: 6e10 8b07 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0150e6: 0c01 |001d: move-result-object v1 │ │ -0150e8: 7120 3006 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0150ee: 5430 f000 |0021: iget-object v0, v3, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -0150f2: 5241 4500 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -0150f6: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -0150f8: 6e30 a407 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@07a4 │ │ -0150fe: 5430 f200 |0029: iget-object v0, v3, Landroid/support/v4/app/n;.h:Ljava/util/ArrayList; // field@00f2 │ │ -015102: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ -015106: 2200 9701 |002d: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -01510a: 7010 9907 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -015110: 5b30 f200 |0032: iput-object v0, v3, Landroid/support/v4/app/n;.h:Ljava/util/ArrayList; // field@00f2 │ │ -015114: 5430 f200 |0034: iget-object v0, v3, Landroid/support/v4/app/n;.h:Ljava/util/ArrayList; // field@00f2 │ │ -015118: 5241 4500 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -01511c: 7110 5e07 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -015122: 0c01 |003b: move-result-object v1 │ │ -015124: 6e20 9c07 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -01512a: 5430 f900 |003f: iget-object v0, v3, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -01512e: 5441 4600 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.g:Ljava/lang/String; // field@0046 │ │ -015132: 6e20 7f02 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/h;.a:(Ljava/lang/String;)V // method@027f │ │ -015138: 6e10 b501 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.k:()V // method@01b5 │ │ -01513e: 28bb |0049: goto 0004 // -0045 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #35 : (in Landroid/support/v4/app/n;) │ │ - name : 'd' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 6 │ │ - insns size : 97 16-bit code units │ │ -015140: |[015140] android.support.v4.app.n.d:(Landroid/support/v4/app/Fragment;II)V │ │ -015150: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -015152: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -015154: 6300 eb00 |0002: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -015158: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -01515c: 1a00 ef00 |0006: const-string v0, "FragmentManager" // string@00ef │ │ -015160: 2201 8f01 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -015164: 7010 8207 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01516a: 1a03 9004 |000d: const-string v3, "detach: " // string@0490 │ │ -01516e: 6e20 8807 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -015174: 0c01 |0012: move-result-object v1 │ │ -015176: 6e20 8707 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01517c: 0c01 |0016: move-result-object v1 │ │ -01517e: 6e10 8b07 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -015184: 0c01 |001a: move-result-object v1 │ │ -015186: 7120 3006 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -01518c: 5570 3000 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.A:Z // field@0030 │ │ -015190: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ -015194: 5c72 3000 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.A:Z // field@0030 │ │ -015198: 5570 4b00 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.l:Z // field@004b │ │ -01519c: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ -0151a0: 5460 f100 |0028: iget-object v0, v6, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -0151a4: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ -0151a8: 6300 eb00 |002c: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -0151ac: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ -0151b0: 1a00 ef00 |0030: const-string v0, "FragmentManager" // string@00ef │ │ -0151b4: 2201 8f01 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0151b8: 7010 8207 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0151be: 1a03 7e06 |0037: const-string v3, "remove from detach: " // string@067e │ │ -0151c2: 6e20 8807 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0151c8: 0c01 |003c: move-result-object v1 │ │ -0151ca: 6e20 8707 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0151d0: 0c01 |0040: move-result-object v1 │ │ -0151d2: 6e10 8b07 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0151d8: 0c01 |0044: move-result-object v1 │ │ -0151da: 7120 3006 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0151e0: 5460 f100 |0048: iget-object v0, v6, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -0151e4: 6e20 a307 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@07a3 │ │ -0151ea: 5570 3300 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.D:Z // field@0033 │ │ -0151ee: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ -0151f2: 5570 3400 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.E:Z // field@0034 │ │ -0151f6: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ -0151fa: 5c62 fc00 |0055: iput-boolean v2, v6, Landroid/support/v4/app/n;.r:Z // field@00fc │ │ -0151fe: 5c75 4b00 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.l:Z // field@004b │ │ -015202: 0760 |0059: move-object v0, v6 │ │ -015204: 0771 |005a: move-object v1, v7 │ │ -015206: 0183 |005b: move v3, v8 │ │ -015208: 0194 |005c: move v4, v9 │ │ -01520a: 7406 bf02 0000 |005d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02bf │ │ -015210: 0e00 |0060: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #36 : (in Landroid/support/v4/app/n;) │ │ - name : 'e' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 45 16-bit code units │ │ -015214: |[015214] android.support.v4.app.n.e:(Landroid/support/v4/app/Fragment;)V │ │ -015224: 5430 3900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.J:Landroid/view/View; // field@0039 │ │ -015228: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -01522c: 0e00 |0004: return-void │ │ -01522e: 5420 0201 |0005: iget-object v0, v2, Landroid/support/v4/app/n;.x:Landroid/util/SparseArray; // field@0102 │ │ -015232: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -015236: 2200 3001 |0009: new-instance v0, Landroid/util/SparseArray; // type@0130 │ │ -01523a: 7010 3306 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@0633 │ │ -015240: 5b20 0201 |000e: iput-object v0, v2, Landroid/support/v4/app/n;.x:Landroid/util/SparseArray; // field@0102 │ │ -015244: 5430 3900 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.J:Landroid/view/View; // field@0039 │ │ -015248: 5421 0201 |0012: iget-object v1, v2, Landroid/support/v4/app/n;.x:Landroid/util/SparseArray; // field@0102 │ │ -01524c: 6e20 9706 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@0697 │ │ -015252: 5420 0201 |0017: iget-object v0, v2, Landroid/support/v4/app/n;.x:Landroid/util/SparseArray; // field@0102 │ │ -015256: 6e10 3606 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@0636 │ │ -01525c: 0a00 |001c: move-result v0 │ │ -01525e: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -015262: 5420 0201 |001f: iget-object v0, v2, Landroid/support/v4/app/n;.x:Landroid/util/SparseArray; // field@0102 │ │ -015266: 5b30 4400 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.e:Landroid/util/SparseArray; // field@0044 │ │ -01526a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -01526c: 5b20 0201 |0024: iput-object v0, v2, Landroid/support/v4/app/n;.x:Landroid/util/SparseArray; // field@0102 │ │ -015270: 28de |0026: goto 0004 // -0022 │ │ -015272: 5420 0201 |0027: iget-object v0, v2, Landroid/support/v4/app/n;.x:Landroid/util/SparseArray; // field@0102 │ │ -015276: 6e10 3406 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@0634 │ │ -01527c: 28e4 |002c: goto 0010 // -001c │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #37 : (in Landroid/support/v4/app/n;) │ │ - name : 'e' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 6 │ │ - insns size : 139 16-bit code units │ │ -015280: |[015280] android.support.v4.app.n.e:(Landroid/support/v4/app/Fragment;II)V │ │ -015290: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -015292: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -015294: 6300 eb00 |0002: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -015298: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -01529c: 1a00 ef00 |0006: const-string v0, "FragmentManager" // string@00ef │ │ -0152a0: 2201 8f01 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0152a4: 7010 8207 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0152aa: 1a02 4c04 |000d: const-string v2, "attach: " // string@044c │ │ -0152ae: 6e20 8807 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0152b4: 0c01 |0012: move-result-object v1 │ │ -0152b6: 6e20 8707 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0152bc: 0c01 |0016: move-result-object v1 │ │ -0152be: 6e10 8b07 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0152c4: 0c01 |001a: move-result-object v1 │ │ -0152c6: 7120 3006 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0152cc: 5570 3000 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.A:Z // field@0030 │ │ -0152d0: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ -0152d4: 5c75 3000 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.A:Z // field@0030 │ │ -0152d8: 5570 4b00 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.l:Z // field@004b │ │ -0152dc: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ -0152e0: 5460 f100 |0028: iget-object v0, v6, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -0152e4: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ -0152e8: 2200 9701 |002c: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -0152ec: 7010 9907 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -0152f2: 5b60 f100 |0031: iput-object v0, v6, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -0152f6: 5460 f100 |0033: iget-object v0, v6, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -0152fa: 6e20 9e07 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@079e │ │ -015300: 0a00 |0038: move-result v0 │ │ -015302: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ -015306: 2200 8201 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -01530a: 2201 8f01 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -01530e: 7010 8207 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -015314: 1a02 eb00 |0042: const-string v2, "Fragment already added: " // string@00eb │ │ -015318: 6e20 8807 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01531e: 0c01 |0047: move-result-object v1 │ │ -015320: 6e20 8707 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -015326: 0c01 |004b: move-result-object v1 │ │ -015328: 6e10 8b07 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01532e: 0c01 |004f: move-result-object v1 │ │ -015330: 7020 5807 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -015336: 2700 |0053: throw v0 │ │ -015338: 6300 eb00 |0054: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -01533c: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ -015340: 1a00 ef00 |0058: const-string v0, "FragmentManager" // string@00ef │ │ -015344: 2201 8f01 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -015348: 7010 8207 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01534e: 1a02 0504 |005f: const-string v2, "add from attach: " // string@0405 │ │ -015352: 6e20 8807 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -015358: 0c01 |0064: move-result-object v1 │ │ -01535a: 6e20 8707 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -015360: 0c01 |0068: move-result-object v1 │ │ -015362: 6e10 8b07 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -015368: 0c01 |006c: move-result-object v1 │ │ -01536a: 7120 3006 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -015370: 5460 f100 |0070: iget-object v0, v6, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -015374: 6e20 9c07 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -01537a: 5c73 4b00 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.l:Z // field@004b │ │ -01537e: 5570 3300 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.D:Z // field@0033 │ │ -015382: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ -015386: 5570 3400 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.E:Z // field@0034 │ │ -01538a: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ -01538e: 5c63 fc00 |007f: iput-boolean v3, v6, Landroid/support/v4/app/n;.r:Z // field@00fc │ │ -015392: 5262 f800 |0081: iget v2, v6, Landroid/support/v4/app/n;.n:I // field@00f8 │ │ -015396: 0760 |0083: move-object v0, v6 │ │ -015398: 0771 |0084: move-object v1, v7 │ │ -01539a: 0183 |0085: move v3, v8 │ │ -01539c: 0194 |0086: move v4, v9 │ │ -01539e: 7406 bf02 0000 |0087: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02bf │ │ -0153a4: 0e00 |008a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #38 : (in Landroid/support/v4/app/n;) │ │ - name : 'e' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 166 16-bit code units │ │ -0153a8: |[0153a8] android.support.v4.app.n.e:()Z │ │ -0153b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0153ba: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0153bc: 5561 ef00 |0002: iget-boolean v1, v6, Landroid/support/v4/app/n;.e:Z // field@00ef │ │ -0153c0: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -0153c4: 2200 8201 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -0153c8: 1a01 4903 |0008: const-string v1, "Recursive entry to executePendingTransactions" // string@0349 │ │ -0153cc: 7020 5807 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -0153d2: 2700 |000d: throw v0 │ │ -0153d4: 7100 3d01 0000 |000e: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@013d │ │ -0153da: 0c01 |0011: move-result-object v1 │ │ -0153dc: 5463 f900 |0012: iget-object v3, v6, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -0153e0: 5433 d500 |0014: iget-object v3, v3, Landroid/support/v4/app/h;.a:Landroid/os/Handler; // field@00d5 │ │ -0153e4: 6e10 3701 0300 |0016: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0137 │ │ -0153ea: 0c03 |0019: move-result-object v3 │ │ -0153ec: 3231 0a00 |001a: if-eq v1, v3, 0024 // +000a │ │ -0153f0: 2200 8201 |001c: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -0153f4: 1a01 2003 |001e: const-string v1, "Must be called from main thread of process" // string@0320 │ │ -0153f8: 7020 5807 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -0153fe: 2700 |0023: throw v0 │ │ -015400: 0121 |0024: move v1, v2 │ │ -015402: 1d06 |0025: monitor-enter v6 │ │ -015404: 5463 ed00 |0026: iget-object v3, v6, Landroid/support/v4/app/n;.c:Ljava/util/ArrayList; // field@00ed │ │ -015408: 3803 0a00 |0028: if-eqz v3, 0032 // +000a │ │ -01540c: 5463 ed00 |002a: iget-object v3, v6, Landroid/support/v4/app/n;.c:Ljava/util/ArrayList; // field@00ed │ │ -015410: 6e10 a507 0300 |002c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -015416: 0a03 |002f: move-result v3 │ │ -015418: 3903 2a00 |0030: if-nez v3, 005a // +002a │ │ -01541c: 1e06 |0032: monitor-exit v6 │ │ -01541e: 5560 0001 |0033: iget-boolean v0, v6, Landroid/support/v4/app/n;.v:Z // field@0100 │ │ -015422: 3800 7000 |0035: if-eqz v0, 00a5 // +0070 │ │ -015426: 0123 |0037: move v3, v2 │ │ -015428: 0124 |0038: move v4, v2 │ │ -01542a: 5460 f000 |0039: iget-object v0, v6, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -01542e: 6e10 a507 0000 |003b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -015434: 0a00 |003e: move-result v0 │ │ -015436: 3503 5f00 |003f: if-ge v3, v0, 009e // +005f │ │ -01543a: 5460 f000 |0041: iget-object v0, v6, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -01543e: 6e20 9f07 3000 |0043: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -015444: 0c00 |0046: move-result-object v0 │ │ -015446: 1f00 6d00 |0047: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -01544a: 3800 0d00 |0049: if-eqz v0, 0056 // +000d │ │ -01544e: 5405 3c00 |004b: iget-object v5, v0, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -015452: 3805 0900 |004d: if-eqz v5, 0056 // +0009 │ │ -015456: 5400 3c00 |004f: iget-object v0, v0, Landroid/support/v4/app/Fragment;.M:Landroid/support/v4/app/y; // field@003c │ │ -01545a: 6e10 1403 0000 |0051: invoke-virtual {v0}, Landroid/support/v4/app/y;.a:()Z // method@0314 │ │ -015460: 0a00 |0054: move-result v0 │ │ -015462: b604 |0055: or-int/2addr v4, v0 │ │ -015464: d800 0301 |0056: add-int/lit8 v0, v3, #int 1 // #01 │ │ -015468: 0103 |0058: move v3, v0 │ │ -01546a: 28e0 |0059: goto 0039 // -0020 │ │ -01546c: 5461 ed00 |005a: iget-object v1, v6, Landroid/support/v4/app/n;.c:Ljava/util/ArrayList; // field@00ed │ │ -015470: 6e10 a507 0100 |005c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -015476: 0a03 |005f: move-result v3 │ │ -015478: 5461 ee00 |0060: iget-object v1, v6, Landroid/support/v4/app/n;.d:[Ljava/lang/Runnable; // field@00ee │ │ -01547c: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ -015480: 5461 ee00 |0064: iget-object v1, v6, Landroid/support/v4/app/n;.d:[Ljava/lang/Runnable; // field@00ee │ │ -015484: 2111 |0066: array-length v1, v1 │ │ -015486: 3531 0600 |0067: if-ge v1, v3, 006d // +0006 │ │ -01548a: 2331 fd01 |0069: new-array v1, v3, [Ljava/lang/Runnable; // type@01fd │ │ -01548e: 5b61 ee00 |006b: iput-object v1, v6, Landroid/support/v4/app/n;.d:[Ljava/lang/Runnable; // field@00ee │ │ -015492: 5461 ed00 |006d: iget-object v1, v6, Landroid/support/v4/app/n;.c:Ljava/util/ArrayList; // field@00ed │ │ -015496: 5464 ee00 |006f: iget-object v4, v6, Landroid/support/v4/app/n;.d:[Ljava/lang/Runnable; // field@00ee │ │ -01549a: 6e20 a707 4100 |0071: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@07a7 │ │ -0154a0: 5461 ed00 |0074: iget-object v1, v6, Landroid/support/v4/app/n;.c:Ljava/util/ArrayList; // field@00ed │ │ -0154a4: 6e10 9d07 0100 |0076: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@079d │ │ -0154aa: 5461 f900 |0079: iget-object v1, v6, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -0154ae: 5411 d500 |007b: iget-object v1, v1, Landroid/support/v4/app/h;.a:Landroid/os/Handler; // field@00d5 │ │ -0154b2: 5464 0301 |007d: iget-object v4, v6, Landroid/support/v4/app/n;.y:Ljava/lang/Runnable; // field@0103 │ │ -0154b6: 6e20 3a01 4100 |007f: invoke-virtual {v1, v4}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@013a │ │ -0154bc: 1e06 |0082: monitor-exit v6 │ │ -0154be: 5c60 ef00 |0083: iput-boolean v0, v6, Landroid/support/v4/app/n;.e:Z // field@00ef │ │ -0154c2: 0121 |0085: move v1, v2 │ │ -0154c4: 3531 1400 |0086: if-ge v1, v3, 009a // +0014 │ │ -0154c8: 5464 ee00 |0088: iget-object v4, v6, Landroid/support/v4/app/n;.d:[Ljava/lang/Runnable; // field@00ee │ │ -0154cc: 4604 0401 |008a: aget-object v4, v4, v1 │ │ -0154d0: 7210 6f07 0400 |008c: invoke-interface {v4}, Ljava/lang/Runnable;.run:()V // method@076f │ │ -0154d6: 5464 ee00 |008f: iget-object v4, v6, Landroid/support/v4/app/n;.d:[Ljava/lang/Runnable; // field@00ee │ │ -0154da: 1205 |0091: const/4 v5, #int 0 // #0 │ │ -0154dc: 4d05 0401 |0092: aput-object v5, v4, v1 │ │ -0154e0: d801 0101 |0094: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0154e4: 28f0 |0096: goto 0086 // -0010 │ │ -0154e6: 0d00 |0097: move-exception v0 │ │ -0154e8: 1e06 |0098: monitor-exit v6 │ │ -0154ea: 2700 |0099: throw v0 │ │ -0154ec: 5c62 ef00 |009a: iput-boolean v2, v6, Landroid/support/v4/app/n;.e:Z // field@00ef │ │ -0154f0: 0101 |009c: move v1, v0 │ │ -0154f2: 2888 |009d: goto 0025 // -0078 │ │ -0154f4: 3904 0700 |009e: if-nez v4, 00a5 // +0007 │ │ -0154f8: 5c62 0001 |00a0: iput-boolean v2, v6, Landroid/support/v4/app/n;.v:Z // field@0100 │ │ -0154fc: 6e10 d502 0600 |00a2: invoke-virtual {v6}, Landroid/support/v4/app/n;.d:()V // method@02d5 │ │ -015502: 0f01 |00a5: return v1 │ │ - catches : 3 │ │ - 0x0026 - 0x0033 │ │ - -> 0x0097 │ │ - 0x005a - 0x0083 │ │ - -> 0x0097 │ │ - 0x0098 - 0x0099 │ │ - -> 0x0097 │ │ - positions : │ │ - locals : │ │ - │ │ - #39 : (in Landroid/support/v4/app/n;) │ │ - name : 'f' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 75 16-bit code units │ │ -015520: |[015520] android.support.v4.app.n.f:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -015530: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -015532: 5430 0101 |0001: iget-object v0, v3, Landroid/support/v4/app/n;.w:Landroid/os/Bundle; // field@0101 │ │ -015536: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -01553a: 2200 4c00 |0005: new-instance v0, Landroid/os/Bundle; // type@004c │ │ -01553e: 7010 1e01 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@011e │ │ -015544: 5b30 0101 |000a: iput-object v0, v3, Landroid/support/v4/app/n;.w:Landroid/os/Bundle; // field@0101 │ │ -015548: 5430 0101 |000c: iget-object v0, v3, Landroid/support/v4/app/n;.w:Landroid/os/Bundle; // field@0101 │ │ -01554c: 6e20 b301 0400 |000e: invoke-virtual {v4, v0}, Landroid/support/v4/app/Fragment;.i:(Landroid/os/Bundle;)V // method@01b3 │ │ -015552: 5430 0101 |0011: iget-object v0, v3, Landroid/support/v4/app/n;.w:Landroid/os/Bundle; // field@0101 │ │ -015556: 6e10 2601 0000 |0013: invoke-virtual {v0}, Landroid/os/Bundle;.isEmpty:()Z // method@0126 │ │ -01555c: 0a00 |0016: move-result v0 │ │ -01555e: 3900 3200 |0017: if-nez v0, 0049 // +0032 │ │ -015562: 5430 0101 |0019: iget-object v0, v3, Landroid/support/v4/app/n;.w:Landroid/os/Bundle; // field@0101 │ │ -015566: 5b31 0101 |001b: iput-object v1, v3, Landroid/support/v4/app/n;.w:Landroid/os/Bundle; // field@0101 │ │ -01556a: 5441 3800 |001d: iget-object v1, v4, Landroid/support/v4/app/Fragment;.I:Landroid/view/View; // field@0038 │ │ -01556e: 3801 0500 |001f: if-eqz v1, 0024 // +0005 │ │ -015572: 6e20 d802 4300 |0021: invoke-virtual {v3, v4}, Landroid/support/v4/app/n;.e:(Landroid/support/v4/app/Fragment;)V // method@02d8 │ │ -015578: 5441 4400 |0024: iget-object v1, v4, Landroid/support/v4/app/Fragment;.e:Landroid/util/SparseArray; // field@0044 │ │ -01557c: 3801 1000 |0026: if-eqz v1, 0036 // +0010 │ │ -015580: 3900 0700 |0028: if-nez v0, 002f // +0007 │ │ -015584: 2200 4c00 |002a: new-instance v0, Landroid/os/Bundle; // type@004c │ │ -015588: 7010 1e01 0000 |002c: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@011e │ │ -01558e: 1a01 4404 |002f: const-string v1, "android:view_state" // string@0444 │ │ -015592: 5442 4400 |0031: iget-object v2, v4, Landroid/support/v4/app/Fragment;.e:Landroid/util/SparseArray; // field@0044 │ │ -015596: 6e30 3001 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0130 │ │ -01559c: 5541 3b00 |0036: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.L:Z // field@003b │ │ -0155a0: 3901 1000 |0038: if-nez v1, 0048 // +0010 │ │ -0155a4: 3900 0700 |003a: if-nez v0, 0041 // +0007 │ │ -0155a8: 2200 4c00 |003c: new-instance v0, Landroid/os/Bundle; // type@004c │ │ -0155ac: 7010 1e01 0000 |003e: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@011e │ │ -0155b2: 1a01 4304 |0041: const-string v1, "android:user_visible_hint" // string@0443 │ │ -0155b6: 5542 3b00 |0043: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.L:Z // field@003b │ │ -0155ba: 6e30 2901 1002 |0045: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0129 │ │ -0155c0: 1100 |0048: return-object v0 │ │ -0155c2: 0710 |0049: move-object v0, v1 │ │ -0155c4: 28d3 |004a: goto 001d // -002d │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #40 : (in Landroid/support/v4/app/n;) │ │ - name : 'f' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -0155c8: |[0155c8] android.support.v4.app.n.f:()V │ │ -0155d8: 5420 f700 |0000: iget-object v0, v2, Landroid/support/v4/app/n;.m:Ljava/util/ArrayList; // field@00f7 │ │ -0155dc: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -0155e0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0155e2: 0101 |0005: move v1, v0 │ │ -0155e4: 5420 f700 |0006: iget-object v0, v2, Landroid/support/v4/app/n;.m:Ljava/util/ArrayList; // field@00f7 │ │ -0155e8: 6e10 a507 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -0155ee: 0a00 |000b: move-result v0 │ │ -0155f0: 3501 1100 |000c: if-ge v1, v0, 001d // +0011 │ │ -0155f4: 5420 f700 |000e: iget-object v0, v2, Landroid/support/v4/app/n;.m:Ljava/util/ArrayList; // field@00f7 │ │ -0155f8: 6e20 9f07 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -0155fe: 0c00 |0013: move-result-object v0 │ │ -015600: 1f00 b300 |0014: check-cast v0, Landroid/support/v4/app/m; // type@00b3 │ │ -015604: 7210 ac02 0000 |0016: invoke-interface {v0}, Landroid/support/v4/app/m;.a:()V // method@02ac │ │ -01560a: d800 0101 |0019: add-int/lit8 v0, v1, #int 1 // #01 │ │ -01560e: 0101 |001b: move v1, v0 │ │ -015610: 28ea |001c: goto 0006 // -0016 │ │ -015612: 0e00 |001d: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #41 : (in Landroid/support/v4/app/n;) │ │ - name : 'g' │ │ - type : '()Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 87 16-bit code units │ │ -015614: |[015614] android.support.v4.app.n.g:()Ljava/util/ArrayList; │ │ -015624: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -015626: 5460 f000 |0001: iget-object v0, v6, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -01562a: 3800 5300 |0003: if-eqz v0, 0056 // +0053 │ │ -01562e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -015630: 0103 |0006: move v3, v0 │ │ -015632: 5460 f000 |0007: iget-object v0, v6, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -015636: 6e10 a507 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01563c: 0a00 |000c: move-result v0 │ │ -01563e: 3503 4900 |000d: if-ge v3, v0, 0056 // +0049 │ │ -015642: 5460 f000 |000f: iget-object v0, v6, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -015646: 6e20 9f07 3000 |0011: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01564c: 0c00 |0014: move-result-object v0 │ │ -01564e: 1f00 6d00 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -015652: 3800 3900 |0017: if-eqz v0, 0050 // +0039 │ │ -015656: 5502 3100 |0019: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.B:Z // field@0031 │ │ -01565a: 3802 3500 |001b: if-eqz v2, 0050 // +0035 │ │ -01565e: 3901 0700 |001d: if-nez v1, 0024 // +0007 │ │ -015662: 2201 9701 |001f: new-instance v1, Ljava/util/ArrayList; // type@0197 │ │ -015666: 7010 9907 0100 |0021: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -01566c: 6e20 9c07 0100 |0024: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -015672: 1212 |0027: const/4 v2, #int 1 // #1 │ │ -015674: 5c02 3200 |0028: iput-boolean v2, v0, Landroid/support/v4/app/Fragment;.C:Z // field@0032 │ │ -015678: 5402 4800 |002a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.i:Landroid/support/v4/app/Fragment; // field@0048 │ │ -01567c: 3802 2800 |002c: if-eqz v2, 0054 // +0028 │ │ -015680: 5402 4800 |002e: iget-object v2, v0, Landroid/support/v4/app/Fragment;.i:Landroid/support/v4/app/Fragment; // field@0048 │ │ -015684: 5222 4500 |0030: iget v2, v2, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -015688: 5902 4900 |0032: iput v2, v0, Landroid/support/v4/app/Fragment;.j:I // field@0049 │ │ -01568c: 6302 eb00 |0034: sget-boolean v2, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -015690: 3802 1a00 |0036: if-eqz v2, 0050 // +001a │ │ -015694: 1a02 ef00 |0038: const-string v2, "FragmentManager" // string@00ef │ │ -015698: 2204 8f01 |003a: new-instance v4, Ljava/lang/StringBuilder; // type@018f │ │ -01569c: 7010 8207 0400 |003c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0156a2: 1a05 9806 |003f: const-string v5, "retainNonConfig: keeping retained " // string@0698 │ │ -0156a6: 6e20 8807 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0156ac: 0c04 |0044: move-result-object v4 │ │ -0156ae: 6e20 8707 0400 |0045: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0156b4: 0c00 |0048: move-result-object v0 │ │ -0156b6: 6e10 8b07 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0156bc: 0c00 |004c: move-result-object v0 │ │ -0156be: 7120 3006 0200 |004d: invoke-static {v2, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0156c4: d800 0301 |0050: add-int/lit8 v0, v3, #int 1 // #01 │ │ -0156c8: 0103 |0052: move v3, v0 │ │ -0156ca: 28b4 |0053: goto 0007 // -004c │ │ -0156cc: 12f2 |0054: const/4 v2, #int -1 // #ff │ │ -0156ce: 28dd |0055: goto 0032 // -0023 │ │ -0156d0: 1101 |0056: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #42 : (in Landroid/support/v4/app/n;) │ │ - name : 'h' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 12 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 484 16-bit code units │ │ -0156d4: |[0156d4] android.support.v4.app.n.h:()Landroid/os/Parcelable; │ │ -0156e4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0156e6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0156e8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0156ea: 6e10 da02 0b00 |0003: invoke-virtual {v11}, Landroid/support/v4/app/n;.e:()Z // method@02da │ │ -0156f0: 6300 ec00 |0006: sget-boolean v0, Landroid/support/v4/app/n;.b:Z // field@00ec │ │ -0156f4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0156f8: 5cb1 fd00 |000a: iput-boolean v1, v11, Landroid/support/v4/app/n;.s:Z // field@00fd │ │ -0156fc: 54b0 f000 |000c: iget-object v0, v11, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -015700: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -015704: 54b0 f000 |0010: iget-object v0, v11, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -015708: 6e10 a507 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01570e: 0a00 |0015: move-result v0 │ │ -015710: 3c00 0300 |0016: if-gtz v0, 0019 // +0003 │ │ -015714: 1103 |0018: return-object v3 │ │ -015716: 54b0 f000 |0019: iget-object v0, v11, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -01571a: 6e10 a507 0000 |001b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -015720: 0a06 |001e: move-result v6 │ │ -015722: 2367 f201 |001f: new-array v7, v6, [Landroid/support/v4/app/FragmentState; // type@01f2 │ │ -015726: 0145 |0021: move v5, v4 │ │ -015728: 0142 |0022: move v2, v4 │ │ -01572a: 3565 d200 |0023: if-ge v5, v6, 00f5 // +00d2 │ │ -01572e: 54b0 f000 |0025: iget-object v0, v11, Landroid/support/v4/app/n;.f:Ljava/util/ArrayList; // field@00f0 │ │ -015732: 6e20 9f07 5000 |0027: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -015738: 0c00 |002a: move-result-object v0 │ │ -01573a: 1f00 6d00 |002b: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -01573e: 3800 b401 |002d: if-eqz v0, 01e1 // +01b4 │ │ -015742: 5202 4500 |002f: iget v2, v0, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -015746: 3b02 2900 |0031: if-gez v2, 005a // +0029 │ │ -01574a: 2202 8201 |0033: new-instance v2, Ljava/lang/IllegalStateException; // type@0182 │ │ -01574e: 2208 8f01 |0035: new-instance v8, Ljava/lang/StringBuilder; // type@018f │ │ -015752: 7010 8207 0800 |0037: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -015758: 1a09 e600 |003a: const-string v9, "Failure saving state: active " // string@00e6 │ │ -01575c: 6e20 8807 9800 |003c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -015762: 0c08 |003f: move-result-object v8 │ │ -015764: 6e20 8707 0800 |0040: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01576a: 0c08 |0043: move-result-object v8 │ │ -01576c: 1a09 3700 |0044: const-string v9, " has cleared index: " // string@0037 │ │ -015770: 6e20 8807 9800 |0046: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -015776: 0c08 |0049: move-result-object v8 │ │ -015778: 5209 4500 |004a: iget v9, v0, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -01577c: 6e20 8507 9800 |004c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -015782: 0c08 |004f: move-result-object v8 │ │ -015784: 6e10 8b07 0800 |0050: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01578a: 0c08 |0053: move-result-object v8 │ │ -01578c: 7020 5807 8200 |0054: invoke-direct {v2, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -015792: 7020 c302 2b00 |0057: invoke-direct {v11, v2}, Landroid/support/v4/app/n;.a:(Ljava/lang/RuntimeException;)V // method@02c3 │ │ -015798: 2202 6f00 |005a: new-instance v2, Landroid/support/v4/app/FragmentState; // type@006f │ │ -01579c: 7020 cc01 0200 |005c: invoke-direct {v2, v0}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@01cc │ │ -0157a2: 4d02 0705 |005f: aput-object v2, v7, v5 │ │ -0157a6: 5208 4000 |0061: iget v8, v0, Landroid/support/v4/app/Fragment;.a:I // field@0040 │ │ -0157aa: 3d08 8d00 |0063: if-lez v8, 00f0 // +008d │ │ -0157ae: 5428 6800 |0065: iget-object v8, v2, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -0157b2: 3908 8900 |0067: if-nez v8, 00f0 // +0089 │ │ -0157b6: 6e20 db02 0b00 |0069: invoke-virtual {v11, v0}, Landroid/support/v4/app/n;.f:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@02db │ │ -0157bc: 0c08 |006c: move-result-object v8 │ │ -0157be: 5b28 6800 |006d: iput-object v8, v2, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -0157c2: 5408 4800 |006f: iget-object v8, v0, Landroid/support/v4/app/Fragment;.i:Landroid/support/v4/app/Fragment; // field@0048 │ │ -0157c6: 3808 5000 |0071: if-eqz v8, 00c1 // +0050 │ │ -0157ca: 5408 4800 |0073: iget-object v8, v0, Landroid/support/v4/app/Fragment;.i:Landroid/support/v4/app/Fragment; // field@0048 │ │ -0157ce: 5288 4500 |0075: iget v8, v8, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -0157d2: 3b08 2900 |0077: if-gez v8, 00a0 // +0029 │ │ -0157d6: 2208 8201 |0079: new-instance v8, Ljava/lang/IllegalStateException; // type@0182 │ │ -0157da: 2209 8f01 |007b: new-instance v9, Ljava/lang/StringBuilder; // type@018f │ │ -0157de: 7010 8207 0900 |007d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0157e4: 1a0a e500 |0080: const-string v10, "Failure saving state: " // string@00e5 │ │ -0157e8: 6e20 8807 a900 |0082: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0157ee: 0c09 |0085: move-result-object v9 │ │ -0157f0: 6e20 8707 0900 |0086: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0157f6: 0c09 |0089: move-result-object v9 │ │ -0157f8: 1a0a 3800 |008a: const-string v10, " has target not in fragment manager: " // string@0038 │ │ -0157fc: 6e20 8807 a900 |008c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -015802: 0c09 |008f: move-result-object v9 │ │ -015804: 540a 4800 |0090: iget-object v10, v0, Landroid/support/v4/app/Fragment;.i:Landroid/support/v4/app/Fragment; // field@0048 │ │ -015808: 6e20 8707 a900 |0092: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01580e: 0c09 |0095: move-result-object v9 │ │ -015810: 6e10 8b07 0900 |0096: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -015816: 0c09 |0099: move-result-object v9 │ │ -015818: 7020 5807 9800 |009a: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -01581e: 7020 c302 8b00 |009d: invoke-direct {v11, v8}, Landroid/support/v4/app/n;.a:(Ljava/lang/RuntimeException;)V // method@02c3 │ │ -015824: 5428 6800 |00a0: iget-object v8, v2, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -015828: 3908 0900 |00a2: if-nez v8, 00ab // +0009 │ │ -01582c: 2208 4c00 |00a4: new-instance v8, Landroid/os/Bundle; // type@004c │ │ -015830: 7010 1e01 0800 |00a6: invoke-direct {v8}, Landroid/os/Bundle;.:()V // method@011e │ │ -015836: 5b28 6800 |00a9: iput-object v8, v2, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -01583a: 5428 6800 |00ab: iget-object v8, v2, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -01583e: 1a09 4204 |00ad: const-string v9, "android:target_state" // string@0442 │ │ -015842: 540a 4800 |00af: iget-object v10, v0, Landroid/support/v4/app/Fragment;.i:Landroid/support/v4/app/Fragment; // field@0048 │ │ -015846: 6e40 bb02 8ba9 |00b1: invoke-virtual {v11, v8, v9, v10}, Landroid/support/v4/app/n;.a:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@02bb │ │ -01584c: 5208 4a00 |00b4: iget v8, v0, Landroid/support/v4/app/Fragment;.k:I // field@004a │ │ -015850: 3808 0b00 |00b6: if-eqz v8, 00c1 // +000b │ │ -015854: 5428 6800 |00b8: iget-object v8, v2, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -015858: 1a09 4104 |00ba: const-string v9, "android:target_req_state" // string@0441 │ │ -01585c: 520a 4a00 |00bc: iget v10, v0, Landroid/support/v4/app/Fragment;.k:I // field@004a │ │ -015860: 6e30 2d01 980a |00be: invoke-virtual {v8, v9, v10}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@012d │ │ -015866: 6308 eb00 |00c1: sget-boolean v8, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -01586a: 3808 2600 |00c3: if-eqz v8, 00e9 // +0026 │ │ -01586e: 1a08 ef00 |00c5: const-string v8, "FragmentManager" // string@00ef │ │ -015872: 2209 8f01 |00c7: new-instance v9, Ljava/lang/StringBuilder; // type@018f │ │ -015876: 7010 8207 0900 |00c9: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01587c: 1a0a 5a03 |00cc: const-string v10, "Saved state of " // string@035a │ │ -015880: 6e20 8807 a900 |00ce: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -015886: 0c09 |00d1: move-result-object v9 │ │ -015888: 6e20 8707 0900 |00d2: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01588e: 0c00 |00d5: move-result-object v0 │ │ -015890: 1a09 8a00 |00d6: const-string v9, ": " // string@008a │ │ -015894: 6e20 8807 9000 |00d8: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01589a: 0c00 |00db: move-result-object v0 │ │ -01589c: 5422 6800 |00dc: iget-object v2, v2, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -0158a0: 6e20 8707 2000 |00de: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0158a6: 0c00 |00e1: move-result-object v0 │ │ -0158a8: 6e10 8b07 0000 |00e2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0158ae: 0c00 |00e5: move-result-object v0 │ │ -0158b0: 7120 3006 0800 |00e6: invoke-static {v8, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0158b6: 0110 |00e9: move v0, v1 │ │ -0158b8: d802 0501 |00ea: add-int/lit8 v2, v5, #int 1 // #01 │ │ -0158bc: 0125 |00ec: move v5, v2 │ │ -0158be: 0102 |00ed: move v2, v0 │ │ -0158c0: 2900 35ff |00ee: goto/16 0023 // -00cb │ │ -0158c4: 5408 4300 |00f0: iget-object v8, v0, Landroid/support/v4/app/Fragment;.d:Landroid/os/Bundle; // field@0043 │ │ -0158c8: 5b28 6800 |00f2: iput-object v8, v2, Landroid/support/v4/app/FragmentState;.j:Landroid/os/Bundle; // field@0068 │ │ -0158cc: 28cd |00f4: goto 00c1 // -0033 │ │ -0158ce: 3902 0f00 |00f5: if-nez v2, 0104 // +000f │ │ -0158d2: 6300 eb00 |00f7: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -0158d6: 3800 1fff |00f9: if-eqz v0, 0018 // -00e1 │ │ -0158da: 1a00 ef00 |00fb: const-string v0, "FragmentManager" // string@00ef │ │ -0158de: 1a01 a306 |00fd: const-string v1, "saveAllState: no fragments!" // string@06a3 │ │ -0158e2: 7120 3006 1000 |00ff: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0158e8: 2900 16ff |0102: goto/16 0018 // -00ea │ │ -0158ec: 54b0 f100 |0104: iget-object v0, v11, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -0158f0: 3800 7c00 |0106: if-eqz v0, 0182 // +007c │ │ -0158f4: 54b0 f100 |0108: iget-object v0, v11, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -0158f8: 6e10 a507 0000 |010a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -0158fe: 0a05 |010d: move-result v5 │ │ -015900: 3d05 7400 |010e: if-lez v5, 0182 // +0074 │ │ -015904: 2351 e901 |0110: new-array v1, v5, [I // type@01e9 │ │ -015908: 0142 |0112: move v2, v4 │ │ -01590a: 3552 7000 |0113: if-ge v2, v5, 0183 // +0070 │ │ -01590e: 54b0 f100 |0115: iget-object v0, v11, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -015912: 6e20 9f07 2000 |0117: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -015918: 0c00 |011a: move-result-object v0 │ │ -01591a: 1f00 6d00 |011b: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -01591e: 5200 4500 |011d: iget v0, v0, Landroid/support/v4/app/Fragment;.f:I // field@0045 │ │ -015922: 4b00 0102 |011f: aput v0, v1, v2 │ │ -015926: 4400 0102 |0121: aget v0, v1, v2 │ │ -01592a: 3b00 2f00 |0123: if-gez v0, 0152 // +002f │ │ -01592e: 2200 8201 |0125: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -015932: 2206 8f01 |0127: new-instance v6, Ljava/lang/StringBuilder; // type@018f │ │ -015936: 7010 8207 0600 |0129: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01593c: 1a08 e600 |012c: const-string v8, "Failure saving state: active " // string@00e6 │ │ -015940: 6e20 8807 8600 |012e: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -015946: 0c06 |0131: move-result-object v6 │ │ -015948: 54b8 f100 |0132: iget-object v8, v11, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -01594c: 6e20 9f07 2800 |0134: invoke-virtual {v8, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -015952: 0c08 |0137: move-result-object v8 │ │ -015954: 6e20 8707 8600 |0138: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01595a: 0c06 |013b: move-result-object v6 │ │ -01595c: 1a08 3700 |013c: const-string v8, " has cleared index: " // string@0037 │ │ -015960: 6e20 8807 8600 |013e: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -015966: 0c06 |0141: move-result-object v6 │ │ -015968: 4408 0102 |0142: aget v8, v1, v2 │ │ -01596c: 6e20 8507 8600 |0144: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -015972: 0c06 |0147: move-result-object v6 │ │ -015974: 6e10 8b07 0600 |0148: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01597a: 0c06 |014b: move-result-object v6 │ │ -01597c: 7020 5807 6000 |014c: invoke-direct {v0, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -015982: 7020 c302 0b00 |014f: invoke-direct {v11, v0}, Landroid/support/v4/app/n;.a:(Ljava/lang/RuntimeException;)V // method@02c3 │ │ -015988: 6300 eb00 |0152: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -01598c: 3800 2a00 |0154: if-eqz v0, 017e // +002a │ │ -015990: 1a00 ef00 |0156: const-string v0, "FragmentManager" // string@00ef │ │ -015994: 2206 8f01 |0158: new-instance v6, Ljava/lang/StringBuilder; // type@018f │ │ -015998: 7010 8207 0600 |015a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01599e: 1a08 a206 |015d: const-string v8, "saveAllState: adding fragment #" // string@06a2 │ │ -0159a2: 6e20 8807 8600 |015f: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0159a8: 0c06 |0162: move-result-object v6 │ │ -0159aa: 6e20 8507 2600 |0163: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -0159b0: 0c06 |0166: move-result-object v6 │ │ -0159b2: 1a08 8a00 |0167: const-string v8, ": " // string@008a │ │ -0159b6: 6e20 8807 8600 |0169: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0159bc: 0c06 |016c: move-result-object v6 │ │ -0159be: 54b8 f100 |016d: iget-object v8, v11, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -0159c2: 6e20 9f07 2800 |016f: invoke-virtual {v8, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -0159c8: 0c08 |0172: move-result-object v8 │ │ -0159ca: 6e20 8707 8600 |0173: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0159d0: 0c06 |0176: move-result-object v6 │ │ -0159d2: 6e10 8b07 0600 |0177: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0159d8: 0c06 |017a: move-result-object v6 │ │ -0159da: 7120 3006 6000 |017b: invoke-static {v0, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0159e0: d800 0201 |017e: add-int/lit8 v0, v2, #int 1 // #01 │ │ -0159e4: 0102 |0180: move v2, v0 │ │ -0159e6: 2892 |0181: goto 0113 // -006e │ │ -0159e8: 0731 |0182: move-object v1, v3 │ │ -0159ea: 54b0 f300 |0183: iget-object v0, v11, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -0159ee: 3800 4e00 |0185: if-eqz v0, 01d3 // +004e │ │ -0159f2: 54b0 f300 |0187: iget-object v0, v11, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -0159f6: 6e10 a507 0000 |0189: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -0159fc: 0a05 |018c: move-result v5 │ │ -0159fe: 3d05 4600 |018d: if-lez v5, 01d3 // +0046 │ │ -015a02: 2353 ef01 |018f: new-array v3, v5, [Landroid/support/v4/app/BackStackState; // type@01ef │ │ -015a06: 0142 |0191: move v2, v4 │ │ -015a08: 3552 4100 |0192: if-ge v2, v5, 01d3 // +0041 │ │ -015a0c: 2204 6b00 |0194: new-instance v4, Landroid/support/v4/app/BackStackState; // type@006b │ │ -015a10: 54b0 f300 |0196: iget-object v0, v11, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -015a14: 6e20 9f07 2000 |0198: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -015a1a: 0c00 |019b: move-result-object v0 │ │ -015a1c: 1f00 8d00 |019c: check-cast v0, Landroid/support/v4/app/b; // type@008d │ │ -015a20: 7030 7e01 b400 |019e: invoke-direct {v4, v11, v0}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/n;Landroid/support/v4/app/b;)V // method@017e │ │ -015a26: 4d04 0302 |01a1: aput-object v4, v3, v2 │ │ -015a2a: 6300 eb00 |01a3: sget-boolean v0, Landroid/support/v4/app/n;.a:Z // field@00eb │ │ -015a2e: 3800 2a00 |01a5: if-eqz v0, 01cf // +002a │ │ -015a32: 1a00 ef00 |01a7: const-string v0, "FragmentManager" // string@00ef │ │ -015a36: 2204 8f01 |01a9: new-instance v4, Ljava/lang/StringBuilder; // type@018f │ │ -015a3a: 7010 8207 0400 |01ab: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -015a40: 1a06 a106 |01ae: const-string v6, "saveAllState: adding back stack #" // string@06a1 │ │ -015a44: 6e20 8807 6400 |01b0: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -015a4a: 0c04 |01b3: move-result-object v4 │ │ -015a4c: 6e20 8507 2400 |01b4: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -015a52: 0c04 |01b7: move-result-object v4 │ │ -015a54: 1a06 8a00 |01b8: const-string v6, ": " // string@008a │ │ -015a58: 6e20 8807 6400 |01ba: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -015a5e: 0c04 |01bd: move-result-object v4 │ │ -015a60: 54b6 f300 |01be: iget-object v6, v11, Landroid/support/v4/app/n;.i:Ljava/util/ArrayList; // field@00f3 │ │ -015a64: 6e20 9f07 2600 |01c0: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -015a6a: 0c06 |01c3: move-result-object v6 │ │ -015a6c: 6e20 8707 6400 |01c4: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -015a72: 0c04 |01c7: move-result-object v4 │ │ -015a74: 6e10 8b07 0400 |01c8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -015a7a: 0c04 |01cb: move-result-object v4 │ │ -015a7c: 7120 3006 4000 |01cc: invoke-static {v0, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -015a82: d800 0201 |01cf: add-int/lit8 v0, v2, #int 1 // #01 │ │ -015a86: 0102 |01d1: move v2, v0 │ │ -015a88: 28c0 |01d2: goto 0192 // -0040 │ │ -015a8a: 2200 6e00 |01d3: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@006e │ │ -015a8e: 7010 c601 0000 |01d5: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@01c6 │ │ -015a94: 5b07 5b00 |01d8: iput-object v7, v0, Landroid/support/v4/app/FragmentManagerState;.a:[Landroid/support/v4/app/FragmentState; // field@005b │ │ -015a98: 5b01 5c00 |01da: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerState;.b:[I // field@005c │ │ -015a9c: 5b03 5d00 |01dc: iput-object v3, v0, Landroid/support/v4/app/FragmentManagerState;.c:[Landroid/support/v4/app/BackStackState; // field@005d │ │ -015aa0: 0703 |01de: move-object v3, v0 │ │ -015aa2: 2900 39fe |01df: goto/16 0018 // -01c7 │ │ -015aa6: 0120 |01e1: move v0, v2 │ │ -015aa8: 2900 08ff |01e2: goto/16 00ea // -00f8 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #43 : (in Landroid/support/v4/app/n;) │ │ - name : 'i' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -015aac: |[015aac] android.support.v4.app.n.i:()V │ │ -015abc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -015abe: 5c10 fd00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/n;.s:Z // field@00fd │ │ -015ac2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #44 : (in Landroid/support/v4/app/n;) │ │ - name : 'j' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -015ac4: |[015ac4] android.support.v4.app.n.j:()V │ │ -015ad4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -015ad6: 5c21 fd00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/n;.s:Z // field@00fd │ │ -015ada: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -015adc: 6e30 b902 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/n;.a:(IZ)V // method@02b9 │ │ -015ae2: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #45 : (in Landroid/support/v4/app/n;) │ │ - name : 'k' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -015ae4: |[015ae4] android.support.v4.app.n.k:()V │ │ -015af4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -015af6: 5c21 fd00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/n;.s:Z // field@00fd │ │ -015afa: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -015afc: 6e30 b902 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/n;.a:(IZ)V // method@02b9 │ │ -015b02: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #46 : (in Landroid/support/v4/app/n;) │ │ - name : 'l' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -015b04: |[015b04] android.support.v4.app.n.l:()V │ │ -015b14: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -015b16: 5c21 fd00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/n;.s:Z // field@00fd │ │ -015b1a: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -015b1c: 6e30 b902 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/n;.a:(IZ)V // method@02b9 │ │ -015b22: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #47 : (in Landroid/support/v4/app/n;) │ │ - name : 'm' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -015b24: |[015b24] android.support.v4.app.n.m:()V │ │ -015b34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -015b36: 5c21 fd00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/n;.s:Z // field@00fd │ │ -015b3a: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -015b3c: 6e30 b902 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/n;.a:(IZ)V // method@02b9 │ │ -015b42: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #48 : (in Landroid/support/v4/app/n;) │ │ - name : 'n' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -015b44: |[015b44] android.support.v4.app.n.n:()V │ │ -015b54: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -015b56: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -015b58: 6e30 b902 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/n;.a:(IZ)V // method@02b9 │ │ -015b5e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #49 : (in Landroid/support/v4/app/n;) │ │ - name : 'o' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -015b60: |[015b60] android.support.v4.app.n.o:()V │ │ -015b70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -015b72: 5c20 fd00 |0001: iput-boolean v0, v2, Landroid/support/v4/app/n;.s:Z // field@00fd │ │ -015b76: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -015b78: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -015b7a: 6e30 b902 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/n;.a:(IZ)V // method@02b9 │ │ -015b80: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #50 : (in Landroid/support/v4/app/n;) │ │ - name : 'p' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -015b84: |[015b84] android.support.v4.app.n.p:()V │ │ -015b94: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -015b96: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -015b98: 6e30 b902 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/n;.a:(IZ)V // method@02b9 │ │ -015b9e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #51 : (in Landroid/support/v4/app/n;) │ │ - name : 'q' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -015ba0: |[015ba0] android.support.v4.app.n.q:()V │ │ -015bb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -015bb2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -015bb4: 6e30 b902 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/n;.a:(IZ)V // method@02b9 │ │ -015bba: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #52 : (in Landroid/support/v4/app/n;) │ │ - name : 'r' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 18 16-bit code units │ │ -015bbc: |[015bbc] android.support.v4.app.n.r:()V │ │ -015bcc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -015bce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -015bd0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -015bd2: 5c30 fe00 |0003: iput-boolean v0, v3, Landroid/support/v4/app/n;.t:Z // field@00fe │ │ -015bd6: 6e10 da02 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/n;.e:()Z // method@02da │ │ -015bdc: 6e30 b902 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/n;.a:(IZ)V // method@02b9 │ │ -015be2: 5b31 f900 |000b: iput-object v1, v3, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -015be6: 5b31 fa00 |000d: iput-object v1, v3, Landroid/support/v4/app/n;.p:Landroid/support/v4/app/k; // field@00fa │ │ -015bea: 5b31 fb00 |000f: iput-object v1, v3, Landroid/support/v4/app/n;.q:Landroid/support/v4/app/Fragment; // field@00fb │ │ -015bee: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #53 : (in Landroid/support/v4/app/n;) │ │ - name : 's' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -015bf0: |[015bf0] android.support.v4.app.n.s:()V │ │ -015c00: 5420 f100 |0000: iget-object v0, v2, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -015c04: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -015c08: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -015c0a: 0101 |0005: move v1, v0 │ │ -015c0c: 5420 f100 |0006: iget-object v0, v2, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -015c10: 6e10 a507 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -015c16: 0a00 |000b: move-result v0 │ │ -015c18: 3501 1300 |000c: if-ge v1, v0, 001f // +0013 │ │ -015c1c: 5420 f100 |000e: iget-object v0, v2, Landroid/support/v4/app/n;.g:Ljava/util/ArrayList; // field@00f1 │ │ -015c20: 6e20 9f07 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -015c26: 0c00 |0013: move-result-object v0 │ │ -015c28: 1f00 6d00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@006d │ │ -015c2c: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -015c30: 6e10 be01 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.q:()V // method@01be │ │ -015c36: d800 0101 |001b: add-int/lit8 v0, v1, #int 1 // #01 │ │ -015c3a: 0101 |001d: move v1, v0 │ │ -015c3c: 28e8 |001e: goto 0006 // -0018 │ │ -015c3e: 0e00 |001f: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #54 : (in Landroid/support/v4/app/n;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 53 16-bit code units │ │ -015c40: |[015c40] android.support.v4.app.n.toString:()Ljava/lang/String; │ │ -015c50: 2200 8f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -015c54: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -015c58: 7020 8307 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0783 │ │ -015c5e: 1a01 f100 |0007: const-string v1, "FragmentManager{" // string@00f1 │ │ -015c62: 6e20 8807 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -015c68: 7110 8e07 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@078e │ │ -015c6e: 0a01 |000f: move-result v1 │ │ -015c70: 7110 5c07 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -015c76: 0c01 |0013: move-result-object v1 │ │ -015c78: 6e20 8807 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -015c7e: 1a01 3c00 |0017: const-string v1, " in " // string@003c │ │ -015c82: 6e20 8807 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -015c88: 5421 fb00 |001c: iget-object v1, v2, Landroid/support/v4/app/n;.q:Landroid/support/v4/app/Fragment; // field@00fb │ │ -015c8c: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ -015c90: 5421 fb00 |0020: iget-object v1, v2, Landroid/support/v4/app/n;.q:Landroid/support/v4/app/Fragment; // field@00fb │ │ -015c94: 7120 4e03 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/c/d;.a:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@034e │ │ -015c9a: 1a01 8c07 |0025: const-string v1, "}}" // string@078c │ │ -015c9e: 6e20 8807 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -015ca4: 6e10 8b07 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -015caa: 0c00 |002d: move-result-object v0 │ │ -015cac: 1100 |002e: return-object v0 │ │ -015cae: 5421 f900 |002f: iget-object v1, v2, Landroid/support/v4/app/n;.o:Landroid/support/v4/app/h; // field@00f9 │ │ -015cb2: 7120 4e03 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/c/d;.a:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@034e │ │ -015cb8: 28f1 |0034: goto 0025 // -000f │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #83 header: │ │ -class_idx : 181 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #83 - │ │ - Class descriptor : 'Landroid/support/v4/app/o;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/o;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/app/n;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/o;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/n;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -015cbc: |[015cbc] android.support.v4.app.o.:(Landroid/support/v4/app/n;)V │ │ -015ccc: 5b01 0501 |0000: iput-object v1, v0, Landroid/support/v4/app/o;.a:Landroid/support/v4/app/n; // field@0105 │ │ -015cd0: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -015cd6: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/o;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -015cd8: |[015cd8] android.support.v4.app.o.run:()V │ │ -015ce8: 5410 0501 |0000: iget-object v0, v1, Landroid/support/v4/app/o;.a:Landroid/support/v4/app/n; // field@0105 │ │ -015cec: 6e10 da02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/n;.e:()Z // method@02da │ │ -015cf2: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #84 header: │ │ -class_idx : 182 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #84 - │ │ - Class descriptor : 'Landroid/support/v4/app/p;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/animation/Animation$AnimationListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/p;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Landroid/support/v4/app/p;) │ │ - name : 'b' │ │ - type : 'Landroid/support/v4/app/n;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/p;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/n;Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -015cf4: |[015cf4] android.support.v4.app.p.:(Landroid/support/v4/app/n;Landroid/support/v4/app/Fragment;)V │ │ -015d04: 5b01 0701 |0000: iput-object v1, v0, Landroid/support/v4/app/p;.b:Landroid/support/v4/app/n; // field@0107 │ │ -015d08: 5b02 0601 |0002: iput-object v2, v0, Landroid/support/v4/app/p;.a:Landroid/support/v4/app/Fragment; // field@0106 │ │ -015d0c: 7010 6907 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -015d12: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/p;) │ │ - name : 'onAnimationEnd' │ │ - type : '(Landroid/view/animation/Animation;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 6 │ │ - insns size : 26 16-bit code units │ │ -015d14: |[015d14] android.support.v4.app.p.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -015d24: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -015d26: 5460 0601 |0001: iget-object v0, v6, Landroid/support/v4/app/p;.a:Landroid/support/v4/app/Fragment; // field@0106 │ │ -015d2a: 5400 4100 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.b:Landroid/view/View; // field@0041 │ │ -015d2e: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ -015d32: 5460 0601 |0007: iget-object v0, v6, Landroid/support/v4/app/p;.a:Landroid/support/v4/app/Fragment; // field@0106 │ │ -015d36: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -015d38: 5b01 4100 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.b:Landroid/view/View; // field@0041 │ │ -015d3c: 5460 0701 |000c: iget-object v0, v6, Landroid/support/v4/app/p;.b:Landroid/support/v4/app/n; // field@0107 │ │ -015d40: 5461 0601 |000e: iget-object v1, v6, Landroid/support/v4/app/p;.a:Landroid/support/v4/app/Fragment; // field@0106 │ │ -015d44: 5462 0601 |0010: iget-object v2, v6, Landroid/support/v4/app/p;.a:Landroid/support/v4/app/Fragment; // field@0106 │ │ -015d48: 5222 4200 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.c:I // field@0042 │ │ -015d4c: 0134 |0014: move v4, v3 │ │ -015d4e: 0135 |0015: move v5, v3 │ │ -015d50: 7406 bf02 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/n;.a:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02bf │ │ -015d56: 0e00 |0019: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/p;) │ │ - name : 'onAnimationRepeat' │ │ - type : '(Landroid/view/animation/Animation;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -015d58: |[015d58] android.support.v4.app.p.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -015d68: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/p;) │ │ - name : 'onAnimationStart' │ │ - type : '(Landroid/view/animation/Animation;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -015d6c: |[015d6c] android.support.v4.app.p.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -015d7c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #85 header: │ │ -class_idx : 183 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #85 - │ │ - Class descriptor : 'Landroid/support/v4/app/q;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/q;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -015d80: |[015d80] android.support.v4.app.q.:()V │ │ -015d90: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -015d96: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/q;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -015d98: |[015d98] android.support.v4.app.q.a:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ -015da8: 2200 6e00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@006e │ │ -015dac: 7020 c701 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@01c7 │ │ -015db2: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/q;) │ │ - name : 'a' │ │ - type : '(I)[Landroid/support/v4/app/FragmentManagerState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -015db4: |[015db4] android.support.v4.app.q.a:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ -015dc4: 2320 f101 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@01f1 │ │ -015dc8: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/q;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -015dcc: |[015dcc] android.support.v4.app.q.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -015ddc: 6e20 f302 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/q;.a:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@02f3 │ │ -015de2: 0c00 |0003: move-result-object v0 │ │ -015de4: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/q;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -015de8: |[015de8] android.support.v4.app.q.newArray:(I)[Ljava/lang/Object; │ │ -015df8: 6e20 f402 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/q;.a:(I)[Landroid/support/v4/app/FragmentManagerState; // method@02f4 │ │ -015dfe: 0c00 |0003: move-result-object v0 │ │ -015e00: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #86 header: │ │ -class_idx : 184 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #86 - │ │ - Class descriptor : 'Landroid/support/v4/app/r;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/r;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -015e04: |[015e04] android.support.v4.app.r.:()V │ │ -015e14: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -015e1a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/r;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -015e1c: |[015e1c] android.support.v4.app.r.a:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ -015e2c: 2200 6f00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@006f │ │ -015e30: 7020 cb01 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@01cb │ │ -015e36: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/r;) │ │ - name : 'a' │ │ - type : '(I)[Landroid/support/v4/app/FragmentState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -015e38: |[015e38] android.support.v4.app.r.a:(I)[Landroid/support/v4/app/FragmentState; │ │ -015e48: 2320 f201 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@01f2 │ │ -015e4c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/r;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -015e50: |[015e50] android.support.v4.app.r.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -015e60: 6e20 f802 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/r;.a:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@02f8 │ │ -015e66: 0c00 |0003: move-result-object v0 │ │ -015e68: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/r;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -015e6c: |[015e6c] android.support.v4.app.r.newArray:(I)[Ljava/lang/Object; │ │ -015e7c: 6e20 f902 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/r;.a:(I)[Landroid/support/v4/app/FragmentState; // method@02f9 │ │ -015e82: 0c00 |0003: move-result-object v0 │ │ -015e84: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #87 header: │ │ -class_idx : 185 │ │ -access_flags : 4096 (0x1000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #87 - │ │ - Class descriptor : 'Landroid/support/v4/app/s;' │ │ - Access flags : 0x1000 (SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #88 header: │ │ -class_idx : 186 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #88 - │ │ - Class descriptor : 'Landroid/support/v4/app/t;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/t;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -015e88: |[015e88] android.support.v4.app.t.:()V │ │ -015e98: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -015e9e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/t;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -015ea0: |[015ea0] android.support.v4.app.t.a:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -015eb0: 2200 7000 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0070 │ │ -015eb4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -015eb6: 7030 d201 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/s;)V // method@01d2 │ │ -015ebc: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/t;) │ │ - name : 'a' │ │ - type : '(I)[Landroid/support/v4/app/FragmentTabHost$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -015ec0: |[015ec0] android.support.v4.app.t.a:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -015ed0: 2320 f301 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@01f3 │ │ -015ed4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/t;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -015ed8: |[015ed8] android.support.v4.app.t.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -015ee8: 6e20 fd02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/t;.a:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@02fd │ │ -015eee: 0c00 |0003: move-result-object v0 │ │ -015ef0: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/t;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -015ef4: |[015ef4] android.support.v4.app.t.newArray:(I)[Ljava/lang/Object; │ │ -015f04: 6e20 fe02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/t;.a:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@02fe │ │ -015f0a: 0c00 |0003: move-result-object v0 │ │ -015f0c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #89 header: │ │ -class_idx : 187 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #89 - │ │ - Class descriptor : 'Landroid/support/v4/app/u;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/u;) │ │ - name : 'a' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroid/support/v4/app/u;) │ │ - name : 'b' │ │ - type : 'Ljava/lang/Class;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroid/support/v4/app/u;) │ │ - name : 'c' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Landroid/support/v4/app/u;) │ │ - name : 'd' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/u;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/u;)Landroid/support/v4/app/Fragment;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -015f10: |[015f10] android.support.v4.app.u.a:(Landroid/support/v4/app/u;)Landroid/support/v4/app/Fragment; │ │ -015f20: 5410 0b01 |0000: iget-object v0, v1, Landroid/support/v4/app/u;.d:Landroid/support/v4/app/Fragment; // field@010b │ │ -015f24: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/u;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/u;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -015f28: |[015f28] android.support.v4.app.u.a:(Landroid/support/v4/app/u;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -015f38: 5b01 0b01 |0000: iput-object v1, v0, Landroid/support/v4/app/u;.d:Landroid/support/v4/app/Fragment; // field@010b │ │ -015f3c: 1101 |0002: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/u;) │ │ - name : 'b' │ │ - type : '(Landroid/support/v4/app/u;)Ljava/lang/String;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -015f40: |[015f40] android.support.v4.app.u.b:(Landroid/support/v4/app/u;)Ljava/lang/String; │ │ -015f50: 5410 0801 |0000: iget-object v0, v1, Landroid/support/v4/app/u;.a:Ljava/lang/String; // field@0108 │ │ -015f54: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/u;) │ │ - name : 'c' │ │ - type : '(Landroid/support/v4/app/u;)Ljava/lang/Class;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -015f58: |[015f58] android.support.v4.app.u.c:(Landroid/support/v4/app/u;)Ljava/lang/Class; │ │ -015f68: 5410 0901 |0000: iget-object v0, v1, Landroid/support/v4/app/u;.b:Ljava/lang/Class; // field@0109 │ │ -015f6c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/u;) │ │ - name : 'd' │ │ - type : '(Landroid/support/v4/app/u;)Landroid/os/Bundle;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -015f70: |[015f70] android.support.v4.app.u.d:(Landroid/support/v4/app/u;)Landroid/os/Bundle; │ │ -015f80: 5410 0a01 |0000: iget-object v0, v1, Landroid/support/v4/app/u;.c:Landroid/os/Bundle; // field@010a │ │ -015f84: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #90 header: │ │ -class_idx : 189 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #90 - │ │ - Class descriptor : 'Landroid/support/v4/app/w;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/w;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -015f88: |[015f88] android.support.v4.app.w.:()V │ │ -015f98: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -015f9e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/w;) │ │ - name : 'a' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -015fa0: |[015fa0] android.support.v4.app.w.a:()Z │ │ -015fb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -015fb2: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #91 header: │ │ -class_idx : 190 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #91 - │ │ - Class descriptor : 'Landroid/support/v4/app/x;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/x;) │ │ - name : 'a' │ │ - type : '(ILandroid/os/Bundle;)Landroid/support/v4/a/g;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/app/x;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/a/g;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/app/x;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/a/g;Ljava/lang/Object;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #92 header: │ │ -class_idx : 191 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 189 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 11 │ │ - │ │ -Class #92 - │ │ - Class descriptor : 'Landroid/support/v4/app/y;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/app/w;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/y;) │ │ - name : 'a' │ │ - type : 'Z' │ │ - access : 0x0008 (STATIC) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/y;) │ │ - name : 'b' │ │ - type : 'Landroid/support/v4/c/m;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroid/support/v4/app/y;) │ │ - name : 'c' │ │ - type : 'Landroid/support/v4/c/m;' │ │ - access : 0x0010 (FINAL) │ │ - #2 : (in Landroid/support/v4/app/y;) │ │ - name : 'd' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0010 (FINAL) │ │ - #3 : (in Landroid/support/v4/app/y;) │ │ - name : 'e' │ │ - type : 'Landroid/support/v4/app/h;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/y;) │ │ - name : 'f' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/y;) │ │ - name : 'g' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/y;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -015fb4: |[015fb4] android.support.v4.app.y.:()V │ │ -015fc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -015fc6: 6a00 0c01 |0001: sput-boolean v0, Landroid/support/v4/app/y;.a:Z // field@010c │ │ -015fca: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/y;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;Landroid/support/v4/app/h;Z)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 1 │ │ - insns size : 24 16-bit code units │ │ -015fcc: |[015fcc] android.support.v4.app.y.:(Ljava/lang/String;Landroid/support/v4/app/h;Z)V │ │ -015fdc: 7010 0b03 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/w;.:()V // method@030b │ │ -015fe2: 2200 d200 |0003: new-instance v0, Landroid/support/v4/c/m; // type@00d2 │ │ -015fe6: 7010 bc03 0000 |0005: invoke-direct {v0}, Landroid/support/v4/c/m;.:()V // method@03bc │ │ -015fec: 5b10 0d01 |0008: iput-object v0, v1, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -015ff0: 2200 d200 |000a: new-instance v0, Landroid/support/v4/c/m; // type@00d2 │ │ -015ff4: 7010 bc03 0000 |000c: invoke-direct {v0}, Landroid/support/v4/c/m;.:()V // method@03bc │ │ -015ffa: 5b10 0e01 |000f: iput-object v0, v1, Landroid/support/v4/app/y;.c:Landroid/support/v4/c/m; // field@010e │ │ -015ffe: 5b12 0f01 |0011: iput-object v2, v1, Landroid/support/v4/app/y;.d:Ljava/lang/String; // field@010f │ │ -016002: 5b13 1001 |0013: iput-object v3, v1, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -016006: 5c14 1101 |0015: iput-boolean v4, v1, Landroid/support/v4/app/y;.f:Z // field@0111 │ │ -01600a: 0e00 |0017: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/y;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/app/h;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01600c: |[01600c] android.support.v4.app.y.a:(Landroid/support/v4/app/h;)V │ │ -01601c: 5b01 1001 |0000: iput-object v1, v0, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -016020: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/y;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 176 16-bit code units │ │ -016024: |[016024] android.support.v4.app.y.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -016034: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -016036: 5450 0d01 |0001: iget-object v0, v5, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -01603a: 6e10 c003 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/c/m;.b:()I // method@03c0 │ │ -016040: 0a00 |0006: move-result v0 │ │ -016042: 3d00 5200 |0007: if-lez v0, 0059 // +0052 │ │ -016046: 6e20 4107 6800 |0009: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01604c: 1a00 9c00 |000c: const-string v0, "Active Loaders:" // string@009c │ │ -016050: 6e20 4507 0800 |000e: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -016056: 2200 8f01 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -01605a: 7010 8207 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -016060: 6e20 8807 6000 |0016: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016066: 0c00 |0019: move-result-object v0 │ │ -016068: 1a01 0400 |001a: const-string v1, " " // string@0004 │ │ -01606c: 6e20 8807 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016072: 0c00 |001f: move-result-object v0 │ │ -016074: 6e10 8b07 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01607a: 0c03 |0023: move-result-object v3 │ │ -01607c: 0121 |0024: move v1, v2 │ │ -01607e: 5450 0d01 |0025: iget-object v0, v5, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -016082: 6e10 c003 0000 |0027: invoke-virtual {v0}, Landroid/support/v4/c/m;.b:()I // method@03c0 │ │ -016088: 0a00 |002a: move-result v0 │ │ -01608a: 3501 2e00 |002b: if-ge v1, v0, 0059 // +002e │ │ -01608e: 5450 0d01 |002d: iget-object v0, v5, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -016092: 6e20 c103 1000 |002f: invoke-virtual {v0, v1}, Landroid/support/v4/c/m;.b:(I)Ljava/lang/Object; // method@03c1 │ │ -016098: 0c00 |0032: move-result-object v0 │ │ -01609a: 1f00 c000 |0033: check-cast v0, Landroid/support/v4/app/z; // type@00c0 │ │ -01609e: 6e20 4107 6800 |0035: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0160a4: 1a04 0500 |0038: const-string v4, " #" // string@0005 │ │ -0160a8: 6e20 4107 4800 |003a: invoke-virtual {v8, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0160ae: 5454 0d01 |003d: iget-object v4, v5, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -0160b2: 6e20 be03 1400 |003f: invoke-virtual {v4, v1}, Landroid/support/v4/c/m;.a:(I)I // method@03be │ │ -0160b8: 0a04 |0042: move-result v4 │ │ -0160ba: 6e20 3f07 4800 |0043: invoke-virtual {v8, v4}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -0160c0: 1a04 8a00 |0046: const-string v4, ": " // string@008a │ │ -0160c4: 6e20 4107 4800 |0048: invoke-virtual {v8, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0160ca: 6e10 2503 0000 |004b: invoke-virtual {v0}, Landroid/support/v4/app/z;.toString:()Ljava/lang/String; // method@0325 │ │ -0160d0: 0c04 |004e: move-result-object v4 │ │ -0160d2: 6e20 4507 4800 |004f: invoke-virtual {v8, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -0160d8: 6e59 1f03 3087 |0052: invoke-virtual {v0, v3, v7, v8, v9}, Landroid/support/v4/app/z;.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@031f │ │ -0160de: d800 0101 |0055: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0160e2: 0101 |0057: move v1, v0 │ │ -0160e4: 28cd |0058: goto 0025 // -0033 │ │ -0160e6: 5450 0e01 |0059: iget-object v0, v5, Landroid/support/v4/app/y;.c:Landroid/support/v4/c/m; // field@010e │ │ -0160ea: 6e10 c003 0000 |005b: invoke-virtual {v0}, Landroid/support/v4/c/m;.b:()I // method@03c0 │ │ -0160f0: 0a00 |005e: move-result v0 │ │ -0160f2: 3d00 5000 |005f: if-lez v0, 00af // +0050 │ │ -0160f6: 6e20 4107 6800 |0061: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0160fc: 1a00 1201 |0064: const-string v0, "Inactive Loaders:" // string@0112 │ │ -016100: 6e20 4507 0800 |0066: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -016106: 2200 8f01 |0069: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -01610a: 7010 8207 0000 |006b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -016110: 6e20 8807 6000 |006e: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016116: 0c00 |0071: move-result-object v0 │ │ -016118: 1a01 0400 |0072: const-string v1, " " // string@0004 │ │ -01611c: 6e20 8807 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016122: 0c00 |0077: move-result-object v0 │ │ -016124: 6e10 8b07 0000 |0078: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01612a: 0c01 |007b: move-result-object v1 │ │ -01612c: 5450 0e01 |007c: iget-object v0, v5, Landroid/support/v4/app/y;.c:Landroid/support/v4/c/m; // field@010e │ │ -016130: 6e10 c003 0000 |007e: invoke-virtual {v0}, Landroid/support/v4/c/m;.b:()I // method@03c0 │ │ -016136: 0a00 |0081: move-result v0 │ │ -016138: 3502 2d00 |0082: if-ge v2, v0, 00af // +002d │ │ -01613c: 5450 0e01 |0084: iget-object v0, v5, Landroid/support/v4/app/y;.c:Landroid/support/v4/c/m; // field@010e │ │ -016140: 6e20 c103 2000 |0086: invoke-virtual {v0, v2}, Landroid/support/v4/c/m;.b:(I)Ljava/lang/Object; // method@03c1 │ │ -016146: 0c00 |0089: move-result-object v0 │ │ -016148: 1f00 c000 |008a: check-cast v0, Landroid/support/v4/app/z; // type@00c0 │ │ -01614c: 6e20 4107 6800 |008c: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016152: 1a03 0500 |008f: const-string v3, " #" // string@0005 │ │ -016156: 6e20 4107 3800 |0091: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01615c: 5453 0e01 |0094: iget-object v3, v5, Landroid/support/v4/app/y;.c:Landroid/support/v4/c/m; // field@010e │ │ -016160: 6e20 be03 2300 |0096: invoke-virtual {v3, v2}, Landroid/support/v4/c/m;.a:(I)I // method@03be │ │ -016166: 0a03 |0099: move-result v3 │ │ -016168: 6e20 3f07 3800 |009a: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -01616e: 1a03 8a00 |009d: const-string v3, ": " // string@008a │ │ -016172: 6e20 4107 3800 |009f: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016178: 6e10 2503 0000 |00a2: invoke-virtual {v0}, Landroid/support/v4/app/z;.toString:()Ljava/lang/String; // method@0325 │ │ -01617e: 0c03 |00a5: move-result-object v3 │ │ -016180: 6e20 4507 3800 |00a6: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -016186: 6e59 1f03 1087 |00a9: invoke-virtual {v0, v1, v7, v8, v9}, Landroid/support/v4/app/z;.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@031f │ │ -01618c: d802 0201 |00ac: add-int/lit8 v2, v2, #int 1 // #01 │ │ -016190: 28ce |00ae: goto 007c // -0032 │ │ -016192: 0e00 |00af: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/y;) │ │ - name : 'a' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -016194: |[016194] android.support.v4.app.y.a:()Z │ │ -0161a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0161a6: 5460 0d01 |0001: iget-object v0, v6, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -0161aa: 6e10 c003 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/c/m;.b:()I // method@03c0 │ │ -0161b0: 0a04 |0006: move-result v4 │ │ -0161b2: 0112 |0007: move v2, v1 │ │ -0161b4: 0113 |0008: move v3, v1 │ │ -0161b6: 3542 1a00 |0009: if-ge v2, v4, 0023 // +001a │ │ -0161ba: 5460 0d01 |000b: iget-object v0, v6, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -0161be: 6e20 c103 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/c/m;.b:(I)Ljava/lang/Object; // method@03c1 │ │ -0161c4: 0c00 |0010: move-result-object v0 │ │ -0161c6: 1f00 c000 |0011: check-cast v0, Landroid/support/v4/app/z; // type@00c0 │ │ -0161ca: 5505 1a01 |0013: iget-boolean v5, v0, Landroid/support/v4/app/z;.h:Z // field@011a │ │ -0161ce: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -0161d2: 5500 1801 |0017: iget-boolean v0, v0, Landroid/support/v4/app/z;.f:Z // field@0118 │ │ -0161d6: 3900 0800 |0019: if-nez v0, 0021 // +0008 │ │ -0161da: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -0161dc: b603 |001c: or-int/2addr v3, v0 │ │ -0161de: d800 0201 |001d: add-int/lit8 v0, v2, #int 1 // #01 │ │ -0161e2: 0102 |001f: move v2, v0 │ │ -0161e4: 28e9 |0020: goto 0009 // -0017 │ │ -0161e6: 0110 |0021: move v0, v1 │ │ -0161e8: 28fa |0022: goto 001c // -0006 │ │ -0161ea: 0f03 |0023: return v3 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/y;) │ │ - name : 'b' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 96 16-bit code units │ │ -0161ec: |[0161ec] android.support.v4.app.y.b:()V │ │ -0161fc: 6300 0c01 |0000: sget-boolean v0, Landroid/support/v4/app/y;.a:Z // field@010c │ │ -016200: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -016204: 1a00 e102 |0004: const-string v0, "LoaderManager" // string@02e1 │ │ -016208: 2201 8f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -01620c: 7010 8207 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -016212: 1a02 6503 |000b: const-string v2, "Starting in " // string@0365 │ │ -016216: 6e20 8807 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01621c: 0c01 |0010: move-result-object v1 │ │ -01621e: 6e20 8707 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -016224: 0c01 |0014: move-result-object v1 │ │ -016226: 6e10 8b07 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01622c: 0c01 |0018: move-result-object v1 │ │ -01622e: 7120 3006 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -016234: 5540 1101 |001c: iget-boolean v0, v4, Landroid/support/v4/app/y;.f:Z // field@0111 │ │ -016238: 3800 2500 |001e: if-eqz v0, 0043 // +0025 │ │ -01623c: 2200 8d01 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@018d │ │ -016240: 1a01 6c05 |0022: const-string v1, "here" // string@056c │ │ -016244: 7020 7007 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0770 │ │ -01624a: 6e10 7207 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0772 │ │ -016250: 1a01 e102 |002a: const-string v1, "LoaderManager" // string@02e1 │ │ -016254: 2202 8f01 |002c: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -016258: 7010 8207 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01625e: 1a03 ba00 |0031: const-string v3, "Called doStart when already started: " // string@00ba │ │ -016262: 6e20 8807 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016268: 0c02 |0036: move-result-object v2 │ │ -01626a: 6e20 8707 4200 |0037: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -016270: 0c02 |003a: move-result-object v2 │ │ -016272: 6e10 8b07 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -016278: 0c02 |003e: move-result-object v2 │ │ -01627a: 7130 3206 2100 |003f: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0632 │ │ -016280: 0e00 |0042: return-void │ │ -016282: 1210 |0043: const/4 v0, #int 1 // #1 │ │ -016284: 5c40 1101 |0044: iput-boolean v0, v4, Landroid/support/v4/app/y;.f:Z // field@0111 │ │ -016288: 5440 0d01 |0046: iget-object v0, v4, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -01628c: 6e10 c003 0000 |0048: invoke-virtual {v0}, Landroid/support/v4/c/m;.b:()I // method@03c0 │ │ -016292: 0a00 |004b: move-result v0 │ │ -016294: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -016298: 0101 |004e: move v1, v0 │ │ -01629a: 3a01 f3ff |004f: if-ltz v1, 0042 // -000d │ │ -01629e: 5440 0d01 |0051: iget-object v0, v4, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -0162a2: 6e20 c103 1000 |0053: invoke-virtual {v0, v1}, Landroid/support/v4/c/m;.b:(I)Ljava/lang/Object; // method@03c1 │ │ -0162a8: 0c00 |0056: move-result-object v0 │ │ -0162aa: 1f00 c000 |0057: check-cast v0, Landroid/support/v4/app/z; // type@00c0 │ │ -0162ae: 6e10 1d03 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/z;.a:()V // method@031d │ │ -0162b4: d800 01ff |005c: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0162b8: 0101 |005e: move v1, v0 │ │ -0162ba: 28f0 |005f: goto 004f // -0010 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/y;) │ │ - name : 'c' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 97 16-bit code units │ │ -0162bc: |[0162bc] android.support.v4.app.y.c:()V │ │ -0162cc: 6300 0c01 |0000: sget-boolean v0, Landroid/support/v4/app/y;.a:Z // field@010c │ │ -0162d0: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -0162d4: 1a00 e102 |0004: const-string v0, "LoaderManager" // string@02e1 │ │ -0162d8: 2201 8f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0162dc: 7010 8207 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0162e2: 1a02 6a03 |000b: const-string v2, "Stopping in " // string@036a │ │ -0162e6: 6e20 8807 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0162ec: 0c01 |0010: move-result-object v1 │ │ -0162ee: 6e20 8707 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0162f4: 0c01 |0014: move-result-object v1 │ │ -0162f6: 6e10 8b07 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0162fc: 0c01 |0018: move-result-object v1 │ │ -0162fe: 7120 3006 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -016304: 5540 1101 |001c: iget-boolean v0, v4, Landroid/support/v4/app/y;.f:Z // field@0111 │ │ -016308: 3900 2500 |001e: if-nez v0, 0043 // +0025 │ │ -01630c: 2200 8d01 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@018d │ │ -016310: 1a01 6c05 |0022: const-string v1, "here" // string@056c │ │ -016314: 7020 7007 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0770 │ │ -01631a: 6e10 7207 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0772 │ │ -016320: 1a01 e102 |002a: const-string v1, "LoaderManager" // string@02e1 │ │ -016324: 2202 8f01 |002c: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -016328: 7010 8207 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01632e: 1a03 bb00 |0031: const-string v3, "Called doStop when not started: " // string@00bb │ │ -016332: 6e20 8807 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016338: 0c02 |0036: move-result-object v2 │ │ -01633a: 6e20 8707 4200 |0037: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -016340: 0c02 |003a: move-result-object v2 │ │ -016342: 6e10 8b07 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -016348: 0c02 |003e: move-result-object v2 │ │ -01634a: 7130 3206 2100 |003f: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0632 │ │ -016350: 0e00 |0042: return-void │ │ -016352: 5440 0d01 |0043: iget-object v0, v4, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -016356: 6e10 c003 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/c/m;.b:()I // method@03c0 │ │ -01635c: 0a00 |0048: move-result v0 │ │ -01635e: d800 00ff |0049: add-int/lit8 v0, v0, #int -1 // #ff │ │ -016362: 0101 |004b: move v1, v0 │ │ -016364: 3a01 1100 |004c: if-ltz v1, 005d // +0011 │ │ -016368: 5440 0d01 |004e: iget-object v0, v4, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -01636c: 6e20 c103 1000 |0050: invoke-virtual {v0, v1}, Landroid/support/v4/c/m;.b:(I)Ljava/lang/Object; // method@03c1 │ │ -016372: 0c00 |0053: move-result-object v0 │ │ -016374: 1f00 c000 |0054: check-cast v0, Landroid/support/v4/app/z; // type@00c0 │ │ -016378: 6e10 2303 0000 |0056: invoke-virtual {v0}, Landroid/support/v4/app/z;.e:()V // method@0323 │ │ -01637e: d800 01ff |0059: add-int/lit8 v0, v1, #int -1 // #ff │ │ -016382: 0101 |005b: move v1, v0 │ │ -016384: 28f0 |005c: goto 004c // -0010 │ │ -016386: 1200 |005d: const/4 v0, #int 0 // #0 │ │ -016388: 5c40 1101 |005e: iput-boolean v0, v4, Landroid/support/v4/app/y;.f:Z // field@0111 │ │ -01638c: 28e2 |0060: goto 0042 // -001e │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/app/y;) │ │ - name : 'd' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 99 16-bit code units │ │ -016390: |[016390] android.support.v4.app.y.d:()V │ │ -0163a0: 6300 0c01 |0000: sget-boolean v0, Landroid/support/v4/app/y;.a:Z // field@010c │ │ -0163a4: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -0163a8: 1a00 e102 |0004: const-string v0, "LoaderManager" // string@02e1 │ │ -0163ac: 2201 8f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0163b0: 7010 8207 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0163b6: 1a02 5303 |000b: const-string v2, "Retaining in " // string@0353 │ │ -0163ba: 6e20 8807 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0163c0: 0c01 |0010: move-result-object v1 │ │ -0163c2: 6e20 8707 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0163c8: 0c01 |0014: move-result-object v1 │ │ -0163ca: 6e10 8b07 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0163d0: 0c01 |0018: move-result-object v1 │ │ -0163d2: 7120 3006 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0163d8: 5540 1101 |001c: iget-boolean v0, v4, Landroid/support/v4/app/y;.f:Z // field@0111 │ │ -0163dc: 3900 2500 |001e: if-nez v0, 0043 // +0025 │ │ -0163e0: 2200 8d01 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@018d │ │ -0163e4: 1a01 6c05 |0022: const-string v1, "here" // string@056c │ │ -0163e8: 7020 7007 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0770 │ │ -0163ee: 6e10 7207 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0772 │ │ -0163f4: 1a01 e102 |002a: const-string v1, "LoaderManager" // string@02e1 │ │ -0163f8: 2202 8f01 |002c: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -0163fc: 7010 8207 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -016402: 1a03 b900 |0031: const-string v3, "Called doRetain when not started: " // string@00b9 │ │ -016406: 6e20 8807 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01640c: 0c02 |0036: move-result-object v2 │ │ -01640e: 6e20 8707 4200 |0037: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -016414: 0c02 |003a: move-result-object v2 │ │ -016416: 6e10 8b07 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01641c: 0c02 |003e: move-result-object v2 │ │ -01641e: 7130 3206 2100 |003f: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0632 │ │ -016424: 0e00 |0042: return-void │ │ -016426: 1210 |0043: const/4 v0, #int 1 // #1 │ │ -016428: 5c40 1201 |0044: iput-boolean v0, v4, Landroid/support/v4/app/y;.g:Z // field@0112 │ │ -01642c: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -01642e: 5c40 1101 |0047: iput-boolean v0, v4, Landroid/support/v4/app/y;.f:Z // field@0111 │ │ -016432: 5440 0d01 |0049: iget-object v0, v4, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -016436: 6e10 c003 0000 |004b: invoke-virtual {v0}, Landroid/support/v4/c/m;.b:()I // method@03c0 │ │ -01643c: 0a00 |004e: move-result v0 │ │ -01643e: d800 00ff |004f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -016442: 0101 |0051: move v1, v0 │ │ -016444: 3a01 f0ff |0052: if-ltz v1, 0042 // -0010 │ │ -016448: 5440 0d01 |0054: iget-object v0, v4, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -01644c: 6e20 c103 1000 |0056: invoke-virtual {v0, v1}, Landroid/support/v4/c/m;.b:(I)Ljava/lang/Object; // method@03c1 │ │ -016452: 0c00 |0059: move-result-object v0 │ │ -016454: 1f00 c000 |005a: check-cast v0, Landroid/support/v4/app/z; // type@00c0 │ │ -016458: 6e10 2003 0000 |005c: invoke-virtual {v0}, Landroid/support/v4/app/z;.b:()V // method@0320 │ │ -01645e: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ -016462: 0101 |0061: move v1, v0 │ │ -016464: 28f0 |0062: goto 0052 // -0010 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/app/y;) │ │ - name : 'e' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 62 16-bit code units │ │ -016468: |[016468] android.support.v4.app.y.e:()V │ │ -016478: 5530 1201 |0000: iget-boolean v0, v3, Landroid/support/v4/app/y;.g:Z // field@0112 │ │ -01647c: 3800 3b00 |0002: if-eqz v0, 003d // +003b │ │ -016480: 6300 0c01 |0004: sget-boolean v0, Landroid/support/v4/app/y;.a:Z // field@010c │ │ -016484: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -016488: 1a00 e102 |0008: const-string v0, "LoaderManager" // string@02e1 │ │ -01648c: 2201 8f01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -016490: 7010 8207 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -016496: 1a02 e900 |000f: const-string v2, "Finished Retaining in " // string@00e9 │ │ -01649a: 6e20 8807 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0164a0: 0c01 |0014: move-result-object v1 │ │ -0164a2: 6e20 8707 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0164a8: 0c01 |0018: move-result-object v1 │ │ -0164aa: 6e10 8b07 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0164b0: 0c01 |001c: move-result-object v1 │ │ -0164b2: 7120 3006 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0164b8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0164ba: 5c30 1201 |0021: iput-boolean v0, v3, Landroid/support/v4/app/y;.g:Z // field@0112 │ │ -0164be: 5430 0d01 |0023: iget-object v0, v3, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -0164c2: 6e10 c003 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/c/m;.b:()I // method@03c0 │ │ -0164c8: 0a00 |0028: move-result v0 │ │ -0164ca: d800 00ff |0029: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0164ce: 0101 |002b: move v1, v0 │ │ -0164d0: 3a01 1100 |002c: if-ltz v1, 003d // +0011 │ │ -0164d4: 5430 0d01 |002e: iget-object v0, v3, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -0164d8: 6e20 c103 1000 |0030: invoke-virtual {v0, v1}, Landroid/support/v4/c/m;.b:(I)Ljava/lang/Object; // method@03c1 │ │ -0164de: 0c00 |0033: move-result-object v0 │ │ -0164e0: 1f00 c000 |0034: check-cast v0, Landroid/support/v4/app/z; // type@00c0 │ │ -0164e4: 6e10 2103 0000 |0036: invoke-virtual {v0}, Landroid/support/v4/app/z;.c:()V // method@0321 │ │ -0164ea: d800 01ff |0039: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0164ee: 0101 |003b: move v1, v0 │ │ -0164f0: 28f0 |003c: goto 002c // -0010 │ │ -0164f2: 0e00 |003d: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/app/y;) │ │ - name : 'f' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 27 16-bit code units │ │ -0164f4: |[0164f4] android.support.v4.app.y.f:()V │ │ -016504: 5430 0d01 |0000: iget-object v0, v3, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -016508: 6e10 c003 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/m;.b:()I // method@03c0 │ │ -01650e: 0a00 |0005: move-result v0 │ │ -016510: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -016514: 0101 |0008: move v1, v0 │ │ -016516: 3a01 1100 |0009: if-ltz v1, 001a // +0011 │ │ -01651a: 5430 0d01 |000b: iget-object v0, v3, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -01651e: 6e20 c103 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/c/m;.b:(I)Ljava/lang/Object; // method@03c1 │ │ -016524: 0c00 |0010: move-result-object v0 │ │ -016526: 1f00 c000 |0011: check-cast v0, Landroid/support/v4/app/z; // type@00c0 │ │ -01652a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -01652c: 5c02 1d01 |0014: iput-boolean v2, v0, Landroid/support/v4/app/z;.k:Z // field@011d │ │ -016530: d800 01ff |0016: add-int/lit8 v0, v1, #int -1 // #ff │ │ -016534: 0101 |0018: move v1, v0 │ │ -016536: 28f0 |0019: goto 0009 // -0010 │ │ -016538: 0e00 |001a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/app/y;) │ │ - name : 'g' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 27 16-bit code units │ │ -01653c: |[01653c] android.support.v4.app.y.g:()V │ │ -01654c: 5420 0d01 |0000: iget-object v0, v2, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -016550: 6e10 c003 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/m;.b:()I // method@03c0 │ │ -016556: 0a00 |0005: move-result v0 │ │ -016558: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01655c: 0101 |0008: move v1, v0 │ │ -01655e: 3a01 1100 |0009: if-ltz v1, 001a // +0011 │ │ -016562: 5420 0d01 |000b: iget-object v0, v2, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -016566: 6e20 c103 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/c/m;.b:(I)Ljava/lang/Object; // method@03c1 │ │ -01656c: 0c00 |0010: move-result-object v0 │ │ -01656e: 1f00 c000 |0011: check-cast v0, Landroid/support/v4/app/z; // type@00c0 │ │ -016572: 6e10 2203 0000 |0013: invoke-virtual {v0}, Landroid/support/v4/app/z;.d:()V // method@0322 │ │ -016578: d800 01ff |0016: add-int/lit8 v0, v1, #int -1 // #ff │ │ -01657c: 0101 |0018: move v1, v0 │ │ -01657e: 28f0 |0019: goto 0009 // -0010 │ │ -016580: 0e00 |001a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/app/y;) │ │ - name : 'h' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 123 16-bit code units │ │ -016584: |[016584] android.support.v4.app.y.h:()V │ │ -016594: 5530 1201 |0000: iget-boolean v0, v3, Landroid/support/v4/app/y;.g:Z // field@0112 │ │ -016598: 3900 3d00 |0002: if-nez v0, 003f // +003d │ │ -01659c: 6300 0c01 |0004: sget-boolean v0, Landroid/support/v4/app/y;.a:Z // field@010c │ │ -0165a0: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -0165a4: 1a00 e102 |0008: const-string v0, "LoaderManager" // string@02e1 │ │ -0165a8: 2201 8f01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0165ac: 7010 8207 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0165b2: 1a02 d100 |000f: const-string v2, "Destroying Active in " // string@00d1 │ │ -0165b6: 6e20 8807 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0165bc: 0c01 |0014: move-result-object v1 │ │ -0165be: 6e20 8707 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0165c4: 0c01 |0018: move-result-object v1 │ │ -0165c6: 6e10 8b07 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0165cc: 0c01 |001c: move-result-object v1 │ │ -0165ce: 7120 3006 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0165d4: 5430 0d01 |0020: iget-object v0, v3, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -0165d8: 6e10 c003 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/c/m;.b:()I // method@03c0 │ │ -0165de: 0a00 |0025: move-result v0 │ │ -0165e0: d800 00ff |0026: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0165e4: 0101 |0028: move v1, v0 │ │ -0165e6: 3a01 1100 |0029: if-ltz v1, 003a // +0011 │ │ -0165ea: 5430 0d01 |002b: iget-object v0, v3, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -0165ee: 6e20 c103 1000 |002d: invoke-virtual {v0, v1}, Landroid/support/v4/c/m;.b:(I)Ljava/lang/Object; // method@03c1 │ │ -0165f4: 0c00 |0030: move-result-object v0 │ │ -0165f6: 1f00 c000 |0031: check-cast v0, Landroid/support/v4/app/z; // type@00c0 │ │ -0165fa: 6e10 2403 0000 |0033: invoke-virtual {v0}, Landroid/support/v4/app/z;.f:()V // method@0324 │ │ -016600: d800 01ff |0036: add-int/lit8 v0, v1, #int -1 // #ff │ │ -016604: 0101 |0038: move v1, v0 │ │ -016606: 28f0 |0039: goto 0029 // -0010 │ │ -016608: 5430 0d01 |003a: iget-object v0, v3, Landroid/support/v4/app/y;.b:Landroid/support/v4/c/m; // field@010d │ │ -01660c: 6e10 c203 0000 |003c: invoke-virtual {v0}, Landroid/support/v4/c/m;.c:()V // method@03c2 │ │ -016612: 6300 0c01 |003f: sget-boolean v0, Landroid/support/v4/app/y;.a:Z // field@010c │ │ -016616: 3800 1a00 |0041: if-eqz v0, 005b // +001a │ │ -01661a: 1a00 e102 |0043: const-string v0, "LoaderManager" // string@02e1 │ │ -01661e: 2201 8f01 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -016622: 7010 8207 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -016628: 1a02 d200 |004a: const-string v2, "Destroying Inactive in " // string@00d2 │ │ -01662c: 6e20 8807 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016632: 0c01 |004f: move-result-object v1 │ │ -016634: 6e20 8707 3100 |0050: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01663a: 0c01 |0053: move-result-object v1 │ │ -01663c: 6e10 8b07 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -016642: 0c01 |0057: move-result-object v1 │ │ -016644: 7120 3006 1000 |0058: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -01664a: 5430 0e01 |005b: iget-object v0, v3, Landroid/support/v4/app/y;.c:Landroid/support/v4/c/m; // field@010e │ │ -01664e: 6e10 c003 0000 |005d: invoke-virtual {v0}, Landroid/support/v4/c/m;.b:()I // method@03c0 │ │ -016654: 0a00 |0060: move-result v0 │ │ -016656: d800 00ff |0061: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01665a: 0101 |0063: move v1, v0 │ │ -01665c: 3a01 1100 |0064: if-ltz v1, 0075 // +0011 │ │ -016660: 5430 0e01 |0066: iget-object v0, v3, Landroid/support/v4/app/y;.c:Landroid/support/v4/c/m; // field@010e │ │ -016664: 6e20 c103 1000 |0068: invoke-virtual {v0, v1}, Landroid/support/v4/c/m;.b:(I)Ljava/lang/Object; // method@03c1 │ │ -01666a: 0c00 |006b: move-result-object v0 │ │ -01666c: 1f00 c000 |006c: check-cast v0, Landroid/support/v4/app/z; // type@00c0 │ │ -016670: 6e10 2403 0000 |006e: invoke-virtual {v0}, Landroid/support/v4/app/z;.f:()V // method@0324 │ │ -016676: d800 01ff |0071: add-int/lit8 v0, v1, #int -1 // #ff │ │ -01667a: 0101 |0073: move v1, v0 │ │ -01667c: 28f0 |0074: goto 0064 // -0010 │ │ -01667e: 5430 0e01 |0075: iget-object v0, v3, Landroid/support/v4/app/y;.c:Landroid/support/v4/c/m; // field@010e │ │ -016682: 6e10 c203 0000 |0077: invoke-virtual {v0}, Landroid/support/v4/c/m;.c:()V // method@03c2 │ │ -016688: 0e00 |007a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/app/y;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 43 16-bit code units │ │ -01668c: |[01668c] android.support.v4.app.y.toString:()Ljava/lang/String; │ │ -01669c: 2200 8f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -0166a0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0166a4: 7020 8307 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0783 │ │ -0166aa: 1a01 e202 |0007: const-string v1, "LoaderManager{" // string@02e2 │ │ -0166ae: 6e20 8807 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0166b4: 7110 8e07 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@078e │ │ -0166ba: 0a01 |000f: move-result v1 │ │ -0166bc: 7110 5c07 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -0166c2: 0c01 |0013: move-result-object v1 │ │ -0166c4: 6e20 8807 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0166ca: 1a01 3c00 |0017: const-string v1, " in " // string@003c │ │ -0166ce: 6e20 8807 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0166d4: 5421 1001 |001c: iget-object v1, v2, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -0166d8: 7120 4e03 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/c/d;.a:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@034e │ │ -0166de: 1a01 8c07 |0021: const-string v1, "}}" // string@078c │ │ -0166e2: 6e20 8807 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0166e8: 6e10 8b07 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0166ee: 0c00 |0029: move-result-object v0 │ │ -0166f0: 1100 |002a: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #93 header: │ │ -class_idx : 192 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 15 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 9 │ │ - │ │ -Class #93 - │ │ - Class descriptor : 'Landroid/support/v4/app/z;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/a/h;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/z;) │ │ - name : 'a' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroid/support/v4/app/z;) │ │ - name : 'b' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0010 (FINAL) │ │ - #2 : (in Landroid/support/v4/app/z;) │ │ - name : 'c' │ │ - type : 'Landroid/support/v4/app/x;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/z;) │ │ - name : 'd' │ │ - type : 'Landroid/support/v4/a/g;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/z;) │ │ - name : 'e' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/z;) │ │ - name : 'f' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/z;) │ │ - name : 'g' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/z;) │ │ - name : 'h' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/z;) │ │ - name : 'i' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/z;) │ │ - name : 'j' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/z;) │ │ - name : 'k' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/z;) │ │ - name : 'l' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #12 : (in Landroid/support/v4/app/z;) │ │ - name : 'm' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/z;) │ │ - name : 'n' │ │ - type : 'Landroid/support/v4/app/z;' │ │ - access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/z;) │ │ - name : 'o' │ │ - type : 'Landroid/support/v4/app/y;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/z;) │ │ - name : 'a' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 145 16-bit code units │ │ -0166f4: |[0166f4] android.support.v4.app.z.a:()V │ │ -016704: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -016706: 5540 1b01 |0001: iget-boolean v0, v4, Landroid/support/v4/app/z;.i:Z // field@011b │ │ -01670a: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -01670e: 5540 1c01 |0005: iget-boolean v0, v4, Landroid/support/v4/app/z;.j:Z // field@011c │ │ -016712: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -016716: 5c43 1a01 |0009: iput-boolean v3, v4, Landroid/support/v4/app/z;.h:Z // field@011a │ │ -01671a: 0e00 |000b: return-void │ │ -01671c: 5540 1a01 |000c: iget-boolean v0, v4, Landroid/support/v4/app/z;.h:Z // field@011a │ │ -016720: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -016724: 5c43 1a01 |0010: iput-boolean v3, v4, Landroid/support/v4/app/z;.h:Z // field@011a │ │ -016728: 6300 0c01 |0012: sget-boolean v0, Landroid/support/v4/app/y;.a:Z // field@010c │ │ -01672c: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -016730: 1a00 e102 |0016: const-string v0, "LoaderManager" // string@02e1 │ │ -016734: 2201 8f01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -016738: 7010 8207 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01673e: 1a02 0b00 |001d: const-string v2, " Starting: " // string@000b │ │ -016742: 6e20 8807 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016748: 0c01 |0022: move-result-object v1 │ │ -01674a: 6e20 8707 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -016750: 0c01 |0026: move-result-object v1 │ │ -016752: 6e10 8b07 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -016758: 0c01 |002a: move-result-object v1 │ │ -01675a: 7120 3006 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -016760: 5440 1601 |002e: iget-object v0, v4, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -016764: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -016768: 5440 1501 |0032: iget-object v0, v4, Landroid/support/v4/app/z;.c:Landroid/support/v4/app/x; // field@0115 │ │ -01676c: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -016770: 5440 1501 |0036: iget-object v0, v4, Landroid/support/v4/app/z;.c:Landroid/support/v4/app/x; // field@0115 │ │ -016774: 5241 1301 |0038: iget v1, v4, Landroid/support/v4/app/z;.a:I // field@0113 │ │ -016778: 5442 1401 |003a: iget-object v2, v4, Landroid/support/v4/app/z;.b:Landroid/os/Bundle; // field@0114 │ │ -01677c: 7230 0d03 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/x;.a:(ILandroid/os/Bundle;)Landroid/support/v4/a/g; // method@030d │ │ -016782: 0c00 |003f: move-result-object v0 │ │ -016784: 5b40 1601 |0040: iput-object v0, v4, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -016788: 5440 1601 |0042: iget-object v0, v4, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -01678c: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -016790: 5440 1601 |0046: iget-object v0, v4, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -016794: 6e10 6c07 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@076c │ │ -01679a: 0c00 |004b: move-result-object v0 │ │ -01679c: 6e10 5107 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@0751 │ │ -0167a2: 0a00 |004f: move-result v0 │ │ -0167a4: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -0167a8: 5440 1601 |0052: iget-object v0, v4, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -0167ac: 6e10 6c07 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@076c │ │ -0167b2: 0c00 |0057: move-result-object v0 │ │ -0167b4: 6e10 4d07 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@074d │ │ -0167ba: 0a00 |005b: move-result v0 │ │ -0167bc: 7110 9807 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@0798 │ │ -0167c2: 0a00 |005f: move-result v0 │ │ -0167c4: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -0167c8: 2200 8101 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0181 │ │ -0167cc: 2201 8f01 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0167d0: 7010 8207 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0167d6: 1a02 3303 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0333 │ │ -0167da: 6e20 8807 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0167e0: 0c01 |006e: move-result-object v1 │ │ -0167e2: 5442 1601 |006f: iget-object v2, v4, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -0167e6: 6e20 8707 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -0167ec: 0c01 |0074: move-result-object v1 │ │ -0167ee: 6e10 8b07 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0167f4: 0c01 |0078: move-result-object v1 │ │ -0167f6: 7020 5507 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0755 │ │ -0167fc: 2700 |007c: throw v0 │ │ -0167fe: 5540 1f01 |007d: iget-boolean v0, v4, Landroid/support/v4/app/z;.m:Z // field@011f │ │ -016802: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ -016806: 5440 1601 |0081: iget-object v0, v4, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -01680a: 5241 1301 |0083: iget v1, v4, Landroid/support/v4/app/z;.a:I // field@0113 │ │ -01680e: 6e30 7301 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/a/g;.a:(ILandroid/support/v4/a/h;)V // method@0173 │ │ -016814: 5c43 1f01 |0088: iput-boolean v3, v4, Landroid/support/v4/app/z;.m:Z // field@011f │ │ -016818: 5440 1601 |008a: iget-object v0, v4, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -01681c: 6e10 7201 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/a/g;.a:()V // method@0172 │ │ -016822: 2900 7cff |008f: goto/16 000b // -0084 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/z;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/a/g;Ljava/lang/Object;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 113 16-bit code units │ │ -016828: |[016828] android.support.v4.app.z.a:(Landroid/support/v4/a/g;Ljava/lang/Object;)V │ │ -016838: 5440 1501 |0000: iget-object v0, v4, Landroid/support/v4/app/z;.c:Landroid/support/v4/app/x; // field@0115 │ │ -01683c: 3800 5c00 |0002: if-eqz v0, 005e // +005c │ │ -016840: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -016842: 5441 2101 |0005: iget-object v1, v4, Landroid/support/v4/app/z;.o:Landroid/support/v4/app/y; // field@0121 │ │ -016846: 5411 1001 |0007: iget-object v1, v1, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -01684a: 3801 6600 |0009: if-eqz v1, 006f // +0066 │ │ -01684e: 5440 2101 |000b: iget-object v0, v4, Landroid/support/v4/app/z;.o:Landroid/support/v4/app/y; // field@0121 │ │ -016852: 5400 1001 |000d: iget-object v0, v0, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -016856: 5400 d600 |000f: iget-object v0, v0, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -01685a: 5400 ff00 |0011: iget-object v0, v0, Landroid/support/v4/app/n;.u:Ljava/lang/String; // field@00ff │ │ -01685e: 5441 2101 |0013: iget-object v1, v4, Landroid/support/v4/app/z;.o:Landroid/support/v4/app/y; // field@0121 │ │ -016862: 5411 1001 |0015: iget-object v1, v1, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -016866: 5411 d600 |0017: iget-object v1, v1, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -01686a: 1a02 1606 |0019: const-string v2, "onLoadFinished" // string@0616 │ │ -01686e: 5b12 ff00 |001b: iput-object v2, v1, Landroid/support/v4/app/n;.u:Ljava/lang/String; // field@00ff │ │ -016872: 0701 |001d: move-object v1, v0 │ │ -016874: 6300 0c01 |001e: sget-boolean v0, Landroid/support/v4/app/y;.a:Z // field@010c │ │ -016878: 3800 2800 |0020: if-eqz v0, 0048 // +0028 │ │ -01687c: 1a00 e102 |0022: const-string v0, "LoaderManager" // string@02e1 │ │ -016880: 2202 8f01 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -016884: 7010 8207 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01688a: 1a03 1500 |0029: const-string v3, " onLoadFinished in " // string@0015 │ │ -01688e: 6e20 8807 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016894: 0c02 |002e: move-result-object v2 │ │ -016896: 6e20 8707 5200 |002f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01689c: 0c02 |0032: move-result-object v2 │ │ -01689e: 1a03 8a00 |0033: const-string v3, ": " // string@008a │ │ -0168a2: 6e20 8807 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0168a8: 0c02 |0038: move-result-object v2 │ │ -0168aa: 6e20 7101 6500 |0039: invoke-virtual {v5, v6}, Landroid/support/v4/a/g;.a:(Ljava/lang/Object;)Ljava/lang/String; // method@0171 │ │ -0168b0: 0c03 |003c: move-result-object v3 │ │ -0168b2: 6e20 8807 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0168b8: 0c02 |0040: move-result-object v2 │ │ -0168ba: 6e10 8b07 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0168c0: 0c02 |0044: move-result-object v2 │ │ -0168c2: 7120 3006 2000 |0045: invoke-static {v0, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0168c8: 5440 1501 |0048: iget-object v0, v4, Landroid/support/v4/app/z;.c:Landroid/support/v4/app/x; // field@0115 │ │ -0168cc: 7230 0f03 5006 |004a: invoke-interface {v0, v5, v6}, Landroid/support/v4/app/x;.a:(Landroid/support/v4/a/g;Ljava/lang/Object;)V // method@030f │ │ -0168d2: 5440 2101 |004d: iget-object v0, v4, Landroid/support/v4/app/z;.o:Landroid/support/v4/app/y; // field@0121 │ │ -0168d6: 5400 1001 |004f: iget-object v0, v0, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -0168da: 3800 0a00 |0051: if-eqz v0, 005b // +000a │ │ -0168de: 5440 2101 |0053: iget-object v0, v4, Landroid/support/v4/app/z;.o:Landroid/support/v4/app/y; // field@0121 │ │ -0168e2: 5400 1001 |0055: iget-object v0, v0, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -0168e6: 5400 d600 |0057: iget-object v0, v0, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -0168ea: 5b01 ff00 |0059: iput-object v1, v0, Landroid/support/v4/app/n;.u:Ljava/lang/String; // field@00ff │ │ -0168ee: 1210 |005b: const/4 v0, #int 1 // #1 │ │ -0168f0: 5c40 1801 |005c: iput-boolean v0, v4, Landroid/support/v4/app/z;.f:Z // field@0118 │ │ -0168f4: 0e00 |005e: return-void │ │ -0168f6: 0d00 |005f: move-exception v0 │ │ -0168f8: 5442 2101 |0060: iget-object v2, v4, Landroid/support/v4/app/z;.o:Landroid/support/v4/app/y; // field@0121 │ │ -0168fc: 5422 1001 |0062: iget-object v2, v2, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -016900: 3802 0a00 |0064: if-eqz v2, 006e // +000a │ │ -016904: 5442 2101 |0066: iget-object v2, v4, Landroid/support/v4/app/z;.o:Landroid/support/v4/app/y; // field@0121 │ │ -016908: 5422 1001 |0068: iget-object v2, v2, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -01690c: 5422 d600 |006a: iget-object v2, v2, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -016910: 5b21 ff00 |006c: iput-object v1, v2, Landroid/support/v4/app/n;.u:Ljava/lang/String; // field@00ff │ │ -016914: 2700 |006e: throw v0 │ │ -016916: 0701 |006f: move-object v1, v0 │ │ -016918: 28ae |0070: goto 001e // -0052 │ │ - catches : 1 │ │ - 0x001e - 0x004d │ │ - -> 0x005f │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/app/z;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 234 16-bit code units │ │ -016928: |[016928] android.support.v4.app.z.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -016938: 6e20 4107 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01693e: 1a00 be05 |0003: const-string v0, "mId=" // string@05be │ │ -016942: 6e20 4107 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016948: 5230 1301 |0008: iget v0, v3, Landroid/support/v4/app/z;.a:I // field@0113 │ │ -01694c: 6e20 3f07 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@073f │ │ -016952: 1a00 4000 |000d: const-string v0, " mArgs=" // string@0040 │ │ -016956: 6e20 4107 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01695c: 5430 1401 |0012: iget-object v0, v3, Landroid/support/v4/app/z;.b:Landroid/os/Bundle; // field@0114 │ │ -016960: 6e20 4407 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -016966: 6e20 4107 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -01696c: 1a00 b505 |001a: const-string v0, "mCallbacks=" // string@05b5 │ │ -016970: 6e20 4107 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016976: 5430 1501 |001f: iget-object v0, v3, Landroid/support/v4/app/z;.c:Landroid/support/v4/app/x; // field@0115 │ │ -01697a: 6e20 4407 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -016980: 6e20 4107 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016986: 1a00 c005 |0027: const-string v0, "mLoader=" // string@05c0 │ │ -01698a: 6e20 4107 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016990: 5430 1601 |002c: iget-object v0, v3, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -016994: 6e20 4407 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -01699a: 5430 1601 |0031: iget-object v0, v3, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -01699e: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -0169a2: 5430 1601 |0035: iget-object v0, v3, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -0169a6: 2201 8f01 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0169aa: 7010 8207 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0169b0: 6e20 8807 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0169b6: 0c01 |003f: move-result-object v1 │ │ -0169b8: 1a02 0300 |0040: const-string v2, " " // string@0003 │ │ -0169bc: 6e20 8807 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0169c2: 0c01 |0045: move-result-object v1 │ │ -0169c4: 6e10 8b07 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0169ca: 0c01 |0049: move-result-object v1 │ │ -0169cc: 6e57 7501 1065 |004a: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/a/g;.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0175 │ │ -0169d2: 5530 1701 |004d: iget-boolean v0, v3, Landroid/support/v4/app/z;.e:Z // field@0117 │ │ -0169d6: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -0169da: 5530 1801 |0051: iget-boolean v0, v3, Landroid/support/v4/app/z;.f:Z // field@0118 │ │ -0169de: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -0169e2: 6e20 4107 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0169e8: 1a00 bc05 |0058: const-string v0, "mHaveData=" // string@05bc │ │ -0169ec: 6e20 4107 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -0169f2: 5530 1701 |005d: iget-boolean v0, v3, Landroid/support/v4/app/z;.e:Z // field@0117 │ │ -0169f6: 6e20 4207 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -0169fc: 1a00 1100 |0062: const-string v0, " mDeliveredData=" // string@0011 │ │ -016a00: 6e20 4107 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016a06: 5530 1801 |0067: iget-boolean v0, v3, Landroid/support/v4/app/z;.f:Z // field@0118 │ │ -016a0a: 6e20 4607 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0746 │ │ -016a10: 6e20 4107 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016a16: 1a00 b805 |006f: const-string v0, "mData=" // string@05b8 │ │ -016a1a: 6e20 4107 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016a20: 5430 1901 |0074: iget-object v0, v3, Landroid/support/v4/app/z;.g:Ljava/lang/Object; // field@0119 │ │ -016a24: 6e20 4407 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0744 │ │ -016a2a: 6e20 4107 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016a30: 1a00 cc05 |007c: const-string v0, "mStarted=" // string@05cc │ │ -016a34: 6e20 4107 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016a3a: 5530 1a01 |0081: iget-boolean v0, v3, Landroid/support/v4/app/z;.h:Z // field@011a │ │ -016a3e: 6e20 4207 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -016a44: 1a00 5500 |0086: const-string v0, " mReportNextStart=" // string@0055 │ │ -016a48: 6e20 4107 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016a4e: 5530 1d01 |008b: iget-boolean v0, v3, Landroid/support/v4/app/z;.k:Z // field@011d │ │ -016a52: 6e20 4207 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -016a58: 1a00 4700 |0090: const-string v0, " mDestroyed=" // string@0047 │ │ -016a5c: 6e20 4107 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016a62: 5530 1e01 |0095: iget-boolean v0, v3, Landroid/support/v4/app/z;.l:Z // field@011e │ │ -016a66: 6e20 4607 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0746 │ │ -016a6c: 6e20 4107 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016a72: 1a00 c905 |009d: const-string v0, "mRetaining=" // string@05c9 │ │ -016a76: 6e20 4107 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016a7c: 5530 1b01 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/z;.i:Z // field@011b │ │ -016a80: 6e20 4207 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -016a86: 1a00 5900 |00a7: const-string v0, " mRetainingStarted=" // string@0059 │ │ -016a8a: 6e20 4107 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016a90: 5530 1c01 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/z;.j:Z // field@011c │ │ -016a94: 6e20 4207 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0742 │ │ -016a9a: 1a00 4f00 |00b1: const-string v0, " mListenerRegistered=" // string@004f │ │ -016a9e: 6e20 4107 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016aa4: 5530 1f01 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/z;.m:Z // field@011f │ │ -016aa8: 6e20 4607 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0746 │ │ -016aae: 5430 2001 |00bb: iget-object v0, v3, Landroid/support/v4/app/z;.n:Landroid/support/v4/app/z; // field@0120 │ │ -016ab2: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -016ab6: 6e20 4107 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0741 │ │ -016abc: 1a00 3803 |00c2: const-string v0, "Pending Loader " // string@0338 │ │ -016ac0: 6e20 4507 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -016ac6: 5430 2001 |00c7: iget-object v0, v3, Landroid/support/v4/app/z;.n:Landroid/support/v4/app/z; // field@0120 │ │ -016aca: 6e20 4007 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0740 │ │ -016ad0: 1a00 8900 |00cc: const-string v0, ":" // string@0089 │ │ -016ad4: 6e20 4507 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0745 │ │ -016ada: 5430 2001 |00d1: iget-object v0, v3, Landroid/support/v4/app/z;.n:Landroid/support/v4/app/z; // field@0120 │ │ -016ade: 2201 8f01 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -016ae2: 7010 8207 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -016ae8: 6e20 8807 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016aee: 0c01 |00db: move-result-object v1 │ │ -016af0: 1a02 0300 |00dc: const-string v2, " " // string@0003 │ │ -016af4: 6e20 8807 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016afa: 0c01 |00e1: move-result-object v1 │ │ -016afc: 6e10 8b07 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -016b02: 0c01 |00e5: move-result-object v1 │ │ -016b04: 6e57 1f03 1065 |00e6: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/z;.a:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@031f │ │ -016b0a: 0e00 |00e9: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/app/z;) │ │ - name : 'b' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 42 16-bit code units │ │ -016b0c: |[016b0c] android.support.v4.app.z.b:()V │ │ -016b1c: 6300 0c01 |0000: sget-boolean v0, Landroid/support/v4/app/y;.a:Z // field@010c │ │ -016b20: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -016b24: 1a00 e102 |0004: const-string v0, "LoaderManager" // string@02e1 │ │ -016b28: 2201 8f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -016b2c: 7010 8207 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -016b32: 1a02 0a00 |000b: const-string v2, " Retaining: " // string@000a │ │ -016b36: 6e20 8807 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016b3c: 0c01 |0010: move-result-object v1 │ │ -016b3e: 6e20 8707 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -016b44: 0c01 |0014: move-result-object v1 │ │ -016b46: 6e10 8b07 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -016b4c: 0c01 |0018: move-result-object v1 │ │ -016b4e: 7120 3006 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -016b54: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -016b56: 5c30 1b01 |001d: iput-boolean v0, v3, Landroid/support/v4/app/z;.i:Z // field@011b │ │ -016b5a: 5530 1a01 |001f: iget-boolean v0, v3, Landroid/support/v4/app/z;.h:Z // field@011a │ │ -016b5e: 5c30 1c01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/z;.j:Z // field@011c │ │ -016b62: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -016b64: 5c30 1a01 |0024: iput-boolean v0, v3, Landroid/support/v4/app/z;.h:Z // field@011a │ │ -016b68: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -016b6a: 5b30 1501 |0027: iput-object v0, v3, Landroid/support/v4/app/z;.c:Landroid/support/v4/app/x; // field@0115 │ │ -016b6e: 0e00 |0029: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/app/z;) │ │ - name : 'c' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 68 16-bit code units │ │ -016b70: |[016b70] android.support.v4.app.z.c:()V │ │ -016b80: 5530 1b01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/z;.i:Z // field@011b │ │ -016b84: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -016b88: 6300 0c01 |0004: sget-boolean v0, Landroid/support/v4/app/y;.a:Z // field@010c │ │ -016b8c: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -016b90: 1a00 e102 |0008: const-string v0, "LoaderManager" // string@02e1 │ │ -016b94: 2201 8f01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -016b98: 7010 8207 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -016b9e: 1a02 0700 |000f: const-string v2, " Finished Retaining: " // string@0007 │ │ -016ba2: 6e20 8807 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016ba8: 0c01 |0014: move-result-object v1 │ │ -016baa: 6e20 8707 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -016bb0: 0c01 |0018: move-result-object v1 │ │ -016bb2: 6e10 8b07 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -016bb8: 0c01 |001c: move-result-object v1 │ │ -016bba: 7120 3006 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -016bc0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -016bc2: 5c30 1b01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/z;.i:Z // field@011b │ │ -016bc6: 5530 1a01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/z;.h:Z // field@011a │ │ -016bca: 5531 1c01 |0025: iget-boolean v1, v3, Landroid/support/v4/app/z;.j:Z // field@011c │ │ -016bce: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -016bd2: 5530 1a01 |0029: iget-boolean v0, v3, Landroid/support/v4/app/z;.h:Z // field@011a │ │ -016bd6: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -016bda: 6e10 2303 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/z;.e:()V // method@0323 │ │ -016be0: 5530 1a01 |0030: iget-boolean v0, v3, Landroid/support/v4/app/z;.h:Z // field@011a │ │ -016be4: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -016be8: 5530 1701 |0034: iget-boolean v0, v3, Landroid/support/v4/app/z;.e:Z // field@0117 │ │ -016bec: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -016bf0: 5530 1d01 |0038: iget-boolean v0, v3, Landroid/support/v4/app/z;.k:Z // field@011d │ │ -016bf4: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -016bf8: 5430 1601 |003c: iget-object v0, v3, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -016bfc: 5431 1901 |003e: iget-object v1, v3, Landroid/support/v4/app/z;.g:Ljava/lang/Object; // field@0119 │ │ -016c00: 6e30 1e03 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/z;.a:(Landroid/support/v4/a/g;Ljava/lang/Object;)V // method@031e │ │ -016c06: 0e00 |0043: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/app/z;) │ │ - name : 'd' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 23 16-bit code units │ │ -016c08: |[016c08] android.support.v4.app.z.d:()V │ │ -016c18: 5520 1a01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/z;.h:Z // field@011a │ │ -016c1c: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -016c20: 5520 1d01 |0004: iget-boolean v0, v2, Landroid/support/v4/app/z;.k:Z // field@011d │ │ -016c24: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -016c28: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -016c2a: 5c20 1d01 |0009: iput-boolean v0, v2, Landroid/support/v4/app/z;.k:Z // field@011d │ │ -016c2e: 5520 1701 |000b: iget-boolean v0, v2, Landroid/support/v4/app/z;.e:Z // field@0117 │ │ -016c32: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -016c36: 5420 1601 |000f: iget-object v0, v2, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -016c3a: 5421 1901 |0011: iget-object v1, v2, Landroid/support/v4/app/z;.g:Ljava/lang/Object; // field@0119 │ │ -016c3e: 6e30 1e03 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/z;.a:(Landroid/support/v4/a/g;Ljava/lang/Object;)V // method@031e │ │ -016c44: 0e00 |0016: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/app/z;) │ │ - name : 'e' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 56 16-bit code units │ │ -016c48: |[016c48] android.support.v4.app.z.e:()V │ │ -016c58: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -016c5a: 6300 0c01 |0001: sget-boolean v0, Landroid/support/v4/app/y;.a:Z // field@010c │ │ -016c5e: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -016c62: 1a00 e102 |0005: const-string v0, "LoaderManager" // string@02e1 │ │ -016c66: 2201 8f01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -016c6a: 7010 8207 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -016c70: 1a02 0c00 |000c: const-string v2, " Stopping: " // string@000c │ │ -016c74: 6e20 8807 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016c7a: 0c01 |0011: move-result-object v1 │ │ -016c7c: 6e20 8707 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -016c82: 0c01 |0015: move-result-object v1 │ │ -016c84: 6e10 8b07 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -016c8a: 0c01 |0019: move-result-object v1 │ │ -016c8c: 7120 3006 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -016c92: 5c43 1a01 |001d: iput-boolean v3, v4, Landroid/support/v4/app/z;.h:Z // field@011a │ │ -016c96: 5540 1b01 |001f: iget-boolean v0, v4, Landroid/support/v4/app/z;.i:Z // field@011b │ │ -016c9a: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ -016c9e: 5440 1601 |0023: iget-object v0, v4, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -016ca2: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ -016ca6: 5540 1f01 |0027: iget-boolean v0, v4, Landroid/support/v4/app/z;.m:Z // field@011f │ │ -016caa: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ -016cae: 5c43 1f01 |002b: iput-boolean v3, v4, Landroid/support/v4/app/z;.m:Z // field@011f │ │ -016cb2: 5440 1601 |002d: iget-object v0, v4, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -016cb6: 6e20 7401 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/a/g;.a:(Landroid/support/v4/a/h;)V // method@0174 │ │ -016cbc: 5440 1601 |0032: iget-object v0, v4, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -016cc0: 6e10 7701 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/a/g;.c:()V // method@0177 │ │ -016cc6: 0e00 |0037: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/app/z;) │ │ - name : 'f' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 179 16-bit code units │ │ -016cc8: |[016cc8] android.support.v4.app.z.f:()V │ │ -016cd8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -016cda: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -016cdc: 6300 0c01 |0002: sget-boolean v0, Landroid/support/v4/app/y;.a:Z // field@010c │ │ -016ce0: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -016ce4: 1a00 e102 |0006: const-string v0, "LoaderManager" // string@02e1 │ │ -016ce8: 2201 8f01 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -016cec: 7010 8207 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -016cf2: 1a03 0600 |000d: const-string v3, " Destroying: " // string@0006 │ │ -016cf6: 6e20 8807 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016cfc: 0c01 |0012: move-result-object v1 │ │ -016cfe: 6e20 8707 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -016d04: 0c01 |0016: move-result-object v1 │ │ -016d06: 6e10 8b07 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -016d0c: 0c01 |001a: move-result-object v1 │ │ -016d0e: 7120 3006 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -016d14: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -016d16: 5c50 1e01 |001f: iput-boolean v0, v5, Landroid/support/v4/app/z;.l:Z // field@011e │ │ -016d1a: 5550 1801 |0021: iget-boolean v0, v5, Landroid/support/v4/app/z;.f:Z // field@0118 │ │ -016d1e: 5c54 1801 |0023: iput-boolean v4, v5, Landroid/support/v4/app/z;.f:Z // field@0118 │ │ -016d22: 5451 1501 |0025: iget-object v1, v5, Landroid/support/v4/app/z;.c:Landroid/support/v4/app/x; // field@0115 │ │ -016d26: 3801 5600 |0027: if-eqz v1, 007d // +0056 │ │ -016d2a: 5451 1601 |0029: iget-object v1, v5, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -016d2e: 3801 5200 |002b: if-eqz v1, 007d // +0052 │ │ -016d32: 5551 1701 |002d: iget-boolean v1, v5, Landroid/support/v4/app/z;.e:Z // field@0117 │ │ -016d36: 3801 4e00 |002f: if-eqz v1, 007d // +004e │ │ -016d3a: 3800 4c00 |0031: if-eqz v0, 007d // +004c │ │ -016d3e: 6300 0c01 |0033: sget-boolean v0, Landroid/support/v4/app/y;.a:Z // field@010c │ │ -016d42: 3800 1a00 |0035: if-eqz v0, 004f // +001a │ │ -016d46: 1a00 e102 |0037: const-string v0, "LoaderManager" // string@02e1 │ │ -016d4a: 2201 8f01 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -016d4e: 7010 8207 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -016d54: 1a03 0900 |003e: const-string v3, " Reseting: " // string@0009 │ │ -016d58: 6e20 8807 3100 |0040: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016d5e: 0c01 |0043: move-result-object v1 │ │ -016d60: 6e20 8707 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -016d66: 0c01 |0047: move-result-object v1 │ │ -016d68: 6e10 8b07 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -016d6e: 0c01 |004b: move-result-object v1 │ │ -016d70: 7120 3006 1000 |004c: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -016d76: 5450 2101 |004f: iget-object v0, v5, Landroid/support/v4/app/z;.o:Landroid/support/v4/app/y; // field@0121 │ │ -016d7a: 5400 1001 |0051: iget-object v0, v0, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -016d7e: 3800 5e00 |0053: if-eqz v0, 00b1 // +005e │ │ -016d82: 5450 2101 |0055: iget-object v0, v5, Landroid/support/v4/app/z;.o:Landroid/support/v4/app/y; // field@0121 │ │ -016d86: 5400 1001 |0057: iget-object v0, v0, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -016d8a: 5400 d600 |0059: iget-object v0, v0, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -016d8e: 5400 ff00 |005b: iget-object v0, v0, Landroid/support/v4/app/n;.u:Ljava/lang/String; // field@00ff │ │ -016d92: 5451 2101 |005d: iget-object v1, v5, Landroid/support/v4/app/z;.o:Landroid/support/v4/app/y; // field@0121 │ │ -016d96: 5411 1001 |005f: iget-object v1, v1, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -016d9a: 5411 d600 |0061: iget-object v1, v1, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -016d9e: 1a03 1706 |0063: const-string v3, "onLoaderReset" // string@0617 │ │ -016da2: 5b13 ff00 |0065: iput-object v3, v1, Landroid/support/v4/app/n;.u:Ljava/lang/String; // field@00ff │ │ -016da6: 0701 |0067: move-object v1, v0 │ │ -016da8: 5450 1501 |0068: iget-object v0, v5, Landroid/support/v4/app/z;.c:Landroid/support/v4/app/x; // field@0115 │ │ -016dac: 5453 1601 |006a: iget-object v3, v5, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -016db0: 7220 0e03 3000 |006c: invoke-interface {v0, v3}, Landroid/support/v4/app/x;.a:(Landroid/support/v4/a/g;)V // method@030e │ │ -016db6: 5450 2101 |006f: iget-object v0, v5, Landroid/support/v4/app/z;.o:Landroid/support/v4/app/y; // field@0121 │ │ -016dba: 5400 1001 |0071: iget-object v0, v0, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -016dbe: 3800 0a00 |0073: if-eqz v0, 007d // +000a │ │ -016dc2: 5450 2101 |0075: iget-object v0, v5, Landroid/support/v4/app/z;.o:Landroid/support/v4/app/y; // field@0121 │ │ -016dc6: 5400 1001 |0077: iget-object v0, v0, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -016dca: 5400 d600 |0079: iget-object v0, v0, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -016dce: 5b01 ff00 |007b: iput-object v1, v0, Landroid/support/v4/app/n;.u:Ljava/lang/String; // field@00ff │ │ -016dd2: 5b52 1501 |007d: iput-object v2, v5, Landroid/support/v4/app/z;.c:Landroid/support/v4/app/x; // field@0115 │ │ -016dd6: 5b52 1901 |007f: iput-object v2, v5, Landroid/support/v4/app/z;.g:Ljava/lang/Object; // field@0119 │ │ -016dda: 5c54 1701 |0081: iput-boolean v4, v5, Landroid/support/v4/app/z;.e:Z // field@0117 │ │ -016dde: 5450 1601 |0083: iget-object v0, v5, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -016de2: 3800 1200 |0085: if-eqz v0, 0097 // +0012 │ │ -016de6: 5550 1f01 |0087: iget-boolean v0, v5, Landroid/support/v4/app/z;.m:Z // field@011f │ │ -016dea: 3800 0900 |0089: if-eqz v0, 0092 // +0009 │ │ -016dee: 5c54 1f01 |008b: iput-boolean v4, v5, Landroid/support/v4/app/z;.m:Z // field@011f │ │ -016df2: 5450 1601 |008d: iget-object v0, v5, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -016df6: 6e20 7401 5000 |008f: invoke-virtual {v0, v5}, Landroid/support/v4/a/g;.a:(Landroid/support/v4/a/h;)V // method@0174 │ │ -016dfc: 5450 1601 |0092: iget-object v0, v5, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -016e00: 6e10 7901 0000 |0094: invoke-virtual {v0}, Landroid/support/v4/a/g;.e:()V // method@0179 │ │ -016e06: 5450 2001 |0097: iget-object v0, v5, Landroid/support/v4/app/z;.n:Landroid/support/v4/app/z; // field@0120 │ │ -016e0a: 3800 0700 |0099: if-eqz v0, 00a0 // +0007 │ │ -016e0e: 5450 2001 |009b: iget-object v0, v5, Landroid/support/v4/app/z;.n:Landroid/support/v4/app/z; // field@0120 │ │ -016e12: 6e10 2403 0000 |009d: invoke-virtual {v0}, Landroid/support/v4/app/z;.f:()V // method@0324 │ │ -016e18: 0e00 |00a0: return-void │ │ -016e1a: 0d00 |00a1: move-exception v0 │ │ -016e1c: 5452 2101 |00a2: iget-object v2, v5, Landroid/support/v4/app/z;.o:Landroid/support/v4/app/y; // field@0121 │ │ -016e20: 5422 1001 |00a4: iget-object v2, v2, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -016e24: 3802 0a00 |00a6: if-eqz v2, 00b0 // +000a │ │ -016e28: 5452 2101 |00a8: iget-object v2, v5, Landroid/support/v4/app/z;.o:Landroid/support/v4/app/y; // field@0121 │ │ -016e2c: 5422 1001 |00aa: iget-object v2, v2, Landroid/support/v4/app/y;.e:Landroid/support/v4/app/h; // field@0110 │ │ -016e30: 5422 d600 |00ac: iget-object v2, v2, Landroid/support/v4/app/h;.b:Landroid/support/v4/app/n; // field@00d6 │ │ -016e34: 5b21 ff00 |00ae: iput-object v1, v2, Landroid/support/v4/app/n;.u:Ljava/lang/String; // field@00ff │ │ -016e38: 2700 |00b0: throw v0 │ │ -016e3a: 0721 |00b1: move-object v1, v2 │ │ -016e3c: 28b6 |00b2: goto 0068 // -004a │ │ - catches : 1 │ │ - 0x0068 - 0x006f │ │ - -> 0x00a1 │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/app/z;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 53 16-bit code units │ │ -016e4c: |[016e4c] android.support.v4.app.z.toString:()Ljava/lang/String; │ │ -016e5c: 2200 8f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -016e60: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -016e64: 7020 8307 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0783 │ │ -016e6a: 1a01 e002 |0007: const-string v1, "LoaderInfo{" // string@02e0 │ │ -016e6e: 6e20 8807 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016e74: 7110 8e07 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@078e │ │ -016e7a: 0a01 |000f: move-result v1 │ │ -016e7c: 7110 5c07 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -016e82: 0c01 |0013: move-result-object v1 │ │ -016e84: 6e20 8807 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016e8a: 1a01 1600 |0017: const-string v1, " #" // string@0016 │ │ -016e8e: 6e20 8807 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016e94: 5221 1301 |001c: iget v1, v2, Landroid/support/v4/app/z;.a:I // field@0113 │ │ -016e98: 6e20 8507 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -016e9e: 1a01 1900 |0021: const-string v1, " : " // string@0019 │ │ -016ea2: 6e20 8807 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016ea8: 5421 1601 |0026: iget-object v1, v2, Landroid/support/v4/app/z;.d:Landroid/support/v4/a/g; // field@0116 │ │ -016eac: 7120 4e03 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/c/d;.a:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@034e │ │ -016eb2: 1a01 8c07 |002b: const-string v1, "}}" // string@078c │ │ -016eb6: 6e20 8807 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -016ebc: 6e10 8b07 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -016ec2: 0c00 |0033: move-result-object v0 │ │ -016ec4: 1100 |0034: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #94 header: │ │ -class_idx : 193 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #94 - │ │ - Class descriptor : 'Landroid/support/v4/b/a;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/b/a;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/b/c;)Landroid/os/Parcelable$Creator;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -016ec8: |[016ec8] android.support.v4.b.a.a:(Landroid/support/v4/b/c;)Landroid/os/Parcelable$Creator; │ │ -016ed8: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -016edc: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -016ee0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -016ee4: 7110 3003 0200 |0006: invoke-static {v2}, Landroid/support/v4/b/e;.a:(Landroid/support/v4/b/c;)Landroid/os/Parcelable$Creator; // method@0330 │ │ -016eea: 2200 c200 |0009: new-instance v0, Landroid/support/v4/b/b; // type@00c2 │ │ -016eee: 7020 2703 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/b/b;.:(Landroid/support/v4/b/c;)V // method@0327 │ │ -016ef4: 1100 |000e: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #95 header: │ │ -class_idx : 194 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #95 - │ │ - Class descriptor : 'Landroid/support/v4/b/b;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/b/b;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/b/c;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/b/b;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/b/c;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -016ef8: |[016ef8] android.support.v4.b.b.:(Landroid/support/v4/b/c;)V │ │ -016f08: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -016f0e: 5b01 2201 |0003: iput-object v1, v0, Landroid/support/v4/b/b;.a:Landroid/support/v4/b/c; // field@0122 │ │ -016f12: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/b/b;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -016f14: |[016f14] android.support.v4.b.b.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -016f24: 5420 2201 |0000: iget-object v0, v2, Landroid/support/v4/b/b;.a:Landroid/support/v4/b/c; // field@0122 │ │ -016f28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -016f2a: 7230 2a03 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/b/c;.a:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@032a │ │ -016f30: 0c00 |0006: move-result-object v0 │ │ -016f32: 1100 |0007: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/b/b;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -016f34: |[016f34] android.support.v4.b.b.newArray:(I)[Ljava/lang/Object; │ │ -016f44: 5410 2201 |0000: iget-object v0, v1, Landroid/support/v4/b/b;.a:Landroid/support/v4/b/c; // field@0122 │ │ -016f48: 7220 2b03 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/b/c;.a:(I)[Ljava/lang/Object; // method@032b │ │ -016f4e: 0c00 |0005: move-result-object v0 │ │ -016f50: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #96 header: │ │ -class_idx : 195 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #96 - │ │ - Class descriptor : 'Landroid/support/v4/b/c;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/b/c;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/b/c;) │ │ - name : 'a' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #97 header: │ │ -class_idx : 196 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #97 - │ │ - Class descriptor : 'Landroid/support/v4/b/d;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$ClassLoaderCreator;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/b/d;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/b/c;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/b/d;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/b/c;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -016f54: |[016f54] android.support.v4.b.d.:(Landroid/support/v4/b/c;)V │ │ -016f64: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -016f6a: 5b01 2301 |0003: iput-object v1, v0, Landroid/support/v4/b/d;.a:Landroid/support/v4/b/c; // field@0123 │ │ -016f6e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/b/d;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -016f70: |[016f70] android.support.v4.b.d.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -016f80: 5420 2301 |0000: iget-object v0, v2, Landroid/support/v4/b/d;.a:Landroid/support/v4/b/c; // field@0123 │ │ -016f84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -016f86: 7230 2a03 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/b/c;.a:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@032a │ │ -016f8c: 0c00 |0006: move-result-object v0 │ │ -016f8e: 1100 |0007: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/b/d;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -016f90: |[016f90] android.support.v4.b.d.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -016fa0: 5410 2301 |0000: iget-object v0, v1, Landroid/support/v4/b/d;.a:Landroid/support/v4/b/c; // field@0123 │ │ -016fa4: 7230 2a03 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/b/c;.a:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@032a │ │ -016faa: 0c00 |0005: move-result-object v0 │ │ -016fac: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/b/d;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -016fb0: |[016fb0] android.support.v4.b.d.newArray:(I)[Ljava/lang/Object; │ │ -016fc0: 5410 2301 |0000: iget-object v0, v1, Landroid/support/v4/b/d;.a:Landroid/support/v4/b/c; // field@0123 │ │ -016fc4: 7220 2b03 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/b/c;.a:(I)[Ljava/lang/Object; // method@032b │ │ -016fca: 0c00 |0005: move-result-object v0 │ │ -016fcc: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #98 header: │ │ -class_idx : 197 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #98 - │ │ - Class descriptor : 'Landroid/support/v4/b/e;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/b/e;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/b/c;)Landroid/os/Parcelable$Creator;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -016fd0: |[016fd0] android.support.v4.b.e.a:(Landroid/support/v4/b/c;)Landroid/os/Parcelable$Creator; │ │ -016fe0: 2200 c400 |0000: new-instance v0, Landroid/support/v4/b/d; // type@00c4 │ │ -016fe4: 7020 2c03 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/b/d;.:(Landroid/support/v4/b/c;)V // method@032c │ │ -016fea: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #99 header: │ │ -class_idx : 209 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 19 │ │ - │ │ -Class #99 - │ │ - Class descriptor : 'Landroid/support/v4/c/l;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/c/l;) │ │ - name : 'b' │ │ - type : '[Ljava/lang/Object;' │ │ - access : 0x0008 (STATIC) │ │ - #1 : (in Landroid/support/v4/c/l;) │ │ - name : 'c' │ │ - type : 'I' │ │ - access : 0x0008 (STATIC) │ │ - #2 : (in Landroid/support/v4/c/l;) │ │ - name : 'd' │ │ - type : '[Ljava/lang/Object;' │ │ - access : 0x0008 (STATIC) │ │ - #3 : (in Landroid/support/v4/c/l;) │ │ - name : 'e' │ │ - type : 'I' │ │ - access : 0x0008 (STATIC) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/c/l;) │ │ - name : 'f' │ │ - type : '[I' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/c/l;) │ │ - name : 'g' │ │ - type : '[Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/c/l;) │ │ - name : 'h' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/c/l;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 15 16-bit code units │ │ -016fec: |[016fec] android.support.v4.c.l.:()V │ │ -016ffc: 7010 6907 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0769 │ │ -017002: 6200 2801 |0003: sget-object v0, Landroid/support/v4/c/c;.a:[I // field@0128 │ │ -017006: 5b10 4001 |0005: iput-object v0, v1, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -01700a: 6200 2a01 |0007: sget-object v0, Landroid/support/v4/c/c;.c:[Ljava/lang/Object; // field@012a │ │ -01700e: 5b10 4101 |0009: iput-object v0, v1, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017012: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -017014: 5910 4201 |000c: iput v0, v1, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017018: 0e00 |000e: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/l;) │ │ - name : 'a' │ │ - type : '([I[Ljava/lang/Object;I)V' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 92 16-bit code units │ │ -01701c: |[01701c] android.support.v4.c.l.a:([I[Ljava/lang/Object;I)V │ │ -01702c: 1302 0a00 |0000: const/16 v2, #int 10 // #a │ │ -017030: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -017032: 2140 |0003: array-length v0, v4 │ │ -017034: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ -017038: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ -01703c: 1c01 c600 |0008: const-class v1, Landroid/support/v4/c/a; // type@00c6 │ │ -017040: 1d01 |000a: monitor-enter v1 │ │ -017042: 6000 3f01 |000b: sget v0, Landroid/support/v4/c/l;.e:I // field@013f │ │ -017046: 3520 1e00 |000d: if-ge v0, v2, 002b // +001e │ │ -01704a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -01704c: 6202 3e01 |0010: sget-object v2, Landroid/support/v4/c/l;.d:[Ljava/lang/Object; // field@013e │ │ -017050: 4d02 0500 |0012: aput-object v2, v5, v0 │ │ -017054: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -017056: 4d04 0500 |0015: aput-object v4, v5, v0 │ │ -01705a: e000 0601 |0017: shl-int/lit8 v0, v6, #int 1 // #01 │ │ -01705e: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -017062: 3430 0800 |001b: if-lt v0, v3, 0023 // +0008 │ │ -017066: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -017068: 4d02 0500 |001e: aput-object v2, v5, v0 │ │ -01706c: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -017070: 28f9 |0022: goto 001b // -0007 │ │ -017072: 6905 3e01 |0023: sput-object v5, Landroid/support/v4/c/l;.d:[Ljava/lang/Object; // field@013e │ │ -017076: 6000 3f01 |0025: sget v0, Landroid/support/v4/c/l;.e:I // field@013f │ │ -01707a: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01707e: 6700 3f01 |0029: sput v0, Landroid/support/v4/c/l;.e:I // field@013f │ │ -017082: 1e01 |002b: monitor-exit v1 │ │ -017084: 0e00 |002c: return-void │ │ -017086: 0d00 |002d: move-exception v0 │ │ -017088: 1e01 |002e: monitor-exit v1 │ │ -01708a: 2700 |002f: throw v0 │ │ -01708c: 2140 |0030: array-length v0, v4 │ │ -01708e: 1241 |0031: const/4 v1, #int 4 // #4 │ │ -017090: 3310 faff |0032: if-ne v0, v1, 002c // -0006 │ │ -017094: 1c01 c600 |0034: const-class v1, Landroid/support/v4/c/a; // type@00c6 │ │ -017098: 1d01 |0036: monitor-enter v1 │ │ -01709a: 6000 3d01 |0037: sget v0, Landroid/support/v4/c/l;.c:I // field@013d │ │ -01709e: 3520 1e00 |0039: if-ge v0, v2, 0057 // +001e │ │ -0170a2: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -0170a4: 6202 3c01 |003c: sget-object v2, Landroid/support/v4/c/l;.b:[Ljava/lang/Object; // field@013c │ │ -0170a8: 4d02 0500 |003e: aput-object v2, v5, v0 │ │ -0170ac: 1210 |0040: const/4 v0, #int 1 // #1 │ │ -0170ae: 4d04 0500 |0041: aput-object v4, v5, v0 │ │ -0170b2: e000 0601 |0043: shl-int/lit8 v0, v6, #int 1 // #01 │ │ -0170b6: d800 00ff |0045: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0170ba: 3430 0800 |0047: if-lt v0, v3, 004f // +0008 │ │ -0170be: 1202 |0049: const/4 v2, #int 0 // #0 │ │ -0170c0: 4d02 0500 |004a: aput-object v2, v5, v0 │ │ -0170c4: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0170c8: 28f9 |004e: goto 0047 // -0007 │ │ -0170ca: 6905 3c01 |004f: sput-object v5, Landroid/support/v4/c/l;.b:[Ljava/lang/Object; // field@013c │ │ -0170ce: 6000 3d01 |0051: sget v0, Landroid/support/v4/c/l;.c:I // field@013d │ │ -0170d2: d800 0001 |0053: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0170d6: 6700 3d01 |0055: sput v0, Landroid/support/v4/c/l;.c:I // field@013d │ │ -0170da: 1e01 |0057: monitor-exit v1 │ │ -0170dc: 28d4 |0058: goto 002c // -002c │ │ -0170de: 0d00 |0059: move-exception v0 │ │ -0170e0: 1e01 |005a: monitor-exit v1 │ │ -0170e2: 2700 |005b: throw v0 │ │ - catches : 2 │ │ - 0x000b - 0x002f │ │ - -> 0x002d │ │ - 0x0037 - 0x005b │ │ - -> 0x0059 │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/c/l;) │ │ - name : 'e' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 115 16-bit code units │ │ -0170fc: |[0170fc] android.support.v4.c.l.e:(I)V │ │ -01710c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -017110: 3306 3d00 |0002: if-ne v6, v0, 003f // +003d │ │ -017114: 1c01 c600 |0004: const-class v1, Landroid/support/v4/c/a; // type@00c6 │ │ -017118: 1d01 |0006: monitor-enter v1 │ │ -01711a: 6200 3e01 |0007: sget-object v0, Landroid/support/v4/c/l;.d:[Ljava/lang/Object; // field@013e │ │ -01711e: 3800 2700 |0009: if-eqz v0, 0030 // +0027 │ │ -017122: 6202 3e01 |000b: sget-object v2, Landroid/support/v4/c/l;.d:[Ljava/lang/Object; // field@013e │ │ -017126: 5b52 4101 |000d: iput-object v2, v5, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -01712a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -01712c: 4600 0200 |0010: aget-object v0, v2, v0 │ │ -017130: 1f00 fc01 |0012: check-cast v0, [Ljava/lang/Object; // type@01fc │ │ -017134: 1f00 fc01 |0014: check-cast v0, [Ljava/lang/Object; // type@01fc │ │ -017138: 6900 3e01 |0016: sput-object v0, Landroid/support/v4/c/l;.d:[Ljava/lang/Object; // field@013e │ │ -01713c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -01713e: 4600 0200 |0019: aget-object v0, v2, v0 │ │ -017142: 1f00 e901 |001b: check-cast v0, [I // type@01e9 │ │ -017146: 1f00 e901 |001d: check-cast v0, [I // type@01e9 │ │ -01714a: 5b50 4001 |001f: iput-object v0, v5, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -01714e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -017150: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -017152: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -017154: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ -017158: 4d04 0200 |0026: aput-object v4, v2, v0 │ │ -01715c: 6000 3f01 |0028: sget v0, Landroid/support/v4/c/l;.e:I // field@013f │ │ -017160: d800 00ff |002a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -017164: 6700 3f01 |002c: sput v0, Landroid/support/v4/c/l;.e:I // field@013f │ │ -017168: 1e01 |002e: monitor-exit v1 │ │ -01716a: 0e00 |002f: return-void │ │ -01716c: 1e01 |0030: monitor-exit v1 │ │ -01716e: 2360 e901 |0031: new-array v0, v6, [I // type@01e9 │ │ -017172: 5b50 4001 |0033: iput-object v0, v5, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -017176: e000 0601 |0035: shl-int/lit8 v0, v6, #int 1 // #01 │ │ -01717a: 2300 fc01 |0037: new-array v0, v0, [Ljava/lang/Object; // type@01fc │ │ -01717e: 5b50 4101 |0039: iput-object v0, v5, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017182: 28f4 |003b: goto 002f // -000c │ │ -017184: 0d00 |003c: move-exception v0 │ │ -017186: 1e01 |003d: monitor-exit v1 │ │ -017188: 2700 |003e: throw v0 │ │ -01718a: 1240 |003f: const/4 v0, #int 4 // #4 │ │ -01718c: 3306 f1ff |0040: if-ne v6, v0, 0031 // -000f │ │ -017190: 1c01 c600 |0042: const-class v1, Landroid/support/v4/c/a; // type@00c6 │ │ -017194: 1d01 |0044: monitor-enter v1 │ │ -017196: 6200 3c01 |0045: sget-object v0, Landroid/support/v4/c/l;.b:[Ljava/lang/Object; // field@013c │ │ -01719a: 3800 2a00 |0047: if-eqz v0, 0071 // +002a │ │ -01719e: 6202 3c01 |0049: sget-object v2, Landroid/support/v4/c/l;.b:[Ljava/lang/Object; // field@013c │ │ -0171a2: 5b52 4101 |004b: iput-object v2, v5, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -0171a6: 1200 |004d: const/4 v0, #int 0 // #0 │ │ -0171a8: 4600 0200 |004e: aget-object v0, v2, v0 │ │ -0171ac: 1f00 fc01 |0050: check-cast v0, [Ljava/lang/Object; // type@01fc │ │ -0171b0: 1f00 fc01 |0052: check-cast v0, [Ljava/lang/Object; // type@01fc │ │ -0171b4: 6900 3c01 |0054: sput-object v0, Landroid/support/v4/c/l;.b:[Ljava/lang/Object; // field@013c │ │ -0171b8: 1210 |0056: const/4 v0, #int 1 // #1 │ │ -0171ba: 4600 0200 |0057: aget-object v0, v2, v0 │ │ -0171be: 1f00 e901 |0059: check-cast v0, [I // type@01e9 │ │ -0171c2: 1f00 e901 |005b: check-cast v0, [I // type@01e9 │ │ -0171c6: 5b50 4001 |005d: iput-object v0, v5, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -0171ca: 1200 |005f: const/4 v0, #int 0 // #0 │ │ -0171cc: 1213 |0060: const/4 v3, #int 1 // #1 │ │ -0171ce: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -0171d0: 4d04 0203 |0062: aput-object v4, v2, v3 │ │ -0171d4: 4d04 0200 |0064: aput-object v4, v2, v0 │ │ -0171d8: 6000 3d01 |0066: sget v0, Landroid/support/v4/c/l;.c:I // field@013d │ │ -0171dc: d800 00ff |0068: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0171e0: 6700 3d01 |006a: sput v0, Landroid/support/v4/c/l;.c:I // field@013d │ │ -0171e4: 1e01 |006c: monitor-exit v1 │ │ -0171e6: 28c2 |006d: goto 002f // -003e │ │ -0171e8: 0d00 |006e: move-exception v0 │ │ -0171ea: 1e01 |006f: monitor-exit v1 │ │ -0171ec: 2700 |0070: throw v0 │ │ -0171ee: 1e01 |0071: monitor-exit v1 │ │ -0171f0: 28bf |0072: goto 0031 // -0041 │ │ - catches : 4 │ │ - 0x0007 - 0x0031 │ │ - -> 0x003c │ │ - 0x003d - 0x003e │ │ - -> 0x003c │ │ - 0x0045 - 0x0070 │ │ - -> 0x006e │ │ - 0x0071 - 0x0072 │ │ - -> 0x006e │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/c/l;) │ │ - name : 'a' │ │ - type : '()I' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 70 16-bit code units │ │ -01721c: |[01721c] android.support.v4.c.l.a:()I │ │ -01722c: 5252 4201 |0000: iget v2, v5, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017230: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -017234: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -017236: 0f00 |0005: return v0 │ │ -017238: 5450 4001 |0006: iget-object v0, v5, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -01723c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -01723e: 7130 4b03 2001 |0009: invoke-static {v0, v2, v1}, Landroid/support/v4/c/c;.a:([III)I // method@034b │ │ -017244: 0a00 |000c: move-result v0 │ │ -017246: 3a00 f8ff |000d: if-ltz v0, 0005 // -0008 │ │ -01724a: 5451 4101 |000f: iget-object v1, v5, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -01724e: e003 0001 |0011: shl-int/lit8 v3, v0, #int 1 // #01 │ │ -017252: 4601 0103 |0013: aget-object v1, v1, v3 │ │ -017256: 3801 f0ff |0015: if-eqz v1, 0005 // -0010 │ │ -01725a: d801 0001 |0017: add-int/lit8 v1, v0, #int 1 // #01 │ │ -01725e: 3521 1500 |0019: if-ge v1, v2, 002e // +0015 │ │ -017262: 5453 4001 |001b: iget-object v3, v5, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -017266: 4403 0301 |001d: aget v3, v3, v1 │ │ -01726a: 3903 0f00 |001f: if-nez v3, 002e // +000f │ │ -01726e: 5453 4101 |0021: iget-object v3, v5, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017272: e004 0101 |0023: shl-int/lit8 v4, v1, #int 1 // #01 │ │ -017276: 4603 0304 |0025: aget-object v3, v3, v4 │ │ -01727a: 3903 0400 |0027: if-nez v3, 002b // +0004 │ │ -01727e: 0110 |0029: move v0, v1 │ │ -017280: 28db |002a: goto 0005 // -0025 │ │ -017282: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -017286: 28ec |002d: goto 0019 // -0014 │ │ -017288: d800 00ff |002e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01728c: 3a00 1300 |0030: if-ltz v0, 0043 // +0013 │ │ -017290: 5452 4001 |0032: iget-object v2, v5, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -017294: 4402 0200 |0034: aget v2, v2, v0 │ │ -017298: 3902 0d00 |0036: if-nez v2, 0043 // +000d │ │ -01729c: 5452 4101 |0038: iget-object v2, v5, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -0172a0: e003 0001 |003a: shl-int/lit8 v3, v0, #int 1 // #01 │ │ -0172a4: 4602 0203 |003c: aget-object v2, v2, v3 │ │ -0172a8: 3802 c7ff |003e: if-eqz v2, 0005 // -0039 │ │ -0172ac: d800 00ff |0040: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0172b0: 28ee |0042: goto 0030 // -0012 │ │ -0172b2: df00 01ff |0043: xor-int/lit8 v0, v1, #int -1 // #ff │ │ -0172b6: 28c0 |0045: goto 0005 // -0040 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/l;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 38 16-bit code units │ │ -0172b8: |[0172b8] android.support.v4.c.l.a:(Ljava/lang/Object;)I │ │ -0172c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0172ca: 5241 4201 |0001: iget v1, v4, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0172ce: da01 0102 |0003: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -0172d2: 5442 4101 |0005: iget-object v2, v4, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -0172d6: 3905 1000 |0007: if-nez v5, 0017 // +0010 │ │ -0172da: 3510 1b00 |0009: if-ge v0, v1, 0024 // +001b │ │ -0172de: 4603 0200 |000b: aget-object v3, v2, v0 │ │ -0172e2: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ -0172e6: e100 0001 |000f: shr-int/lit8 v0, v0, #int 1 // #01 │ │ -0172ea: 0f00 |0011: return v0 │ │ -0172ec: d800 0002 |0012: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0172f0: 28f5 |0014: goto 0009 // -000b │ │ -0172f2: d800 0002 |0015: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0172f6: 3510 0d00 |0017: if-ge v0, v1, 0024 // +000d │ │ -0172fa: 4603 0200 |0019: aget-object v3, v2, v0 │ │ -0172fe: 6e20 6b07 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@076b │ │ -017304: 0a03 |001e: move-result v3 │ │ -017306: 3803 f6ff |001f: if-eqz v3, 0015 // -000a │ │ -01730a: e100 0001 |0021: shr-int/lit8 v0, v0, #int 1 // #01 │ │ -01730e: 28ee |0023: goto 0011 // -0012 │ │ -017310: 12f0 |0024: const/4 v0, #int -1 // #ff │ │ -017312: 28ec |0025: goto 0011 // -0014 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/c/l;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;I)I' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 81 16-bit code units │ │ -017314: |[017314] android.support.v4.c.l.a:(Ljava/lang/Object;I)I │ │ -017324: 5252 4201 |0000: iget v2, v5, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017328: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -01732c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -01732e: 0f00 |0005: return v0 │ │ -017330: 5450 4001 |0006: iget-object v0, v5, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -017334: 7130 4b03 2007 |0008: invoke-static {v0, v2, v7}, Landroid/support/v4/c/c;.a:([III)I // method@034b │ │ -01733a: 0a00 |000b: move-result v0 │ │ -01733c: 3a00 f9ff |000c: if-ltz v0, 0005 // -0007 │ │ -017340: 5451 4101 |000e: iget-object v1, v5, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017344: e003 0001 |0010: shl-int/lit8 v3, v0, #int 1 // #01 │ │ -017348: 4601 0103 |0012: aget-object v1, v1, v3 │ │ -01734c: 6e20 6b07 1600 |0014: invoke-virtual {v6, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@076b │ │ -017352: 0a01 |0017: move-result v1 │ │ -017354: 3901 edff |0018: if-nez v1, 0005 // -0013 │ │ -017358: d801 0001 |001a: add-int/lit8 v1, v0, #int 1 // #01 │ │ -01735c: 3521 1900 |001c: if-ge v1, v2, 0035 // +0019 │ │ -017360: 5453 4001 |001e: iget-object v3, v5, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -017364: 4403 0301 |0020: aget v3, v3, v1 │ │ -017368: 3373 1300 |0022: if-ne v3, v7, 0035 // +0013 │ │ -01736c: 5453 4101 |0024: iget-object v3, v5, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017370: e004 0101 |0026: shl-int/lit8 v4, v1, #int 1 // #01 │ │ -017374: 4603 0304 |0028: aget-object v3, v3, v4 │ │ -017378: 6e20 6b07 3600 |002a: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@076b │ │ -01737e: 0a03 |002d: move-result v3 │ │ -017380: 3803 0400 |002e: if-eqz v3, 0032 // +0004 │ │ -017384: 0110 |0030: move v0, v1 │ │ -017386: 28d4 |0031: goto 0005 // -002c │ │ -017388: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01738c: 28e8 |0034: goto 001c // -0018 │ │ -01738e: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -017392: 3a00 1700 |0037: if-ltz v0, 004e // +0017 │ │ -017396: 5452 4001 |0039: iget-object v2, v5, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -01739a: 4402 0200 |003b: aget v2, v2, v0 │ │ -01739e: 3372 1100 |003d: if-ne v2, v7, 004e // +0011 │ │ -0173a2: 5452 4101 |003f: iget-object v2, v5, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -0173a6: e003 0001 |0041: shl-int/lit8 v3, v0, #int 1 // #01 │ │ -0173aa: 4602 0203 |0043: aget-object v2, v2, v3 │ │ -0173ae: 6e20 6b07 2600 |0045: invoke-virtual {v6, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@076b │ │ -0173b4: 0a02 |0048: move-result v2 │ │ -0173b6: 3902 bcff |0049: if-nez v2, 0005 // -0044 │ │ -0173ba: d800 00ff |004b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0173be: 28ea |004d: goto 0037 // -0016 │ │ -0173c0: df00 01ff |004e: xor-int/lit8 v0, v1, #int -1 // #ff │ │ -0173c4: 28b5 |0050: goto 0005 // -004b │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/c/l;) │ │ - name : 'a' │ │ - type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 13 16-bit code units │ │ -0173c8: |[0173c8] android.support.v4.c.l.a:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -0173d8: e000 0401 |0000: shl-int/lit8 v0, v4, #int 1 // #01 │ │ -0173dc: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0173e0: 5431 4101 |0004: iget-object v1, v3, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -0173e4: 4601 0100 |0006: aget-object v1, v1, v0 │ │ -0173e8: 5432 4101 |0008: iget-object v2, v3, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -0173ec: 4d05 0200 |000a: aput-object v5, v2, v0 │ │ -0173f0: 1101 |000c: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/c/l;) │ │ - name : 'a' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 39 16-bit code units │ │ -0173f4: |[0173f4] android.support.v4.c.l.a:(I)V │ │ -017404: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -017406: 5450 4001 |0001: iget-object v0, v5, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -01740a: 2100 |0003: array-length v0, v0 │ │ -01740c: 3560 2200 |0004: if-ge v0, v6, 0026 // +0022 │ │ -017410: 5450 4001 |0006: iget-object v0, v5, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -017414: 5451 4101 |0008: iget-object v1, v5, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017418: 7020 b203 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/c/l;.e:(I)V // method@03b2 │ │ -01741e: 5252 4201 |000d: iget v2, v5, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017422: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ -017426: 5452 4001 |0011: iget-object v2, v5, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -01742a: 5253 4201 |0013: iget v3, v5, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -01742e: 7153 8c07 4042 |0015: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -017434: 5452 4101 |0018: iget-object v2, v5, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017438: 5253 4201 |001a: iget v3, v5, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -01743c: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ -017440: 7153 8c07 4142 |001e: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -017446: 5252 4201 |0021: iget v2, v5, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -01744a: 7130 ab03 1002 |0023: invoke-static {v0, v1, v2}, Landroid/support/v4/c/l;.a:([I[Ljava/lang/Object;I)V // method@03ab │ │ -017450: 0e00 |0026: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/c/l;) │ │ - name : 'b' │ │ - type : '(I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 7 16-bit code units │ │ -017454: |[017454] android.support.v4.c.l.b:(I)Ljava/lang/Object; │ │ -017464: 5420 4101 |0000: iget-object v0, v2, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017468: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -01746c: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -017470: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/c/l;) │ │ - name : 'c' │ │ - type : '(I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 9 16-bit code units │ │ -017474: |[017474] android.support.v4.c.l.c:(I)Ljava/lang/Object; │ │ -017484: 5420 4101 |0000: iget-object v0, v2, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017488: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -01748c: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ -017490: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -017494: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/c/l;) │ │ - name : 'clear' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 25 16-bit code units │ │ -017498: |[017498] android.support.v4.c.l.clear:()V │ │ -0174a8: 5230 4201 |0000: iget v0, v3, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0174ac: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -0174b0: 5430 4001 |0004: iget-object v0, v3, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -0174b4: 5431 4101 |0006: iget-object v1, v3, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -0174b8: 5232 4201 |0008: iget v2, v3, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0174bc: 7130 ab03 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/c/l;.a:([I[Ljava/lang/Object;I)V // method@03ab │ │ -0174c2: 6200 2801 |000d: sget-object v0, Landroid/support/v4/c/c;.a:[I // field@0128 │ │ -0174c6: 5b30 4001 |000f: iput-object v0, v3, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -0174ca: 6200 2a01 |0011: sget-object v0, Landroid/support/v4/c/c;.c:[Ljava/lang/Object; // field@012a │ │ -0174ce: 5b30 4101 |0013: iput-object v0, v3, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -0174d2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0174d4: 5930 4201 |0016: iput v0, v3, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0174d8: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/c/l;) │ │ - name : 'containsKey' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 25 16-bit code units │ │ -0174dc: |[0174dc] android.support.v4.c.l.containsKey:(Ljava/lang/Object;)Z │ │ -0174ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0174ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0174f0: 3904 0b00 |0002: if-nez v4, 000d // +000b │ │ -0174f4: 6e10 a603 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/c/l;.a:()I // method@03a6 │ │ -0174fa: 0a02 |0007: move-result v2 │ │ -0174fc: 3a02 0300 |0008: if-ltz v2, 000b // +0003 │ │ -017500: 0f00 |000a: return v0 │ │ -017502: 0110 |000b: move v0, v1 │ │ -017504: 28fe |000c: goto 000a // -0002 │ │ -017506: 6e10 6d07 0400 |000d: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@076d │ │ -01750c: 0a02 |0010: move-result v2 │ │ -01750e: 6e30 a803 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/c/l;.a:(Ljava/lang/Object;I)I // method@03a8 │ │ -017514: 0a02 |0014: move-result v2 │ │ -017516: 3b02 f5ff |0015: if-gez v2, 000a // -000b │ │ -01751a: 0110 |0017: move v0, v1 │ │ -01751c: 28f2 |0018: goto 000a // -000e │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/c/l;) │ │ - name : 'containsValue' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -017520: |[017520] android.support.v4.c.l.containsValue:(Ljava/lang/Object;)Z │ │ -017530: 6e20 a703 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/c/l;.a:(Ljava/lang/Object;)I // method@03a7 │ │ -017536: 0a00 |0003: move-result v0 │ │ -017538: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ -01753c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -01753e: 0f00 |0007: return v0 │ │ -017540: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -017542: 28fe |0009: goto 0007 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/c/l;) │ │ - name : 'd' │ │ - type : '(I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 180 16-bit code units │ │ -017544: |[017544] android.support.v4.c.l.d:(I)Ljava/lang/Object; │ │ -017554: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -017556: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ -01755a: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -01755c: 5471 4101 |0004: iget-object v1, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017560: e002 0801 |0006: shl-int/lit8 v2, v8, #int 1 // #01 │ │ -017564: d802 0201 |0008: add-int/lit8 v2, v2, #int 1 // #01 │ │ -017568: 4601 0102 |000a: aget-object v1, v1, v2 │ │ -01756c: 5272 4201 |000c: iget v2, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017570: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -017572: 3632 1600 |000f: if-gt v2, v3, 0025 // +0016 │ │ -017576: 5470 4001 |0011: iget-object v0, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -01757a: 5472 4101 |0013: iget-object v2, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -01757e: 5273 4201 |0015: iget v3, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017582: 7130 ab03 2003 |0017: invoke-static {v0, v2, v3}, Landroid/support/v4/c/l;.a:([I[Ljava/lang/Object;I)V // method@03ab │ │ -017588: 6200 2801 |001a: sget-object v0, Landroid/support/v4/c/c;.a:[I // field@0128 │ │ -01758c: 5b70 4001 |001c: iput-object v0, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -017590: 6200 2a01 |001e: sget-object v0, Landroid/support/v4/c/c;.c:[Ljava/lang/Object; // field@012a │ │ -017594: 5b70 4101 |0020: iput-object v0, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017598: 5975 4201 |0022: iput v5, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -01759c: 1101 |0024: return-object v1 │ │ -01759e: 5472 4001 |0025: iget-object v2, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -0175a2: 2122 |0027: array-length v2, v2 │ │ -0175a4: 3702 5000 |0028: if-le v2, v0, 0078 // +0050 │ │ -0175a8: 5272 4201 |002a: iget v2, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0175ac: 5473 4001 |002c: iget-object v3, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -0175b0: 2133 |002e: array-length v3, v3 │ │ -0175b2: db03 0303 |002f: div-int/lit8 v3, v3, #int 3 // #03 │ │ -0175b6: 3532 4700 |0031: if-ge v2, v3, 0078 // +0047 │ │ -0175ba: 5272 4201 |0033: iget v2, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0175be: 3702 0900 |0035: if-le v2, v0, 003e // +0009 │ │ -0175c2: 5270 4201 |0037: iget v0, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0175c6: 5272 4201 |0039: iget v2, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0175ca: e102 0201 |003b: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -0175ce: b020 |003d: add-int/2addr v0, v2 │ │ -0175d0: 5472 4001 |003e: iget-object v2, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -0175d4: 5473 4101 |0040: iget-object v3, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -0175d8: 7020 b203 0700 |0042: invoke-direct {v7, v0}, Landroid/support/v4/c/l;.e:(I)V // method@03b2 │ │ -0175de: 5270 4201 |0045: iget v0, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0175e2: d800 00ff |0047: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0175e6: 5970 4201 |0049: iput v0, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0175ea: 3d08 0e00 |004b: if-lez v8, 0059 // +000e │ │ -0175ee: 5470 4001 |004d: iget-object v0, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -0175f2: 7158 8c07 5250 |004f: invoke-static {v2, v5, v0, v5, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -0175f8: 5470 4101 |0052: iget-object v0, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -0175fc: e004 0801 |0054: shl-int/lit8 v4, v8, #int 1 // #01 │ │ -017600: 7154 8c07 5350 |0056: invoke-static {v3, v5, v0, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -017606: 5270 4201 |0059: iget v0, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -01760a: 3508 c9ff |005b: if-ge v8, v0, 0024 // -0037 │ │ -01760e: d800 0801 |005d: add-int/lit8 v0, v8, #int 1 // #01 │ │ -017612: 5474 4001 |005f: iget-object v4, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -017616: 5275 4201 |0061: iget v5, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -01761a: b185 |0063: sub-int/2addr v5, v8 │ │ -01761c: 7155 8c07 0284 |0064: invoke-static {v2, v0, v4, v8, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -017622: d800 0801 |0067: add-int/lit8 v0, v8, #int 1 // #01 │ │ -017626: e000 0001 |0069: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -01762a: 5472 4101 |006b: iget-object v2, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -01762e: e004 0801 |006d: shl-int/lit8 v4, v8, #int 1 // #01 │ │ -017632: 5275 4201 |006f: iget v5, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017636: b185 |0071: sub-int/2addr v5, v8 │ │ -017638: e005 0501 |0072: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -01763c: 7155 8c07 0342 |0074: invoke-static {v3, v0, v2, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -017642: 28ad |0077: goto 0024 // -0053 │ │ -017644: 5270 4201 |0078: iget v0, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017648: d800 00ff |007a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01764c: 5970 4201 |007c: iput v0, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017650: 5270 4201 |007e: iget v0, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017654: 3508 2000 |0080: if-ge v8, v0, 00a0 // +0020 │ │ -017658: 5470 4001 |0082: iget-object v0, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -01765c: d802 0801 |0084: add-int/lit8 v2, v8, #int 1 // #01 │ │ -017660: 5473 4001 |0086: iget-object v3, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -017664: 5274 4201 |0088: iget v4, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017668: b184 |008a: sub-int/2addr v4, v8 │ │ -01766a: 7154 8c07 2083 |008b: invoke-static {v0, v2, v3, v8, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -017670: 5470 4101 |008e: iget-object v0, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017674: d802 0801 |0090: add-int/lit8 v2, v8, #int 1 // #01 │ │ -017678: e002 0201 |0092: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -01767c: 5473 4101 |0094: iget-object v3, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017680: e004 0801 |0096: shl-int/lit8 v4, v8, #int 1 // #01 │ │ -017684: 5275 4201 |0098: iget v5, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017688: b185 |009a: sub-int/2addr v5, v8 │ │ -01768a: e005 0501 |009b: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -01768e: 7155 8c07 2043 |009d: invoke-static {v0, v2, v3, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -017694: 5470 4101 |00a0: iget-object v0, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017698: 5272 4201 |00a2: iget v2, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -01769c: e002 0201 |00a4: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -0176a0: 4d06 0002 |00a6: aput-object v6, v0, v2 │ │ -0176a4: 5470 4101 |00a8: iget-object v0, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -0176a8: 5272 4201 |00aa: iget v2, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0176ac: e002 0201 |00ac: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -0176b0: d802 0201 |00ae: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0176b4: 4d06 0002 |00b0: aput-object v6, v0, v2 │ │ -0176b8: 2900 72ff |00b2: goto/16 0024 // -008e │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Landroid/support/v4/c/l;) │ │ - name : 'equals' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 71 16-bit code units │ │ -0176bc: |[0176bc] android.support.v4.c.l.equals:(Ljava/lang/Object;)Z │ │ -0176cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0176ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0176d0: 3376 0300 |0002: if-ne v6, v7, 0005 // +0003 │ │ -0176d4: 0f00 |0004: return v0 │ │ -0176d6: 2072 a101 |0005: instance-of v2, v7, Ljava/util/Map; // type@01a1 │ │ -0176da: 3802 3e00 |0007: if-eqz v2, 0045 // +003e │ │ -0176de: 1f07 a101 |0009: check-cast v7, Ljava/util/Map; // type@01a1 │ │ -0176e2: 6e10 b903 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/c/l;.size:()I // method@03b9 │ │ -0176e8: 0a02 |000e: move-result v2 │ │ -0176ea: 7210 c507 0700 |000f: invoke-interface {v7}, Ljava/util/Map;.size:()I // method@07c5 │ │ -0176f0: 0a03 |0012: move-result v3 │ │ -0176f2: 3232 0400 |0013: if-eq v2, v3, 0017 // +0004 │ │ -0176f6: 0110 |0015: move v0, v1 │ │ -0176f8: 28ee |0016: goto 0004 // -0012 │ │ -0176fa: 0112 |0017: move v2, v1 │ │ -0176fc: 5263 4201 |0018: iget v3, v6, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017700: 3532 eaff |001a: if-ge v2, v3, 0004 // -0016 │ │ -017704: 6e20 ac03 2600 |001c: invoke-virtual {v6, v2}, Landroid/support/v4/c/l;.b:(I)Ljava/lang/Object; // method@03ac │ │ -01770a: 0c03 |001f: move-result-object v3 │ │ -01770c: 6e20 ad03 2600 |0020: invoke-virtual {v6, v2}, Landroid/support/v4/c/l;.c:(I)Ljava/lang/Object; // method@03ad │ │ -017712: 0c04 |0023: move-result-object v4 │ │ -017714: 7220 c207 3700 |0024: invoke-interface {v7, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@07c2 │ │ -01771a: 0c05 |0027: move-result-object v5 │ │ -01771c: 3904 0c00 |0028: if-nez v4, 0034 // +000c │ │ -017720: 3905 0800 |002a: if-nez v5, 0032 // +0008 │ │ -017724: 7220 c007 3700 |002c: invoke-interface {v7, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@07c0 │ │ -01772a: 0a03 |002f: move-result v3 │ │ -01772c: 3903 0c00 |0030: if-nez v3, 003c // +000c │ │ -017730: 0110 |0032: move v0, v1 │ │ -017732: 28d1 |0033: goto 0004 // -002f │ │ -017734: 6e20 6b07 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@076b │ │ -01773a: 0a03 |0037: move-result v3 │ │ -01773c: 3903 0400 |0038: if-nez v3, 003c // +0004 │ │ -017740: 0110 |003a: move v0, v1 │ │ -017742: 28c9 |003b: goto 0004 // -0037 │ │ -017744: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -017748: 28da |003e: goto 0018 // -0026 │ │ -01774a: 0d00 |003f: move-exception v0 │ │ -01774c: 0110 |0040: move v0, v1 │ │ -01774e: 28c3 |0041: goto 0004 // -003d │ │ -017750: 0d00 |0042: move-exception v0 │ │ -017752: 0110 |0043: move v0, v1 │ │ -017754: 28c0 |0044: goto 0004 // -0040 │ │ -017756: 0110 |0045: move v0, v1 │ │ -017758: 28be |0046: goto 0004 // -0042 │ │ - catches : 1 │ │ - 0x0018 - 0x0037 │ │ - Ljava/lang/NullPointerException; -> 0x003f │ │ - Ljava/lang/ClassCastException; -> 0x0042 │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Landroid/support/v4/c/l;) │ │ - name : 'get' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 28 16-bit code units │ │ -01776c: |[01776c] android.support.v4.c.l.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -01777c: 3903 1100 |0000: if-nez v3, 0011 // +0011 │ │ -017780: 6e10 a603 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/c/l;.a:()I // method@03a6 │ │ -017786: 0a00 |0005: move-result v0 │ │ -017788: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ -01778c: 5421 4101 |0008: iget-object v1, v2, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017790: e000 0001 |000a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -017794: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -017798: 4600 0100 |000e: aget-object v0, v1, v0 │ │ -01779c: 1100 |0010: return-object v0 │ │ -01779e: 6e10 6d07 0300 |0011: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@076d │ │ -0177a4: 0a00 |0014: move-result v0 │ │ -0177a6: 6e30 a803 3200 |0015: invoke-virtual {v2, v3, v0}, Landroid/support/v4/c/l;.a:(Ljava/lang/Object;I)I // method@03a8 │ │ -0177ac: 0a00 |0018: move-result v0 │ │ -0177ae: 28ed |0019: goto 0006 // -0013 │ │ -0177b0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0177b2: 28f5 |001b: goto 0010 // -000b │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #13 : (in Landroid/support/v4/c/l;) │ │ - name : 'hashCode' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 34 16-bit code units │ │ -0177b4: |[0177b4] android.support.v4.c.l.hashCode:()I │ │ -0177c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0177c6: 5495 4001 |0001: iget-object v5, v9, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -0177ca: 5496 4101 |0003: iget-object v6, v9, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -0177ce: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0177d0: 5297 4201 |0006: iget v7, v9, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0177d4: 0102 |0008: move v2, v0 │ │ -0177d6: 0113 |0009: move v3, v1 │ │ -0177d8: 0114 |000a: move v4, v1 │ │ -0177da: 3573 1600 |000b: if-ge v3, v7, 0021 // +0016 │ │ -0177de: 4600 0602 |000d: aget-object v0, v6, v2 │ │ -0177e2: 4408 0503 |000f: aget v8, v5, v3 │ │ -0177e6: 3900 0b00 |0011: if-nez v0, 001c // +000b │ │ -0177ea: 0110 |0013: move v0, v1 │ │ -0177ec: b780 |0014: xor-int/2addr v0, v8 │ │ -0177ee: b004 |0015: add-int/2addr v4, v0 │ │ -0177f0: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0177f4: d800 0202 |0018: add-int/lit8 v0, v2, #int 2 // #02 │ │ -0177f8: 0102 |001a: move v2, v0 │ │ -0177fa: 28f0 |001b: goto 000b // -0010 │ │ -0177fc: 6e10 6d07 0000 |001c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@076d │ │ -017802: 0a00 |001f: move-result v0 │ │ -017804: 28f4 |0020: goto 0014 // -000c │ │ -017806: 0f04 |0021: return v4 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #14 : (in Landroid/support/v4/c/l;) │ │ - name : 'isEmpty' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 8 16-bit code units │ │ -017808: |[017808] android.support.v4.c.l.isEmpty:()Z │ │ -017818: 5210 4201 |0000: iget v0, v1, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -01781c: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ -017820: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -017822: 0f00 |0005: return v0 │ │ -017824: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -017826: 28fe |0007: goto 0005 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #15 : (in Landroid/support/v4/c/l;) │ │ - name : 'put' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 150 16-bit code units │ │ -017828: |[017828] android.support.v4.c.l.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -017838: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -01783c: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -01783e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -017840: 3908 1600 |0004: if-nez v8, 001a // +0016 │ │ -017844: 6e10 a603 0700 |0006: invoke-virtual {v7}, Landroid/support/v4/c/l;.a:()I // method@03a6 │ │ -01784a: 0a02 |0009: move-result v2 │ │ -01784c: 0143 |000a: move v3, v4 │ │ -01784e: 3a02 1800 |000b: if-ltz v2, 0023 // +0018 │ │ -017852: e000 0201 |000d: shl-int/lit8 v0, v2, #int 1 // #01 │ │ -017856: d801 0001 |000f: add-int/lit8 v1, v0, #int 1 // #01 │ │ -01785a: 5470 4101 |0011: iget-object v0, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -01785e: 4600 0001 |0013: aget-object v0, v0, v1 │ │ -017862: 5472 4101 |0015: iget-object v2, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017866: 4d09 0201 |0017: aput-object v9, v2, v1 │ │ -01786a: 1100 |0019: return-object v0 │ │ -01786c: 6e10 6d07 0800 |001a: invoke-virtual {v8}, Ljava/lang/Object;.hashCode:()I // method@076d │ │ -017872: 0a03 |001d: move-result v3 │ │ -017874: 6e30 a803 8703 |001e: invoke-virtual {v7, v8, v3}, Landroid/support/v4/c/l;.a:(Ljava/lang/Object;I)I // method@03a8 │ │ -01787a: 0a02 |0021: move-result v2 │ │ -01787c: 28e9 |0022: goto 000b // -0017 │ │ -01787e: df02 02ff |0023: xor-int/lit8 v2, v2, #int -1 // #ff │ │ -017882: 5275 4201 |0025: iget v5, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017886: 5476 4001 |0027: iget-object v6, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -01788a: 2166 |0029: array-length v6, v6 │ │ -01788c: 3465 2a00 |002a: if-lt v5, v6, 0054 // +002a │ │ -017890: 5275 4201 |002c: iget v5, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017894: 3405 6200 |002e: if-lt v5, v0, 0090 // +0062 │ │ -017898: 5270 4201 |0030: iget v0, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -01789c: 5271 4201 |0032: iget v1, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0178a0: e101 0101 |0034: shr-int/lit8 v1, v1, #int 1 // #01 │ │ -0178a4: b010 |0036: add-int/2addr v0, v1 │ │ -0178a6: 5471 4001 |0037: iget-object v1, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -0178aa: 5475 4101 |0039: iget-object v5, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -0178ae: 7020 b203 0700 |003b: invoke-direct {v7, v0}, Landroid/support/v4/c/l;.e:(I)V // method@03b2 │ │ -0178b4: 5470 4001 |003e: iget-object v0, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -0178b8: 2100 |0040: array-length v0, v0 │ │ -0178ba: 3d00 0e00 |0041: if-lez v0, 004f // +000e │ │ -0178be: 5470 4001 |0043: iget-object v0, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -0178c2: 2116 |0045: array-length v6, v1 │ │ -0178c4: 7156 8c07 4140 |0046: invoke-static {v1, v4, v0, v4, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -0178ca: 5470 4101 |0049: iget-object v0, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -0178ce: 2156 |004b: array-length v6, v5 │ │ -0178d0: 7156 8c07 4540 |004c: invoke-static {v5, v4, v0, v4, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -0178d6: 5270 4201 |004f: iget v0, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0178da: 7130 ab03 5100 |0051: invoke-static {v1, v5, v0}, Landroid/support/v4/c/l;.a:([I[Ljava/lang/Object;I)V // method@03ab │ │ -0178e0: 5270 4201 |0054: iget v0, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0178e4: 3502 2000 |0056: if-ge v2, v0, 0076 // +0020 │ │ -0178e8: 5470 4001 |0058: iget-object v0, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -0178ec: 5471 4001 |005a: iget-object v1, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -0178f0: d804 0201 |005c: add-int/lit8 v4, v2, #int 1 // #01 │ │ -0178f4: 5275 4201 |005e: iget v5, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0178f8: b125 |0060: sub-int/2addr v5, v2 │ │ -0178fa: 7155 8c07 2041 |0061: invoke-static {v0, v2, v1, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -017900: 5470 4101 |0064: iget-object v0, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017904: e001 0201 |0066: shl-int/lit8 v1, v2, #int 1 // #01 │ │ -017908: 5474 4101 |0068: iget-object v4, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -01790c: d805 0201 |006a: add-int/lit8 v5, v2, #int 1 // #01 │ │ -017910: e005 0501 |006c: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -017914: 5276 4201 |006e: iget v6, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017918: b126 |0070: sub-int/2addr v6, v2 │ │ -01791a: e006 0601 |0071: shl-int/lit8 v6, v6, #int 1 // #01 │ │ -01791e: 7156 8c07 1054 |0073: invoke-static {v0, v1, v4, v5, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -017924: 5470 4001 |0076: iget-object v0, v7, Landroid/support/v4/c/l;.f:[I // field@0140 │ │ -017928: 4b03 0002 |0078: aput v3, v0, v2 │ │ -01792c: 5470 4101 |007a: iget-object v0, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -017930: e001 0201 |007c: shl-int/lit8 v1, v2, #int 1 // #01 │ │ -017934: 4d08 0001 |007e: aput-object v8, v0, v1 │ │ -017938: 5470 4101 |0080: iget-object v0, v7, Landroid/support/v4/c/l;.g:[Ljava/lang/Object; // field@0141 │ │ -01793c: e001 0201 |0082: shl-int/lit8 v1, v2, #int 1 // #01 │ │ -017940: d801 0101 |0084: add-int/lit8 v1, v1, #int 1 // #01 │ │ -017944: 4d09 0001 |0086: aput-object v9, v0, v1 │ │ -017948: 5270 4201 |0088: iget v0, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -01794c: d800 0001 |008a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -017950: 5970 4201 |008c: iput v0, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017954: 1200 |008e: const/4 v0, #int 0 // #0 │ │ -017956: 288a |008f: goto 0019 // -0076 │ │ -017958: 5275 4201 |0090: iget v5, v7, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -01795c: 3515 a5ff |0092: if-ge v5, v1, 0037 // -005b │ │ -017960: 0110 |0094: move v0, v1 │ │ -017962: 28a2 |0095: goto 0037 // -005e │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #16 : (in Landroid/support/v4/c/l;) │ │ - name : 'remove' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 24 16-bit code units │ │ -017964: |[017964] android.support.v4.c.l.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -017974: 3902 0d00 |0000: if-nez v2, 000d // +000d │ │ -017978: 6e10 a603 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/c/l;.a:()I // method@03a6 │ │ -01797e: 0a00 |0005: move-result v0 │ │ -017980: 3a00 1000 |0006: if-ltz v0, 0016 // +0010 │ │ -017984: 6e20 b103 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/c/l;.d:(I)Ljava/lang/Object; // method@03b1 │ │ -01798a: 0c00 |000b: move-result-object v0 │ │ -01798c: 1100 |000c: return-object v0 │ │ -01798e: 6e10 6d07 0200 |000d: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@076d │ │ -017994: 0a00 |0010: move-result v0 │ │ -017996: 6e30 a803 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/c/l;.a:(Ljava/lang/Object;I)I // method@03a8 │ │ -01799c: 0a00 |0014: move-result v0 │ │ -01799e: 28f1 |0015: goto 0006 // -000f │ │ -0179a0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0179a2: 28f5 |0017: goto 000c // -000b │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #17 : (in Landroid/support/v4/c/l;) │ │ - name : 'size' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0179a4: |[0179a4] android.support.v4.c.l.size:()I │ │ -0179b4: 5210 4201 |0000: iget v0, v1, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0179b8: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #18 : (in Landroid/support/v4/c/l;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 83 16-bit code units │ │ -0179bc: |[0179bc] android.support.v4.c.l.toString:()Ljava/lang/String; │ │ -0179cc: 6e10 b603 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/c/l;.isEmpty:()Z // method@03b6 │ │ -0179d2: 0a00 |0003: move-result v0 │ │ -0179d4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0179d8: 1a00 8a07 |0006: const-string v0, "{}" // string@078a │ │ -0179dc: 1100 |0008: return-object v0 │ │ -0179de: 2201 8f01 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0179e2: 5230 4201 |000b: iget v0, v3, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -0179e6: da00 001c |000d: mul-int/lit8 v0, v0, #int 28 // #1c │ │ -0179ea: 7020 8307 0100 |000f: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@0783 │ │ -0179f0: 1300 7b00 |0012: const/16 v0, #int 123 // #7b │ │ -0179f4: 6e20 8407 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -0179fa: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0179fc: 5232 4201 |0018: iget v2, v3, Landroid/support/v4/c/l;.h:I // field@0142 │ │ -017a00: 3520 2f00 |001a: if-ge v0, v2, 0049 // +002f │ │ -017a04: 3d00 0700 |001c: if-lez v0, 0023 // +0007 │ │ -017a08: 1a02 7e00 |001e: const-string v2, ", " // string@007e │ │ -017a0c: 6e20 8807 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -017a12: 6e20 ac03 0300 |0023: invoke-virtual {v3, v0}, Landroid/support/v4/c/l;.b:(I)Ljava/lang/Object; // method@03ac │ │ -017a18: 0c02 |0026: move-result-object v2 │ │ -017a1a: 3232 1600 |0027: if-eq v2, v3, 003d // +0016 │ │ -017a1e: 6e20 8707 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -017a24: 1302 3d00 |002c: const/16 v2, #int 61 // #3d │ │ -017a28: 6e20 8407 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -017a2e: 6e20 ad03 0300 |0031: invoke-virtual {v3, v0}, Landroid/support/v4/c/l;.c:(I)Ljava/lang/Object; // method@03ad │ │ -017a34: 0c02 |0034: move-result-object v2 │ │ -017a36: 3232 0e00 |0035: if-eq v2, v3, 0043 // +000e │ │ -017a3a: 6e20 8707 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -017a40: d800 0001 |003a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -017a44: 28dc |003c: goto 0018 // -0024 │ │ -017a46: 1a02 7900 |003d: const-string v2, "(this Map)" // string@0079 │ │ -017a4a: 6e20 8807 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -017a50: 28ea |0042: goto 002c // -0016 │ │ -017a52: 1a02 7900 |0043: const-string v2, "(this Map)" // string@0079 │ │ -017a56: 6e20 8807 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -017a5c: 28f2 |0048: goto 003a // -000e │ │ -017a5e: 1300 7d00 |0049: const/16 v0, #int 125 // #7d │ │ -017a62: 6e20 8407 0100 |004b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -017a68: 6e10 8b07 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -017a6e: 0c00 |0051: move-result-object v0 │ │ -017a70: 28b6 |0052: goto 0008 // -004a │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #100 header: │ │ -class_idx : 198 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 209 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #100 - │ │ - Class descriptor : 'Landroid/support/v4/c/a;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/c/l;' │ │ - Interfaces - │ │ - #0 : 'Ljava/util/Map;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/c/a;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/c/f;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/c/a;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -017a74: |[017a74] android.support.v4.c.a.:()V │ │ -017a84: 7010 a503 0000 |0000: invoke-direct {v0}, Landroid/support/v4/c/l;.:()V // method@03a5 │ │ -017a8a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/a;) │ │ - name : 'b' │ │ - type : '()Landroid/support/v4/c/f;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -017a8c: |[017a8c] android.support.v4.c.a.b:()Landroid/support/v4/c/f; │ │ -017a9c: 5410 2401 |0000: iget-object v0, v1, Landroid/support/v4/c/a;.a:Landroid/support/v4/c/f; // field@0124 │ │ -017aa0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -017aa4: 2200 c700 |0004: new-instance v0, Landroid/support/v4/c/b; // type@00c7 │ │ -017aa8: 7020 3f03 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/c/b;.:(Landroid/support/v4/c/a;)V // method@033f │ │ -017aae: 5b10 2401 |0009: iput-object v0, v1, Landroid/support/v4/c/a;.a:Landroid/support/v4/c/f; // field@0124 │ │ -017ab2: 5410 2401 |000b: iget-object v0, v1, Landroid/support/v4/c/a;.a:Landroid/support/v4/c/f; // field@0124 │ │ -017ab6: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/c/a;) │ │ - name : 'entrySet' │ │ - type : '()Ljava/util/Set;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -017ab8: |[017ab8] android.support.v4.c.a.entrySet:()Ljava/util/Set; │ │ -017ac8: 7010 3703 0100 |0000: invoke-direct {v1}, Landroid/support/v4/c/a;.b:()Landroid/support/v4/c/f; // method@0337 │ │ -017ace: 0c00 |0003: move-result-object v0 │ │ -017ad0: 6e10 6403 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/c/f;.d:()Ljava/util/Set; // method@0364 │ │ -017ad6: 0c00 |0007: move-result-object v0 │ │ -017ad8: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/a;) │ │ - name : 'keySet' │ │ - type : '()Ljava/util/Set;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -017adc: |[017adc] android.support.v4.c.a.keySet:()Ljava/util/Set; │ │ -017aec: 7010 3703 0100 |0000: invoke-direct {v1}, Landroid/support/v4/c/a;.b:()Landroid/support/v4/c/f; // method@0337 │ │ -017af2: 0c00 |0003: move-result-object v0 │ │ -017af4: 6e10 6503 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/c/f;.e:()Ljava/util/Set; // method@0365 │ │ -017afa: 0c00 |0007: move-result-object v0 │ │ -017afc: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/c/a;) │ │ - name : 'putAll' │ │ - type : '(Ljava/util/Map;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 43 16-bit code units │ │ -017b00: |[017b00] android.support.v4.c.a.putAll:(Ljava/util/Map;)V │ │ -017b10: 5230 2601 |0000: iget v0, v3, Landroid/support/v4/c/a;.h:I // field@0126 │ │ -017b14: 7210 c507 0400 |0002: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@07c5 │ │ -017b1a: 0a01 |0005: move-result v1 │ │ -017b1c: b010 |0006: add-int/2addr v0, v1 │ │ -017b1e: 6e20 3603 0300 |0007: invoke-virtual {v3, v0}, Landroid/support/v4/c/a;.a:(I)V // method@0336 │ │ -017b24: 7210 c107 0400 |000a: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@07c1 │ │ -017b2a: 0c00 |000d: move-result-object v0 │ │ -017b2c: 7210 c707 0000 |000e: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@07c7 │ │ -017b32: 0c01 |0011: move-result-object v1 │ │ -017b34: 7210 b807 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@07b8 │ │ -017b3a: 0a00 |0015: move-result v0 │ │ -017b3c: 3800 1400 |0016: if-eqz v0, 002a // +0014 │ │ -017b40: 7210 b907 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@07b9 │ │ -017b46: 0c00 |001b: move-result-object v0 │ │ -017b48: 1f00 a001 |001c: check-cast v0, Ljava/util/Map$Entry; // type@01a0 │ │ -017b4c: 7210 be07 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@07be │ │ -017b52: 0c02 |0021: move-result-object v2 │ │ -017b54: 7210 bf07 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@07bf │ │ -017b5a: 0c00 |0025: move-result-object v0 │ │ -017b5c: 6e30 3c03 2300 |0026: invoke-virtual {v3, v2, v0}, Landroid/support/v4/c/a;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@033c │ │ -017b62: 28e9 |0029: goto 0012 // -0017 │ │ -017b64: 0e00 |002a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/c/a;) │ │ - name : 'values' │ │ - type : '()Ljava/util/Collection;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -017b68: |[017b68] android.support.v4.c.a.values:()Ljava/util/Collection; │ │ -017b78: 7010 3703 0100 |0000: invoke-direct {v1}, Landroid/support/v4/c/a;.b:()Landroid/support/v4/c/f; // method@0337 │ │ -017b7e: 0c00 |0003: move-result-object v0 │ │ -017b80: 6e10 6603 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/c/f;.f:()Ljava/util/Collection; // method@0366 │ │ -017b86: 0c00 |0007: move-result-object v0 │ │ -017b88: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #101 header: │ │ -class_idx : 203 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 14 │ │ - │ │ -Class #101 - │ │ - Class descriptor : 'Landroid/support/v4/c/f;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/c/f;) │ │ - name : 'b' │ │ - type : 'Landroid/support/v4/c/h;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/c/f;) │ │ - name : 'c' │ │ - type : 'Landroid/support/v4/c/i;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/c/f;) │ │ - name : 'd' │ │ - type : 'Landroid/support/v4/c/k;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/c/f;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -017b8c: |[017b8c] android.support.v4.c.f.:()V │ │ -017b9c: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -017ba2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/f;) │ │ - name : 'a' │ │ - type : '(Ljava/util/Map;Ljava/util/Collection;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 24 16-bit code units │ │ -017ba4: |[017ba4] android.support.v4.c.f.a:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -017bb4: 7210 ae07 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@07ae │ │ -017bba: 0c00 |0003: move-result-object v0 │ │ -017bbc: 7210 b807 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@07b8 │ │ -017bc2: 0a01 |0007: move-result v1 │ │ -017bc4: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -017bc8: 7210 b907 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@07b9 │ │ -017bce: 0c01 |000d: move-result-object v1 │ │ -017bd0: 7220 c007 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@07c0 │ │ -017bd6: 0a01 |0011: move-result v1 │ │ -017bd8: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -017bdc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -017bde: 0f00 |0015: return v0 │ │ -017be0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -017be2: 28fe |0017: goto 0015 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/c/f;) │ │ - name : 'a' │ │ - type : '(Ljava/util/Set;Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -017be4: |[017be4] android.support.v4.c.f.a:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ -017bf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -017bf6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -017bf8: 3354 0400 |0002: if-ne v4, v5, 0006 // +0004 │ │ -017bfc: 0101 |0004: move v1, v0 │ │ -017bfe: 0f01 |0005: return v1 │ │ -017c00: 2052 a201 |0006: instance-of v2, v5, Ljava/util/Set; // type@01a2 │ │ -017c04: 3802 fdff |0008: if-eqz v2, 0005 // -0003 │ │ -017c08: 1f05 a201 |000a: check-cast v5, Ljava/util/Set; // type@01a2 │ │ -017c0c: 7210 c807 0400 |000c: invoke-interface {v4}, Ljava/util/Set;.size:()I // method@07c8 │ │ -017c12: 0a02 |000f: move-result v2 │ │ -017c14: 7210 c807 0500 |0010: invoke-interface {v5}, Ljava/util/Set;.size:()I // method@07c8 │ │ -017c1a: 0a03 |0013: move-result v3 │ │ -017c1c: 3332 0a00 |0014: if-ne v2, v3, 001e // +000a │ │ -017c20: 7220 c607 5400 |0016: invoke-interface {v4, v5}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@07c6 │ │ -017c26: 0a02 |0019: move-result v2 │ │ -017c28: 3802 0400 |001a: if-eqz v2, 001e // +0004 │ │ -017c2c: 0101 |001c: move v1, v0 │ │ -017c2e: 28e8 |001d: goto 0005 // -0018 │ │ -017c30: 0110 |001e: move v0, v1 │ │ -017c32: 28fd |001f: goto 001c // -0003 │ │ -017c34: 0d00 |0020: move-exception v0 │ │ -017c36: 28e4 |0021: goto 0005 // -001c │ │ -017c38: 0d00 |0022: move-exception v0 │ │ -017c3a: 28e2 |0023: goto 0005 // -001e │ │ - catches : 1 │ │ - 0x000c - 0x0019 │ │ - Ljava/lang/NullPointerException; -> 0x0022 │ │ - Ljava/lang/ClassCastException; -> 0x0020 │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/c/f;) │ │ - name : 'b' │ │ - type : '(Ljava/util/Map;Ljava/util/Collection;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -017c4c: |[017c4c] android.support.v4.c.f.b:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -017c5c: 7210 c507 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@07c5 │ │ -017c62: 0a00 |0003: move-result v0 │ │ -017c64: 7210 ae07 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@07ae │ │ -017c6a: 0c01 |0007: move-result-object v1 │ │ -017c6c: 7210 b807 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@07b8 │ │ -017c72: 0a02 |000b: move-result v2 │ │ -017c74: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ -017c78: 7210 b907 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@07b9 │ │ -017c7e: 0c02 |0011: move-result-object v2 │ │ -017c80: 7220 c407 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@07c4 │ │ -017c86: 28f3 |0015: goto 0008 // -000d │ │ -017c88: 7210 c507 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@07c5 │ │ -017c8e: 0a01 |0019: move-result v1 │ │ -017c90: 3210 0400 |001a: if-eq v0, v1, 001e // +0004 │ │ -017c94: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -017c96: 0f00 |001d: return v0 │ │ -017c98: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -017c9a: 28fe |001f: goto 001d // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/c/f;) │ │ - name : 'c' │ │ - type : '(Ljava/util/Map;Ljava/util/Collection;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 42 16-bit code units │ │ -017c9c: |[017c9c] android.support.v4.c.f.c:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -017cac: 7210 c507 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@07c5 │ │ -017cb2: 0a00 |0003: move-result v0 │ │ -017cb4: 7210 c307 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@07c3 │ │ -017cba: 0c01 |0007: move-result-object v1 │ │ -017cbc: 7210 c707 0100 |0008: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@07c7 │ │ -017cc2: 0c01 |000b: move-result-object v1 │ │ -017cc4: 7210 b807 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@07b8 │ │ -017cca: 0a02 |000f: move-result v2 │ │ -017ccc: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ -017cd0: 7210 b907 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@07b9 │ │ -017cd6: 0c02 |0015: move-result-object v2 │ │ -017cd8: 7220 ad07 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@07ad │ │ -017cde: 0a02 |0019: move-result v2 │ │ -017ce0: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ -017ce4: 7210 ba07 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@07ba │ │ -017cea: 28ed |001f: goto 000c // -0013 │ │ -017cec: 7210 c507 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@07c5 │ │ -017cf2: 0a01 |0023: move-result v1 │ │ -017cf4: 3210 0400 |0024: if-eq v0, v1, 0028 // +0004 │ │ -017cf8: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -017cfa: 0f00 |0027: return v0 │ │ -017cfc: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -017cfe: 28fe |0029: goto 0027 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/c/f;) │ │ - name : 'a' │ │ - type : '()I' │ │ - access : 0x0404 (PROTECTED ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/c/f;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0404 (PROTECTED ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/c/f;) │ │ - name : 'a' │ │ - type : '(II)Ljava/lang/Object;' │ │ - access : 0x0404 (PROTECTED ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/c/f;) │ │ - name : 'a' │ │ - type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0404 (PROTECTED ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/c/f;) │ │ - name : 'a' │ │ - type : '(I)V' │ │ - access : 0x0404 (PROTECTED ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/c/f;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ - access : 0x0404 (PROTECTED ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/c/f;) │ │ - name : 'a' │ │ - type : '([Ljava/lang/Object;I)[Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 44 16-bit code units │ │ -017d00: |[017d00] android.support.v4.c.f.a:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -017d10: 6e10 5503 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -017d16: 0a02 |0003: move-result v2 │ │ -017d18: 2150 |0004: array-length v0, v5 │ │ -017d1a: 3520 2500 |0005: if-ge v0, v2, 002a // +0025 │ │ -017d1e: 6e10 6c07 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@076c │ │ -017d24: 0c00 |000a: move-result-object v0 │ │ -017d26: 6e10 4a07 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@074a │ │ -017d2c: 0c00 |000e: move-result-object v0 │ │ -017d2e: 7120 9107 2000 |000f: invoke-static {v0, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@0791 │ │ -017d34: 0c00 |0012: move-result-object v0 │ │ -017d36: 1f00 fc01 |0013: check-cast v0, [Ljava/lang/Object; // type@01fc │ │ -017d3a: 1f00 fc01 |0015: check-cast v0, [Ljava/lang/Object; // type@01fc │ │ -017d3e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -017d40: 3521 0b00 |0018: if-ge v1, v2, 0023 // +000b │ │ -017d44: 6e30 5703 1406 |001a: invoke-virtual {v4, v1, v6}, Landroid/support/v4/c/f;.a:(II)Ljava/lang/Object; // method@0357 │ │ -017d4a: 0c03 |001d: move-result-object v3 │ │ -017d4c: 4d03 0001 |001e: aput-object v3, v0, v1 │ │ -017d50: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -017d54: 28f6 |0022: goto 0018 // -000a │ │ -017d56: 2101 |0023: array-length v1, v0 │ │ -017d58: 3721 0500 |0024: if-le v1, v2, 0029 // +0005 │ │ -017d5c: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -017d5e: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ -017d62: 1100 |0029: return-object v0 │ │ -017d64: 0750 |002a: move-object v0, v5 │ │ -017d66: 28ec |002b: goto 0017 // -0014 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/c/f;) │ │ - name : 'b' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0404 (PROTECTED ABSTRACT) │ │ - code : (none) │ │ - │ │ - #8 : (in Landroid/support/v4/c/f;) │ │ - name : 'b' │ │ - type : '()Ljava/util/Map;' │ │ - access : 0x0404 (PROTECTED ABSTRACT) │ │ - code : (none) │ │ - │ │ - #9 : (in Landroid/support/v4/c/f;) │ │ - name : 'b' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 19 16-bit code units │ │ -017d68: |[017d68] android.support.v4.c.f.b:(I)[Ljava/lang/Object; │ │ -017d78: 6e10 5503 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -017d7e: 0a01 |0003: move-result v1 │ │ -017d80: 2312 fc01 |0004: new-array v2, v1, [Ljava/lang/Object; // type@01fc │ │ -017d84: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -017d86: 3510 0b00 |0007: if-ge v0, v1, 0012 // +000b │ │ -017d8a: 6e30 5703 0405 |0009: invoke-virtual {v4, v0, v5}, Landroid/support/v4/c/f;.a:(II)Ljava/lang/Object; // method@0357 │ │ -017d90: 0c03 |000c: move-result-object v3 │ │ -017d92: 4d03 0200 |000d: aput-object v3, v2, v0 │ │ -017d96: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -017d9a: 28f6 |0011: goto 0007 // -000a │ │ -017d9c: 1102 |0012: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/c/f;) │ │ - name : 'c' │ │ - type : '()V' │ │ - access : 0x0404 (PROTECTED ABSTRACT) │ │ - code : (none) │ │ - │ │ - #11 : (in Landroid/support/v4/c/f;) │ │ - name : 'd' │ │ - type : '()Ljava/util/Set;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -017da0: |[017da0] android.support.v4.c.f.d:()Ljava/util/Set; │ │ -017db0: 5410 2d01 |0000: iget-object v0, v1, Landroid/support/v4/c/f;.b:Landroid/support/v4/c/h; // field@012d │ │ -017db4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -017db8: 2200 cd00 |0004: new-instance v0, Landroid/support/v4/c/h; // type@00cd │ │ -017dbc: 7020 6b03 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/c/h;.:(Landroid/support/v4/c/f;)V // method@036b │ │ -017dc2: 5b10 2d01 |0009: iput-object v0, v1, Landroid/support/v4/c/f;.b:Landroid/support/v4/c/h; // field@012d │ │ -017dc6: 5410 2d01 |000b: iget-object v0, v1, Landroid/support/v4/c/f;.b:Landroid/support/v4/c/h; // field@012d │ │ -017dca: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Landroid/support/v4/c/f;) │ │ - name : 'e' │ │ - type : '()Ljava/util/Set;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -017dcc: |[017dcc] android.support.v4.c.f.e:()Ljava/util/Set; │ │ -017ddc: 5410 2e01 |0000: iget-object v0, v1, Landroid/support/v4/c/f;.c:Landroid/support/v4/c/i; // field@012e │ │ -017de0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -017de4: 2200 ce00 |0004: new-instance v0, Landroid/support/v4/c/i; // type@00ce │ │ -017de8: 7020 7c03 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/c/i;.:(Landroid/support/v4/c/f;)V // method@037c │ │ -017dee: 5b10 2e01 |0009: iput-object v0, v1, Landroid/support/v4/c/f;.c:Landroid/support/v4/c/i; // field@012e │ │ -017df2: 5410 2e01 |000b: iget-object v0, v1, Landroid/support/v4/c/f;.c:Landroid/support/v4/c/i; // field@012e │ │ -017df6: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #13 : (in Landroid/support/v4/c/f;) │ │ - name : 'f' │ │ - type : '()Ljava/util/Collection;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -017df8: |[017df8] android.support.v4.c.f.f:()Ljava/util/Collection; │ │ -017e08: 5410 2f01 |0000: iget-object v0, v1, Landroid/support/v4/c/f;.d:Landroid/support/v4/c/k; // field@012f │ │ -017e0c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -017e10: 2200 d000 |0004: new-instance v0, Landroid/support/v4/c/k; // type@00d0 │ │ -017e14: 7020 9703 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/c/k;.:(Landroid/support/v4/c/f;)V // method@0397 │ │ -017e1a: 5b10 2f01 |0009: iput-object v0, v1, Landroid/support/v4/c/f;.d:Landroid/support/v4/c/k; // field@012f │ │ -017e1e: 5410 2f01 |000b: iget-object v0, v1, Landroid/support/v4/c/f;.d:Landroid/support/v4/c/k; // field@012f │ │ -017e22: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #102 header: │ │ -class_idx : 199 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 203 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 9 │ │ - │ │ -Class #102 - │ │ - Class descriptor : 'Landroid/support/v4/c/b;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/c/f;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/c/b;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/c/a;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/c/b;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/c/a;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -017e24: |[017e24] android.support.v4.c.b.:(Landroid/support/v4/c/a;)V │ │ -017e34: 5b01 2701 |0000: iput-object v1, v0, Landroid/support/v4/c/b;.a:Landroid/support/v4/c/a; // field@0127 │ │ -017e38: 7010 5403 0000 |0002: invoke-direct {v0}, Landroid/support/v4/c/f;.:()V // method@0354 │ │ -017e3e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/c/b;) │ │ - name : 'a' │ │ - type : '()I' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -017e40: |[017e40] android.support.v4.c.b.a:()I │ │ -017e50: 5410 2701 |0000: iget-object v0, v1, Landroid/support/v4/c/b;.a:Landroid/support/v4/c/a; // field@0127 │ │ -017e54: 5200 2601 |0002: iget v0, v0, Landroid/support/v4/c/a;.h:I // field@0126 │ │ -017e58: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/b;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 20 16-bit code units │ │ -017e5c: |[017e5c] android.support.v4.c.b.a:(Ljava/lang/Object;)I │ │ -017e6c: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ -017e70: 5420 2701 |0002: iget-object v0, v2, Landroid/support/v4/c/b;.a:Landroid/support/v4/c/a; // field@0127 │ │ -017e74: 6e10 3203 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/c/a;.a:()I // method@0332 │ │ -017e7a: 0a00 |0007: move-result v0 │ │ -017e7c: 0f00 |0008: return v0 │ │ -017e7e: 5420 2701 |0009: iget-object v0, v2, Landroid/support/v4/c/b;.a:Landroid/support/v4/c/a; // field@0127 │ │ -017e82: 6e10 6d07 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@076d │ │ -017e88: 0a01 |000e: move-result v1 │ │ -017e8a: 6e30 3403 3001 |000f: invoke-virtual {v0, v3, v1}, Landroid/support/v4/c/a;.a:(Ljava/lang/Object;I)I // method@0334 │ │ -017e90: 0a00 |0012: move-result v0 │ │ -017e92: 28f5 |0013: goto 0008 // -000b │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/c/b;) │ │ - name : 'a' │ │ - type : '(II)Ljava/lang/Object;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 10 16-bit code units │ │ -017e94: |[017e94] android.support.v4.c.b.a:(II)Ljava/lang/Object; │ │ -017ea4: 5420 2701 |0000: iget-object v0, v2, Landroid/support/v4/c/b;.a:Landroid/support/v4/c/a; // field@0127 │ │ -017ea8: 5400 2501 |0002: iget-object v0, v0, Landroid/support/v4/c/a;.g:[Ljava/lang/Object; // field@0125 │ │ -017eac: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -017eb0: b041 |0006: add-int/2addr v1, v4 │ │ -017eb2: 4600 0001 |0007: aget-object v0, v0, v1 │ │ -017eb6: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/c/b;) │ │ - name : 'a' │ │ - type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -017eb8: |[017eb8] android.support.v4.c.b.a:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -017ec8: 5410 2701 |0000: iget-object v0, v1, Landroid/support/v4/c/b;.a:Landroid/support/v4/c/a; // field@0127 │ │ -017ecc: 6e30 3503 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/c/a;.a:(ILjava/lang/Object;)Ljava/lang/Object; // method@0335 │ │ -017ed2: 0c00 |0005: move-result-object v0 │ │ -017ed4: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/c/b;) │ │ - name : 'a' │ │ - type : '(I)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -017ed8: |[017ed8] android.support.v4.c.b.a:(I)V │ │ -017ee8: 5410 2701 |0000: iget-object v0, v1, Landroid/support/v4/c/b;.a:Landroid/support/v4/c/a; // field@0127 │ │ -017eec: 6e20 3903 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/c/a;.d:(I)Ljava/lang/Object; // method@0339 │ │ -017ef2: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/c/b;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -017ef4: |[017ef4] android.support.v4.c.b.a:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -017f04: 5410 2701 |0000: iget-object v0, v1, Landroid/support/v4/c/b;.a:Landroid/support/v4/c/a; // field@0127 │ │ -017f08: 6e30 3c03 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/c/a;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@033c │ │ -017f0e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/c/b;) │ │ - name : 'b' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -017f10: |[017f10] android.support.v4.c.b.b:(Ljava/lang/Object;)I │ │ -017f20: 5410 2701 |0000: iget-object v0, v1, Landroid/support/v4/c/b;.a:Landroid/support/v4/c/a; // field@0127 │ │ -017f24: 6e20 3303 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/c/a;.a:(Ljava/lang/Object;)I // method@0333 │ │ -017f2a: 0a00 |0005: move-result v0 │ │ -017f2c: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/c/b;) │ │ - name : 'b' │ │ - type : '()Ljava/util/Map;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -017f30: |[017f30] android.support.v4.c.b.b:()Ljava/util/Map; │ │ -017f40: 5410 2701 |0000: iget-object v0, v1, Landroid/support/v4/c/b;.a:Landroid/support/v4/c/a; // field@0127 │ │ -017f44: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/c/b;) │ │ - name : 'c' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -017f48: |[017f48] android.support.v4.c.b.c:()V │ │ -017f58: 5410 2701 |0000: iget-object v0, v1, Landroid/support/v4/c/b;.a:Landroid/support/v4/c/a; // field@0127 │ │ -017f5c: 6e10 3803 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/a;.clear:()V // method@0338 │ │ -017f62: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #103 header: │ │ -class_idx : 200 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #103 - │ │ - Class descriptor : 'Landroid/support/v4/c/c;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/c/c;) │ │ - name : 'a' │ │ - type : '[I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #1 : (in Landroid/support/v4/c/c;) │ │ - name : 'b' │ │ - type : '[J' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #2 : (in Landroid/support/v4/c/c;) │ │ - name : 'c' │ │ - type : '[Ljava/lang/Object;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/c/c;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 14 16-bit code units │ │ -017f64: |[017f64] android.support.v4.c.c.:()V │ │ -017f74: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -017f76: 2310 e901 |0001: new-array v0, v1, [I // type@01e9 │ │ -017f7a: 6900 2801 |0003: sput-object v0, Landroid/support/v4/c/c;.a:[I // field@0128 │ │ -017f7e: 2310 ea01 |0005: new-array v0, v1, [J // type@01ea │ │ -017f82: 6900 2901 |0007: sput-object v0, Landroid/support/v4/c/c;.b:[J // field@0129 │ │ -017f86: 2310 fc01 |0009: new-array v0, v1, [Ljava/lang/Object; // type@01fc │ │ -017f8a: 6900 2a01 |000b: sput-object v0, Landroid/support/v4/c/c;.c:[Ljava/lang/Object; // field@012a │ │ -017f8e: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/c;) │ │ - name : 'a' │ │ - type : '(I)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -017f90: |[017f90] android.support.v4.c.c.a:(I)I │ │ -017fa0: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -017fa4: 7110 4d03 0000 |0002: invoke-static {v0}, Landroid/support/v4/c/c;.b:(I)I // method@034d │ │ -017faa: 0a00 |0005: move-result v0 │ │ -017fac: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ -017fb0: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/c/c;) │ │ - name : 'a' │ │ - type : '([III)I' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 26 16-bit code units │ │ -017fb4: |[017fb4] android.support.v4.c.c.a:([III)I │ │ -017fc4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -017fc6: d800 05ff |0001: add-int/lit8 v0, v5, #int -1 // #ff │ │ -017fca: 3601 1400 |0003: if-gt v1, v0, 0017 // +0014 │ │ -017fce: 9002 0100 |0005: add-int v2, v1, v0 │ │ -017fd2: e202 0201 |0007: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -017fd6: 4403 0402 |0009: aget v3, v4, v2 │ │ -017fda: 3563 0500 |000b: if-ge v3, v6, 0010 // +0005 │ │ -017fde: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ -017fe2: 28f4 |000f: goto 0003 // -000c │ │ -017fe4: 3763 0500 |0010: if-le v3, v6, 0015 // +0005 │ │ -017fe8: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ -017fec: 28ef |0014: goto 0003 // -0011 │ │ -017fee: 0120 |0015: move v0, v2 │ │ -017ff0: 0f00 |0016: return v0 │ │ -017ff2: df00 01ff |0017: xor-int/lit8 v0, v1, #int -1 // #ff │ │ -017ff6: 28fd |0019: goto 0016 // -0003 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/c/c;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -017ff8: |[017ff8] android.support.v4.c.c.a:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -018008: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ -01800c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -018010: 6e20 6b07 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@076b │ │ -018016: 0a00 |0007: move-result v0 │ │ -018018: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -01801c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -01801e: 0f00 |000b: return v0 │ │ -018020: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -018022: 28fe |000d: goto 000b // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/c/c;) │ │ - name : 'b' │ │ - type : '(I)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 20 16-bit code units │ │ -018024: |[018024] android.support.v4.c.c.b:(I)I │ │ -018034: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -018036: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -018038: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -01803c: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -018040: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -018044: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -018048: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -01804c: 9800 0200 |000c: shl-int v0, v2, v0 │ │ -018050: d803 00f4 |000e: add-int/lit8 v3, v0, #int -12 // #f4 │ │ -018054: 0f03 |0010: return v3 │ │ -018056: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01805a: 28ef |0013: goto 0002 // -0011 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #104 header: │ │ -class_idx : 201 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #104 - │ │ - Class descriptor : 'Landroid/support/v4/c/d;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/c/d;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;Ljava/lang/StringBuilder;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 66 16-bit code units │ │ -01805c: |[01805c] android.support.v4.c.d.a:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ -01806c: 3902 0800 |0000: if-nez v2, 0008 // +0008 │ │ -018070: 1a00 f205 |0002: const-string v0, "null" // string@05f2 │ │ -018074: 6e20 8807 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01807a: 0e00 |0007: return-void │ │ -01807c: 6e10 6c07 0200 |0008: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@076c │ │ -018082: 0c00 |000b: move-result-object v0 │ │ -018084: 6e10 4f07 0000 |000c: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@074f │ │ -01808a: 0c00 |000f: move-result-object v0 │ │ -01808c: 3800 0800 |0010: if-eqz v0, 0018 // +0008 │ │ -018090: 6e10 7a07 0000 |0012: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@077a │ │ -018096: 0a01 |0015: move-result v1 │ │ -018098: 3c01 1800 |0016: if-gtz v1, 002e // +0018 │ │ -01809c: 6e10 6c07 0200 |0018: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@076c │ │ -0180a2: 0c00 |001b: move-result-object v0 │ │ -0180a4: 6e10 4e07 0000 |001c: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@074e │ │ -0180aa: 0c00 |001f: move-result-object v0 │ │ -0180ac: 1301 2e00 |0020: const/16 v1, #int 46 // #2e │ │ -0180b0: 6e20 7907 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@0779 │ │ -0180b6: 0a01 |0025: move-result v1 │ │ -0180b8: 3d01 0800 |0026: if-lez v1, 002e // +0008 │ │ -0180bc: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0180c0: 6e20 7e07 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@077e │ │ -0180c6: 0c00 |002d: move-result-object v0 │ │ -0180c8: 6e20 8807 0300 |002e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0180ce: 1300 7b00 |0031: const/16 v0, #int 123 // #7b │ │ -0180d2: 6e20 8407 0300 |0033: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -0180d8: 7110 8e07 0200 |0036: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@078e │ │ -0180de: 0a00 |0039: move-result v0 │ │ -0180e0: 7110 5c07 0000 |003a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -0180e6: 0c00 |003d: move-result-object v0 │ │ -0180e8: 6e20 8807 0300 |003e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0180ee: 28c6 |0041: goto 0007 // -003a │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #105 header: │ │ -class_idx : 202 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 373 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #105 - │ │ - Class descriptor : 'Landroid/support/v4/c/e;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/io/Writer;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/c/e;) │ │ - name : 'a' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroid/support/v4/c/e;) │ │ - name : 'b' │ │ - type : 'Ljava/lang/StringBuilder;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/c/e;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -0180f0: |[0180f0] android.support.v4.c.e.:(Ljava/lang/String;)V │ │ -018100: 7010 4707 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@0747 │ │ -018106: 2200 8f01 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -01810a: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -01810e: 7020 8307 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0783 │ │ -018114: 5b20 2c01 |000a: iput-object v0, v2, Landroid/support/v4/c/e;.b:Ljava/lang/StringBuilder; // field@012c │ │ -018118: 5b23 2b01 |000c: iput-object v3, v2, Landroid/support/v4/c/e;.a:Ljava/lang/String; // field@012b │ │ -01811c: 0e00 |000e: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/e;) │ │ - name : 'a' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 32 16-bit code units │ │ -018120: |[018120] android.support.v4.c.e.a:()V │ │ -018130: 5430 2c01 |0000: iget-object v0, v3, Landroid/support/v4/c/e;.b:Ljava/lang/StringBuilder; // field@012c │ │ -018134: 6e10 8a07 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@078a │ │ -01813a: 0a00 |0005: move-result v0 │ │ -01813c: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -018140: 5430 2b01 |0008: iget-object v0, v3, Landroid/support/v4/c/e;.a:Ljava/lang/String; // field@012b │ │ -018144: 5431 2c01 |000a: iget-object v1, v3, Landroid/support/v4/c/e;.b:Ljava/lang/StringBuilder; // field@012c │ │ -018148: 6e10 8b07 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01814e: 0c01 |000f: move-result-object v1 │ │ -018150: 7120 2c06 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -018156: 5430 2c01 |0013: iget-object v0, v3, Landroid/support/v4/c/e;.b:Ljava/lang/StringBuilder; // field@012c │ │ -01815a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -01815c: 5432 2c01 |0016: iget-object v2, v3, Landroid/support/v4/c/e;.b:Ljava/lang/StringBuilder; // field@012c │ │ -018160: 6e10 8a07 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@078a │ │ -018166: 0a02 |001b: move-result v2 │ │ -018168: 6e30 8907 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0789 │ │ -01816e: 0e00 |001f: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/c/e;) │ │ - name : 'close' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -018170: |[018170] android.support.v4.c.e.close:()V │ │ -018180: 7010 5003 0000 |0000: invoke-direct {v0}, Landroid/support/v4/c/e;.a:()V // method@0350 │ │ -018186: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/e;) │ │ - name : 'flush' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -018188: |[018188] android.support.v4.c.e.flush:()V │ │ -018198: 7010 5003 0000 |0000: invoke-direct {v0}, Landroid/support/v4/c/e;.a:()V // method@0350 │ │ -01819e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/c/e;) │ │ - name : 'write' │ │ - type : '([CII)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 24 16-bit code units │ │ -0181a0: |[0181a0] android.support.v4.c.e.write:([CII)V │ │ -0181b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0181b2: 3560 1600 |0001: if-ge v0, v6, 0017 // +0016 │ │ -0181b6: 9001 0500 |0003: add-int v1, v5, v0 │ │ -0181ba: 4901 0401 |0005: aget-char v1, v4, v1 │ │ -0181be: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -0181c2: 3321 0800 |0009: if-ne v1, v2, 0011 // +0008 │ │ -0181c6: 7010 5003 0300 |000b: invoke-direct {v3}, Landroid/support/v4/c/e;.a:()V // method@0350 │ │ -0181cc: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0181d0: 28f1 |0010: goto 0001 // -000f │ │ -0181d2: 5432 2c01 |0011: iget-object v2, v3, Landroid/support/v4/c/e;.b:Ljava/lang/StringBuilder; // field@012c │ │ -0181d6: 6e20 8407 1200 |0013: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -0181dc: 28f8 |0016: goto 000e // -0008 │ │ -0181de: 0e00 |0017: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #106 header: │ │ -class_idx : 204 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #106 - │ │ - Class descriptor : 'Landroid/support/v4/c/g;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/util/Iterator;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/c/g;) │ │ - name : 'a' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroid/support/v4/c/g;) │ │ - name : 'b' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/c/g;) │ │ - name : 'c' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/c/g;) │ │ - name : 'd' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/c/g;) │ │ - name : 'e' │ │ - type : 'Landroid/support/v4/c/f;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/c/g;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/c/f;I)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 17 16-bit code units │ │ -0181e0: |[0181e0] android.support.v4.c.g.:(Landroid/support/v4/c/f;I)V │ │ -0181f0: 5b12 3401 |0000: iput-object v2, v1, Landroid/support/v4/c/g;.e:Landroid/support/v4/c/f; // field@0134 │ │ -0181f4: 7010 6907 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0769 │ │ -0181fa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0181fc: 5c10 3301 |0006: iput-boolean v0, v1, Landroid/support/v4/c/g;.d:Z // field@0133 │ │ -018200: 5913 3001 |0008: iput v3, v1, Landroid/support/v4/c/g;.a:I // field@0130 │ │ -018204: 6e10 5503 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -01820a: 0a00 |000d: move-result v0 │ │ -01820c: 5910 3101 |000e: iput v0, v1, Landroid/support/v4/c/g;.b:I // field@0131 │ │ -018210: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/c/g;) │ │ - name : 'hasNext' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 10 16-bit code units │ │ -018214: |[018214] android.support.v4.c.g.hasNext:()Z │ │ -018224: 5220 3201 |0000: iget v0, v2, Landroid/support/v4/c/g;.c:I // field@0132 │ │ -018228: 5221 3101 |0002: iget v1, v2, Landroid/support/v4/c/g;.b:I // field@0131 │ │ -01822c: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -018230: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -018232: 0f00 |0007: return v0 │ │ -018234: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -018236: 28fe |0009: goto 0007 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/g;) │ │ - name : 'next' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 20 16-bit code units │ │ -018238: |[018238] android.support.v4.c.g.next:()Ljava/lang/Object; │ │ -018248: 5430 3401 |0000: iget-object v0, v3, Landroid/support/v4/c/g;.e:Landroid/support/v4/c/f; // field@0134 │ │ -01824c: 5231 3201 |0002: iget v1, v3, Landroid/support/v4/c/g;.c:I // field@0132 │ │ -018250: 5232 3001 |0004: iget v2, v3, Landroid/support/v4/c/g;.a:I // field@0130 │ │ -018254: 6e30 5703 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/support/v4/c/f;.a:(II)Ljava/lang/Object; // method@0357 │ │ -01825a: 0c00 |0009: move-result-object v0 │ │ -01825c: 5231 3201 |000a: iget v1, v3, Landroid/support/v4/c/g;.c:I // field@0132 │ │ -018260: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -018264: 5931 3201 |000e: iput v1, v3, Landroid/support/v4/c/g;.c:I // field@0132 │ │ -018268: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -01826a: 5c31 3301 |0011: iput-boolean v1, v3, Landroid/support/v4/c/g;.d:Z // field@0133 │ │ -01826e: 1100 |0013: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/c/g;) │ │ - name : 'remove' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 33 16-bit code units │ │ -018270: |[018270] android.support.v4.c.g.remove:()V │ │ -018280: 5520 3301 |0000: iget-boolean v0, v2, Landroid/support/v4/c/g;.d:Z // field@0133 │ │ -018284: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -018288: 2200 8201 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -01828c: 7010 5707 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0757 │ │ -018292: 2700 |0009: throw v0 │ │ -018294: 5220 3201 |000a: iget v0, v2, Landroid/support/v4/c/g;.c:I // field@0132 │ │ -018298: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01829c: 5920 3201 |000e: iput v0, v2, Landroid/support/v4/c/g;.c:I // field@0132 │ │ -0182a0: 5220 3101 |0010: iget v0, v2, Landroid/support/v4/c/g;.b:I // field@0131 │ │ -0182a4: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0182a8: 5920 3101 |0014: iput v0, v2, Landroid/support/v4/c/g;.b:I // field@0131 │ │ -0182ac: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0182ae: 5c20 3301 |0017: iput-boolean v0, v2, Landroid/support/v4/c/g;.d:Z // field@0133 │ │ -0182b2: 5420 3401 |0019: iget-object v0, v2, Landroid/support/v4/c/g;.e:Landroid/support/v4/c/f; // field@0134 │ │ -0182b6: 5221 3201 |001b: iget v1, v2, Landroid/support/v4/c/g;.c:I // field@0132 │ │ -0182ba: 6e20 5903 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/c/f;.a:(I)V // method@0359 │ │ -0182c0: 0e00 |0020: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #107 header: │ │ -class_idx : 205 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 16 │ │ - │ │ -Class #107 - │ │ - Class descriptor : 'Landroid/support/v4/c/h;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/util/Set;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/c/h;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/c/f;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/c/h;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/c/f;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0182c4: |[0182c4] android.support.v4.c.h.:(Landroid/support/v4/c/f;)V │ │ -0182d4: 5b01 3501 |0000: iput-object v1, v0, Landroid/support/v4/c/h;.a:Landroid/support/v4/c/f; // field@0135 │ │ -0182d8: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0182de: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/c/h;) │ │ - name : 'a' │ │ - type : '(Ljava/util/Map$Entry;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0182e0: |[0182e0] android.support.v4.c.h.a:(Ljava/util/Map$Entry;)Z │ │ -0182f0: 2200 9201 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0192 │ │ -0182f4: 7010 8f07 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@078f │ │ -0182fa: 2700 |0005: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/h;) │ │ - name : 'add' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0182fc: |[0182fc] android.support.v4.c.h.add:(Ljava/lang/Object;)Z │ │ -01830c: 1f02 a001 |0000: check-cast v2, Ljava/util/Map$Entry; // type@01a0 │ │ -018310: 6e20 6c03 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/c/h;.a:(Ljava/util/Map$Entry;)Z // method@036c │ │ -018316: 0a00 |0005: move-result v0 │ │ -018318: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/c/h;) │ │ - name : 'addAll' │ │ - type : '(Ljava/util/Collection;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 48 16-bit code units │ │ -01831c: |[01831c] android.support.v4.c.h.addAll:(Ljava/util/Collection;)Z │ │ -01832c: 5450 3501 |0000: iget-object v0, v5, Landroid/support/v4/c/h;.a:Landroid/support/v4/c/f; // field@0135 │ │ -018330: 6e10 5503 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -018336: 0a01 |0005: move-result v1 │ │ -018338: 7210 ae07 0600 |0006: invoke-interface {v6}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@07ae │ │ -01833e: 0c02 |0009: move-result-object v2 │ │ -018340: 7210 b807 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@07b8 │ │ -018346: 0a00 |000d: move-result v0 │ │ -018348: 3800 1600 |000e: if-eqz v0, 0024 // +0016 │ │ -01834c: 7210 b907 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@07b9 │ │ -018352: 0c00 |0013: move-result-object v0 │ │ -018354: 1f00 a001 |0014: check-cast v0, Ljava/util/Map$Entry; // type@01a0 │ │ -018358: 5453 3501 |0016: iget-object v3, v5, Landroid/support/v4/c/h;.a:Landroid/support/v4/c/f; // field@0135 │ │ -01835c: 7210 be07 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@07be │ │ -018362: 0c04 |001b: move-result-object v4 │ │ -018364: 7210 bf07 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@07bf │ │ -01836a: 0c00 |001f: move-result-object v0 │ │ -01836c: 6e30 5a03 4300 |0020: invoke-virtual {v3, v4, v0}, Landroid/support/v4/c/f;.a:(Ljava/lang/Object;Ljava/lang/Object;)V // method@035a │ │ -018372: 28e7 |0023: goto 000a // -0019 │ │ -018374: 5450 3501 |0024: iget-object v0, v5, Landroid/support/v4/c/h;.a:Landroid/support/v4/c/f; // field@0135 │ │ -018378: 6e10 5503 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -01837e: 0a00 |0029: move-result v0 │ │ -018380: 3201 0400 |002a: if-eq v1, v0, 002e // +0004 │ │ -018384: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -018386: 0f00 |002d: return v0 │ │ -018388: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -01838a: 28fe |002f: goto 002d // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/c/h;) │ │ - name : 'clear' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01838c: |[01838c] android.support.v4.c.h.clear:()V │ │ -01839c: 5410 3501 |0000: iget-object v0, v1, Landroid/support/v4/c/h;.a:Landroid/support/v4/c/f; // field@0135 │ │ -0183a0: 6e10 6203 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/f;.c:()V // method@0362 │ │ -0183a6: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/c/h;) │ │ - name : 'contains' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 36 16-bit code units │ │ -0183a8: |[0183a8] android.support.v4.c.h.contains:(Ljava/lang/Object;)Z │ │ -0183b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0183ba: 2041 a001 |0001: instance-of v1, v4, Ljava/util/Map$Entry; // type@01a0 │ │ -0183be: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -0183c2: 0f00 |0005: return v0 │ │ -0183c4: 1f04 a001 |0006: check-cast v4, Ljava/util/Map$Entry; // type@01a0 │ │ -0183c8: 5431 3501 |0008: iget-object v1, v3, Landroid/support/v4/c/h;.a:Landroid/support/v4/c/f; // field@0135 │ │ -0183cc: 7210 be07 0400 |000a: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@07be │ │ -0183d2: 0c02 |000d: move-result-object v2 │ │ -0183d4: 6e20 5603 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/c/f;.a:(Ljava/lang/Object;)I // method@0356 │ │ -0183da: 0a01 |0011: move-result v1 │ │ -0183dc: 3a01 f3ff |0012: if-ltz v1, 0005 // -000d │ │ -0183e0: 5430 3501 |0014: iget-object v0, v3, Landroid/support/v4/c/h;.a:Landroid/support/v4/c/f; // field@0135 │ │ -0183e4: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -0183e6: 6e30 5703 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/support/v4/c/f;.a:(II)Ljava/lang/Object; // method@0357 │ │ -0183ec: 0c00 |001a: move-result-object v0 │ │ -0183ee: 7210 bf07 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@07bf │ │ -0183f4: 0c01 |001e: move-result-object v1 │ │ -0183f6: 7120 4c03 1000 |001f: invoke-static {v0, v1}, Landroid/support/v4/c/c;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@034c │ │ -0183fc: 0a00 |0022: move-result v0 │ │ -0183fe: 28e2 |0023: goto 0005 // -001e │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/c/h;) │ │ - name : 'containsAll' │ │ - type : '(Ljava/util/Collection;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 24 16-bit code units │ │ -018400: |[018400] android.support.v4.c.h.containsAll:(Ljava/util/Collection;)Z │ │ -018410: 7210 ae07 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@07ae │ │ -018416: 0c00 |0003: move-result-object v0 │ │ -018418: 7210 b807 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@07b8 │ │ -01841e: 0a01 |0007: move-result v1 │ │ -018420: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -018424: 7210 b907 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@07b9 │ │ -01842a: 0c01 |000d: move-result-object v1 │ │ -01842c: 6e20 7003 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/c/h;.contains:(Ljava/lang/Object;)Z // method@0370 │ │ -018432: 0a01 |0011: move-result v1 │ │ -018434: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -018438: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -01843a: 0f00 |0015: return v0 │ │ -01843c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -01843e: 28fe |0017: goto 0015 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/c/h;) │ │ - name : 'equals' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -018440: |[018440] android.support.v4.c.h.equals:(Ljava/lang/Object;)Z │ │ -018450: 7120 5c03 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/c/f;.a:(Ljava/util/Set;Ljava/lang/Object;)Z // method@035c │ │ -018456: 0a00 |0003: move-result v0 │ │ -018458: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/c/h;) │ │ - name : 'hashCode' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 52 16-bit code units │ │ -01845c: |[01845c] android.support.v4.c.h.hashCode:()I │ │ -01846c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01846e: 5460 3501 |0001: iget-object v0, v6, Landroid/support/v4/c/h;.a:Landroid/support/v4/c/f; // field@0135 │ │ -018472: 6e10 5503 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -018478: 0a00 |0006: move-result v0 │ │ -01847a: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01847e: 0103 |0009: move v3, v0 │ │ -018480: 0114 |000a: move v4, v1 │ │ -018482: 3a03 2800 |000b: if-ltz v3, 0033 // +0028 │ │ -018486: 5460 3501 |000d: iget-object v0, v6, Landroid/support/v4/c/h;.a:Landroid/support/v4/c/f; // field@0135 │ │ -01848a: 6e30 5703 3001 |000f: invoke-virtual {v0, v3, v1}, Landroid/support/v4/c/f;.a:(II)Ljava/lang/Object; // method@0357 │ │ -018490: 0c00 |0012: move-result-object v0 │ │ -018492: 5462 3501 |0013: iget-object v2, v6, Landroid/support/v4/c/h;.a:Landroid/support/v4/c/f; // field@0135 │ │ -018496: 1215 |0015: const/4 v5, #int 1 // #1 │ │ -018498: 6e30 5703 3205 |0016: invoke-virtual {v2, v3, v5}, Landroid/support/v4/c/f;.a:(II)Ljava/lang/Object; // method@0357 │ │ -01849e: 0c05 |0019: move-result-object v5 │ │ -0184a0: 3900 0e00 |001a: if-nez v0, 0028 // +000e │ │ -0184a4: 0112 |001c: move v2, v1 │ │ -0184a6: 3905 1100 |001d: if-nez v5, 002e // +0011 │ │ -0184aa: 0110 |001f: move v0, v1 │ │ -0184ac: b720 |0020: xor-int/2addr v0, v2 │ │ -0184ae: 9002 0400 |0021: add-int v2, v4, v0 │ │ -0184b2: d800 03ff |0023: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0184b6: 0103 |0025: move v3, v0 │ │ -0184b8: 0124 |0026: move v4, v2 │ │ -0184ba: 28e4 |0027: goto 000b // -001c │ │ -0184bc: 6e10 6d07 0000 |0028: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@076d │ │ -0184c2: 0a00 |002b: move-result v0 │ │ -0184c4: 0102 |002c: move v2, v0 │ │ -0184c6: 28f0 |002d: goto 001d // -0010 │ │ -0184c8: 6e10 6d07 0500 |002e: invoke-virtual {v5}, Ljava/lang/Object;.hashCode:()I // method@076d │ │ -0184ce: 0a00 |0031: move-result v0 │ │ -0184d0: 28ee |0032: goto 0020 // -0012 │ │ -0184d2: 0f04 |0033: return v4 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/c/h;) │ │ - name : 'isEmpty' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -0184d4: |[0184d4] android.support.v4.c.h.isEmpty:()Z │ │ -0184e4: 5410 3501 |0000: iget-object v0, v1, Landroid/support/v4/c/h;.a:Landroid/support/v4/c/f; // field@0135 │ │ -0184e8: 6e10 5503 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -0184ee: 0a00 |0005: move-result v0 │ │ -0184f0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0184f4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0184f6: 0f00 |0009: return v0 │ │ -0184f8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0184fa: 28fe |000b: goto 0009 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/c/h;) │ │ - name : 'iterator' │ │ - type : '()Ljava/util/Iterator;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -0184fc: |[0184fc] android.support.v4.c.h.iterator:()Ljava/util/Iterator; │ │ -01850c: 2200 cf00 |0000: new-instance v0, Landroid/support/v4/c/j; // type@00cf │ │ -018510: 5421 3501 |0002: iget-object v1, v2, Landroid/support/v4/c/h;.a:Landroid/support/v4/c/f; // field@0135 │ │ -018514: 7020 8c03 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/c/j;.:(Landroid/support/v4/c/f;)V // method@038c │ │ -01851a: 1100 |0007: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/c/h;) │ │ - name : 'remove' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01851c: |[01851c] android.support.v4.c.h.remove:(Ljava/lang/Object;)Z │ │ -01852c: 2200 9201 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0192 │ │ -018530: 7010 8f07 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@078f │ │ -018536: 2700 |0005: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Landroid/support/v4/c/h;) │ │ - name : 'removeAll' │ │ - type : '(Ljava/util/Collection;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -018538: |[018538] android.support.v4.c.h.removeAll:(Ljava/util/Collection;)Z │ │ -018548: 2200 9201 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0192 │ │ -01854c: 7010 8f07 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@078f │ │ -018552: 2700 |0005: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Landroid/support/v4/c/h;) │ │ - name : 'retainAll' │ │ - type : '(Ljava/util/Collection;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -018554: |[018554] android.support.v4.c.h.retainAll:(Ljava/util/Collection;)Z │ │ -018564: 2200 9201 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0192 │ │ -018568: 7010 8f07 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@078f │ │ -01856e: 2700 |0005: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #13 : (in Landroid/support/v4/c/h;) │ │ - name : 'size' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -018570: |[018570] android.support.v4.c.h.size:()I │ │ -018580: 5410 3501 |0000: iget-object v0, v1, Landroid/support/v4/c/h;.a:Landroid/support/v4/c/f; // field@0135 │ │ -018584: 6e10 5503 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -01858a: 0a00 |0005: move-result v0 │ │ -01858c: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #14 : (in Landroid/support/v4/c/h;) │ │ - name : 'toArray' │ │ - type : '()[Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -018590: |[018590] android.support.v4.c.h.toArray:()[Ljava/lang/Object; │ │ -0185a0: 2200 9201 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0192 │ │ -0185a4: 7010 8f07 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@078f │ │ -0185aa: 2700 |0005: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #15 : (in Landroid/support/v4/c/h;) │ │ - name : 'toArray' │ │ - type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0185ac: |[0185ac] android.support.v4.c.h.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -0185bc: 2200 9201 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0192 │ │ -0185c0: 7010 8f07 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@078f │ │ -0185c6: 2700 |0005: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #108 header: │ │ -class_idx : 206 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 15 │ │ - │ │ -Class #108 - │ │ - Class descriptor : 'Landroid/support/v4/c/i;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/util/Set;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/c/i;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/c/f;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/c/i;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/c/f;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0185c8: |[0185c8] android.support.v4.c.i.:(Landroid/support/v4/c/f;)V │ │ -0185d8: 5b01 3601 |0000: iput-object v1, v0, Landroid/support/v4/c/i;.a:Landroid/support/v4/c/f; // field@0136 │ │ -0185dc: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0185e2: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/c/i;) │ │ - name : 'add' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0185e4: |[0185e4] android.support.v4.c.i.add:(Ljava/lang/Object;)Z │ │ -0185f4: 2200 9201 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0192 │ │ -0185f8: 7010 8f07 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@078f │ │ -0185fe: 2700 |0005: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/i;) │ │ - name : 'addAll' │ │ - type : '(Ljava/util/Collection;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -018600: |[018600] android.support.v4.c.i.addAll:(Ljava/util/Collection;)Z │ │ -018610: 2200 9201 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0192 │ │ -018614: 7010 8f07 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@078f │ │ -01861a: 2700 |0005: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/c/i;) │ │ - name : 'clear' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01861c: |[01861c] android.support.v4.c.i.clear:()V │ │ -01862c: 5410 3601 |0000: iget-object v0, v1, Landroid/support/v4/c/i;.a:Landroid/support/v4/c/f; // field@0136 │ │ -018630: 6e10 6203 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/f;.c:()V // method@0362 │ │ -018636: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/c/i;) │ │ - name : 'contains' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -018638: |[018638] android.support.v4.c.i.contains:(Ljava/lang/Object;)Z │ │ -018648: 5410 3601 |0000: iget-object v0, v1, Landroid/support/v4/c/i;.a:Landroid/support/v4/c/f; // field@0136 │ │ -01864c: 6e20 5603 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/c/f;.a:(Ljava/lang/Object;)I // method@0356 │ │ -018652: 0a00 |0005: move-result v0 │ │ -018654: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -018658: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01865a: 0f00 |0009: return v0 │ │ -01865c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01865e: 28fe |000b: goto 0009 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/c/i;) │ │ - name : 'containsAll' │ │ - type : '(Ljava/util/Collection;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -018660: |[018660] android.support.v4.c.i.containsAll:(Ljava/util/Collection;)Z │ │ -018670: 5410 3601 |0000: iget-object v0, v1, Landroid/support/v4/c/i;.a:Landroid/support/v4/c/f; // field@0136 │ │ -018674: 6e10 5f03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/f;.b:()Ljava/util/Map; // method@035f │ │ -01867a: 0c00 |0005: move-result-object v0 │ │ -01867c: 7120 5b03 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/c/f;.a:(Ljava/util/Map;Ljava/util/Collection;)Z // method@035b │ │ -018682: 0a00 |0009: move-result v0 │ │ -018684: 0f00 |000a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/c/i;) │ │ - name : 'equals' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -018688: |[018688] android.support.v4.c.i.equals:(Ljava/lang/Object;)Z │ │ -018698: 7120 5c03 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/c/f;.a:(Ljava/util/Set;Ljava/lang/Object;)Z // method@035c │ │ -01869e: 0a00 |0003: move-result v0 │ │ -0186a0: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/c/i;) │ │ - name : 'hashCode' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 33 16-bit code units │ │ -0186a4: |[0186a4] android.support.v4.c.i.hashCode:()I │ │ -0186b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0186b6: 5440 3601 |0001: iget-object v0, v4, Landroid/support/v4/c/i;.a:Landroid/support/v4/c/f; // field@0136 │ │ -0186ba: 6e10 5503 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -0186c0: 0a00 |0006: move-result v0 │ │ -0186c2: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0186c6: 0102 |0009: move v2, v0 │ │ -0186c8: 0113 |000a: move v3, v1 │ │ -0186ca: 3a02 1500 |000b: if-ltz v2, 0020 // +0015 │ │ -0186ce: 5440 3601 |000d: iget-object v0, v4, Landroid/support/v4/c/i;.a:Landroid/support/v4/c/f; // field@0136 │ │ -0186d2: 6e30 5703 2001 |000f: invoke-virtual {v0, v2, v1}, Landroid/support/v4/c/f;.a:(II)Ljava/lang/Object; // method@0357 │ │ -0186d8: 0c00 |0012: move-result-object v0 │ │ -0186da: 3900 0800 |0013: if-nez v0, 001b // +0008 │ │ -0186de: 0110 |0015: move v0, v1 │ │ -0186e0: b003 |0016: add-int/2addr v3, v0 │ │ -0186e2: d800 02ff |0017: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0186e6: 0102 |0019: move v2, v0 │ │ -0186e8: 28f1 |001a: goto 000b // -000f │ │ -0186ea: 6e10 6d07 0000 |001b: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@076d │ │ -0186f0: 0a00 |001e: move-result v0 │ │ -0186f2: 28f7 |001f: goto 0016 // -0009 │ │ -0186f4: 0f03 |0020: return v3 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/c/i;) │ │ - name : 'isEmpty' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -0186f8: |[0186f8] android.support.v4.c.i.isEmpty:()Z │ │ -018708: 5410 3601 |0000: iget-object v0, v1, Landroid/support/v4/c/i;.a:Landroid/support/v4/c/f; // field@0136 │ │ -01870c: 6e10 5503 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -018712: 0a00 |0005: move-result v0 │ │ -018714: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -018718: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01871a: 0f00 |0009: return v0 │ │ -01871c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01871e: 28fe |000b: goto 0009 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/c/i;) │ │ - name : 'iterator' │ │ - type : '()Ljava/util/Iterator;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -018720: |[018720] android.support.v4.c.i.iterator:()Ljava/util/Iterator; │ │ -018730: 2200 cc00 |0000: new-instance v0, Landroid/support/v4/c/g; // type@00cc │ │ -018734: 5431 3601 |0002: iget-object v1, v3, Landroid/support/v4/c/i;.a:Landroid/support/v4/c/f; // field@0136 │ │ -018738: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -01873a: 7030 6703 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/c/g;.:(Landroid/support/v4/c/f;I)V // method@0367 │ │ -018740: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/c/i;) │ │ - name : 'remove' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -018744: |[018744] android.support.v4.c.i.remove:(Ljava/lang/Object;)Z │ │ -018754: 5420 3601 |0000: iget-object v0, v2, Landroid/support/v4/c/i;.a:Landroid/support/v4/c/f; // field@0136 │ │ -018758: 6e20 5603 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/c/f;.a:(Ljava/lang/Object;)I // method@0356 │ │ -01875e: 0a00 |0005: move-result v0 │ │ -018760: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -018764: 5421 3601 |0008: iget-object v1, v2, Landroid/support/v4/c/i;.a:Landroid/support/v4/c/f; // field@0136 │ │ -018768: 6e20 5903 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/c/f;.a:(I)V // method@0359 │ │ -01876e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -018770: 0f00 |000e: return v0 │ │ -018772: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -018774: 28fe |0010: goto 000e // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/c/i;) │ │ - name : 'removeAll' │ │ - type : '(Ljava/util/Collection;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -018778: |[018778] android.support.v4.c.i.removeAll:(Ljava/util/Collection;)Z │ │ -018788: 5410 3601 |0000: iget-object v0, v1, Landroid/support/v4/c/i;.a:Landroid/support/v4/c/f; // field@0136 │ │ -01878c: 6e10 5f03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/f;.b:()Ljava/util/Map; // method@035f │ │ -018792: 0c00 |0005: move-result-object v0 │ │ -018794: 7120 6003 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/c/f;.b:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0360 │ │ -01879a: 0a00 |0009: move-result v0 │ │ -01879c: 0f00 |000a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Landroid/support/v4/c/i;) │ │ - name : 'retainAll' │ │ - type : '(Ljava/util/Collection;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -0187a0: |[0187a0] android.support.v4.c.i.retainAll:(Ljava/util/Collection;)Z │ │ -0187b0: 5410 3601 |0000: iget-object v0, v1, Landroid/support/v4/c/i;.a:Landroid/support/v4/c/f; // field@0136 │ │ -0187b4: 6e10 5f03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/f;.b:()Ljava/util/Map; // method@035f │ │ -0187ba: 0c00 |0005: move-result-object v0 │ │ -0187bc: 7120 6303 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/c/f;.c:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0363 │ │ -0187c2: 0a00 |0009: move-result v0 │ │ -0187c4: 0f00 |000a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Landroid/support/v4/c/i;) │ │ - name : 'size' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0187c8: |[0187c8] android.support.v4.c.i.size:()I │ │ -0187d8: 5410 3601 |0000: iget-object v0, v1, Landroid/support/v4/c/i;.a:Landroid/support/v4/c/f; // field@0136 │ │ -0187dc: 6e10 5503 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -0187e2: 0a00 |0005: move-result v0 │ │ -0187e4: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #13 : (in Landroid/support/v4/c/i;) │ │ - name : 'toArray' │ │ - type : '()[Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -0187e8: |[0187e8] android.support.v4.c.i.toArray:()[Ljava/lang/Object; │ │ -0187f8: 5420 3601 |0000: iget-object v0, v2, Landroid/support/v4/c/i;.a:Landroid/support/v4/c/f; // field@0136 │ │ -0187fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0187fe: 6e20 6103 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/c/f;.b:(I)[Ljava/lang/Object; // method@0361 │ │ -018804: 0c00 |0006: move-result-object v0 │ │ -018806: 1100 |0007: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #14 : (in Landroid/support/v4/c/i;) │ │ - name : 'toArray' │ │ - type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -018808: |[018808] android.support.v4.c.i.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -018818: 5420 3601 |0000: iget-object v0, v2, Landroid/support/v4/c/i;.a:Landroid/support/v4/c/f; // field@0136 │ │ -01881c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01881e: 6e30 5d03 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/c/f;.a:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@035d │ │ -018824: 0c00 |0006: move-result-object v0 │ │ -018826: 1100 |0007: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #109 header: │ │ -class_idx : 207 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 10 │ │ - │ │ -Class #109 - │ │ - Class descriptor : 'Landroid/support/v4/c/j;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/util/Iterator;' │ │ - #1 : 'Ljava/util/Map$Entry;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/c/j;) │ │ - name : 'a' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/c/j;) │ │ - name : 'b' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/c/j;) │ │ - name : 'c' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/c/j;) │ │ - name : 'd' │ │ - type : 'Landroid/support/v4/c/f;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/c/j;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/c/f;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 20 16-bit code units │ │ -018828: |[018828] android.support.v4.c.j.:(Landroid/support/v4/c/f;)V │ │ -018838: 5b12 3a01 |0000: iput-object v2, v1, Landroid/support/v4/c/j;.d:Landroid/support/v4/c/f; // field@013a │ │ -01883c: 7010 6907 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0769 │ │ -018842: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -018844: 5c10 3901 |0006: iput-boolean v0, v1, Landroid/support/v4/c/j;.c:Z // field@0139 │ │ -018848: 6e10 5503 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -01884e: 0a00 |000b: move-result v0 │ │ -018850: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -018854: 5910 3701 |000e: iput v0, v1, Landroid/support/v4/c/j;.a:I // field@0137 │ │ -018858: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -01885a: 5910 3801 |0011: iput v0, v1, Landroid/support/v4/c/j;.b:I // field@0138 │ │ -01885e: 0e00 |0013: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/c/j;) │ │ - name : 'a' │ │ - type : '()Ljava/util/Map$Entry;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 10 16-bit code units │ │ -018860: |[018860] android.support.v4.c.j.a:()Ljava/util/Map$Entry; │ │ -018870: 5210 3801 |0000: iget v0, v1, Landroid/support/v4/c/j;.b:I // field@0138 │ │ -018874: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -018878: 5910 3801 |0004: iput v0, v1, Landroid/support/v4/c/j;.b:I // field@0138 │ │ -01887c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -01887e: 5c10 3901 |0007: iput-boolean v0, v1, Landroid/support/v4/c/j;.c:Z // field@0139 │ │ -018882: 1101 |0009: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/j;) │ │ - name : 'equals' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 61 16-bit code units │ │ -018884: |[018884] android.support.v4.c.j.equals:(Ljava/lang/Object;)Z │ │ -018894: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -018896: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -018898: 5552 3901 |0002: iget-boolean v2, v5, Landroid/support/v4/c/j;.c:Z // field@0139 │ │ -01889c: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ -0188a0: 2200 8201 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -0188a4: 1a01 7603 |0008: const-string v1, "This container does not support retaining Map.Entry objects" // string@0376 │ │ -0188a8: 7020 5807 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -0188ae: 2700 |000d: throw v0 │ │ -0188b0: 2062 a001 |000e: instance-of v2, v6, Ljava/util/Map$Entry; // type@01a0 │ │ -0188b4: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ -0188b8: 0f01 |0012: return v1 │ │ -0188ba: 1f06 a001 |0013: check-cast v6, Ljava/util/Map$Entry; // type@01a0 │ │ -0188be: 7210 be07 0600 |0015: invoke-interface {v6}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@07be │ │ -0188c4: 0c02 |0018: move-result-object v2 │ │ -0188c6: 5453 3a01 |0019: iget-object v3, v5, Landroid/support/v4/c/j;.d:Landroid/support/v4/c/f; // field@013a │ │ -0188ca: 5254 3801 |001b: iget v4, v5, Landroid/support/v4/c/j;.b:I // field@0138 │ │ -0188ce: 6e30 5703 4301 |001d: invoke-virtual {v3, v4, v1}, Landroid/support/v4/c/f;.a:(II)Ljava/lang/Object; // method@0357 │ │ -0188d4: 0c03 |0020: move-result-object v3 │ │ -0188d6: 7120 4c03 3200 |0021: invoke-static {v2, v3}, Landroid/support/v4/c/c;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@034c │ │ -0188dc: 0a02 |0024: move-result v2 │ │ -0188de: 3802 1600 |0025: if-eqz v2, 003b // +0016 │ │ -0188e2: 7210 bf07 0600 |0027: invoke-interface {v6}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@07bf │ │ -0188e8: 0c02 |002a: move-result-object v2 │ │ -0188ea: 5453 3a01 |002b: iget-object v3, v5, Landroid/support/v4/c/j;.d:Landroid/support/v4/c/f; // field@013a │ │ -0188ee: 5254 3801 |002d: iget v4, v5, Landroid/support/v4/c/j;.b:I // field@0138 │ │ -0188f2: 6e30 5703 4300 |002f: invoke-virtual {v3, v4, v0}, Landroid/support/v4/c/f;.a:(II)Ljava/lang/Object; // method@0357 │ │ -0188f8: 0c03 |0032: move-result-object v3 │ │ -0188fa: 7120 4c03 3200 |0033: invoke-static {v2, v3}, Landroid/support/v4/c/c;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@034c │ │ -018900: 0a02 |0036: move-result v2 │ │ -018902: 3802 0400 |0037: if-eqz v2, 003b // +0004 │ │ -018906: 0101 |0039: move v1, v0 │ │ -018908: 28d8 |003a: goto 0012 // -0028 │ │ -01890a: 0110 |003b: move v0, v1 │ │ -01890c: 28fd |003c: goto 0039 // -0003 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/c/j;) │ │ - name : 'getKey' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 22 16-bit code units │ │ -018910: |[018910] android.support.v4.c.j.getKey:()Ljava/lang/Object; │ │ -018920: 5530 3901 |0000: iget-boolean v0, v3, Landroid/support/v4/c/j;.c:Z // field@0139 │ │ -018924: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -018928: 2200 8201 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -01892c: 1a01 7603 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0376 │ │ -018930: 7020 5807 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -018936: 2700 |000b: throw v0 │ │ -018938: 5430 3a01 |000c: iget-object v0, v3, Landroid/support/v4/c/j;.d:Landroid/support/v4/c/f; // field@013a │ │ -01893c: 5231 3801 |000e: iget v1, v3, Landroid/support/v4/c/j;.b:I // field@0138 │ │ -018940: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -018942: 6e30 5703 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/c/f;.a:(II)Ljava/lang/Object; // method@0357 │ │ -018948: 0c00 |0014: move-result-object v0 │ │ -01894a: 1100 |0015: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/c/j;) │ │ - name : 'getValue' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 22 16-bit code units │ │ -01894c: |[01894c] android.support.v4.c.j.getValue:()Ljava/lang/Object; │ │ -01895c: 5530 3901 |0000: iget-boolean v0, v3, Landroid/support/v4/c/j;.c:Z // field@0139 │ │ -018960: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -018964: 2200 8201 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -018968: 1a01 7603 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0376 │ │ -01896c: 7020 5807 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -018972: 2700 |000b: throw v0 │ │ -018974: 5430 3a01 |000c: iget-object v0, v3, Landroid/support/v4/c/j;.d:Landroid/support/v4/c/f; // field@013a │ │ -018978: 5231 3801 |000e: iget v1, v3, Landroid/support/v4/c/j;.b:I // field@0138 │ │ -01897c: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -01897e: 6e30 5703 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/c/f;.a:(II)Ljava/lang/Object; // method@0357 │ │ -018984: 0c00 |0014: move-result-object v0 │ │ -018986: 1100 |0015: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/c/j;) │ │ - name : 'hasNext' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 10 16-bit code units │ │ -018988: |[018988] android.support.v4.c.j.hasNext:()Z │ │ -018998: 5220 3801 |0000: iget v0, v2, Landroid/support/v4/c/j;.b:I // field@0138 │ │ -01899c: 5221 3701 |0002: iget v1, v2, Landroid/support/v4/c/j;.a:I // field@0137 │ │ -0189a0: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -0189a4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0189a6: 0f00 |0007: return v0 │ │ -0189a8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0189aa: 28fe |0009: goto 0007 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/c/j;) │ │ - name : 'hashCode' │ │ - type : '()I' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 47 16-bit code units │ │ -0189ac: |[0189ac] android.support.v4.c.j.hashCode:()I │ │ -0189bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0189be: 5551 3901 |0001: iget-boolean v1, v5, Landroid/support/v4/c/j;.c:Z // field@0139 │ │ -0189c2: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -0189c6: 2200 8201 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -0189ca: 1a01 7603 |0007: const-string v1, "This container does not support retaining Map.Entry objects" // string@0376 │ │ -0189ce: 7020 5807 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -0189d4: 2700 |000c: throw v0 │ │ -0189d6: 5451 3a01 |000d: iget-object v1, v5, Landroid/support/v4/c/j;.d:Landroid/support/v4/c/f; // field@013a │ │ -0189da: 5252 3801 |000f: iget v2, v5, Landroid/support/v4/c/j;.b:I // field@0138 │ │ -0189de: 6e30 5703 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/c/f;.a:(II)Ljava/lang/Object; // method@0357 │ │ -0189e4: 0c01 |0014: move-result-object v1 │ │ -0189e6: 5452 3a01 |0015: iget-object v2, v5, Landroid/support/v4/c/j;.d:Landroid/support/v4/c/f; // field@013a │ │ -0189ea: 5253 3801 |0017: iget v3, v5, Landroid/support/v4/c/j;.b:I // field@0138 │ │ -0189ee: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -0189f0: 6e30 5703 3204 |001a: invoke-virtual {v2, v3, v4}, Landroid/support/v4/c/f;.a:(II)Ljava/lang/Object; // method@0357 │ │ -0189f6: 0c02 |001d: move-result-object v2 │ │ -0189f8: 3901 0700 |001e: if-nez v1, 0025 // +0007 │ │ -0189fc: 0101 |0020: move v1, v0 │ │ -0189fe: 3902 0900 |0021: if-nez v2, 002a // +0009 │ │ -018a02: b710 |0023: xor-int/2addr v0, v1 │ │ -018a04: 0f00 |0024: return v0 │ │ -018a06: 6e10 6d07 0100 |0025: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@076d │ │ -018a0c: 0a01 |0028: move-result v1 │ │ -018a0e: 28f8 |0029: goto 0021 // -0008 │ │ -018a10: 6e10 6d07 0200 |002a: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@076d │ │ -018a16: 0a00 |002d: move-result v0 │ │ -018a18: 28f5 |002e: goto 0023 // -000b │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/c/j;) │ │ - name : 'next' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -018a1c: |[018a1c] android.support.v4.c.j.next:()Ljava/lang/Object; │ │ -018a2c: 6e10 8d03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/c/j;.a:()Ljava/util/Map$Entry; // method@038d │ │ -018a32: 0c00 |0003: move-result-object v0 │ │ -018a34: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/c/j;) │ │ - name : 'remove' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 33 16-bit code units │ │ -018a38: |[018a38] android.support.v4.c.j.remove:()V │ │ -018a48: 5520 3901 |0000: iget-boolean v0, v2, Landroid/support/v4/c/j;.c:Z // field@0139 │ │ -018a4c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -018a50: 2200 8201 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -018a54: 7010 5707 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0757 │ │ -018a5a: 2700 |0009: throw v0 │ │ -018a5c: 5420 3a01 |000a: iget-object v0, v2, Landroid/support/v4/c/j;.d:Landroid/support/v4/c/f; // field@013a │ │ -018a60: 5221 3801 |000c: iget v1, v2, Landroid/support/v4/c/j;.b:I // field@0138 │ │ -018a64: 6e20 5903 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/c/f;.a:(I)V // method@0359 │ │ -018a6a: 5220 3801 |0011: iget v0, v2, Landroid/support/v4/c/j;.b:I // field@0138 │ │ -018a6e: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -018a72: 5920 3801 |0015: iput v0, v2, Landroid/support/v4/c/j;.b:I // field@0138 │ │ -018a76: 5220 3701 |0017: iget v0, v2, Landroid/support/v4/c/j;.a:I // field@0137 │ │ -018a7a: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -018a7e: 5920 3701 |001b: iput v0, v2, Landroid/support/v4/c/j;.a:I // field@0137 │ │ -018a82: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -018a84: 5c20 3901 |001e: iput-boolean v0, v2, Landroid/support/v4/c/j;.c:Z // field@0139 │ │ -018a88: 0e00 |0020: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/c/j;) │ │ - name : 'setValue' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 21 16-bit code units │ │ -018a8c: |[018a8c] android.support.v4.c.j.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -018a9c: 5520 3901 |0000: iget-boolean v0, v2, Landroid/support/v4/c/j;.c:Z // field@0139 │ │ -018aa0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -018aa4: 2200 8201 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -018aa8: 1a01 7603 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0376 │ │ -018aac: 7020 5807 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -018ab2: 2700 |000b: throw v0 │ │ -018ab4: 5420 3a01 |000c: iget-object v0, v2, Landroid/support/v4/c/j;.d:Landroid/support/v4/c/f; // field@013a │ │ -018ab8: 5221 3801 |000e: iget v1, v2, Landroid/support/v4/c/j;.b:I // field@0138 │ │ -018abc: 6e30 5803 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/c/f;.a:(ILjava/lang/Object;)Ljava/lang/Object; // method@0358 │ │ -018ac2: 0c00 |0013: move-result-object v0 │ │ -018ac4: 1100 |0014: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/c/j;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -018ac8: |[018ac8] android.support.v4.c.j.toString:()Ljava/lang/String; │ │ -018ad8: 2200 8f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -018adc: 7010 8207 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -018ae2: 6e10 8f03 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/c/j;.getKey:()Ljava/lang/Object; // method@038f │ │ -018ae8: 0c01 |0008: move-result-object v1 │ │ -018aea: 6e20 8707 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -018af0: 0c00 |000c: move-result-object v0 │ │ -018af2: 1a01 9200 |000d: const-string v1, "=" // string@0092 │ │ -018af6: 6e20 8807 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -018afc: 0c00 |0012: move-result-object v0 │ │ -018afe: 6e10 9003 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/c/j;.getValue:()Ljava/lang/Object; // method@0390 │ │ -018b04: 0c01 |0016: move-result-object v1 │ │ -018b06: 6e20 8707 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -018b0c: 0c00 |001a: move-result-object v0 │ │ -018b0e: 6e10 8b07 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -018b14: 0c00 |001e: move-result-object v0 │ │ -018b16: 1100 |001f: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #110 header: │ │ -class_idx : 208 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 13 │ │ - │ │ -Class #110 - │ │ - Class descriptor : 'Landroid/support/v4/c/k;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/util/Collection;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/c/k;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/c/f;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/c/k;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/c/f;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -018b18: |[018b18] android.support.v4.c.k.:(Landroid/support/v4/c/f;)V │ │ -018b28: 5b01 3b01 |0000: iput-object v1, v0, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018b2c: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -018b32: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/c/k;) │ │ - name : 'add' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -018b34: |[018b34] android.support.v4.c.k.add:(Ljava/lang/Object;)Z │ │ -018b44: 2200 9201 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0192 │ │ -018b48: 7010 8f07 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@078f │ │ -018b4e: 2700 |0005: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/k;) │ │ - name : 'addAll' │ │ - type : '(Ljava/util/Collection;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -018b50: |[018b50] android.support.v4.c.k.addAll:(Ljava/util/Collection;)Z │ │ -018b60: 2200 9201 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0192 │ │ -018b64: 7010 8f07 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@078f │ │ -018b6a: 2700 |0005: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/c/k;) │ │ - name : 'clear' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -018b6c: |[018b6c] android.support.v4.c.k.clear:()V │ │ -018b7c: 5410 3b01 |0000: iget-object v0, v1, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018b80: 6e10 6203 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/f;.c:()V // method@0362 │ │ -018b86: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/c/k;) │ │ - name : 'contains' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -018b88: |[018b88] android.support.v4.c.k.contains:(Ljava/lang/Object;)Z │ │ -018b98: 5410 3b01 |0000: iget-object v0, v1, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018b9c: 6e20 5e03 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/c/f;.b:(Ljava/lang/Object;)I // method@035e │ │ -018ba2: 0a00 |0005: move-result v0 │ │ -018ba4: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -018ba8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -018baa: 0f00 |0009: return v0 │ │ -018bac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -018bae: 28fe |000b: goto 0009 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/c/k;) │ │ - name : 'containsAll' │ │ - type : '(Ljava/util/Collection;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 24 16-bit code units │ │ -018bb0: |[018bb0] android.support.v4.c.k.containsAll:(Ljava/util/Collection;)Z │ │ -018bc0: 7210 ae07 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@07ae │ │ -018bc6: 0c00 |0003: move-result-object v0 │ │ -018bc8: 7210 b807 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@07b8 │ │ -018bce: 0a01 |0007: move-result v1 │ │ -018bd0: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -018bd4: 7210 b907 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@07b9 │ │ -018bda: 0c01 |000d: move-result-object v1 │ │ -018bdc: 6e20 9b03 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/c/k;.contains:(Ljava/lang/Object;)Z // method@039b │ │ -018be2: 0a01 |0011: move-result v1 │ │ -018be4: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -018be8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -018bea: 0f00 |0015: return v0 │ │ -018bec: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -018bee: 28fe |0017: goto 0015 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/c/k;) │ │ - name : 'isEmpty' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -018bf0: |[018bf0] android.support.v4.c.k.isEmpty:()Z │ │ -018c00: 5410 3b01 |0000: iget-object v0, v1, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018c04: 6e10 5503 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -018c0a: 0a00 |0005: move-result v0 │ │ -018c0c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -018c10: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -018c12: 0f00 |0009: return v0 │ │ -018c14: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -018c16: 28fe |000b: goto 0009 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/c/k;) │ │ - name : 'iterator' │ │ - type : '()Ljava/util/Iterator;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -018c18: |[018c18] android.support.v4.c.k.iterator:()Ljava/util/Iterator; │ │ -018c28: 2200 cc00 |0000: new-instance v0, Landroid/support/v4/c/g; // type@00cc │ │ -018c2c: 5431 3b01 |0002: iget-object v1, v3, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018c30: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -018c32: 7030 6703 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/c/g;.:(Landroid/support/v4/c/f;I)V // method@0367 │ │ -018c38: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/c/k;) │ │ - name : 'remove' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -018c3c: |[018c3c] android.support.v4.c.k.remove:(Ljava/lang/Object;)Z │ │ -018c4c: 5420 3b01 |0000: iget-object v0, v2, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018c50: 6e20 5e03 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/c/f;.b:(Ljava/lang/Object;)I // method@035e │ │ -018c56: 0a00 |0005: move-result v0 │ │ -018c58: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -018c5c: 5421 3b01 |0008: iget-object v1, v2, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018c60: 6e20 5903 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/c/f;.a:(I)V // method@0359 │ │ -018c66: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -018c68: 0f00 |000e: return v0 │ │ -018c6a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -018c6c: 28fe |0010: goto 000e // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/c/k;) │ │ - name : 'removeAll' │ │ - type : '(Ljava/util/Collection;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 38 16-bit code units │ │ -018c70: |[018c70] android.support.v4.c.k.removeAll:(Ljava/util/Collection;)Z │ │ -018c80: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -018c82: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -018c84: 5451 3b01 |0002: iget-object v1, v5, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018c88: 6e10 5503 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -018c8e: 0a03 |0007: move-result v3 │ │ -018c90: 0101 |0008: move v1, v0 │ │ -018c92: 3530 1c00 |0009: if-ge v0, v3, 0025 // +001c │ │ -018c96: 5454 3b01 |000b: iget-object v4, v5, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018c9a: 6e30 5703 0402 |000d: invoke-virtual {v4, v0, v2}, Landroid/support/v4/c/f;.a:(II)Ljava/lang/Object; // method@0357 │ │ -018ca0: 0c04 |0010: move-result-object v4 │ │ -018ca2: 7220 ad07 4600 |0011: invoke-interface {v6, v4}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@07ad │ │ -018ca8: 0a04 |0014: move-result v4 │ │ -018caa: 3804 0d00 |0015: if-eqz v4, 0022 // +000d │ │ -018cae: 5451 3b01 |0017: iget-object v1, v5, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018cb2: 6e20 5903 0100 |0019: invoke-virtual {v1, v0}, Landroid/support/v4/c/f;.a:(I)V // method@0359 │ │ -018cb8: d800 00ff |001c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -018cbc: d801 03ff |001e: add-int/lit8 v1, v3, #int -1 // #ff │ │ -018cc0: 0113 |0020: move v3, v1 │ │ -018cc2: 0121 |0021: move v1, v2 │ │ -018cc4: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -018cc8: 28e5 |0024: goto 0009 // -001b │ │ -018cca: 0f01 |0025: return v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/c/k;) │ │ - name : 'retainAll' │ │ - type : '(Ljava/util/Collection;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 38 16-bit code units │ │ -018ccc: |[018ccc] android.support.v4.c.k.retainAll:(Ljava/util/Collection;)Z │ │ -018cdc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -018cde: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -018ce0: 5451 3b01 |0002: iget-object v1, v5, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018ce4: 6e10 5503 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -018cea: 0a03 |0007: move-result v3 │ │ -018cec: 0101 |0008: move v1, v0 │ │ -018cee: 3530 1c00 |0009: if-ge v0, v3, 0025 // +001c │ │ -018cf2: 5454 3b01 |000b: iget-object v4, v5, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018cf6: 6e30 5703 0402 |000d: invoke-virtual {v4, v0, v2}, Landroid/support/v4/c/f;.a:(II)Ljava/lang/Object; // method@0357 │ │ -018cfc: 0c04 |0010: move-result-object v4 │ │ -018cfe: 7220 ad07 4600 |0011: invoke-interface {v6, v4}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@07ad │ │ -018d04: 0a04 |0014: move-result v4 │ │ -018d06: 3904 0d00 |0015: if-nez v4, 0022 // +000d │ │ -018d0a: 5451 3b01 |0017: iget-object v1, v5, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018d0e: 6e20 5903 0100 |0019: invoke-virtual {v1, v0}, Landroid/support/v4/c/f;.a:(I)V // method@0359 │ │ -018d14: d800 00ff |001c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -018d18: d801 03ff |001e: add-int/lit8 v1, v3, #int -1 // #ff │ │ -018d1c: 0113 |0020: move v3, v1 │ │ -018d1e: 0121 |0021: move v1, v2 │ │ -018d20: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -018d24: 28e5 |0024: goto 0009 // -001b │ │ -018d26: 0f01 |0025: return v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/c/k;) │ │ - name : 'size' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -018d28: |[018d28] android.support.v4.c.k.size:()I │ │ -018d38: 5410 3b01 |0000: iget-object v0, v1, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018d3c: 6e10 5503 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/c/f;.a:()I // method@0355 │ │ -018d42: 0a00 |0005: move-result v0 │ │ -018d44: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Landroid/support/v4/c/k;) │ │ - name : 'toArray' │ │ - type : '()[Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -018d48: |[018d48] android.support.v4.c.k.toArray:()[Ljava/lang/Object; │ │ -018d58: 5420 3b01 |0000: iget-object v0, v2, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018d5c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -018d5e: 6e20 6103 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/c/f;.b:(I)[Ljava/lang/Object; // method@0361 │ │ -018d64: 0c00 |0006: move-result-object v0 │ │ -018d66: 1100 |0007: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Landroid/support/v4/c/k;) │ │ - name : 'toArray' │ │ - type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -018d68: |[018d68] android.support.v4.c.k.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -018d78: 5420 3b01 |0000: iget-object v0, v2, Landroid/support/v4/c/k;.a:Landroid/support/v4/c/f; // field@013b │ │ -018d7c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -018d7e: 6e30 5d03 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/c/f;.a:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@035d │ │ -018d84: 0c00 |0006: move-result-object v0 │ │ -018d86: 1100 |0007: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #111 header: │ │ -class_idx : 210 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 7 │ │ - │ │ -Class #111 - │ │ - Class descriptor : 'Landroid/support/v4/c/m;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Cloneable;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/c/m;) │ │ - name : 'a' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/c/m;) │ │ - name : 'b' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/c/m;) │ │ - name : 'c' │ │ - type : '[I' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/c/m;) │ │ - name : 'd' │ │ - type : '[Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroid/support/v4/c/m;) │ │ - name : 'e' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/c/m;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -018d88: |[018d88] android.support.v4.c.m.:()V │ │ -018d98: 2200 8b01 |0000: new-instance v0, Ljava/lang/Object; // type@018b │ │ -018d9c: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -018da2: 6900 4301 |0005: sput-object v0, Landroid/support/v4/c/m;.a:Ljava/lang/Object; // field@0143 │ │ -018da6: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/m;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -018da8: |[018da8] android.support.v4.c.m.:()V │ │ -018db8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -018dbc: 7020 bd03 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/c/m;.:(I)V // method@03bd │ │ -018dc2: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/c/m;) │ │ - name : '' │ │ - type : '(I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 32 16-bit code units │ │ -018dc4: |[018dc4] android.support.v4.c.m.:(I)V │ │ -018dd4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -018dd6: 7010 6907 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0769 │ │ -018ddc: 5c32 4401 |0004: iput-boolean v2, v3, Landroid/support/v4/c/m;.b:Z // field@0144 │ │ -018de0: 3904 0d00 |0006: if-nez v4, 0013 // +000d │ │ -018de4: 6200 2801 |0008: sget-object v0, Landroid/support/v4/c/c;.a:[I // field@0128 │ │ -018de8: 5b30 4501 |000a: iput-object v0, v3, Landroid/support/v4/c/m;.c:[I // field@0145 │ │ -018dec: 6200 2a01 |000c: sget-object v0, Landroid/support/v4/c/c;.c:[Ljava/lang/Object; // field@012a │ │ -018df0: 5b30 4601 |000e: iput-object v0, v3, Landroid/support/v4/c/m;.d:[Ljava/lang/Object; // field@0146 │ │ -018df4: 5932 4701 |0010: iput v2, v3, Landroid/support/v4/c/m;.e:I // field@0147 │ │ -018df8: 0e00 |0012: return-void │ │ -018dfa: 7110 4a03 0400 |0013: invoke-static {v4}, Landroid/support/v4/c/c;.a:(I)I // method@034a │ │ -018e00: 0a00 |0016: move-result v0 │ │ -018e02: 2301 e901 |0017: new-array v1, v0, [I // type@01e9 │ │ -018e06: 5b31 4501 |0019: iput-object v1, v3, Landroid/support/v4/c/m;.c:[I // field@0145 │ │ -018e0a: 2300 fc01 |001b: new-array v0, v0, [Ljava/lang/Object; // type@01fc │ │ -018e0e: 5b30 4601 |001d: iput-object v0, v3, Landroid/support/v4/c/m;.d:[Ljava/lang/Object; // field@0146 │ │ -018e12: 28f1 |001f: goto 0010 // -000f │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/c/m;) │ │ - name : 'd' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 38 16-bit code units │ │ -018e14: |[018e14] android.support.v4.c.m.d:()V │ │ -018e24: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -018e26: 5283 4701 |0001: iget v3, v8, Landroid/support/v4/c/m;.e:I // field@0147 │ │ -018e2a: 5484 4501 |0003: iget-object v4, v8, Landroid/support/v4/c/m;.c:[I // field@0145 │ │ -018e2e: 5485 4601 |0005: iget-object v5, v8, Landroid/support/v4/c/m;.d:[Ljava/lang/Object; // field@0146 │ │ -018e32: 0121 |0007: move v1, v2 │ │ -018e34: 0120 |0008: move v0, v2 │ │ -018e36: 3531 1800 |0009: if-ge v1, v3, 0021 // +0018 │ │ -018e3a: 4606 0501 |000b: aget-object v6, v5, v1 │ │ -018e3e: 6207 4301 |000d: sget-object v7, Landroid/support/v4/c/m;.a:Ljava/lang/Object; // field@0143 │ │ -018e42: 3276 0f00 |000f: if-eq v6, v7, 001e // +000f │ │ -018e46: 3201 0b00 |0011: if-eq v1, v0, 001c // +000b │ │ -018e4a: 4407 0401 |0013: aget v7, v4, v1 │ │ -018e4e: 4b07 0400 |0015: aput v7, v4, v0 │ │ -018e52: 4d06 0500 |0017: aput-object v6, v5, v0 │ │ -018e56: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -018e58: 4d06 0501 |001a: aput-object v6, v5, v1 │ │ -018e5c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -018e60: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -018e64: 28e9 |0020: goto 0009 // -0017 │ │ -018e66: 5c82 4401 |0021: iput-boolean v2, v8, Landroid/support/v4/c/m;.b:Z // field@0144 │ │ -018e6a: 5980 4701 |0023: iput v0, v8, Landroid/support/v4/c/m;.e:I // field@0147 │ │ -018e6e: 0e00 |0025: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/c/m;) │ │ - name : 'a' │ │ - type : '(I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -018e70: |[018e70] android.support.v4.c.m.a:(I)I │ │ -018e80: 5510 4401 |0000: iget-boolean v0, v1, Landroid/support/v4/c/m;.b:Z // field@0144 │ │ -018e84: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -018e88: 7010 c403 0100 |0004: invoke-direct {v1}, Landroid/support/v4/c/m;.d:()V // method@03c4 │ │ -018e8e: 5410 4501 |0007: iget-object v0, v1, Landroid/support/v4/c/m;.c:[I // field@0145 │ │ -018e92: 4400 0002 |0009: aget v0, v0, v2 │ │ -018e96: 0f00 |000b: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/c/m;) │ │ - name : 'a' │ │ - type : '()Landroid/support/v4/c/m;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 33 16-bit code units │ │ -018e98: |[018e98] android.support.v4.c.m.a:()Landroid/support/v4/c/m; │ │ -018ea8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -018eaa: 6f10 6a07 0200 |0001: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@076a │ │ -018eb0: 0c00 |0004: move-result-object v0 │ │ -018eb2: 1f00 d200 |0005: check-cast v0, Landroid/support/v4/c/m; // type@00d2 │ │ -018eb6: 5421 4501 |0007: iget-object v1, v2, Landroid/support/v4/c/m;.c:[I // field@0145 │ │ -018eba: 6e10 0109 0100 |0009: invoke-virtual {v1}, [I.clone:()Ljava/lang/Object; // method@0901 │ │ -018ec0: 0c01 |000c: move-result-object v1 │ │ -018ec2: 1f01 e901 |000d: check-cast v1, [I // type@01e9 │ │ -018ec6: 5b01 4501 |000f: iput-object v1, v0, Landroid/support/v4/c/m;.c:[I // field@0145 │ │ -018eca: 5421 4601 |0011: iget-object v1, v2, Landroid/support/v4/c/m;.d:[Ljava/lang/Object; // field@0146 │ │ -018ece: 6e10 0209 0100 |0013: invoke-virtual {v1}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@0902 │ │ -018ed4: 0c01 |0016: move-result-object v1 │ │ -018ed6: 1f01 fc01 |0017: check-cast v1, [Ljava/lang/Object; // type@01fc │ │ -018eda: 5b01 4601 |0019: iput-object v1, v0, Landroid/support/v4/c/m;.d:[Ljava/lang/Object; // field@0146 │ │ -018ede: 1100 |001b: return-object v0 │ │ -018ee0: 0d00 |001c: move-exception v0 │ │ -018ee2: 0710 |001d: move-object v0, v1 │ │ -018ee4: 28fd |001e: goto 001b // -0003 │ │ -018ee6: 0d01 |001f: move-exception v1 │ │ -018ee8: 28fb |0020: goto 001b // -0005 │ │ - catches : 2 │ │ - 0x0001 - 0x0007 │ │ - Ljava/lang/CloneNotSupportedException; -> 0x001c │ │ - 0x0007 - 0x001b │ │ - Ljava/lang/CloneNotSupportedException; -> 0x001f │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/c/m;) │ │ - name : 'b' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -018f08: |[018f08] android.support.v4.c.m.b:()I │ │ -018f18: 5510 4401 |0000: iget-boolean v0, v1, Landroid/support/v4/c/m;.b:Z // field@0144 │ │ -018f1c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -018f20: 7010 c403 0100 |0004: invoke-direct {v1}, Landroid/support/v4/c/m;.d:()V // method@03c4 │ │ -018f26: 5210 4701 |0007: iget v0, v1, Landroid/support/v4/c/m;.e:I // field@0147 │ │ -018f2a: 0f00 |0009: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/c/m;) │ │ - name : 'b' │ │ - type : '(I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -018f2c: |[018f2c] android.support.v4.c.m.b:(I)Ljava/lang/Object; │ │ -018f3c: 5510 4401 |0000: iget-boolean v0, v1, Landroid/support/v4/c/m;.b:Z // field@0144 │ │ -018f40: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -018f44: 7010 c403 0100 |0004: invoke-direct {v1}, Landroid/support/v4/c/m;.d:()V // method@03c4 │ │ -018f4a: 5410 4601 |0007: iget-object v0, v1, Landroid/support/v4/c/m;.d:[Ljava/lang/Object; // field@0146 │ │ -018f4e: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -018f52: 1100 |000b: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/c/m;) │ │ - name : 'c' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 19 16-bit code units │ │ -018f54: |[018f54] android.support.v4.c.m.c:()V │ │ -018f64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -018f66: 5252 4701 |0001: iget v2, v5, Landroid/support/v4/c/m;.e:I // field@0147 │ │ -018f6a: 5453 4601 |0003: iget-object v3, v5, Landroid/support/v4/c/m;.d:[Ljava/lang/Object; // field@0146 │ │ -018f6e: 0110 |0005: move v0, v1 │ │ -018f70: 3520 0800 |0006: if-ge v0, v2, 000e // +0008 │ │ -018f74: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -018f76: 4d04 0300 |0009: aput-object v4, v3, v0 │ │ -018f7a: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -018f7e: 28f9 |000d: goto 0006 // -0007 │ │ -018f80: 5951 4701 |000e: iput v1, v5, Landroid/support/v4/c/m;.e:I // field@0147 │ │ -018f84: 5c51 4401 |0010: iput-boolean v1, v5, Landroid/support/v4/c/m;.b:Z // field@0144 │ │ -018f88: 0e00 |0012: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/c/m;) │ │ - name : 'clone' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -018f8c: |[018f8c] android.support.v4.c.m.clone:()Ljava/lang/Object; │ │ -018f9c: 6e10 bf03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/c/m;.a:()Landroid/support/v4/c/m; // method@03bf │ │ -018fa2: 0c00 |0003: move-result-object v0 │ │ -018fa4: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/c/m;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 75 16-bit code units │ │ -018fa8: |[018fa8] android.support.v4.c.m.toString:()Ljava/lang/String; │ │ -018fb8: 6e10 c003 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/c/m;.b:()I // method@03c0 │ │ -018fbe: 0a00 |0003: move-result v0 │ │ -018fc0: 3c00 0500 |0004: if-gtz v0, 0009 // +0005 │ │ -018fc4: 1a00 8a07 |0006: const-string v0, "{}" // string@078a │ │ -018fc8: 1100 |0008: return-object v0 │ │ -018fca: 2201 8f01 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -018fce: 5230 4701 |000b: iget v0, v3, Landroid/support/v4/c/m;.e:I // field@0147 │ │ -018fd2: da00 001c |000d: mul-int/lit8 v0, v0, #int 28 // #1c │ │ -018fd6: 7020 8307 0100 |000f: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@0783 │ │ -018fdc: 1300 7b00 |0012: const/16 v0, #int 123 // #7b │ │ -018fe0: 6e20 8407 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -018fe6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -018fe8: 5232 4701 |0018: iget v2, v3, Landroid/support/v4/c/m;.e:I // field@0147 │ │ -018fec: 3520 2700 |001a: if-ge v0, v2, 0041 // +0027 │ │ -018ff0: 3d00 0700 |001c: if-lez v0, 0023 // +0007 │ │ -018ff4: 1a02 7e00 |001e: const-string v2, ", " // string@007e │ │ -018ff8: 6e20 8807 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -018ffe: 6e20 be03 0300 |0023: invoke-virtual {v3, v0}, Landroid/support/v4/c/m;.a:(I)I // method@03be │ │ -019004: 0a02 |0026: move-result v2 │ │ -019006: 6e20 8507 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -01900c: 1302 3d00 |002a: const/16 v2, #int 61 // #3d │ │ -019010: 6e20 8407 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -019016: 6e20 c103 0300 |002f: invoke-virtual {v3, v0}, Landroid/support/v4/c/m;.b:(I)Ljava/lang/Object; // method@03c1 │ │ -01901c: 0c02 |0032: move-result-object v2 │ │ -01901e: 3232 0800 |0033: if-eq v2, v3, 003b // +0008 │ │ -019022: 6e20 8707 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -019028: d800 0001 |0038: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01902c: 28de |003a: goto 0018 // -0022 │ │ -01902e: 1a02 7900 |003b: const-string v2, "(this Map)" // string@0079 │ │ -019032: 6e20 8807 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -019038: 28f8 |0040: goto 0038 // -0008 │ │ -01903a: 1300 7d00 |0041: const/16 v0, #int 125 // #7d │ │ -01903e: 6e20 8407 0100 |0043: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0784 │ │ -019044: 6e10 8b07 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01904a: 0c00 |0049: move-result-object v0 │ │ -01904c: 28be |004a: goto 0008 // -0042 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #112 header: │ │ -class_idx : 211 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 319 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #112 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$SavedState;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/View$BaseSavedState;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : 'a' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : 'b' │ │ - type : 'Landroid/os/Parcelable;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : 'c' │ │ - type : 'Ljava/lang/ClassLoader;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -019050: |[019050] android.support.v4.view.ViewPager$SavedState.:()V │ │ -019060: 2200 f300 |0000: new-instance v0, Landroid/support/v4/view/bc; // type@00f3 │ │ -019064: 7010 a504 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/bc;.:()V // method@04a5 │ │ -01906a: 7110 2603 0000 |0005: invoke-static {v0}, Landroid/support/v4/b/a;.a:(Landroid/support/v4/b/c;)Landroid/os/Parcelable$Creator; // method@0326 │ │ -019070: 0c00 |0008: move-result-object v0 │ │ -019072: 6900 4801 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0148 │ │ -019076: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -019078: |[019078] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -019088: 7020 5c06 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@065c │ │ -01908e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -019092: 6e10 6c07 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@076c │ │ -019098: 0c00 |0008: move-result-object v0 │ │ -01909a: 6e10 4907 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0749 │ │ -0190a0: 0c03 |000c: move-result-object v3 │ │ -0190a2: 6e10 4101 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0141 │ │ -0190a8: 0a00 |0010: move-result v0 │ │ -0190aa: 5910 4901 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.a:I // field@0149 │ │ -0190ae: 6e20 4201 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0142 │ │ -0190b4: 0c00 |0016: move-result-object v0 │ │ -0190b6: 5b10 4a01 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.b:Landroid/os/Parcelable; // field@014a │ │ -0190ba: 5b13 4b01 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.c:Ljava/lang/ClassLoader; // field@014b │ │ -0190be: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0190c0: |[0190c0] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ -0190d0: 7020 5d06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@065d │ │ -0190d6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 46 16-bit code units │ │ -0190d8: |[0190d8] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ -0190e8: 2200 8f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -0190ec: 7010 8207 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0190f2: 1a01 f200 |0005: const-string v1, "FragmentPager.SavedState{" // string@00f2 │ │ -0190f6: 6e20 8807 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0190fc: 0c00 |000a: move-result-object v0 │ │ -0190fe: 7110 8e07 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@078e │ │ -019104: 0a01 |000e: move-result v1 │ │ -019106: 7110 5c07 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -01910c: 0c01 |0012: move-result-object v1 │ │ -01910e: 6e20 8807 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -019114: 0c00 |0016: move-result-object v0 │ │ -019116: 1a01 6900 |0017: const-string v1, " position=" // string@0069 │ │ -01911a: 6e20 8807 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -019120: 0c00 |001c: move-result-object v0 │ │ -019122: 5221 4901 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.a:I // field@0149 │ │ -019126: 6e20 8507 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -01912c: 0c00 |0022: move-result-object v0 │ │ -01912e: 1a01 8b07 |0023: const-string v1, "}" // string@078b │ │ -019132: 6e20 8807 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -019138: 0c00 |0028: move-result-object v0 │ │ -01913a: 6e10 8b07 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -019140: 0c00 |002c: move-result-object v0 │ │ -019142: 1100 |002d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -019144: |[019144] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -019154: 6f30 5e06 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@065e │ │ -01915a: 5210 4901 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.a:I // field@0149 │ │ -01915e: 6e20 4501 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0145 │ │ -019164: 5410 4a01 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.b:Landroid/os/Parcelable; // field@014a │ │ -019168: 6e30 4701 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0147 │ │ -01916e: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #113 header: │ │ -class_idx : 212 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 327 │ │ -source_file_idx : -1 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 54 │ │ -direct_methods_size : 21 │ │ -virtual_methods_size: 58 │ │ - │ │ -Class #113 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/ViewGroup;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '[I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #1 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'af' │ │ - type : 'Landroid/support/v4/view/bd;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #2 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'c' │ │ - type : 'Ljava/util/Comparator;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #3 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'd' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'A' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'B' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'C' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'D' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'E' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'F' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'G' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'H' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'I' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'J' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'K' │ │ - type : 'Landroid/view/VelocityTracker;' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'L' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #12 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'M' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #13 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'N' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #14 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'O' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #15 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'P' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #16 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'Q' │ │ - type : 'Landroid/support/v4/widget/f;' │ │ - access : 0x0002 (PRIVATE) │ │ - #17 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'R' │ │ - type : 'Landroid/support/v4/widget/f;' │ │ - access : 0x0002 (PRIVATE) │ │ - #18 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'S' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #19 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'T' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #20 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'U' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #21 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'V' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #22 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'W' │ │ - type : 'Landroid/support/v4/view/az;' │ │ - access : 0x0002 (PRIVATE) │ │ - #23 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'Z' │ │ - type : 'Landroid/support/v4/view/az;' │ │ - access : 0x0002 (PRIVATE) │ │ - #24 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'aa' │ │ - type : 'Landroid/support/v4/view/ay;' │ │ - access : 0x0002 (PRIVATE) │ │ - #25 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'ab' │ │ - type : 'Landroid/support/v4/view/ba;' │ │ - access : 0x0002 (PRIVATE) │ │ - #26 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'ac' │ │ - type : 'Ljava/lang/reflect/Method;' │ │ - access : 0x0002 (PRIVATE) │ │ - #27 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'ad' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #28 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'ae' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0002 (PRIVATE) │ │ - #29 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'ag' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #30 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'ah' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #31 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'b' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #32 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'e' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #33 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'f' │ │ - type : 'Landroid/support/v4/view/aw;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #34 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'g' │ │ - type : 'Landroid/graphics/Rect;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #35 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'h' │ │ - type : 'Landroid/support/v4/view/x;' │ │ - access : 0x0002 (PRIVATE) │ │ - #36 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'i' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #37 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'j' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #38 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'k' │ │ - type : 'Landroid/os/Parcelable;' │ │ - access : 0x0002 (PRIVATE) │ │ - #39 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'l' │ │ - type : 'Ljava/lang/ClassLoader;' │ │ - access : 0x0002 (PRIVATE) │ │ - #40 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'm' │ │ - type : 'Landroid/widget/Scroller;' │ │ - access : 0x0002 (PRIVATE) │ │ - #41 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'n' │ │ - type : 'Landroid/support/v4/view/bb;' │ │ - access : 0x0002 (PRIVATE) │ │ - #42 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'o' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #43 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'p' │ │ - type : 'Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0002 (PRIVATE) │ │ - #44 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'q' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #45 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'r' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #46 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 's' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #47 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 't' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #48 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'u' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #49 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'v' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #50 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'w' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #51 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'x' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #52 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'y' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #53 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'z' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 33 16-bit code units │ │ -019170: |[019170] android.support.v4.view.ViewPager.:()V │ │ -019180: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -019182: 2300 e901 |0001: new-array v0, v0, [I // type@01e9 │ │ -019186: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -019188: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -01918e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -019192: 6900 6401 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.a:[I // field@0164 │ │ -019196: 2200 e900 |000b: new-instance v0, Landroid/support/v4/view/at; // type@00e9 │ │ -01919a: 7010 9204 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/at;.:()V // method@0492 │ │ -0191a0: 6900 6e01 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.c:Ljava/util/Comparator; // field@016e │ │ -0191a4: 2200 ea00 |0012: new-instance v0, Landroid/support/v4/view/au; // type@00ea │ │ -0191a8: 7010 9504 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/au;.:()V // method@0495 │ │ -0191ae: 6900 6f01 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.d:Landroid/view/animation/Interpolator; // field@016f │ │ -0191b2: 2200 f400 |0019: new-instance v0, Landroid/support/v4/view/bd; // type@00f4 │ │ -0191b6: 7010 aa04 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/bd;.:()V // method@04aa │ │ -0191bc: 6900 6a01 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.af:Landroid/support/v4/view/bd; // field@016a │ │ -0191c0: 0e00 |0020: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(IFII)I' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 83 16-bit code units │ │ -0191c4: |[0191c4] android.support.v4.view.ViewPager.a:(IFII)I │ │ -0191d4: 7110 6007 0700 |0000: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@0760 │ │ -0191da: 0a00 |0003: move-result v0 │ │ -0191dc: 5231 5901 |0004: iget v1, v3, Landroid/support/v4/view/ViewPager;.N:I // field@0159 │ │ -0191e0: 3710 3d00 |0006: if-le v0, v1, 0043 // +003d │ │ -0191e4: 7110 6007 0600 |0008: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@0760 │ │ -0191ea: 0a00 |000b: move-result v0 │ │ -0191ec: 5231 5701 |000c: iget v1, v3, Landroid/support/v4/view/ViewPager;.L:I // field@0157 │ │ -0191f0: 3710 3500 |000e: if-le v0, v1, 0043 // +0035 │ │ -0191f4: 3d06 3000 |0010: if-lez v6, 0040 // +0030 │ │ -0191f8: 5430 7001 |0012: iget-object v0, v3, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -0191fc: 6e10 a507 0000 |0014: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -019202: 0a00 |0017: move-result v0 │ │ -019204: 3d00 2700 |0018: if-lez v0, 003f // +0027 │ │ -019208: 5430 7001 |001a: iget-object v0, v3, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01920c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -01920e: 6e20 9f07 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -019214: 0c00 |0020: move-result-object v0 │ │ -019216: 1f00 ec00 |0021: check-cast v0, Landroid/support/v4/view/aw; // type@00ec │ │ -01921a: 5431 7001 |0023: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01921e: 5432 7001 |0025: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019222: 6e10 a507 0200 |0027: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -019228: 0a02 |002a: move-result v2 │ │ -01922a: d802 02ff |002b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -01922e: 6e20 9f07 2100 |002d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -019234: 0c01 |0030: move-result-object v1 │ │ -019236: 1f01 ec00 |0031: check-cast v1, Landroid/support/v4/view/aw; // type@00ec │ │ -01923a: 5200 8c01 |0033: iget v0, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01923e: 5211 8c01 |0035: iget v1, v1, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019242: 7120 6607 1400 |0037: invoke-static {v4, v1}, Ljava/lang/Math;.min:(II)I // method@0766 │ │ -019248: 0a01 |003a: move-result v1 │ │ -01924a: 7120 6407 1000 |003b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0764 │ │ -019250: 0a04 |003e: move-result v4 │ │ -019252: 0f04 |003f: return v4 │ │ -019254: d804 0401 |0040: add-int/lit8 v4, v4, #int 1 // #01 │ │ -019258: 28d0 |0042: goto 0012 // -0030 │ │ -01925a: 5230 7401 |0043: iget v0, v3, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01925e: 3404 0a00 |0045: if-lt v4, v0, 004f // +000a │ │ -019262: 1400 cdcc cc3e |0047: const v0, #float 0.4 // #3ecccccd │ │ -019268: 8241 |004a: int-to-float v1, v4 │ │ -01926a: c651 |004b: add-float/2addr v1, v5 │ │ -01926c: c610 |004c: add-float/2addr v0, v1 │ │ -01926e: 8704 |004d: float-to-int v4, v0 │ │ -019270: 28c4 |004e: goto 0012 // -003c │ │ -019272: 1400 9a99 193f |004f: const v0, #float 0.6 // #3f19999a │ │ -019278: 28f8 |0052: goto 004a // -0008 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 96 16-bit code units │ │ -01927c: |[01927c] android.support.v4.view.ViewPager.a:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ -01928c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01928e: 3905 5d00 |0001: if-nez v5, 005e // +005d │ │ -019292: 2201 3e00 |0003: new-instance v1, Landroid/graphics/Rect; // type@003e │ │ -019296: 7010 fd00 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@00fd │ │ -01929c: 3906 0700 |0008: if-nez v6, 000f // +0007 │ │ -0192a0: 6e50 0001 0100 |000a: invoke-virtual {v1, v0, v0, v0, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0100 │ │ -0192a6: 0710 |000d: move-object v0, v1 │ │ -0192a8: 1100 |000e: return-object v0 │ │ -0192aa: 6e10 7106 0600 |000f: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -0192b0: 0a00 |0012: move-result v0 │ │ -0192b2: 5910 1700 |0013: iput v0, v1, Landroid/graphics/Rect;.left:I // field@0017 │ │ -0192b6: 6e10 7706 0600 |0015: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@0677 │ │ -0192bc: 0a00 |0018: move-result v0 │ │ -0192be: 5910 1800 |0019: iput v0, v1, Landroid/graphics/Rect;.right:I // field@0018 │ │ -0192c2: 6e10 7b06 0600 |001b: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@067b │ │ -0192c8: 0a00 |001e: move-result v0 │ │ -0192ca: 5910 1900 |001f: iput v0, v1, Landroid/graphics/Rect;.top:I // field@0019 │ │ -0192ce: 6e10 6906 0600 |0021: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@0669 │ │ -0192d4: 0a00 |0024: move-result v0 │ │ -0192d6: 5910 1600 |0025: iput v0, v1, Landroid/graphics/Rect;.bottom:I // field@0016 │ │ -0192da: 6e10 7506 0600 |0027: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0675 │ │ -0192e0: 0c00 |002a: move-result-object v0 │ │ -0192e2: 2002 4701 |002b: instance-of v2, v0, Landroid/view/ViewGroup; // type@0147 │ │ -0192e6: 3802 2f00 |002d: if-eqz v2, 005c // +002f │ │ -0192ea: 3240 2d00 |002f: if-eq v0, v4, 005c // +002d │ │ -0192ee: 1f00 4701 |0031: check-cast v0, Landroid/view/ViewGroup; // type@0147 │ │ -0192f2: 5212 1700 |0033: iget v2, v1, Landroid/graphics/Rect;.left:I // field@0017 │ │ -0192f6: 6e10 b706 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@06b7 │ │ -0192fc: 0a03 |0038: move-result v3 │ │ -0192fe: b032 |0039: add-int/2addr v2, v3 │ │ -019300: 5912 1700 |003a: iput v2, v1, Landroid/graphics/Rect;.left:I // field@0017 │ │ -019304: 5212 1800 |003c: iget v2, v1, Landroid/graphics/Rect;.right:I // field@0018 │ │ -019308: 6e10 b906 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@06b9 │ │ -01930e: 0a03 |0041: move-result v3 │ │ -019310: b032 |0042: add-int/2addr v2, v3 │ │ -019312: 5912 1800 |0043: iput v2, v1, Landroid/graphics/Rect;.right:I // field@0018 │ │ -019316: 5212 1900 |0045: iget v2, v1, Landroid/graphics/Rect;.top:I // field@0019 │ │ -01931a: 6e10 ba06 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@06ba │ │ -019320: 0a03 |004a: move-result v3 │ │ -019322: b032 |004b: add-int/2addr v2, v3 │ │ -019324: 5912 1900 |004c: iput v2, v1, Landroid/graphics/Rect;.top:I // field@0019 │ │ -019328: 5212 1600 |004e: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@0016 │ │ -01932c: 6e10 b406 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@06b4 │ │ -019332: 0a03 |0053: move-result v3 │ │ -019334: b032 |0054: add-int/2addr v2, v3 │ │ -019336: 5912 1600 |0055: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@0016 │ │ -01933a: 6e10 b806 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@06b8 │ │ -019340: 0c00 |005a: move-result-object v0 │ │ -019342: 28d0 |005b: goto 002b // -0030 │ │ -019344: 0710 |005c: move-object v0, v1 │ │ -019346: 28b1 |005d: goto 000e // -004f │ │ -019348: 0751 |005e: move-object v1, v5 │ │ -01934a: 28a9 |005f: goto 0008 // -0057 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(IIII)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 11 │ │ - ins : 5 │ │ - outs : 6 │ │ - insns size : 142 16-bit code units │ │ -01934c: |[01934c] android.support.v4.view.ViewPager.a:(IIII)V │ │ -01935c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01935e: 3d08 5c00 |0001: if-lez v8, 005d // +005c │ │ -019362: 5460 7001 |0003: iget-object v0, v6, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019366: 6e10 a007 0000 |0005: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@07a0 │ │ -01936c: 0a00 |0008: move-result v0 │ │ -01936e: 3900 5400 |0009: if-nez v0, 005d // +0054 │ │ -019372: 6e10 0d04 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@040d │ │ -019378: 0a00 |000e: move-result v0 │ │ -01937a: 9100 0700 |000f: sub-int v0, v7, v0 │ │ -01937e: 6e10 0e04 0600 |0011: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@040e │ │ -019384: 0a01 |0014: move-result v1 │ │ -019386: b110 |0015: sub-int/2addr v0, v1 │ │ -019388: b090 |0016: add-int/2addr v0, v9 │ │ -01938a: 6e10 0d04 0600 |0017: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@040d │ │ -019390: 0a01 |001a: move-result v1 │ │ -019392: 9101 0801 |001b: sub-int v1, v8, v1 │ │ -019396: 6e10 0e04 0600 |001d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@040e │ │ -01939c: 0a03 |0020: move-result v3 │ │ -01939e: b131 |0021: sub-int/2addr v1, v3 │ │ -0193a0: b0a1 |0022: add-int/2addr v1, v10 │ │ -0193a2: 6e10 1304 0600 |0023: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0413 │ │ -0193a8: 0a03 |0026: move-result v3 │ │ -0193aa: 8233 |0027: int-to-float v3, v3 │ │ -0193ac: 8211 |0028: int-to-float v1, v1 │ │ -0193ae: a901 0301 |0029: div-float v1, v3, v1 │ │ -0193b2: 8200 |002b: int-to-float v0, v0 │ │ -0193b4: c810 |002c: mul-float/2addr v0, v1 │ │ -0193b6: 8701 |002d: float-to-int v1, v0 │ │ -0193b8: 6e10 1404 0600 |002e: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0414 │ │ -0193be: 0a00 |0031: move-result v0 │ │ -0193c0: 6e30 3004 1600 |0032: invoke-virtual {v6, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0430 │ │ -0193c6: 5460 7801 |0035: iget-object v0, v6, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -0193ca: 6e10 1a07 0000 |0037: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@071a │ │ -0193d0: 0a00 |003a: move-result v0 │ │ -0193d2: 3900 2100 |003b: if-nez v0, 005c // +0021 │ │ -0193d6: 5460 7801 |003d: iget-object v0, v6, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -0193da: 6e10 1807 0000 |003f: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@0718 │ │ -0193e0: 0a00 |0042: move-result v0 │ │ -0193e2: 5463 7801 |0043: iget-object v3, v6, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -0193e6: 6e10 1c07 0300 |0045: invoke-virtual {v3}, Landroid/widget/Scroller;.timePassed:()I // method@071c │ │ -0193ec: 0a03 |0048: move-result v3 │ │ -0193ee: 9105 0003 |0049: sub-int v5, v0, v3 │ │ -0193f2: 5260 7401 |004b: iget v0, v6, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -0193f6: 6e20 e503 0600 |004d: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.b:(I)Landroid/support/v4/view/aw; // method@03e5 │ │ -0193fc: 0c03 |0050: move-result-object v3 │ │ -0193fe: 5460 7801 |0051: iget-object v0, v6, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -019402: 5233 8f01 |0053: iget v3, v3, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -019406: 8274 |0055: int-to-float v4, v7 │ │ -019408: c843 |0056: mul-float/2addr v3, v4 │ │ -01940a: 8733 |0057: float-to-int v3, v3 │ │ -01940c: 0124 |0058: move v4, v2 │ │ -01940e: 7406 1b07 0000 |0059: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@071b │ │ -019414: 0e00 |005c: return-void │ │ -019416: 5260 7401 |005d: iget v0, v6, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01941a: 6e20 e503 0600 |005f: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.b:(I)Landroid/support/v4/view/aw; // method@03e5 │ │ -019420: 0c00 |0062: move-result-object v0 │ │ -019422: 3800 2900 |0063: if-eqz v0, 008c // +0029 │ │ -019426: 5200 8f01 |0065: iget v0, v0, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -01942a: 5261 7f01 |0067: iget v1, v6, Landroid/support/v4/view/ViewPager;.t:F // field@017f │ │ -01942e: 7120 6507 1000 |0069: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@0765 │ │ -019434: 0a00 |006c: move-result v0 │ │ -019436: 6e10 0d04 0600 |006d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@040d │ │ -01943c: 0a01 |0070: move-result v1 │ │ -01943e: 9101 0701 |0071: sub-int v1, v7, v1 │ │ -019442: 6e10 0e04 0600 |0073: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@040e │ │ -019448: 0a03 |0076: move-result v3 │ │ -01944a: b131 |0077: sub-int/2addr v1, v3 │ │ -01944c: 8211 |0078: int-to-float v1, v1 │ │ -01944e: c810 |0079: mul-float/2addr v0, v1 │ │ -019450: 8700 |007a: float-to-int v0, v0 │ │ -019452: 6e10 1304 0600 |007b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0413 │ │ -019458: 0a01 |007e: move-result v1 │ │ -01945a: 3210 ddff |007f: if-eq v0, v1, 005c // -0023 │ │ -01945e: 7020 dd03 2600 |0081: invoke-direct {v6, v2}, Landroid/support/v4/view/ViewPager;.a:(Z)V // method@03dd │ │ -019464: 6e10 1404 0600 |0084: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0414 │ │ -01946a: 0a01 |0087: move-result v1 │ │ -01946c: 6e30 3004 0601 |0088: invoke-virtual {v6, v0, v1}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0430 │ │ -019472: 28d1 |008b: goto 005c // -002f │ │ -019474: 1200 |008c: const/4 v0, #int 0 // #0 │ │ -019476: 28e0 |008d: goto 006d // -0020 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(IZIZ)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 10 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 90 16-bit code units │ │ -019478: |[019478] android.support.v4.view.ViewPager.a:(IZIZ)V │ │ -019488: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01948a: 6e20 e503 6500 |0001: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.b:(I)Landroid/support/v4/view/aw; // method@03e5 │ │ -019490: 0c00 |0004: move-result-object v0 │ │ -019492: 3800 5300 |0005: if-eqz v0, 0058 // +0053 │ │ -019496: 7010 0104 0500 |0007: invoke-direct {v5}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0401 │ │ -01949c: 0a02 |000a: move-result v2 │ │ -01949e: 8222 |000b: int-to-float v2, v2 │ │ -0194a0: 5253 7e01 |000c: iget v3, v5, Landroid/support/v4/view/ViewPager;.s:F // field@017e │ │ -0194a4: 5200 8f01 |000e: iget v0, v0, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -0194a8: 5254 7f01 |0010: iget v4, v5, Landroid/support/v4/view/ViewPager;.t:F // field@017f │ │ -0194ac: 7120 6507 4000 |0012: invoke-static {v0, v4}, Ljava/lang/Math;.min:(FF)F // method@0765 │ │ -0194b2: 0a00 |0015: move-result v0 │ │ -0194b4: 7120 6307 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.max:(FF)F // method@0763 │ │ -0194ba: 0a00 |0019: move-result v0 │ │ -0194bc: c820 |001a: mul-float/2addr v0, v2 │ │ -0194be: 8700 |001b: float-to-int v0, v0 │ │ -0194c0: 3807 1c00 |001c: if-eqz v7, 0038 // +001c │ │ -0194c4: 6e40 d503 0581 |001e: invoke-virtual {v5, v0, v1, v8}, Landroid/support/v4/view/ViewPager;.a:(III)V // method@03d5 │ │ -0194ca: 3809 0b00 |0021: if-eqz v9, 002c // +000b │ │ -0194ce: 5450 6201 |0023: iget-object v0, v5, Landroid/support/v4/view/ViewPager;.W:Landroid/support/v4/view/az; // field@0162 │ │ -0194d2: 3800 0700 |0025: if-eqz v0, 002c // +0007 │ │ -0194d6: 5450 6201 |0027: iget-object v0, v5, Landroid/support/v4/view/ViewPager;.W:Landroid/support/v4/view/az; // field@0162 │ │ -0194da: 7220 9b04 6000 |0029: invoke-interface {v0, v6}, Landroid/support/v4/view/az;.a:(I)V // method@049b │ │ -0194e0: 3809 0b00 |002c: if-eqz v9, 0037 // +000b │ │ -0194e4: 5450 6301 |002e: iget-object v0, v5, Landroid/support/v4/view/ViewPager;.Z:Landroid/support/v4/view/az; // field@0163 │ │ -0194e8: 3800 0700 |0030: if-eqz v0, 0037 // +0007 │ │ -0194ec: 5450 6301 |0032: iget-object v0, v5, Landroid/support/v4/view/ViewPager;.Z:Landroid/support/v4/view/az; // field@0163 │ │ -0194f0: 7220 9b04 6000 |0034: invoke-interface {v0, v6}, Landroid/support/v4/view/az;.a:(I)V // method@049b │ │ -0194f6: 0e00 |0037: return-void │ │ -0194f8: 3809 0b00 |0038: if-eqz v9, 0043 // +000b │ │ -0194fc: 5452 6201 |003a: iget-object v2, v5, Landroid/support/v4/view/ViewPager;.W:Landroid/support/v4/view/az; // field@0162 │ │ -019500: 3802 0700 |003c: if-eqz v2, 0043 // +0007 │ │ -019504: 5452 6201 |003e: iget-object v2, v5, Landroid/support/v4/view/ViewPager;.W:Landroid/support/v4/view/az; // field@0162 │ │ -019508: 7220 9b04 6200 |0040: invoke-interface {v2, v6}, Landroid/support/v4/view/az;.a:(I)V // method@049b │ │ -01950e: 3809 0b00 |0043: if-eqz v9, 004e // +000b │ │ -019512: 5452 6301 |0045: iget-object v2, v5, Landroid/support/v4/view/ViewPager;.Z:Landroid/support/v4/view/az; // field@0163 │ │ -019516: 3802 0700 |0047: if-eqz v2, 004e // +0007 │ │ -01951a: 5452 6301 |0049: iget-object v2, v5, Landroid/support/v4/view/ViewPager;.Z:Landroid/support/v4/view/az; // field@0163 │ │ -01951e: 7220 9b04 6200 |004b: invoke-interface {v2, v6}, Landroid/support/v4/view/az;.a:(I)V // method@049b │ │ -019524: 7020 dd03 1500 |004e: invoke-direct {v5, v1}, Landroid/support/v4/view/ViewPager;.a:(Z)V // method@03dd │ │ -01952a: 6e30 3004 0501 |0051: invoke-virtual {v5, v0, v1}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0430 │ │ -019530: 7020 f103 0500 |0054: invoke-direct {v5, v0}, Landroid/support/v4/view/ViewPager;.d:(I)Z // method@03f1 │ │ -019536: 28e0 |0057: goto 0037 // -0020 │ │ -019538: 0110 |0058: move v0, v1 │ │ -01953a: 28c3 |0059: goto 001c // -003d │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/view/aw;ILandroid/support/v4/view/aw;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 15 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 346 16-bit code units │ │ -01953c: |[01953c] android.support.v4.view.ViewPager.a:(Landroid/support/v4/view/aw;ILandroid/support/v4/view/aw;)V │ │ -01954c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01954e: 150a 803f |0001: const/high16 v10, #int 1065353216 // #3f80 │ │ -019552: 54b0 7301 |0003: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -019556: 6e10 f004 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/view/x;.a:()I // method@04f0 │ │ -01955c: 0a07 |0008: move-result v7 │ │ -01955e: 7010 0104 0b00 |0009: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0401 │ │ -019564: 0a00 |000c: move-result v0 │ │ -019566: 3d00 4800 |000d: if-lez v0, 0055 // +0048 │ │ -01956a: 52b1 7a01 |000f: iget v1, v11, Landroid/support/v4/view/ViewPager;.o:I // field@017a │ │ -01956e: 8211 |0011: int-to-float v1, v1 │ │ -019570: 8200 |0012: int-to-float v0, v0 │ │ -019572: a900 0100 |0013: div-float v0, v1, v0 │ │ -019576: 0106 |0015: move v6, v0 │ │ -019578: 380e a100 |0016: if-eqz v14, 00b7 // +00a1 │ │ -01957c: 52e0 8c01 |0018: iget v0, v14, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019580: 52c1 8c01 |001a: iget v1, v12, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019584: 3510 5400 |001c: if-ge v0, v1, 0070 // +0054 │ │ -019588: 52e1 8f01 |001e: iget v1, v14, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -01958c: 52e2 8e01 |0020: iget v2, v14, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -019590: c621 |0022: add-float/2addr v1, v2 │ │ -019592: a603 0106 |0023: add-float v3, v1, v6 │ │ -019596: d802 0001 |0025: add-int/lit8 v2, v0, #int 1 // #01 │ │ -01959a: 0141 |0027: move v1, v4 │ │ -01959c: 52c0 8c01 |0028: iget v0, v12, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -0195a0: 3602 8d00 |002a: if-gt v2, v0, 00b7 // +008d │ │ -0195a4: 54b0 7001 |002c: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -0195a8: 6e10 a507 0000 |002e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -0195ae: 0a00 |0031: move-result v0 │ │ -0195b0: 3501 8500 |0032: if-ge v1, v0, 00b7 // +0085 │ │ -0195b4: 54b0 7001 |0034: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -0195b8: 6e20 9f07 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -0195be: 0c00 |0039: move-result-object v0 │ │ -0195c0: 1f00 ec00 |003a: check-cast v0, Landroid/support/v4/view/aw; // type@00ec │ │ -0195c4: 5205 8c01 |003c: iget v5, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -0195c8: 3752 1a00 |003e: if-le v2, v5, 0058 // +001a │ │ -0195cc: 54b5 7001 |0040: iget-object v5, v11, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -0195d0: 6e10 a507 0500 |0042: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -0195d6: 0a05 |0045: move-result v5 │ │ -0195d8: d805 05ff |0046: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0195dc: 3551 1000 |0048: if-ge v1, v5, 0058 // +0010 │ │ -0195e0: d801 0101 |004a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0195e4: 54b0 7001 |004c: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -0195e8: 6e20 9f07 1000 |004e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -0195ee: 0c00 |0051: move-result-object v0 │ │ -0195f0: 1f00 ec00 |0052: check-cast v0, Landroid/support/v4/view/aw; // type@00ec │ │ -0195f4: 28e8 |0054: goto 003c // -0018 │ │ -0195f6: 1200 |0055: const/4 v0, #int 0 // #0 │ │ -0195f8: 0106 |0056: move v6, v0 │ │ -0195fa: 28bf |0057: goto 0016 // -0041 │ │ -0195fc: 5205 8c01 |0058: iget v5, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019600: 3552 0d00 |005a: if-ge v2, v5, 0067 // +000d │ │ -019604: 54b5 7301 |005c: iget-object v5, v11, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -019608: 6e20 ef04 2500 |005e: invoke-virtual {v5, v2}, Landroid/support/v4/view/x;.a:(I)F // method@04ef │ │ -01960e: 0a05 |0061: move-result v5 │ │ -019610: c665 |0062: add-float/2addr v5, v6 │ │ -019612: c653 |0063: add-float/2addr v3, v5 │ │ -019614: d802 0201 |0064: add-int/lit8 v2, v2, #int 1 // #01 │ │ -019618: 28f2 |0066: goto 0058 // -000e │ │ -01961a: 5903 8f01 |0067: iput v3, v0, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -01961e: 5200 8e01 |0069: iget v0, v0, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -019622: c660 |006b: add-float/2addr v0, v6 │ │ -019624: c603 |006c: add-float/2addr v3, v0 │ │ -019626: d802 0201 |006d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01962a: 28b9 |006f: goto 0028 // -0047 │ │ -01962c: 52c1 8c01 |0070: iget v1, v12, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019630: 3710 4500 |0072: if-le v0, v1, 00b7 // +0045 │ │ -019634: 54b1 7001 |0074: iget-object v1, v11, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019638: 6e10 a507 0100 |0076: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01963e: 0a01 |0079: move-result v1 │ │ -019640: d801 01ff |007a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -019644: 52e3 8f01 |007c: iget v3, v14, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -019648: d802 00ff |007e: add-int/lit8 v2, v0, #int -1 // #ff │ │ -01964c: 52c0 8c01 |0080: iget v0, v12, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019650: 3402 3500 |0082: if-lt v2, v0, 00b7 // +0035 │ │ -019654: 3a01 3300 |0084: if-ltz v1, 00b7 // +0033 │ │ -019658: 54b0 7001 |0086: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01965c: 6e20 9f07 1000 |0088: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -019662: 0c00 |008b: move-result-object v0 │ │ -019664: 1f00 ec00 |008c: check-cast v0, Landroid/support/v4/view/aw; // type@00ec │ │ -019668: 5205 8c01 |008e: iget v5, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01966c: 3552 0f00 |0090: if-ge v2, v5, 009f // +000f │ │ -019670: 3d01 0d00 |0092: if-lez v1, 009f // +000d │ │ -019674: d801 01ff |0094: add-int/lit8 v1, v1, #int -1 // #ff │ │ -019678: 54b0 7001 |0096: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01967c: 6e20 9f07 1000 |0098: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -019682: 0c00 |009b: move-result-object v0 │ │ -019684: 1f00 ec00 |009c: check-cast v0, Landroid/support/v4/view/aw; // type@00ec │ │ -019688: 28f0 |009e: goto 008e // -0010 │ │ -01968a: 5205 8c01 |009f: iget v5, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01968e: 3752 0d00 |00a1: if-le v2, v5, 00ae // +000d │ │ -019692: 54b5 7301 |00a3: iget-object v5, v11, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -019696: 6e20 ef04 2500 |00a5: invoke-virtual {v5, v2}, Landroid/support/v4/view/x;.a:(I)F // method@04ef │ │ -01969c: 0a05 |00a8: move-result v5 │ │ -01969e: c665 |00a9: add-float/2addr v5, v6 │ │ -0196a0: c753 |00aa: sub-float/2addr v3, v5 │ │ -0196a2: d802 02ff |00ab: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0196a6: 28f2 |00ad: goto 009f // -000e │ │ -0196a8: 5205 8e01 |00ae: iget v5, v0, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -0196ac: c665 |00b0: add-float/2addr v5, v6 │ │ -0196ae: c753 |00b1: sub-float/2addr v3, v5 │ │ -0196b0: 5903 8f01 |00b2: iput v3, v0, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -0196b4: d802 02ff |00b4: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0196b8: 28ca |00b6: goto 0080 // -0036 │ │ -0196ba: 54b0 7001 |00b7: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -0196be: 6e10 a507 0000 |00b9: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -0196c4: 0a08 |00bc: move-result v8 │ │ -0196c6: 52c2 8f01 |00bd: iget v2, v12, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -0196ca: 52c0 8c01 |00bf: iget v0, v12, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -0196ce: d801 00ff |00c1: add-int/lit8 v1, v0, #int -1 // #ff │ │ -0196d2: 52c0 8c01 |00c3: iget v0, v12, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -0196d6: 3900 3400 |00c5: if-nez v0, 00f9 // +0034 │ │ -0196da: 52c0 8f01 |00c7: iget v0, v12, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -0196de: 59b0 7e01 |00c9: iput v0, v11, Landroid/support/v4/view/ViewPager;.s:F // field@017e │ │ -0196e2: 52c0 8c01 |00cb: iget v0, v12, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -0196e6: d803 07ff |00cd: add-int/lit8 v3, v7, #int -1 // #ff │ │ -0196ea: 3330 2e00 |00cf: if-ne v0, v3, 00fd // +002e │ │ -0196ee: 52c0 8f01 |00d1: iget v0, v12, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -0196f2: 52c3 8e01 |00d3: iget v3, v12, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -0196f6: c630 |00d5: add-float/2addr v0, v3 │ │ -0196f8: c7a0 |00d6: sub-float/2addr v0, v10 │ │ -0196fa: 59b0 7f01 |00d7: iput v0, v11, Landroid/support/v4/view/ViewPager;.t:F // field@017f │ │ -0196fe: d800 0dff |00d9: add-int/lit8 v0, v13, #int -1 // #ff │ │ -019702: 0105 |00db: move v5, v0 │ │ -019704: 3a05 3800 |00dc: if-ltz v5, 0114 // +0038 │ │ -019708: 54b0 7001 |00de: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01970c: 6e20 9f07 5000 |00e0: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -019712: 0c00 |00e3: move-result-object v0 │ │ -019714: 1f00 ec00 |00e4: check-cast v0, Landroid/support/v4/view/aw; // type@00ec │ │ -019718: 0123 |00e6: move v3, v2 │ │ -01971a: 5202 8c01 |00e7: iget v2, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01971e: 3721 1800 |00e9: if-le v1, v2, 0101 // +0018 │ │ -019722: 54b9 7301 |00eb: iget-object v9, v11, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -019726: d802 01ff |00ed: add-int/lit8 v2, v1, #int -1 // #ff │ │ -01972a: 6e20 ef04 1900 |00ef: invoke-virtual {v9, v1}, Landroid/support/v4/view/x;.a:(I)F // method@04ef │ │ -019730: 0a01 |00f2: move-result v1 │ │ -019732: c661 |00f3: add-float/2addr v1, v6 │ │ -019734: a701 0301 |00f4: sub-float v1, v3, v1 │ │ -019738: 0113 |00f6: move v3, v1 │ │ -01973a: 0121 |00f7: move v1, v2 │ │ -01973c: 28ef |00f8: goto 00e7 // -0011 │ │ -01973e: 1400 ffff 7fff |00f9: const v0, #float -3.40282e+38 // #ff7fffff │ │ -019744: 28cd |00fc: goto 00c9 // -0033 │ │ -019746: 1400 ffff 7f7f |00fd: const v0, #float 3.40282e+38 // #7f7fffff │ │ -01974c: 28d7 |0100: goto 00d7 // -0029 │ │ -01974e: 5202 8e01 |0101: iget v2, v0, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -019752: c662 |0103: add-float/2addr v2, v6 │ │ -019754: a702 0302 |0104: sub-float v2, v3, v2 │ │ -019758: 5902 8f01 |0106: iput v2, v0, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -01975c: 5200 8c01 |0108: iget v0, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019760: 3900 0400 |010a: if-nez v0, 010e // +0004 │ │ -019764: 59b2 7e01 |010c: iput v2, v11, Landroid/support/v4/view/ViewPager;.s:F // field@017e │ │ -019768: d800 05ff |010e: add-int/lit8 v0, v5, #int -1 // #ff │ │ -01976c: d801 01ff |0110: add-int/lit8 v1, v1, #int -1 // #ff │ │ -019770: 0105 |0112: move v5, v0 │ │ -019772: 28c9 |0113: goto 00dc // -0037 │ │ -019774: 52c0 8f01 |0114: iget v0, v12, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -019778: 52c1 8e01 |0116: iget v1, v12, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -01977c: c610 |0118: add-float/2addr v0, v1 │ │ -01977e: a602 0006 |0119: add-float v2, v0, v6 │ │ -019782: 52c0 8c01 |011b: iget v0, v12, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019786: d801 0001 |011d: add-int/lit8 v1, v0, #int 1 // #01 │ │ -01978a: d800 0d01 |011f: add-int/lit8 v0, v13, #int 1 // #01 │ │ -01978e: 0105 |0121: move v5, v0 │ │ -019790: 3585 3500 |0122: if-ge v5, v8, 0157 // +0035 │ │ -019794: 54b0 7001 |0124: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019798: 6e20 9f07 5000 |0126: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01979e: 0c00 |0129: move-result-object v0 │ │ -0197a0: 1f00 ec00 |012a: check-cast v0, Landroid/support/v4/view/aw; // type@00ec │ │ -0197a4: 0123 |012c: move v3, v2 │ │ -0197a6: 5202 8c01 |012d: iget v2, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -0197aa: 3521 0f00 |012f: if-ge v1, v2, 013e // +000f │ │ -0197ae: 54b9 7301 |0131: iget-object v9, v11, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -0197b2: d802 0101 |0133: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0197b6: 6e20 ef04 1900 |0135: invoke-virtual {v9, v1}, Landroid/support/v4/view/x;.a:(I)F // method@04ef │ │ -0197bc: 0a01 |0138: move-result v1 │ │ -0197be: c661 |0139: add-float/2addr v1, v6 │ │ -0197c0: c631 |013a: add-float/2addr v1, v3 │ │ -0197c2: 0113 |013b: move v3, v1 │ │ -0197c4: 0121 |013c: move v1, v2 │ │ -0197c6: 28f0 |013d: goto 012d // -0010 │ │ -0197c8: 5202 8c01 |013e: iget v2, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -0197cc: d809 07ff |0140: add-int/lit8 v9, v7, #int -1 // #ff │ │ -0197d0: 3392 0800 |0142: if-ne v2, v9, 014a // +0008 │ │ -0197d4: 5202 8e01 |0144: iget v2, v0, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -0197d8: c632 |0146: add-float/2addr v2, v3 │ │ -0197da: c7a2 |0147: sub-float/2addr v2, v10 │ │ -0197dc: 59b2 7f01 |0148: iput v2, v11, Landroid/support/v4/view/ViewPager;.t:F // field@017f │ │ -0197e0: 5903 8f01 |014a: iput v3, v0, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -0197e4: 5200 8e01 |014c: iget v0, v0, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -0197e8: c660 |014e: add-float/2addr v0, v6 │ │ -0197ea: a602 0300 |014f: add-float v2, v3, v0 │ │ -0197ee: d800 0501 |0151: add-int/lit8 v0, v5, #int 1 // #01 │ │ -0197f2: d801 0101 |0153: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0197f6: 0105 |0155: move v5, v0 │ │ -0197f8: 28cc |0156: goto 0122 // -0034 │ │ -0197fa: 5cb4 5f01 |0157: iput-boolean v4, v11, Landroid/support/v4/view/ViewPager;.T:Z // field@015f │ │ -0197fe: 0e00 |0159: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(Landroid/view/MotionEvent;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 39 16-bit code units │ │ -019800: |[019800] android.support.v4.view.ViewPager.a:(Landroid/view/MotionEvent;)V │ │ -019810: 7110 d404 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;)I // method@04d4 │ │ -019816: 0a00 |0003: move-result v0 │ │ -019818: 7120 d504 0400 |0004: invoke-static {v4, v0}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;I)I // method@04d5 │ │ -01981e: 0a01 |0007: move-result v1 │ │ -019820: 5232 5501 |0008: iget v2, v3, Landroid/support/v4/view/ViewPager;.J:I // field@0155 │ │ -019824: 3321 1a00 |000a: if-ne v1, v2, 0024 // +001a │ │ -019828: 3900 1900 |000c: if-nez v0, 0025 // +0019 │ │ -01982c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -01982e: 7120 d604 0400 |000f: invoke-static {v4, v0}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;I)F // method@04d6 │ │ -019834: 0a01 |0012: move-result v1 │ │ -019836: 5931 5101 |0013: iput v1, v3, Landroid/support/v4/view/ViewPager;.F:F // field@0151 │ │ -01983a: 7120 d504 0400 |0015: invoke-static {v4, v0}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;I)I // method@04d5 │ │ -019840: 0a00 |0018: move-result v0 │ │ -019842: 5930 5501 |0019: iput v0, v3, Landroid/support/v4/view/ViewPager;.J:I // field@0155 │ │ -019846: 5430 5601 |001b: iget-object v0, v3, Landroid/support/v4/view/ViewPager;.K:Landroid/view/VelocityTracker; // field@0156 │ │ -01984a: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -01984e: 5430 5601 |001f: iget-object v0, v3, Landroid/support/v4/view/ViewPager;.K:Landroid/view/VelocityTracker; // field@0156 │ │ -019852: 6e10 5306 0000 |0021: invoke-virtual {v0}, Landroid/view/VelocityTracker;.clear:()V // method@0653 │ │ -019858: 0e00 |0024: return-void │ │ -01985a: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -01985c: 28e9 |0026: goto 000f // -0017 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(Z)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 94 16-bit code units │ │ -019860: |[019860] android.support.v4.view.ViewPager.a:(Z)V │ │ -019870: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -019872: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -019874: 5270 6c01 |0002: iget v0, v7, Landroid/support/v4/view/ViewPager;.ah:I // field@016c │ │ -019878: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -01987a: 3310 4700 |0005: if-ne v0, v1, 004c // +0047 │ │ -01987e: 0140 |0007: move v0, v4 │ │ -019880: 3800 2500 |0008: if-eqz v0, 002d // +0025 │ │ -019884: 7020 3c04 2700 |000a: invoke-direct {v7, v2}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@043c │ │ -01988a: 5471 7801 |000d: iget-object v1, v7, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -01988e: 6e10 1407 0100 |000f: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@0714 │ │ -019894: 6e10 1304 0700 |0012: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0413 │ │ -01989a: 0a01 |0015: move-result v1 │ │ -01989c: 6e10 1404 0700 |0016: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0414 │ │ -0198a2: 0a03 |0019: move-result v3 │ │ -0198a4: 5475 7801 |001a: iget-object v5, v7, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -0198a8: 6e10 1607 0500 |001c: invoke-virtual {v5}, Landroid/widget/Scroller;.getCurrX:()I // method@0716 │ │ -0198ae: 0a05 |001f: move-result v5 │ │ -0198b0: 5476 7801 |0020: iget-object v6, v7, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -0198b4: 6e10 1707 0600 |0022: invoke-virtual {v6}, Landroid/widget/Scroller;.getCurrY:()I // method@0717 │ │ -0198ba: 0a06 |0025: move-result v6 │ │ -0198bc: 3351 0400 |0026: if-ne v1, v5, 002a // +0004 │ │ -0198c0: 3263 0500 |0028: if-eq v3, v6, 002d // +0005 │ │ -0198c4: 6e30 3004 5706 |002a: invoke-virtual {v7, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0430 │ │ -0198ca: 5c72 8401 |002d: iput-boolean v2, v7, Landroid/support/v4/view/ViewPager;.y:Z // field@0184 │ │ -0198ce: 0121 |002f: move v1, v2 │ │ -0198d0: 0103 |0030: move v3, v0 │ │ -0198d2: 5470 7001 |0031: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -0198d6: 6e10 a507 0000 |0033: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -0198dc: 0a00 |0036: move-result v0 │ │ -0198de: 3501 1700 |0037: if-ge v1, v0, 004e // +0017 │ │ -0198e2: 5470 7001 |0039: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -0198e6: 6e20 9f07 1000 |003b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -0198ec: 0c00 |003e: move-result-object v0 │ │ -0198ee: 1f00 ec00 |003f: check-cast v0, Landroid/support/v4/view/aw; // type@00ec │ │ -0198f2: 5505 8d01 |0041: iget-boolean v5, v0, Landroid/support/v4/view/aw;.c:Z // field@018d │ │ -0198f6: 3805 0500 |0043: if-eqz v5, 0048 // +0005 │ │ -0198fa: 5c02 8d01 |0045: iput-boolean v2, v0, Landroid/support/v4/view/aw;.c:Z // field@018d │ │ -0198fe: 0143 |0047: move v3, v4 │ │ -019900: d800 0101 |0048: add-int/lit8 v0, v1, #int 1 // #01 │ │ -019904: 0101 |004a: move v1, v0 │ │ -019906: 28e6 |004b: goto 0031 // -001a │ │ -019908: 0120 |004c: move v0, v2 │ │ -01990a: 28bb |004d: goto 0008 // -0045 │ │ -01990c: 3803 0900 |004e: if-eqz v3, 0057 // +0009 │ │ -019910: 3808 0800 |0050: if-eqz v8, 0058 // +0008 │ │ -019914: 5470 6b01 |0052: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.ag:Ljava/lang/Runnable; // field@016b │ │ -019918: 7120 4e04 0700 |0054: invoke-static {v7, v0}, Landroid/support/v4/view/ad;.a:(Landroid/view/View;Ljava/lang/Runnable;)V // method@044e │ │ -01991e: 0e00 |0057: return-void │ │ -019920: 5470 6b01 |0058: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.ag:Ljava/lang/Runnable; // field@016b │ │ -019924: 7210 6f07 0000 |005a: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@076f │ │ -01992a: 28fa |005d: goto 0057 // -0006 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(FF)Z' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 32 16-bit code units │ │ -01992c: |[01992c] android.support.v4.view.ViewPager.a:(FF)Z │ │ -01993c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01993e: 5230 4f01 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.D:I // field@014f │ │ -019942: 8200 |0003: int-to-float v0, v0 │ │ -019944: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ -019948: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ -01994c: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ -019950: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ -019954: 6e10 1504 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0415 │ │ -01995a: 0a00 |000f: move-result v0 │ │ -01995c: 5231 4f01 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.D:I // field@014f │ │ -019960: b110 |0012: sub-int/2addr v0, v1 │ │ -019962: 8200 |0013: int-to-float v0, v0 │ │ -019964: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ -019968: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ -01996c: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ -019970: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -019974: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -019976: 0f00 |001d: return v0 │ │ -019978: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -01997a: 28fe |001f: goto 001d // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'b' │ │ - type : '(Z)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 26 16-bit code units │ │ -01997c: |[01997c] android.support.v4.view.ViewPager.b:(Z)V │ │ -01998c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01998e: 6e10 ff03 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -019994: 0a03 |0004: move-result v3 │ │ -019996: 0112 |0005: move v2, v1 │ │ -019998: 3532 1300 |0006: if-ge v2, v3, 0019 // +0013 │ │ -01999c: 3807 0f00 |0008: if-eqz v7, 0017 // +000f │ │ -0199a0: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0199a2: 6e20 fe03 2600 |000b: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -0199a8: 0c04 |000e: move-result-object v4 │ │ -0199aa: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -0199ac: 7130 4b04 0405 |0010: invoke-static {v4, v0, v5}, Landroid/support/v4/view/ad;.a:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@044b │ │ -0199b2: d800 0201 |0013: add-int/lit8 v0, v2, #int 1 // #01 │ │ -0199b6: 0102 |0015: move v2, v0 │ │ -0199b8: 28f0 |0016: goto 0006 // -0010 │ │ -0199ba: 0110 |0017: move v0, v1 │ │ -0199bc: 28f3 |0018: goto 000b // -000d │ │ -0199be: 0e00 |0019: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'b' │ │ - type : '(F)Z' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 12 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 149 16-bit code units │ │ -0199c0: |[0199c0] android.support.v4.view.ViewPager.b:(F)Z │ │ -0199d0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0199d2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0199d4: 52a0 5101 |0002: iget v0, v10, Landroid/support/v4/view/ViewPager;.F:F // field@0151 │ │ -0199d8: c7b0 |0004: sub-float/2addr v0, v11 │ │ -0199da: 59ab 5101 |0005: iput v11, v10, Landroid/support/v4/view/ViewPager;.F:F // field@0151 │ │ -0199de: 6e10 1304 0a00 |0007: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0413 │ │ -0199e4: 0a01 |000a: move-result v1 │ │ -0199e6: 8211 |000b: int-to-float v1, v1 │ │ -0199e8: a605 0100 |000c: add-float v5, v1, v0 │ │ -0199ec: 7010 0104 0a00 |000e: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0401 │ │ -0199f2: 0a07 |0011: move-result v7 │ │ -0199f4: 8270 |0012: int-to-float v0, v7 │ │ -0199f6: 52a1 7e01 |0013: iget v1, v10, Landroid/support/v4/view/ViewPager;.s:F // field@017e │ │ -0199fa: a804 0001 |0015: mul-float v4, v0, v1 │ │ -0199fe: 8270 |0017: int-to-float v0, v7 │ │ -019a00: 52a1 7f01 |0018: iget v1, v10, Landroid/support/v4/view/ViewPager;.t:F // field@017f │ │ -019a04: a806 0001 |001a: mul-float v6, v0, v1 │ │ -019a08: 54a0 7001 |001c: iget-object v0, v10, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019a0c: 6e20 9f07 2000 |001e: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -019a12: 0c00 |0021: move-result-object v0 │ │ -019a14: 1f00 ec00 |0022: check-cast v0, Landroid/support/v4/view/aw; // type@00ec │ │ -019a18: 54a1 7001 |0024: iget-object v1, v10, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019a1c: 54a8 7001 |0026: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019a20: 6e10 a507 0800 |0028: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -019a26: 0a08 |002b: move-result v8 │ │ -019a28: d808 08ff |002c: add-int/lit8 v8, v8, #int -1 // #ff │ │ -019a2c: 6e20 9f07 8100 |002e: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -019a32: 0c01 |0031: move-result-object v1 │ │ -019a34: 1f01 ec00 |0032: check-cast v1, Landroid/support/v4/view/aw; // type@00ec │ │ -019a38: 5208 8c01 |0034: iget v8, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019a3c: 3808 5d00 |0036: if-eqz v8, 0093 // +005d │ │ -019a40: 5200 8f01 |0038: iget v0, v0, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -019a44: 8274 |003a: int-to-float v4, v7 │ │ -019a46: c840 |003b: mul-float/2addr v0, v4 │ │ -019a48: 0104 |003c: move v4, v0 │ │ -019a4a: 0120 |003d: move v0, v2 │ │ -019a4c: 5218 8c01 |003e: iget v8, v1, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019a50: 54a9 7301 |0040: iget-object v9, v10, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -019a54: 6e10 f004 0900 |0042: invoke-virtual {v9}, Landroid/support/v4/view/x;.a:()I // method@04f0 │ │ -019a5a: 0a09 |0045: move-result v9 │ │ -019a5c: d809 09ff |0046: add-int/lit8 v9, v9, #int -1 // #ff │ │ -019a60: 3298 4900 |0048: if-eq v8, v9, 0091 // +0049 │ │ -019a64: 5211 8f01 |004a: iget v1, v1, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -019a68: 8273 |004c: int-to-float v3, v7 │ │ -019a6a: c831 |004d: mul-float/2addr v1, v3 │ │ -019a6c: 0123 |004e: move v3, v2 │ │ -019a6e: 2e06 0504 |004f: cmpg-float v6, v5, v4 │ │ -019a72: 3b06 2800 |0051: if-gez v6, 0079 // +0028 │ │ -019a76: 3800 1000 |0053: if-eqz v0, 0063 // +0010 │ │ -019a7a: a700 0405 |0055: sub-float v0, v4, v5 │ │ -019a7e: 54a1 5c01 |0057: iget-object v1, v10, Landroid/support/v4/view/ViewPager;.Q:Landroid/support/v4/widget/f; // field@015c │ │ -019a82: 7110 5f07 0000 |0059: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -019a88: 0a00 |005c: move-result v0 │ │ -019a8a: 8272 |005d: int-to-float v2, v7 │ │ -019a8c: c920 |005e: div-float/2addr v0, v2 │ │ -019a8e: 6e20 ac05 0100 |005f: invoke-virtual {v1, v0}, Landroid/support/v4/widget/f;.a:(F)Z // method@05ac │ │ -019a94: 0a02 |0062: move-result v2 │ │ -019a96: 52a0 5101 |0063: iget v0, v10, Landroid/support/v4/view/ViewPager;.F:F // field@0151 │ │ -019a9a: 8741 |0065: float-to-int v1, v4 │ │ -019a9c: 8211 |0066: int-to-float v1, v1 │ │ -019a9e: a701 0401 |0067: sub-float v1, v4, v1 │ │ -019aa2: c610 |0069: add-float/2addr v0, v1 │ │ -019aa4: 59a0 5101 |006a: iput v0, v10, Landroid/support/v4/view/ViewPager;.F:F // field@0151 │ │ -019aa8: 8740 |006c: float-to-int v0, v4 │ │ -019aaa: 6e10 1404 0a00 |006d: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0414 │ │ -019ab0: 0a01 |0070: move-result v1 │ │ -019ab2: 6e30 3004 0a01 |0071: invoke-virtual {v10, v0, v1}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0430 │ │ -019ab8: 8740 |0074: float-to-int v0, v4 │ │ -019aba: 7020 f103 0a00 |0075: invoke-direct {v10, v0}, Landroid/support/v4/view/ViewPager;.d:(I)Z // method@03f1 │ │ -019ac0: 0f02 |0078: return v2 │ │ -019ac2: 2d00 0501 |0079: cmpl-float v0, v5, v1 │ │ -019ac6: 3d00 1400 |007b: if-lez v0, 008f // +0014 │ │ -019aca: 3803 1000 |007d: if-eqz v3, 008d // +0010 │ │ -019ace: a700 0501 |007f: sub-float v0, v5, v1 │ │ -019ad2: 54a2 5d01 |0081: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.R:Landroid/support/v4/widget/f; // field@015d │ │ -019ad6: 7110 5f07 0000 |0083: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -019adc: 0a00 |0086: move-result v0 │ │ -019ade: 8273 |0087: int-to-float v3, v7 │ │ -019ae0: c930 |0088: div-float/2addr v0, v3 │ │ -019ae2: 6e20 ac05 0200 |0089: invoke-virtual {v2, v0}, Landroid/support/v4/widget/f;.a:(F)Z // method@05ac │ │ -019ae8: 0a02 |008c: move-result v2 │ │ -019aea: 0114 |008d: move v4, v1 │ │ -019aec: 28d5 |008e: goto 0063 // -002b │ │ -019aee: 0154 |008f: move v4, v5 │ │ -019af0: 28d3 |0090: goto 0063 // -002d │ │ -019af2: 0161 |0091: move v1, v6 │ │ -019af4: 28bd |0092: goto 004f // -0043 │ │ -019af6: 0130 |0093: move v0, v3 │ │ -019af8: 28aa |0094: goto 003e // -0056 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'c' │ │ - type : '(Z)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -019afc: |[019afc] android.support.v4.view.ViewPager.c:(Z)V │ │ -019b0c: 6e10 1104 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0411 │ │ -019b12: 0c00 |0003: move-result-object v0 │ │ -019b14: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -019b18: 7220 cd06 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@06cd │ │ -019b1e: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'd' │ │ - type : '(I)Z' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 79 16-bit code units │ │ -019b20: |[019b20] android.support.v4.view.ViewPager.d:(I)Z │ │ -019b30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -019b32: 5471 7001 |0001: iget-object v1, v7, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019b36: 6e10 a507 0100 |0003: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -019b3c: 0a01 |0006: move-result v1 │ │ -019b3e: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ -019b42: 5c70 6001 |0009: iput-boolean v0, v7, Landroid/support/v4/view/ViewPager;.U:Z // field@0160 │ │ -019b46: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -019b48: 6e40 d403 0701 |000c: invoke-virtual {v7, v0, v1, v0}, Landroid/support/v4/view/ViewPager;.a:(IFI)V // method@03d4 │ │ -019b4e: 5571 6001 |000f: iget-boolean v1, v7, Landroid/support/v4/view/ViewPager;.U:Z // field@0160 │ │ -019b52: 3901 3d00 |0011: if-nez v1, 004e // +003d │ │ -019b56: 2200 8201 |0013: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -019b5a: 1a01 1e06 |0015: const-string v1, "onPageScrolled did not call superclass implementation" // string@061e │ │ -019b5e: 7020 5807 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -019b64: 2700 |001a: throw v0 │ │ -019b66: 7010 1704 0700 |001b: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.h:()Landroid/support/v4/view/aw; // method@0417 │ │ -019b6c: 0c01 |001e: move-result-object v1 │ │ -019b6e: 7010 0104 0700 |001f: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0401 │ │ -019b74: 0a02 |0022: move-result v2 │ │ -019b76: 5273 7a01 |0023: iget v3, v7, Landroid/support/v4/view/ViewPager;.o:I // field@017a │ │ -019b7a: b023 |0025: add-int/2addr v3, v2 │ │ -019b7c: 5274 7a01 |0026: iget v4, v7, Landroid/support/v4/view/ViewPager;.o:I // field@017a │ │ -019b80: 8244 |0028: int-to-float v4, v4 │ │ -019b82: 8225 |0029: int-to-float v5, v2 │ │ -019b84: c954 |002a: div-float/2addr v4, v5 │ │ -019b86: 5215 8c01 |002b: iget v5, v1, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019b8a: 8286 |002d: int-to-float v6, v8 │ │ -019b8c: 8222 |002e: int-to-float v2, v2 │ │ -019b8e: a902 0602 |002f: div-float v2, v6, v2 │ │ -019b92: 5216 8f01 |0031: iget v6, v1, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -019b96: c762 |0033: sub-float/2addr v2, v6 │ │ -019b98: 5211 8e01 |0034: iget v1, v1, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -019b9c: c641 |0036: add-float/2addr v1, v4 │ │ -019b9e: a901 0201 |0037: div-float v1, v2, v1 │ │ -019ba2: 8232 |0039: int-to-float v2, v3 │ │ -019ba4: c812 |003a: mul-float/2addr v2, v1 │ │ -019ba6: 8722 |003b: float-to-int v2, v2 │ │ -019ba8: 5c70 6001 |003c: iput-boolean v0, v7, Landroid/support/v4/view/ViewPager;.U:Z // field@0160 │ │ -019bac: 6e40 d403 5721 |003e: invoke-virtual {v7, v5, v1, v2}, Landroid/support/v4/view/ViewPager;.a:(IFI)V // method@03d4 │ │ -019bb2: 5570 6001 |0041: iget-boolean v0, v7, Landroid/support/v4/view/ViewPager;.U:Z // field@0160 │ │ -019bb6: 3900 0a00 |0043: if-nez v0, 004d // +000a │ │ -019bba: 2200 8201 |0045: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -019bbe: 1a01 1e06 |0047: const-string v1, "onPageScrolled did not call superclass implementation" // string@061e │ │ -019bc2: 7020 5807 1000 |0049: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -019bc8: 2700 |004c: throw v0 │ │ -019bca: 1210 |004d: const/4 v0, #int 1 // #1 │ │ -019bcc: 0f00 |004e: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #13 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'e' │ │ - type : '()[I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -019bd0: |[019bd0] android.support.v4.view.ViewPager.e:()[I │ │ -019be0: 6200 6401 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.a:[I // field@0164 │ │ -019be4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #14 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'f' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -019be8: |[019be8] android.support.v4.view.ViewPager.f:()V │ │ -019bf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -019bfa: 0101 |0001: move v1, v0 │ │ -019bfc: 6e10 ff03 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -019c02: 0a00 |0005: move-result v0 │ │ -019c04: 3501 1900 |0006: if-ge v1, v0, 001f // +0019 │ │ -019c08: 6e20 fe03 1200 |0008: invoke-virtual {v2, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -019c0e: 0c00 |000b: move-result-object v0 │ │ -019c10: 6e10 7006 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -019c16: 0c00 |000f: move-result-object v0 │ │ -019c18: 1f00 ed00 |0010: check-cast v0, Landroid/support/v4/view/ax; // type@00ed │ │ -019c1c: 5500 9001 |0012: iget-boolean v0, v0, Landroid/support/v4/view/ax;.a:Z // field@0190 │ │ -019c20: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ -019c24: 6e20 2d04 1200 |0016: invoke-virtual {v2, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@042d │ │ -019c2a: d801 01ff |0019: add-int/lit8 v1, v1, #int -1 // #ff │ │ -019c2e: d800 0101 |001b: add-int/lit8 v0, v1, #int 1 // #01 │ │ -019c32: 0101 |001d: move v1, v0 │ │ -019c34: 28e4 |001e: goto 0002 // -001c │ │ -019c36: 0e00 |001f: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #15 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'g' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 48 16-bit code units │ │ -019c38: |[019c38] android.support.v4.view.ViewPager.g:()V │ │ -019c48: 5240 6801 |0000: iget v0, v4, Landroid/support/v4/view/ViewPager;.ad:I // field@0168 │ │ -019c4c: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -019c50: 5440 6901 |0004: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.ae:Ljava/util/ArrayList; // field@0169 │ │ -019c54: 3900 1c00 |0006: if-nez v0, 0022 // +001c │ │ -019c58: 2200 9701 |0008: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -019c5c: 7010 9907 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -019c62: 5b40 6901 |000d: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.ae:Ljava/util/ArrayList; // field@0169 │ │ -019c66: 6e10 ff03 0400 |000f: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -019c6c: 0a01 |0012: move-result v1 │ │ -019c6e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -019c70: 3510 1400 |0014: if-ge v0, v1, 0028 // +0014 │ │ -019c74: 6e20 fe03 0400 |0016: invoke-virtual {v4, v0}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -019c7a: 0c02 |0019: move-result-object v2 │ │ -019c7c: 5443 6901 |001a: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.ae:Ljava/util/ArrayList; // field@0169 │ │ -019c80: 6e20 9c07 2300 |001c: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -019c86: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -019c8a: 28f3 |0021: goto 0014 // -000d │ │ -019c8c: 5440 6901 |0022: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.ae:Ljava/util/ArrayList; // field@0169 │ │ -019c90: 6e10 9d07 0000 |0024: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@079d │ │ -019c96: 28e8 |0027: goto 000f // -0018 │ │ -019c98: 5440 6901 |0028: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.ae:Ljava/util/ArrayList; // field@0169 │ │ -019c9c: 6201 6a01 |002a: sget-object v1, Landroid/support/v4/view/ViewPager;.af:Landroid/support/v4/view/bd; // field@016a │ │ -019ca0: 7120 af07 1000 |002c: invoke-static {v0, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@07af │ │ -019ca6: 0e00 |002f: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #16 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'getClientWidth' │ │ - type : '()I' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 15 16-bit code units │ │ -019ca8: |[019ca8] android.support.v4.view.ViewPager.getClientWidth:()I │ │ -019cb8: 6e10 0a04 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@040a │ │ -019cbe: 0a00 |0003: move-result v0 │ │ -019cc0: 6e10 0d04 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@040d │ │ -019cc6: 0a01 |0007: move-result v1 │ │ -019cc8: b110 |0008: sub-int/2addr v0, v1 │ │ -019cca: 6e10 0e04 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@040e │ │ -019cd0: 0a01 |000c: move-result v1 │ │ -019cd2: b110 |000d: sub-int/2addr v0, v1 │ │ -019cd4: 0f00 |000e: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #17 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'h' │ │ - type : '()Landroid/support/v4/view/aw;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 14 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 131 16-bit code units │ │ -019cd8: |[019cd8] android.support.v4.view.ViewPager.h:()Landroid/support/v4/view/aw; │ │ -019ce8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -019cea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -019cec: 7010 0104 0d00 |0002: invoke-direct {v13}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0401 │ │ -019cf2: 0a01 |0005: move-result v1 │ │ -019cf4: 3d01 6800 |0006: if-lez v1, 006e // +0068 │ │ -019cf8: 6e10 1304 0d00 |0008: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0413 │ │ -019cfe: 0a00 |000b: move-result v0 │ │ -019d00: 8200 |000c: int-to-float v0, v0 │ │ -019d02: 8214 |000d: int-to-float v4, v1 │ │ -019d04: c940 |000e: div-float/2addr v0, v4 │ │ -019d06: 0109 |000f: move v9, v0 │ │ -019d08: 3d01 6000 |0010: if-lez v1, 0070 // +0060 │ │ -019d0c: 52d0 7a01 |0012: iget v0, v13, Landroid/support/v4/view/ViewPager;.o:I // field@017a │ │ -019d10: 8200 |0014: int-to-float v0, v0 │ │ -019d12: 8211 |0015: int-to-float v1, v1 │ │ -019d14: c910 |0016: div-float/2addr v0, v1 │ │ -019d16: 0101 |0017: move v1, v0 │ │ -019d18: 12f5 |0018: const/4 v5, #int -1 // #ff │ │ -019d1a: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -019d1c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -019d1e: 0126 |001b: move v6, v2 │ │ -019d20: 0127 |001c: move v7, v2 │ │ -019d22: 0158 |001d: move v8, v5 │ │ -019d24: 0132 |001e: move v2, v3 │ │ -019d26: 0145 |001f: move v5, v4 │ │ -019d28: 0704 |0020: move-object v4, v0 │ │ -019d2a: 54d0 7001 |0021: iget-object v0, v13, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019d2e: 6e10 a507 0000 |0023: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -019d34: 0a00 |0026: move-result v0 │ │ -019d36: 3502 4600 |0027: if-ge v2, v0, 006d // +0046 │ │ -019d3a: 54d0 7001 |0029: iget-object v0, v13, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019d3e: 6e20 9f07 2000 |002b: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -019d44: 0c00 |002e: move-result-object v0 │ │ -019d46: 1f00 ec00 |002f: check-cast v0, Landroid/support/v4/view/aw; // type@00ec │ │ -019d4a: 3905 4e00 |0031: if-nez v5, 007f // +004e │ │ -019d4e: 520a 8c01 |0033: iget v10, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019d52: d80b 0801 |0035: add-int/lit8 v11, v8, #int 1 // #01 │ │ -019d56: 32ba 4800 |0037: if-eq v10, v11, 007f // +0048 │ │ -019d5a: 54d0 7101 |0039: iget-object v0, v13, Landroid/support/v4/view/ViewPager;.f:Landroid/support/v4/view/aw; // field@0171 │ │ -019d5e: c676 |003b: add-float/2addr v6, v7 │ │ -019d60: c616 |003c: add-float/2addr v6, v1 │ │ -019d62: 5906 8f01 |003d: iput v6, v0, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -019d66: d806 0801 |003f: add-int/lit8 v6, v8, #int 1 // #01 │ │ -019d6a: 5906 8c01 |0041: iput v6, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019d6e: 54d6 7301 |0043: iget-object v6, v13, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -019d72: 5207 8c01 |0045: iget v7, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019d76: 6e20 ef04 7600 |0047: invoke-virtual {v6, v7}, Landroid/support/v4/view/x;.a:(I)F // method@04ef │ │ -019d7c: 0a06 |004a: move-result v6 │ │ -019d7e: 5906 8e01 |004b: iput v6, v0, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -019d82: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -019d86: 070c |004f: move-object v12, v0 │ │ -019d88: 0120 |0050: move v0, v2 │ │ -019d8a: 07c2 |0051: move-object v2, v12 │ │ -019d8c: 5226 8f01 |0052: iget v6, v2, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -019d90: 5227 8e01 |0054: iget v7, v2, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -019d94: c667 |0056: add-float/2addr v7, v6 │ │ -019d96: c617 |0057: add-float/2addr v7, v1 │ │ -019d98: 3905 0600 |0058: if-nez v5, 005e // +0006 │ │ -019d9c: 2d05 0906 |005a: cmpl-float v5, v9, v6 │ │ -019da0: 3a05 1100 |005c: if-ltz v5, 006d // +0011 │ │ -019da4: 2e04 0907 |005e: cmpg-float v4, v9, v7 │ │ -019da8: 3a04 0c00 |0060: if-ltz v4, 006c // +000c │ │ -019dac: 54d4 7001 |0062: iget-object v4, v13, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019db0: 6e10 a507 0400 |0064: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -019db6: 0a04 |0067: move-result v4 │ │ -019db8: d804 04ff |0068: add-int/lit8 v4, v4, #int -1 // #ff │ │ -019dbc: 3340 0800 |006a: if-ne v0, v4, 0072 // +0008 │ │ -019dc0: 0724 |006c: move-object v4, v2 │ │ -019dc2: 1104 |006d: return-object v4 │ │ -019dc4: 0129 |006e: move v9, v2 │ │ -019dc6: 28a1 |006f: goto 0010 // -005f │ │ -019dc8: 0121 |0070: move v1, v2 │ │ -019dca: 28a7 |0071: goto 0018 // -0059 │ │ -019dcc: 5225 8c01 |0072: iget v5, v2, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019dd0: 5224 8e01 |0074: iget v4, v2, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -019dd4: d800 0001 |0076: add-int/lit8 v0, v0, #int 1 // #01 │ │ -019dd8: 0167 |0078: move v7, v6 │ │ -019dda: 0158 |0079: move v8, v5 │ │ -019ddc: 0135 |007a: move v5, v3 │ │ -019dde: 0146 |007b: move v6, v4 │ │ -019de0: 0724 |007c: move-object v4, v2 │ │ -019de2: 0102 |007d: move v2, v0 │ │ -019de4: 28a3 |007e: goto 0021 // -005d │ │ -019de6: 070c |007f: move-object v12, v0 │ │ -019de8: 0120 |0080: move v0, v2 │ │ -019dea: 07c2 |0081: move-object v2, v12 │ │ -019dec: 28d0 |0082: goto 0052 // -0030 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #18 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'i' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 18 16-bit code units │ │ -019df0: |[019df0] android.support.v4.view.ViewPager.i:()V │ │ -019e00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -019e02: 5c10 4c01 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.A:Z // field@014c │ │ -019e06: 5c10 4d01 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.B:Z // field@014d │ │ -019e0a: 5410 5601 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.K:Landroid/view/VelocityTracker; // field@0156 │ │ -019e0e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -019e12: 5410 5601 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.K:Landroid/view/VelocityTracker; // field@0156 │ │ -019e16: 6e10 5a06 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@065a │ │ -019e1c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -019e1e: 5b10 5601 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.K:Landroid/view/VelocityTracker; // field@0156 │ │ -019e22: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #19 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setScrollState' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -019e24: |[019e24] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ -019e34: 5210 6c01 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.ah:I // field@016c │ │ -019e38: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -019e3c: 0e00 |0004: return-void │ │ -019e3e: 5912 6c01 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.ah:I // field@016c │ │ -019e42: 5410 6601 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.ab:Landroid/support/v4/view/ba; // field@0166 │ │ -019e46: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -019e4a: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ -019e4e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -019e50: 7020 e803 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.b:(Z)V // method@03e8 │ │ -019e56: 5410 6201 |0011: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.W:Landroid/support/v4/view/az; // field@0162 │ │ -019e5a: 3800 f1ff |0013: if-eqz v0, 0004 // -000f │ │ -019e5e: 5410 6201 |0015: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.W:Landroid/support/v4/view/az; // field@0162 │ │ -019e62: 7220 9d04 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/az;.b:(I)V // method@049d │ │ -019e68: 28ea |001a: goto 0004 // -0016 │ │ -019e6a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -019e6c: 28f2 |001c: goto 000e // -000e │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #20 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setScrollingCacheEnabled' │ │ - type : '(Z)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 7 16-bit code units │ │ -019e70: |[019e70] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ -019e80: 5510 8301 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.x:Z // field@0183 │ │ -019e84: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ -019e88: 5c12 8301 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.x:Z // field@0183 │ │ -019e8c: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(F)F' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -019e90: |[019e90] android.support.v4.view.ViewPager.a:(F)F │ │ -019ea0: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -019ea4: a700 0500 |0002: sub-float v0, v5, v0 │ │ -019ea8: 8900 |0004: float-to-double v0, v0 │ │ -019eaa: 1802 c798 0646 c728 de3f |0005: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -019eb4: cd20 |000a: mul-double/2addr v0, v2 │ │ -019eb6: 8c00 |000b: double-to-float v0, v0 │ │ -019eb8: 8900 |000c: float-to-double v0, v0 │ │ -019eba: 7120 6807 1000 |000d: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@0768 │ │ -019ec0: 0b00 |0010: move-result-wide v0 │ │ -019ec2: 8c00 |0011: double-to-float v0, v0 │ │ -019ec4: 0f00 |0012: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(II)Landroid/support/v4/view/aw;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 45 16-bit code units │ │ -019ec8: |[019ec8] android.support.v4.view.ViewPager.a:(II)Landroid/support/v4/view/aw; │ │ -019ed8: 2200 ec00 |0000: new-instance v0, Landroid/support/v4/view/aw; // type@00ec │ │ -019edc: 7010 9704 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/aw;.:()V // method@0497 │ │ -019ee2: 5903 8c01 |0005: iput v3, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -019ee6: 5421 7301 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -019eea: 6e30 f304 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/x;.a:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@04f3 │ │ -019ef0: 0c01 |000c: move-result-object v1 │ │ -019ef2: 5b01 8b01 |000d: iput-object v1, v0, Landroid/support/v4/view/aw;.a:Ljava/lang/Object; // field@018b │ │ -019ef6: 5421 7301 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -019efa: 6e20 ef04 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/x;.a:(I)F // method@04ef │ │ -019f00: 0a01 |0014: move-result v1 │ │ -019f02: 5901 8e01 |0015: iput v1, v0, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -019f06: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ -019f0a: 5421 7001 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019f0e: 6e10 a507 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -019f14: 0a01 |001e: move-result v1 │ │ -019f16: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ -019f1a: 5421 7001 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019f1e: 6e20 9c07 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -019f24: 1100 |0026: return-object v0 │ │ -019f26: 5421 7001 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019f2a: 6e30 9b07 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@079b │ │ -019f30: 28fa |002c: goto 0026 // -0006 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)Landroid/support/v4/view/aw;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 35 16-bit code units │ │ -019f34: |[019f34] android.support.v4.view.ViewPager.a:(Landroid/view/View;)Landroid/support/v4/view/aw; │ │ -019f44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -019f46: 0101 |0001: move v1, v0 │ │ -019f48: 5440 7001 |0002: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019f4c: 6e10 a507 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -019f52: 0a00 |0007: move-result v0 │ │ -019f54: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ -019f58: 5440 7001 |000a: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019f5c: 6e20 9f07 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -019f62: 0c00 |000f: move-result-object v0 │ │ -019f64: 1f00 ec00 |0010: check-cast v0, Landroid/support/v4/view/aw; // type@00ec │ │ -019f68: 5442 7301 |0012: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -019f6c: 5403 8b01 |0014: iget-object v3, v0, Landroid/support/v4/view/aw;.a:Ljava/lang/Object; // field@018b │ │ -019f70: 6e30 fa04 5203 |0016: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/x;.a:(Landroid/view/View;Ljava/lang/Object;)Z // method@04fa │ │ -019f76: 0a02 |0019: move-result v2 │ │ -019f78: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ -019f7c: 1100 |001c: return-object v0 │ │ -019f7e: d800 0101 |001d: add-int/lit8 v0, v1, #int 1 // #01 │ │ -019f82: 0101 |001f: move v1, v0 │ │ -019f84: 28e2 |0020: goto 0002 // -001e │ │ -019f86: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -019f88: 28fa |0022: goto 001c // -0006 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 11 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 210 16-bit code units │ │ -019f8c: |[019f8c] android.support.v4.view.ViewPager.a:()V │ │ -019f9c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -019f9e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -019fa0: 54a0 7301 |0002: iget-object v0, v10, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -019fa4: 6e10 f004 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/view/x;.a:()I // method@04f0 │ │ -019faa: 0a08 |0007: move-result v8 │ │ -019fac: 59a8 6d01 |0008: iput v8, v10, Landroid/support/v4/view/ViewPager;.b:I // field@016d │ │ -019fb0: 54a0 7001 |000a: iget-object v0, v10, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019fb4: 6e10 a507 0000 |000c: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -019fba: 0a00 |000f: move-result v0 │ │ -019fbc: 52a3 8501 |0010: iget v3, v10, Landroid/support/v4/view/ViewPager;.z:I // field@0185 │ │ -019fc0: da03 0302 |0012: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -019fc4: d803 0301 |0014: add-int/lit8 v3, v3, #int 1 // #01 │ │ -019fc8: 3530 3700 |0016: if-ge v0, v3, 004d // +0037 │ │ -019fcc: 54a0 7001 |0018: iget-object v0, v10, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019fd0: 6e10 a507 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -019fd6: 0a00 |001d: move-result v0 │ │ -019fd8: 3580 2f00 |001e: if-ge v0, v8, 004d // +002f │ │ -019fdc: 0110 |0020: move v0, v1 │ │ -019fde: 52a3 7401 |0021: iget v3, v10, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -019fe2: 0124 |0023: move v4, v2 │ │ -019fe4: 0135 |0024: move v5, v3 │ │ -019fe6: 0106 |0025: move v6, v0 │ │ -019fe8: 0123 |0026: move v3, v2 │ │ -019fea: 54a0 7001 |0027: iget-object v0, v10, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019fee: 6e10 a507 0000 |0029: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -019ff4: 0a00 |002c: move-result v0 │ │ -019ff6: 3503 6600 |002d: if-ge v3, v0, 0093 // +0066 │ │ -019ffa: 54a0 7001 |002f: iget-object v0, v10, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -019ffe: 6e20 9f07 3000 |0031: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01a004: 0c00 |0034: move-result-object v0 │ │ -01a006: 1f00 ec00 |0035: check-cast v0, Landroid/support/v4/view/aw; // type@00ec │ │ -01a00a: 54a7 7301 |0037: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01a00e: 5409 8b01 |0039: iget-object v9, v0, Landroid/support/v4/view/aw;.a:Ljava/lang/Object; // field@018b │ │ -01a012: 6e20 f104 9700 |003b: invoke-virtual {v7, v9}, Landroid/support/v4/view/x;.a:(Ljava/lang/Object;)I // method@04f1 │ │ -01a018: 0a07 |003e: move-result v7 │ │ -01a01a: 12f9 |003f: const/4 v9, #int -1 // #ff │ │ -01a01c: 3397 0f00 |0040: if-ne v7, v9, 004f // +000f │ │ -01a020: 0130 |0042: move v0, v3 │ │ -01a022: 0143 |0043: move v3, v4 │ │ -01a024: 0154 |0044: move v4, v5 │ │ -01a026: 0165 |0045: move v5, v6 │ │ -01a028: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01a02c: 0156 |0048: move v6, v5 │ │ -01a02e: 0145 |0049: move v5, v4 │ │ -01a030: 0134 |004a: move v4, v3 │ │ -01a032: 0103 |004b: move v3, v0 │ │ -01a034: 28db |004c: goto 0027 // -0025 │ │ -01a036: 0120 |004d: move v0, v2 │ │ -01a038: 28d3 |004e: goto 0021 // -002d │ │ -01a03a: 12e9 |004f: const/4 v9, #int -2 // #fe │ │ -01a03c: 3397 3100 |0050: if-ne v7, v9, 0081 // +0031 │ │ -01a040: 54a6 7001 |0052: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a044: 6e20 a207 3600 |0054: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@07a2 │ │ -01a04a: d803 03ff |0057: add-int/lit8 v3, v3, #int -1 // #ff │ │ -01a04e: 3904 0800 |0059: if-nez v4, 0061 // +0008 │ │ -01a052: 54a4 7301 |005b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01a056: 6e20 f804 a400 |005d: invoke-virtual {v4, v10}, Landroid/support/v4/view/x;.a:(Landroid/view/ViewGroup;)V // method@04f8 │ │ -01a05c: 0114 |0060: move v4, v1 │ │ -01a05e: 54a6 7301 |0061: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01a062: 5207 8c01 |0063: iget v7, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01a066: 5409 8b01 |0065: iget-object v9, v0, Landroid/support/v4/view/aw;.a:Ljava/lang/Object; // field@018b │ │ -01a06a: 6e40 f904 a697 |0067: invoke-virtual {v6, v10, v7, v9}, Landroid/support/v4/view/x;.a:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@04f9 │ │ -01a070: 52a6 7401 |006a: iget v6, v10, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a074: 5200 8c01 |006c: iget v0, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01a078: 3306 5e00 |006e: if-ne v6, v0, 00cc // +005e │ │ -01a07c: 52a0 7401 |0070: iget v0, v10, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a080: d805 08ff |0072: add-int/lit8 v5, v8, #int -1 // #ff │ │ -01a084: 7120 6607 5000 |0074: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@0766 │ │ -01a08a: 0a00 |0077: move-result v0 │ │ -01a08c: 7120 6407 0200 |0078: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@0764 │ │ -01a092: 0a05 |007b: move-result v5 │ │ -01a094: 0130 |007c: move v0, v3 │ │ -01a096: 0143 |007d: move v3, v4 │ │ -01a098: 0154 |007e: move v4, v5 │ │ -01a09a: 0115 |007f: move v5, v1 │ │ -01a09c: 28c6 |0080: goto 0046 // -003a │ │ -01a09e: 5209 8c01 |0081: iget v9, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01a0a2: 3279 4300 |0083: if-eq v9, v7, 00c6 // +0043 │ │ -01a0a6: 5206 8c01 |0085: iget v6, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01a0aa: 52a9 7401 |0087: iget v9, v10, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a0ae: 3396 0300 |0089: if-ne v6, v9, 008c // +0003 │ │ -01a0b2: 0175 |008b: move v5, v7 │ │ -01a0b4: 5907 8c01 |008c: iput v7, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01a0b8: 0130 |008e: move v0, v3 │ │ -01a0ba: 0143 |008f: move v3, v4 │ │ -01a0bc: 0154 |0090: move v4, v5 │ │ -01a0be: 0115 |0091: move v5, v1 │ │ -01a0c0: 28b4 |0092: goto 0046 // -004c │ │ -01a0c2: 3804 0700 |0093: if-eqz v4, 009a // +0007 │ │ -01a0c6: 54a0 7301 |0095: iget-object v0, v10, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01a0ca: 6e20 ff04 a000 |0097: invoke-virtual {v0, v10}, Landroid/support/v4/view/x;.b:(Landroid/view/ViewGroup;)V // method@04ff │ │ -01a0d0: 54a0 7001 |009a: iget-object v0, v10, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a0d4: 6203 6e01 |009c: sget-object v3, Landroid/support/v4/view/ViewPager;.c:Ljava/util/Comparator; // field@016e │ │ -01a0d8: 7120 af07 3000 |009e: invoke-static {v0, v3}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@07af │ │ -01a0de: 3806 2400 |00a1: if-eqz v6, 00c5 // +0024 │ │ -01a0e2: 6e10 ff03 0a00 |00a3: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -01a0e8: 0a04 |00a6: move-result v4 │ │ -01a0ea: 0123 |00a7: move v3, v2 │ │ -01a0ec: 3543 1700 |00a8: if-ge v3, v4, 00bf // +0017 │ │ -01a0f0: 6e20 fe03 3a00 |00aa: invoke-virtual {v10, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -01a0f6: 0c00 |00ad: move-result-object v0 │ │ -01a0f8: 6e10 7006 0000 |00ae: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01a0fe: 0c00 |00b1: move-result-object v0 │ │ -01a100: 1f00 ed00 |00b2: check-cast v0, Landroid/support/v4/view/ax; // type@00ed │ │ -01a104: 5506 9001 |00b4: iget-boolean v6, v0, Landroid/support/v4/view/ax;.a:Z // field@0190 │ │ -01a108: 3906 0500 |00b6: if-nez v6, 00bb // +0005 │ │ -01a10c: 1206 |00b8: const/4 v6, #int 0 // #0 │ │ -01a10e: 5906 9201 |00b9: iput v6, v0, Landroid/support/v4/view/ax;.c:F // field@0192 │ │ -01a112: d800 0301 |00bb: add-int/lit8 v0, v3, #int 1 // #01 │ │ -01a116: 0103 |00bd: move v3, v0 │ │ -01a118: 28ea |00be: goto 00a8 // -0016 │ │ -01a11a: 6e40 d903 5a12 |00bf: invoke-virtual {v10, v5, v2, v1}, Landroid/support/v4/view/ViewPager;.a:(IZZ)V // method@03d9 │ │ -01a120: 6e10 2f04 0a00 |00c2: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@042f │ │ -01a126: 0e00 |00c5: return-void │ │ -01a128: 0130 |00c6: move v0, v3 │ │ -01a12a: 0143 |00c7: move v3, v4 │ │ -01a12c: 0154 |00c8: move v4, v5 │ │ -01a12e: 0165 |00c9: move v5, v6 │ │ -01a130: 2900 7cff |00ca: goto/16 0046 // -0084 │ │ -01a134: 0130 |00cc: move v0, v3 │ │ -01a136: 0143 |00cd: move v3, v4 │ │ -01a138: 0154 |00ce: move v4, v5 │ │ -01a13a: 0115 |00cf: move v5, v1 │ │ -01a13c: 2900 76ff |00d0: goto/16 0046 // -008a │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(I)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 20 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 835 16-bit code units │ │ -01a140: |[01a140] android.support.v4.view.ViewPager.a:(I)V │ │ -01a150: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01a152: 1222 |0001: const/4 v2, #int 2 // #2 │ │ -01a154: 0800 1200 |0002: move-object/from16 v0, v18 │ │ -01a158: 5204 7401 |0004: iget v4, v0, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a15c: 0200 1300 |0006: move/from16 v0, v19 │ │ -01a160: 3204 3703 |0008: if-eq v4, v0, 033f // +0337 │ │ -01a164: 0800 1200 |000a: move-object/from16 v0, v18 │ │ -01a168: 5202 7401 |000c: iget v2, v0, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a16c: 0200 1300 |000e: move/from16 v0, v19 │ │ -01a170: 3502 2000 |0010: if-ge v2, v0, 0030 // +0020 │ │ -01a174: 1302 4200 |0012: const/16 v2, #int 66 // #42 │ │ -01a178: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -01a17c: 5203 7401 |0016: iget v3, v0, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a180: 0800 1200 |0018: move-object/from16 v0, v18 │ │ -01a184: 6e20 e503 3000 |001a: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.b:(I)Landroid/support/v4/view/aw; // method@03e5 │ │ -01a18a: 0c03 |001d: move-result-object v3 │ │ -01a18c: 0200 1300 |001e: move/from16 v0, v19 │ │ -01a190: 0801 1200 |0020: move-object/from16 v1, v18 │ │ -01a194: 5910 7401 |0022: iput v0, v1, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a198: 0734 |0024: move-object v4, v3 │ │ -01a19a: 0123 |0025: move v3, v2 │ │ -01a19c: 0800 1200 |0026: move-object/from16 v0, v18 │ │ -01a1a0: 5402 7301 |0028: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01a1a4: 3902 0900 |002a: if-nez v2, 0033 // +0009 │ │ -01a1a8: 7601 f903 1200 |002c: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.g:()V // method@03f9 │ │ -01a1ae: 0e00 |002f: return-void │ │ -01a1b0: 1302 1100 |0030: const/16 v2, #int 17 // #11 │ │ -01a1b4: 28e2 |0032: goto 0014 // -001e │ │ -01a1b6: 0800 1200 |0033: move-object/from16 v0, v18 │ │ -01a1ba: 5502 8401 |0035: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;.y:Z // field@0184 │ │ -01a1be: 3802 0600 |0037: if-eqz v2, 003d // +0006 │ │ -01a1c2: 7601 f903 1200 |0039: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.g:()V // method@03f9 │ │ -01a1c8: 28f3 |003c: goto 002f // -000d │ │ -01a1ca: 7401 1604 1200 |003d: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0416 │ │ -01a1d0: 0c02 |0040: move-result-object v2 │ │ -01a1d2: 3802 eeff |0041: if-eqz v2, 002f // -0012 │ │ -01a1d6: 0800 1200 |0043: move-object/from16 v0, v18 │ │ -01a1da: 5402 7301 |0045: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01a1de: 0800 1200 |0047: move-object/from16 v0, v18 │ │ -01a1e2: 6e20 f804 0200 |0049: invoke-virtual {v2, v0}, Landroid/support/v4/view/x;.a:(Landroid/view/ViewGroup;)V // method@04f8 │ │ -01a1e8: 0800 1200 |004c: move-object/from16 v0, v18 │ │ -01a1ec: 5202 8501 |004e: iget v2, v0, Landroid/support/v4/view/ViewPager;.z:I // field@0185 │ │ -01a1f0: 1205 |0050: const/4 v5, #int 0 // #0 │ │ -01a1f2: 0800 1200 |0051: move-object/from16 v0, v18 │ │ -01a1f6: 5206 7401 |0053: iget v6, v0, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a1fa: b126 |0055: sub-int/2addr v6, v2 │ │ -01a1fc: 7120 6407 6500 |0056: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@0764 │ │ -01a202: 0a0b |0059: move-result v11 │ │ -01a204: 0800 1200 |005a: move-object/from16 v0, v18 │ │ -01a208: 5405 7301 |005c: iget-object v5, v0, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01a20c: 6e10 f004 0500 |005e: invoke-virtual {v5}, Landroid/support/v4/view/x;.a:()I // method@04f0 │ │ -01a212: 0a0c |0061: move-result v12 │ │ -01a214: d805 0cff |0062: add-int/lit8 v5, v12, #int -1 // #ff │ │ -01a218: 0800 1200 |0064: move-object/from16 v0, v18 │ │ -01a21c: 5206 7401 |0066: iget v6, v0, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a220: b062 |0068: add-int/2addr v2, v6 │ │ -01a222: 7120 6607 2500 |0069: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@0766 │ │ -01a228: 0a0d |006c: move-result v13 │ │ -01a22a: 0800 1200 |006d: move-object/from16 v0, v18 │ │ -01a22e: 5202 6d01 |006f: iget v2, v0, Landroid/support/v4/view/ViewPager;.b:I // field@016d │ │ -01a232: 322c 6900 |0071: if-eq v12, v2, 00da // +0069 │ │ -01a236: 7401 1204 1200 |0073: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@0412 │ │ -01a23c: 0c02 |0076: move-result-object v2 │ │ -01a23e: 7401 0804 1200 |0077: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0408 │ │ -01a244: 0a03 |007a: move-result v3 │ │ -01a246: 6e20 c500 3200 |007b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@00c5 │ │ -01a24c: 0c02 |007e: move-result-object v2 │ │ -01a24e: 2203 8201 |007f: new-instance v3, Ljava/lang/IllegalStateException; // type@0182 │ │ -01a252: 2204 8f01 |0081: new-instance v4, Ljava/lang/StringBuilder; // type@018f │ │ -01a256: 7010 8207 0400 |0083: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01a25c: 1a05 7303 |0086: const-string v5, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@0373 │ │ -01a260: 6e20 8807 5400 |0088: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01a266: 0c04 |008b: move-result-object v4 │ │ -01a268: 0800 1200 |008c: move-object/from16 v0, v18 │ │ -01a26c: 5205 6d01 |008e: iget v5, v0, Landroid/support/v4/view/ViewPager;.b:I // field@016d │ │ -01a270: 6e20 8507 5400 |0090: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -01a276: 0c04 |0093: move-result-object v4 │ │ -01a278: 1a05 7f00 |0094: const-string v5, ", found: " // string@007f │ │ -01a27c: 6e20 8807 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01a282: 0c04 |0099: move-result-object v4 │ │ -01a284: 6e20 8507 c400 |009a: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -01a28a: 0c04 |009d: move-result-object v4 │ │ -01a28c: 1a05 1c00 |009e: const-string v5, " Pager id: " // string@001c │ │ -01a290: 6e20 8807 5400 |00a0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01a296: 0c04 |00a3: move-result-object v4 │ │ -01a298: 6e20 8807 2400 |00a4: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01a29e: 0c02 |00a7: move-result-object v2 │ │ -01a2a0: 1a04 1b00 |00a8: const-string v4, " Pager class: " // string@001b │ │ -01a2a4: 6e20 8807 4200 |00aa: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01a2aa: 0c02 |00ad: move-result-object v2 │ │ -01a2ac: 7401 6c07 1200 |00ae: invoke-virtual/range {v18}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@076c │ │ -01a2b2: 0c04 |00b1: move-result-object v4 │ │ -01a2b4: 6e20 8707 4200 |00b2: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01a2ba: 0c02 |00b5: move-result-object v2 │ │ -01a2bc: 1a04 1d00 |00b6: const-string v4, " Problematic adapter: " // string@001d │ │ -01a2c0: 6e20 8807 4200 |00b8: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01a2c6: 0c02 |00bb: move-result-object v2 │ │ -01a2c8: 0800 1200 |00bc: move-object/from16 v0, v18 │ │ -01a2cc: 5404 7301 |00be: iget-object v4, v0, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01a2d0: 6e10 6c07 0400 |00c0: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@076c │ │ -01a2d6: 0c04 |00c3: move-result-object v4 │ │ -01a2d8: 6e20 8707 4200 |00c4: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01a2de: 0c02 |00c7: move-result-object v2 │ │ -01a2e0: 6e10 8b07 0200 |00c8: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01a2e6: 0c02 |00cb: move-result-object v2 │ │ -01a2e8: 7020 5807 2300 |00cc: invoke-direct {v3, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -01a2ee: 2703 |00cf: throw v3 │ │ -01a2f0: 0d02 |00d0: move-exception v2 │ │ -01a2f2: 7401 0804 1200 |00d1: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0408 │ │ -01a2f8: 0a02 |00d4: move-result v2 │ │ -01a2fa: 7110 5c07 0200 |00d5: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -01a300: 0c02 |00d8: move-result-object v2 │ │ -01a302: 28a6 |00d9: goto 007f // -005a │ │ -01a304: 1206 |00da: const/4 v6, #int 0 // #0 │ │ -01a306: 1202 |00db: const/4 v2, #int 0 // #0 │ │ -01a308: 0125 |00dc: move v5, v2 │ │ -01a30a: 0800 1200 |00dd: move-object/from16 v0, v18 │ │ -01a30e: 5402 7001 |00df: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a312: 6e10 a507 0200 |00e1: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01a318: 0a02 |00e4: move-result v2 │ │ -01a31a: 3525 5702 |00e5: if-ge v5, v2, 033c // +0257 │ │ -01a31e: 0800 1200 |00e7: move-object/from16 v0, v18 │ │ -01a322: 5402 7001 |00e9: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a326: 6e20 9f07 5200 |00eb: invoke-virtual {v2, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01a32c: 0c02 |00ee: move-result-object v2 │ │ -01a32e: 1f02 ec00 |00ef: check-cast v2, Landroid/support/v4/view/aw; // type@00ec │ │ -01a332: 5227 8c01 |00f1: iget v7, v2, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01a336: 0800 1200 |00f3: move-object/from16 v0, v18 │ │ -01a33a: 5208 7401 |00f5: iget v8, v0, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a33e: 3487 d800 |00f7: if-lt v7, v8, 01cf // +00d8 │ │ -01a342: 5227 8c01 |00f9: iget v7, v2, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01a346: 0800 1200 |00fb: move-object/from16 v0, v18 │ │ -01a34a: 5208 7401 |00fd: iget v8, v0, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a34e: 3387 3d02 |00ff: if-ne v7, v8, 033c // +023d │ │ -01a352: 3902 3802 |0101: if-nez v2, 0339 // +0238 │ │ -01a356: 3d0c 3602 |0103: if-lez v12, 0339 // +0236 │ │ -01a35a: 0800 1200 |0105: move-object/from16 v0, v18 │ │ -01a35e: 5202 7401 |0107: iget v2, v0, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a362: 0800 1200 |0109: move-object/from16 v0, v18 │ │ -01a366: 6e30 d003 2005 |010b: invoke-virtual {v0, v2, v5}, Landroid/support/v4/view/ViewPager;.a:(II)Landroid/support/v4/view/aw; // method@03d0 │ │ -01a36c: 0c02 |010e: move-result-object v2 │ │ -01a36e: 072a |010f: move-object v10, v2 │ │ -01a370: 380a 7000 |0110: if-eqz v10, 0180 // +0070 │ │ -01a374: 1209 |0112: const/4 v9, #int 0 // #0 │ │ -01a376: d808 05ff |0113: add-int/lit8 v8, v5, #int -1 // #ff │ │ -01a37a: 3a08 bf00 |0115: if-ltz v8, 01d4 // +00bf │ │ -01a37e: 0800 1200 |0117: move-object/from16 v0, v18 │ │ -01a382: 5402 7001 |0119: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a386: 6e20 9f07 8200 |011b: invoke-virtual {v2, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01a38c: 0c02 |011e: move-result-object v2 │ │ -01a38e: 1f02 ec00 |011f: check-cast v2, Landroid/support/v4/view/aw; // type@00ec │ │ -01a392: 7601 0104 1200 |0121: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0401 │ │ -01a398: 0a0e |0124: move-result v14 │ │ -01a39a: 3c0e b200 |0125: if-gtz v14, 01d7 // +00b2 │ │ -01a39e: 1206 |0127: const/4 v6, #int 0 // #0 │ │ -01a3a0: 0800 1200 |0128: move-object/from16 v0, v18 │ │ -01a3a4: 5207 7401 |012a: iget v7, v0, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a3a8: d807 07ff |012c: add-int/lit8 v7, v7, #int -1 // #ff │ │ -01a3ac: 0210 0700 |012e: move/from16 v16, v7 │ │ -01a3b0: 0197 |0130: move v7, v9 │ │ -01a3b2: 0209 1000 |0131: move/from16 v9, v16 │ │ -01a3b6: 0211 0800 |0133: move/from16 v17, v8 │ │ -01a3ba: 0158 |0135: move v8, v5 │ │ -01a3bc: 0205 1100 |0136: move/from16 v5, v17 │ │ -01a3c0: 3a09 0a00 |0138: if-ltz v9, 0142 // +000a │ │ -01a3c4: 2d0f 0706 |013a: cmpl-float v15, v7, v6 │ │ -01a3c8: 3a0f da00 |013c: if-ltz v15, 0216 // +00da │ │ -01a3cc: 35b9 d800 |013e: if-ge v9, v11, 0216 // +00d8 │ │ -01a3d0: 3902 a600 |0140: if-nez v2, 01e6 // +00a6 │ │ -01a3d4: 52a6 8e01 |0142: iget v6, v10, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -01a3d8: d809 0801 |0144: add-int/lit8 v9, v8, #int 1 // #01 │ │ -01a3dc: 1502 0040 |0146: const/high16 v2, #int 1073741824 // #4000 │ │ -01a3e0: 2e02 0602 |0148: cmpg-float v2, v6, v2 │ │ -01a3e4: 3b02 3100 |014a: if-gez v2, 017b // +0031 │ │ -01a3e8: 0800 1200 |014c: move-object/from16 v0, v18 │ │ -01a3ec: 5402 7001 |014e: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a3f0: 6e10 a507 0200 |0150: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01a3f6: 0a02 |0153: move-result v2 │ │ -01a3f8: 3529 f800 |0154: if-ge v9, v2, 024c // +00f8 │ │ -01a3fc: 0800 1200 |0156: move-object/from16 v0, v18 │ │ -01a400: 5402 7001 |0158: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a404: 6e20 9f07 9200 |015a: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01a40a: 0c02 |015d: move-result-object v2 │ │ -01a40c: 1f02 ec00 |015e: check-cast v2, Landroid/support/v4/view/aw; // type@00ec │ │ -01a410: 0727 |0160: move-object v7, v2 │ │ -01a412: 3c0e ee00 |0161: if-gtz v14, 024f // +00ee │ │ -01a416: 1202 |0163: const/4 v2, #int 0 // #0 │ │ -01a418: 0125 |0164: move v5, v2 │ │ -01a41a: 0800 1200 |0165: move-object/from16 v0, v18 │ │ -01a41e: 5202 7401 |0167: iget v2, v0, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a422: d802 0201 |0169: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01a426: 0210 0200 |016b: move/from16 v16, v2 │ │ -01a42a: 0772 |016d: move-object v2, v7 │ │ -01a42c: 0197 |016e: move v7, v9 │ │ -01a42e: 0209 1000 |016f: move/from16 v9, v16 │ │ -01a432: 35c9 0a00 |0171: if-ge v9, v12, 017b // +000a │ │ -01a436: 2d0b 0605 |0173: cmpl-float v11, v6, v5 │ │ -01a43a: 3a0b 2501 |0175: if-ltz v11, 029a // +0125 │ │ -01a43e: 37d9 2301 |0177: if-le v9, v13, 029a // +0123 │ │ -01a442: 3902 e300 |0179: if-nez v2, 025c // +00e3 │ │ -01a446: 0800 1200 |017b: move-object/from16 v0, v18 │ │ -01a44a: 7040 db03 a048 |017d: invoke-direct {v0, v10, v8, v4}, Landroid/support/v4/view/ViewPager;.a:(Landroid/support/v4/view/aw;ILandroid/support/v4/view/aw;)V // method@03db │ │ -01a450: 0800 1200 |0180: move-object/from16 v0, v18 │ │ -01a454: 5404 7301 |0182: iget-object v4, v0, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01a458: 0800 1200 |0184: move-object/from16 v0, v18 │ │ -01a45c: 5205 7401 |0186: iget v5, v0, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a460: 380a 6001 |0188: if-eqz v10, 02e8 // +0160 │ │ -01a464: 54a2 8b01 |018a: iget-object v2, v10, Landroid/support/v4/view/aw;.a:Ljava/lang/Object; // field@018b │ │ -01a468: 0800 1200 |018c: move-object/from16 v0, v18 │ │ -01a46c: 6e40 0005 0425 |018e: invoke-virtual {v4, v0, v5, v2}, Landroid/support/v4/view/x;.b:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0500 │ │ -01a472: 0800 1200 |0191: move-object/from16 v0, v18 │ │ -01a476: 5402 7301 |0193: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01a47a: 0800 1200 |0195: move-object/from16 v0, v18 │ │ -01a47e: 6e20 ff04 0200 |0197: invoke-virtual {v2, v0}, Landroid/support/v4/view/x;.b:(Landroid/view/ViewGroup;)V // method@04ff │ │ -01a484: 7401 ff03 1200 |019a: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -01a48a: 0a05 |019d: move-result v5 │ │ -01a48c: 1202 |019e: const/4 v2, #int 0 // #0 │ │ -01a48e: 0124 |019f: move v4, v2 │ │ -01a490: 3554 4b01 |01a0: if-ge v4, v5, 02eb // +014b │ │ -01a494: 0800 1200 |01a2: move-object/from16 v0, v18 │ │ -01a498: 6e20 fe03 4000 |01a4: invoke-virtual {v0, v4}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -01a49e: 0c06 |01a7: move-result-object v6 │ │ -01a4a0: 6e10 7006 0600 |01a8: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01a4a6: 0c02 |01ab: move-result-object v2 │ │ -01a4a8: 1f02 ed00 |01ac: check-cast v2, Landroid/support/v4/view/ax; // type@00ed │ │ -01a4ac: 5924 9501 |01ae: iput v4, v2, Landroid/support/v4/view/ax;.f:I // field@0195 │ │ -01a4b0: 5527 9001 |01b0: iget-boolean v7, v2, Landroid/support/v4/view/ax;.a:Z // field@0190 │ │ -01a4b4: 3907 1900 |01b2: if-nez v7, 01cb // +0019 │ │ -01a4b8: 5227 9201 |01b4: iget v7, v2, Landroid/support/v4/view/ax;.c:F // field@0192 │ │ -01a4bc: 1208 |01b6: const/4 v8, #int 0 // #0 │ │ -01a4be: 2d07 0708 |01b7: cmpl-float v7, v7, v8 │ │ -01a4c2: 3907 1200 |01b9: if-nez v7, 01cb // +0012 │ │ -01a4c6: 0800 1200 |01bb: move-object/from16 v0, v18 │ │ -01a4ca: 6e20 d103 6000 |01bd: invoke-virtual {v0, v6}, Landroid/support/v4/view/ViewPager;.a:(Landroid/view/View;)Landroid/support/v4/view/aw; // method@03d1 │ │ -01a4d0: 0c06 |01c0: move-result-object v6 │ │ -01a4d2: 3806 0a00 |01c1: if-eqz v6, 01cb // +000a │ │ -01a4d6: 5267 8e01 |01c3: iget v7, v6, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -01a4da: 5927 9201 |01c5: iput v7, v2, Landroid/support/v4/view/ax;.c:F // field@0192 │ │ -01a4de: 5266 8c01 |01c7: iget v6, v6, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01a4e2: 5926 9401 |01c9: iput v6, v2, Landroid/support/v4/view/ax;.e:I // field@0194 │ │ -01a4e6: d802 0401 |01cb: add-int/lit8 v2, v4, #int 1 // #01 │ │ -01a4ea: 0124 |01cd: move v4, v2 │ │ -01a4ec: 28d2 |01ce: goto 01a0 // -002e │ │ -01a4ee: d802 0501 |01cf: add-int/lit8 v2, v5, #int 1 // #01 │ │ -01a4f2: 0125 |01d1: move v5, v2 │ │ -01a4f4: 2900 0bff |01d2: goto/16 00dd // -00f5 │ │ -01a4f8: 1202 |01d4: const/4 v2, #int 0 // #0 │ │ -01a4fa: 2900 4cff |01d5: goto/16 0121 // -00b4 │ │ -01a4fe: 1506 0040 |01d7: const/high16 v6, #int 1073741824 // #4000 │ │ -01a502: 52a7 8e01 |01d9: iget v7, v10, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -01a506: c776 |01db: sub-float/2addr v6, v7 │ │ -01a508: 7401 0d04 1200 |01dc: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@040d │ │ -01a50e: 0a07 |01df: move-result v7 │ │ -01a510: 8277 |01e0: int-to-float v7, v7 │ │ -01a512: 82ef |01e1: int-to-float v15, v14 │ │ -01a514: c9f7 |01e2: div-float/2addr v7, v15 │ │ -01a516: c676 |01e3: add-float/2addr v6, v7 │ │ -01a518: 2900 44ff |01e4: goto/16 0128 // -00bc │ │ -01a51c: 522f 8c01 |01e6: iget v15, v2, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01a520: 33f9 2800 |01e8: if-ne v9, v15, 0210 // +0028 │ │ -01a524: 552f 8d01 |01ea: iget-boolean v15, v2, Landroid/support/v4/view/aw;.c:Z // field@018d │ │ -01a528: 390f 2400 |01ec: if-nez v15, 0210 // +0024 │ │ -01a52c: 0800 1200 |01ee: move-object/from16 v0, v18 │ │ -01a530: 540f 7001 |01f0: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a534: 6e20 a207 5f00 |01f2: invoke-virtual {v15, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@07a2 │ │ -01a53a: 0800 1200 |01f5: move-object/from16 v0, v18 │ │ -01a53e: 540f 7301 |01f7: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01a542: 5422 8b01 |01f9: iget-object v2, v2, Landroid/support/v4/view/aw;.a:Ljava/lang/Object; // field@018b │ │ -01a546: 0800 1200 |01fb: move-object/from16 v0, v18 │ │ -01a54a: 6e40 f904 0f29 |01fd: invoke-virtual {v15, v0, v9, v2}, Landroid/support/v4/view/x;.a:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@04f9 │ │ -01a550: d805 05ff |0200: add-int/lit8 v5, v5, #int -1 // #ff │ │ -01a554: d808 08ff |0202: add-int/lit8 v8, v8, #int -1 // #ff │ │ -01a558: 3a05 1000 |0204: if-ltz v5, 0214 // +0010 │ │ -01a55c: 0800 1200 |0206: move-object/from16 v0, v18 │ │ -01a560: 5402 7001 |0208: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a564: 6e20 9f07 5200 |020a: invoke-virtual {v2, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01a56a: 0c02 |020d: move-result-object v2 │ │ -01a56c: 1f02 ec00 |020e: check-cast v2, Landroid/support/v4/view/aw; // type@00ec │ │ -01a570: d809 09ff |0210: add-int/lit8 v9, v9, #int -1 // #ff │ │ -01a574: 2900 26ff |0212: goto/16 0138 // -00da │ │ -01a578: 1202 |0214: const/4 v2, #int 0 // #0 │ │ -01a57a: 28fb |0215: goto 0210 // -0005 │ │ -01a57c: 3802 1a00 |0216: if-eqz v2, 0230 // +001a │ │ -01a580: 522f 8c01 |0218: iget v15, v2, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01a584: 33f9 1600 |021a: if-ne v9, v15, 0230 // +0016 │ │ -01a588: 5222 8e01 |021c: iget v2, v2, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -01a58c: c627 |021e: add-float/2addr v7, v2 │ │ -01a58e: d805 05ff |021f: add-int/lit8 v5, v5, #int -1 // #ff │ │ -01a592: 3a05 0d00 |0221: if-ltz v5, 022e // +000d │ │ -01a596: 0800 1200 |0223: move-object/from16 v0, v18 │ │ -01a59a: 5402 7001 |0225: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a59e: 6e20 9f07 5200 |0227: invoke-virtual {v2, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01a5a4: 0c02 |022a: move-result-object v2 │ │ -01a5a6: 1f02 ec00 |022b: check-cast v2, Landroid/support/v4/view/aw; // type@00ec │ │ -01a5aa: 28e3 |022d: goto 0210 // -001d │ │ -01a5ac: 1202 |022e: const/4 v2, #int 0 // #0 │ │ -01a5ae: 28e1 |022f: goto 0210 // -001f │ │ -01a5b0: d802 0501 |0230: add-int/lit8 v2, v5, #int 1 // #01 │ │ -01a5b4: 0800 1200 |0232: move-object/from16 v0, v18 │ │ -01a5b8: 6e30 d003 9002 |0234: invoke-virtual {v0, v9, v2}, Landroid/support/v4/view/ViewPager;.a:(II)Landroid/support/v4/view/aw; // method@03d0 │ │ -01a5be: 0c02 |0237: move-result-object v2 │ │ -01a5c0: 5222 8e01 |0238: iget v2, v2, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -01a5c4: c627 |023a: add-float/2addr v7, v2 │ │ -01a5c6: d808 0801 |023b: add-int/lit8 v8, v8, #int 1 // #01 │ │ -01a5ca: 3a05 0d00 |023d: if-ltz v5, 024a // +000d │ │ -01a5ce: 0800 1200 |023f: move-object/from16 v0, v18 │ │ -01a5d2: 5402 7001 |0241: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a5d6: 6e20 9f07 5200 |0243: invoke-virtual {v2, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01a5dc: 0c02 |0246: move-result-object v2 │ │ -01a5de: 1f02 ec00 |0247: check-cast v2, Landroid/support/v4/view/aw; // type@00ec │ │ -01a5e2: 28c7 |0249: goto 0210 // -0039 │ │ -01a5e4: 1202 |024a: const/4 v2, #int 0 // #0 │ │ -01a5e6: 28c5 |024b: goto 0210 // -003b │ │ -01a5e8: 1207 |024c: const/4 v7, #int 0 // #0 │ │ -01a5ea: 2900 14ff |024d: goto/16 0161 // -00ec │ │ -01a5ee: 7401 0e04 1200 |024f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@040e │ │ -01a5f4: 0a02 |0252: move-result v2 │ │ -01a5f6: 8222 |0253: int-to-float v2, v2 │ │ -01a5f8: 82e5 |0254: int-to-float v5, v14 │ │ -01a5fa: c952 |0255: div-float/2addr v2, v5 │ │ -01a5fc: 1505 0040 |0256: const/high16 v5, #int 1073741824 // #4000 │ │ -01a600: c652 |0258: add-float/2addr v2, v5 │ │ -01a602: 0125 |0259: move v5, v2 │ │ -01a604: 2900 0bff |025a: goto/16 0165 // -00f5 │ │ -01a608: 522b 8c01 |025c: iget v11, v2, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01a60c: 33b9 d400 |025e: if-ne v9, v11, 0332 // +00d4 │ │ -01a610: 552b 8d01 |0260: iget-boolean v11, v2, Landroid/support/v4/view/aw;.c:Z // field@018d │ │ -01a614: 390b d000 |0262: if-nez v11, 0332 // +00d0 │ │ -01a618: 0800 1200 |0264: move-object/from16 v0, v18 │ │ -01a61c: 540b 7001 |0266: iget-object v11, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a620: 6e20 a207 7b00 |0268: invoke-virtual {v11, v7}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@07a2 │ │ -01a626: 0800 1200 |026b: move-object/from16 v0, v18 │ │ -01a62a: 540b 7301 |026d: iget-object v11, v0, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01a62e: 5422 8b01 |026f: iget-object v2, v2, Landroid/support/v4/view/aw;.a:Ljava/lang/Object; // field@018b │ │ -01a632: 0800 1200 |0271: move-object/from16 v0, v18 │ │ -01a636: 6e40 f904 0b29 |0273: invoke-virtual {v11, v0, v9, v2}, Landroid/support/v4/view/x;.a:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@04f9 │ │ -01a63c: 0800 1200 |0276: move-object/from16 v0, v18 │ │ -01a640: 5402 7001 |0278: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a644: 6e10 a507 0200 |027a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01a64a: 0a02 |027d: move-result v2 │ │ -01a64c: 3527 1a00 |027e: if-ge v7, v2, 0298 // +001a │ │ -01a650: 0800 1200 |0280: move-object/from16 v0, v18 │ │ -01a654: 5402 7001 |0282: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a658: 6e20 9f07 7200 |0284: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01a65e: 0c02 |0287: move-result-object v2 │ │ -01a660: 1f02 ec00 |0288: check-cast v2, Landroid/support/v4/view/aw; // type@00ec │ │ -01a664: 0210 0600 |028a: move/from16 v16, v6 │ │ -01a668: 0726 |028c: move-object v6, v2 │ │ -01a66a: 0202 1000 |028d: move/from16 v2, v16 │ │ -01a66e: d809 0901 |028f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -01a672: 0210 0200 |0291: move/from16 v16, v2 │ │ -01a676: 0762 |0293: move-object v2, v6 │ │ -01a678: 0206 1000 |0294: move/from16 v6, v16 │ │ -01a67c: 2900 dbfe |0296: goto/16 0171 // -0125 │ │ -01a680: 1202 |0298: const/4 v2, #int 0 // #0 │ │ -01a682: 28f1 |0299: goto 028a // -000f │ │ -01a684: 3802 2700 |029a: if-eqz v2, 02c1 // +0027 │ │ -01a688: 522b 8c01 |029c: iget v11, v2, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01a68c: 33b9 2300 |029e: if-ne v9, v11, 02c1 // +0023 │ │ -01a690: 5222 8e01 |02a0: iget v2, v2, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -01a694: c626 |02a2: add-float/2addr v6, v2 │ │ -01a696: d807 0701 |02a3: add-int/lit8 v7, v7, #int 1 // #01 │ │ -01a69a: 0800 1200 |02a5: move-object/from16 v0, v18 │ │ -01a69e: 5402 7001 |02a7: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a6a2: 6e10 a507 0200 |02a9: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01a6a8: 0a02 |02ac: move-result v2 │ │ -01a6aa: 3527 1200 |02ad: if-ge v7, v2, 02bf // +0012 │ │ -01a6ae: 0800 1200 |02af: move-object/from16 v0, v18 │ │ -01a6b2: 5402 7001 |02b1: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a6b6: 6e20 9f07 7200 |02b3: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01a6bc: 0c02 |02b6: move-result-object v2 │ │ -01a6be: 1f02 ec00 |02b7: check-cast v2, Landroid/support/v4/view/aw; // type@00ec │ │ -01a6c2: 0210 0600 |02b9: move/from16 v16, v6 │ │ -01a6c6: 0726 |02bb: move-object v6, v2 │ │ -01a6c8: 0202 1000 |02bc: move/from16 v2, v16 │ │ -01a6cc: 28d1 |02be: goto 028f // -002f │ │ -01a6ce: 1202 |02bf: const/4 v2, #int 0 // #0 │ │ -01a6d0: 28f9 |02c0: goto 02b9 // -0007 │ │ -01a6d2: 0800 1200 |02c1: move-object/from16 v0, v18 │ │ -01a6d6: 6e30 d003 9007 |02c3: invoke-virtual {v0, v9, v7}, Landroid/support/v4/view/ViewPager;.a:(II)Landroid/support/v4/view/aw; // method@03d0 │ │ -01a6dc: 0c02 |02c6: move-result-object v2 │ │ -01a6de: d807 0701 |02c7: add-int/lit8 v7, v7, #int 1 // #01 │ │ -01a6e2: 5222 8e01 |02c9: iget v2, v2, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -01a6e6: c626 |02cb: add-float/2addr v6, v2 │ │ -01a6e8: 0800 1200 |02cc: move-object/from16 v0, v18 │ │ -01a6ec: 5402 7001 |02ce: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a6f0: 6e10 a507 0200 |02d0: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01a6f6: 0a02 |02d3: move-result v2 │ │ -01a6f8: 3527 1200 |02d4: if-ge v7, v2, 02e6 // +0012 │ │ -01a6fc: 0800 1200 |02d6: move-object/from16 v0, v18 │ │ -01a700: 5402 7001 |02d8: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01a704: 6e20 9f07 7200 |02da: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01a70a: 0c02 |02dd: move-result-object v2 │ │ -01a70c: 1f02 ec00 |02de: check-cast v2, Landroid/support/v4/view/aw; // type@00ec │ │ -01a710: 0210 0600 |02e0: move/from16 v16, v6 │ │ -01a714: 0726 |02e2: move-object v6, v2 │ │ -01a716: 0202 1000 |02e3: move/from16 v2, v16 │ │ -01a71a: 28aa |02e5: goto 028f // -0056 │ │ -01a71c: 1202 |02e6: const/4 v2, #int 0 // #0 │ │ -01a71e: 28f9 |02e7: goto 02e0 // -0007 │ │ -01a720: 1202 |02e8: const/4 v2, #int 0 // #0 │ │ -01a722: 2900 a3fe |02e9: goto/16 018c // -015d │ │ -01a726: 7601 f903 1200 |02eb: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.g:()V // method@03f9 │ │ -01a72c: 7401 1804 1200 |02ee: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0418 │ │ -01a732: 0a02 |02f1: move-result v2 │ │ -01a734: 3802 3dfd |02f2: if-eqz v2, 002f // -02c3 │ │ -01a738: 7401 f803 1200 |02f4: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@03f8 │ │ -01a73e: 0c02 |02f7: move-result-object v2 │ │ -01a740: 3802 3800 |02f8: if-eqz v2, 0330 // +0038 │ │ -01a744: 0800 1200 |02fa: move-object/from16 v0, v18 │ │ -01a748: 6e20 e603 2000 |02fc: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.b:(Landroid/view/View;)Landroid/support/v4/view/aw; // method@03e6 │ │ -01a74e: 0c02 |02ff: move-result-object v2 │ │ -01a750: 3802 0a00 |0300: if-eqz v2, 030a // +000a │ │ -01a754: 5222 8c01 |0302: iget v2, v2, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01a758: 0800 1200 |0304: move-object/from16 v0, v18 │ │ -01a75c: 5204 7401 |0306: iget v4, v0, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a760: 3242 27fd |0308: if-eq v2, v4, 002f // -02d9 │ │ -01a764: 1202 |030a: const/4 v2, #int 0 // #0 │ │ -01a766: 7401 ff03 1200 |030b: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -01a76c: 0a04 |030e: move-result v4 │ │ -01a76e: 3542 20fd |030f: if-ge v2, v4, 002f // -02e0 │ │ -01a772: 0800 1200 |0311: move-object/from16 v0, v18 │ │ -01a776: 6e20 fe03 2000 |0313: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -01a77c: 0c04 |0316: move-result-object v4 │ │ -01a77e: 0800 1200 |0317: move-object/from16 v0, v18 │ │ -01a782: 6e20 d103 4000 |0319: invoke-virtual {v0, v4}, Landroid/support/v4/view/ViewPager;.a:(Landroid/view/View;)Landroid/support/v4/view/aw; // method@03d1 │ │ -01a788: 0c05 |031c: move-result-object v5 │ │ -01a78a: 3805 1000 |031d: if-eqz v5, 032d // +0010 │ │ -01a78e: 5255 8c01 |031f: iget v5, v5, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01a792: 0800 1200 |0321: move-object/from16 v0, v18 │ │ -01a796: 5206 7401 |0323: iget v6, v0, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01a79a: 3365 0800 |0325: if-ne v5, v6, 032d // +0008 │ │ -01a79e: 6e20 9406 3400 |0327: invoke-virtual {v4, v3}, Landroid/view/View;.requestFocus:(I)Z // method@0694 │ │ -01a7a4: 0a04 |032a: move-result v4 │ │ -01a7a6: 3904 04fd |032b: if-nez v4, 002f // -02fc │ │ -01a7aa: d802 0201 |032d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01a7ae: 28dc |032f: goto 030b // -0024 │ │ -01a7b0: 1202 |0330: const/4 v2, #int 0 // #0 │ │ -01a7b2: 28cf |0331: goto 0300 // -0031 │ │ -01a7b4: 0210 0600 |0332: move/from16 v16, v6 │ │ -01a7b8: 0726 |0334: move-object v6, v2 │ │ -01a7ba: 0202 1000 |0335: move/from16 v2, v16 │ │ -01a7be: 2900 58ff |0337: goto/16 028f // -00a8 │ │ -01a7c2: 072a |0339: move-object v10, v2 │ │ -01a7c4: 2900 d6fd |033a: goto/16 0110 // -022a │ │ -01a7c8: 0762 |033c: move-object v2, v6 │ │ -01a7ca: 2900 c4fd |033d: goto/16 0101 // -023c │ │ -01a7ce: 0734 |033f: move-object v4, v3 │ │ -01a7d0: 0123 |0340: move v3, v2 │ │ -01a7d2: 2900 e5fc |0341: goto/16 0026 // -031b │ │ - catches : 1 │ │ - 0x0073 - 0x007e │ │ - Landroid/content/res/Resources$NotFoundException; -> 0x00d0 │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(IFI)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 15 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 204 16-bit code units │ │ -01a7e8: |[01a7e8] android.support.v4.view.ViewPager.a:(IFI)V │ │ -01a7f8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01a7fa: 52b0 6101 |0001: iget v0, v11, Landroid/support/v4/view/ViewPager;.V:I // field@0161 │ │ -01a7fe: 3d00 7200 |0003: if-lez v0, 0075 // +0072 │ │ -01a802: 6e10 1304 0b00 |0005: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0413 │ │ -01a808: 0a05 |0008: move-result v5 │ │ -01a80a: 6e10 0d04 0b00 |0009: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@040d │ │ -01a810: 0a01 |000c: move-result v1 │ │ -01a812: 6e10 0e04 0b00 |000d: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@040e │ │ -01a818: 0a02 |0010: move-result v2 │ │ -01a81a: 6e10 1504 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0415 │ │ -01a820: 0a06 |0014: move-result v6 │ │ -01a822: 6e10 ff03 0b00 |0015: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -01a828: 0a07 |0018: move-result v7 │ │ -01a82a: 0134 |0019: move v4, v3 │ │ -01a82c: 3574 5b00 |001a: if-ge v4, v7, 0075 // +005b │ │ -01a830: 6e20 fe03 4b00 |001c: invoke-virtual {v11, v4}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -01a836: 0c08 |001f: move-result-object v8 │ │ -01a838: 6e10 7006 0800 |0020: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01a83e: 0c00 |0023: move-result-object v0 │ │ -01a840: 1f00 ed00 |0024: check-cast v0, Landroid/support/v4/view/ax; // type@00ed │ │ -01a844: 5509 9001 |0026: iget-boolean v9, v0, Landroid/support/v4/view/ax;.a:Z // field@0190 │ │ -01a848: 3909 0c00 |0028: if-nez v9, 0034 // +000c │ │ -01a84c: 012a |002a: move v10, v2 │ │ -01a84e: 0112 |002b: move v2, v1 │ │ -01a850: 01a1 |002c: move v1, v10 │ │ -01a852: d800 0401 |002d: add-int/lit8 v0, v4, #int 1 // #01 │ │ -01a856: 0104 |002f: move v4, v0 │ │ -01a858: 011a |0030: move v10, v1 │ │ -01a85a: 0121 |0031: move v1, v2 │ │ -01a85c: 01a2 |0032: move v2, v10 │ │ -01a85e: 28e7 |0033: goto 001a // -0019 │ │ -01a860: 5200 9101 |0034: iget v0, v0, Landroid/support/v4/view/ax;.b:I // field@0191 │ │ -01a864: dd00 0007 |0036: and-int/lit8 v0, v0, #int 7 // #07 │ │ -01a868: 2b00 8600 0000 |0038: packed-switch v0, 000000be // +00000086 │ │ -01a86e: 0110 |003b: move v0, v1 │ │ -01a870: 012a |003c: move v10, v2 │ │ -01a872: 0112 |003d: move v2, v1 │ │ -01a874: 01a1 |003e: move v1, v10 │ │ -01a876: b050 |003f: add-int/2addr v0, v5 │ │ -01a878: 6e10 7106 0800 |0040: invoke-virtual {v8}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -01a87e: 0a09 |0043: move-result v9 │ │ -01a880: b190 |0044: sub-int/2addr v0, v9 │ │ -01a882: 3800 e8ff |0045: if-eqz v0, 002d // -0018 │ │ -01a886: 6e20 8d06 0800 |0047: invoke-virtual {v8, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@068d │ │ -01a88c: 28e3 |004a: goto 002d // -001d │ │ -01a88e: 6e10 7d06 0800 |004b: invoke-virtual {v8}, Landroid/view/View;.getWidth:()I // method@067d │ │ -01a894: 0a00 |004e: move-result v0 │ │ -01a896: b010 |004f: add-int/2addr v0, v1 │ │ -01a898: 011a |0050: move v10, v1 │ │ -01a89a: 0121 |0051: move v1, v2 │ │ -01a89c: 0102 |0052: move v2, v0 │ │ -01a89e: 01a0 |0053: move v0, v10 │ │ -01a8a0: 28eb |0054: goto 003f // -0015 │ │ -01a8a2: 6e10 7306 0800 |0055: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@0673 │ │ -01a8a8: 0a00 |0058: move-result v0 │ │ -01a8aa: 9100 0600 |0059: sub-int v0, v6, v0 │ │ -01a8ae: db00 0002 |005b: div-int/lit8 v0, v0, #int 2 // #02 │ │ -01a8b2: 7120 6407 1000 |005d: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0764 │ │ -01a8b8: 0a00 |0060: move-result v0 │ │ -01a8ba: 012a |0061: move v10, v2 │ │ -01a8bc: 0112 |0062: move v2, v1 │ │ -01a8be: 01a1 |0063: move v1, v10 │ │ -01a8c0: 28db |0064: goto 003f // -0025 │ │ -01a8c2: 9100 0602 |0065: sub-int v0, v6, v2 │ │ -01a8c6: 6e10 7306 0800 |0067: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@0673 │ │ -01a8cc: 0a09 |006a: move-result v9 │ │ -01a8ce: b190 |006b: sub-int/2addr v0, v9 │ │ -01a8d0: 6e10 7306 0800 |006c: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@0673 │ │ -01a8d6: 0a09 |006f: move-result v9 │ │ -01a8d8: b092 |0070: add-int/2addr v2, v9 │ │ -01a8da: 012a |0071: move v10, v2 │ │ -01a8dc: 0112 |0072: move v2, v1 │ │ -01a8de: 01a1 |0073: move v1, v10 │ │ -01a8e0: 28cb |0074: goto 003f // -0035 │ │ -01a8e2: 54b0 6201 |0075: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.W:Landroid/support/v4/view/az; // field@0162 │ │ -01a8e6: 3800 0700 |0077: if-eqz v0, 007e // +0007 │ │ -01a8ea: 54b0 6201 |0079: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.W:Landroid/support/v4/view/az; // field@0162 │ │ -01a8ee: 7240 9c04 c0ed |007b: invoke-interface {v0, v12, v13, v14}, Landroid/support/v4/view/az;.a:(IFI)V // method@049c │ │ -01a8f4: 54b0 6301 |007e: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.Z:Landroid/support/v4/view/az; // field@0163 │ │ -01a8f8: 3800 0700 |0080: if-eqz v0, 0087 // +0007 │ │ -01a8fc: 54b0 6301 |0082: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.Z:Landroid/support/v4/view/az; // field@0163 │ │ -01a900: 7240 9c04 c0ed |0084: invoke-interface {v0, v12, v13, v14}, Landroid/support/v4/view/az;.a:(IFI)V // method@049c │ │ -01a906: 54b0 6601 |0087: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.ab:Landroid/support/v4/view/ba; // field@0166 │ │ -01a90a: 3800 3100 |0089: if-eqz v0, 00ba // +0031 │ │ -01a90e: 6e10 1304 0b00 |008b: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0413 │ │ -01a914: 0a02 |008e: move-result v2 │ │ -01a916: 6e10 ff03 0b00 |008f: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -01a91c: 0a04 |0092: move-result v4 │ │ -01a91e: 0131 |0093: move v1, v3 │ │ -01a920: 3541 2600 |0094: if-ge v1, v4, 00ba // +0026 │ │ -01a924: 6e20 fe03 1b00 |0096: invoke-virtual {v11, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -01a92a: 0c03 |0099: move-result-object v3 │ │ -01a92c: 6e10 7006 0300 |009a: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01a932: 0c00 |009d: move-result-object v0 │ │ -01a934: 1f00 ed00 |009e: check-cast v0, Landroid/support/v4/view/ax; // type@00ed │ │ -01a938: 5500 9001 |00a0: iget-boolean v0, v0, Landroid/support/v4/view/ax;.a:Z // field@0190 │ │ -01a93c: 3800 0600 |00a2: if-eqz v0, 00a8 // +0006 │ │ -01a940: d800 0101 |00a4: add-int/lit8 v0, v1, #int 1 // #01 │ │ -01a944: 0101 |00a6: move v1, v0 │ │ -01a946: 28ed |00a7: goto 0094 // -0013 │ │ -01a948: 6e10 7106 0300 |00a8: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -01a94e: 0a00 |00ab: move-result v0 │ │ -01a950: b120 |00ac: sub-int/2addr v0, v2 │ │ -01a952: 8200 |00ad: int-to-float v0, v0 │ │ -01a954: 7010 0104 0b00 |00ae: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0401 │ │ -01a95a: 0a05 |00b1: move-result v5 │ │ -01a95c: 8255 |00b2: int-to-float v5, v5 │ │ -01a95e: c950 |00b3: div-float/2addr v0, v5 │ │ -01a960: 54b5 6601 |00b4: iget-object v5, v11, Landroid/support/v4/view/ViewPager;.ab:Landroid/support/v4/view/ba; // field@0166 │ │ -01a964: 7230 a004 3500 |00b6: invoke-interface {v5, v3, v0}, Landroid/support/v4/view/ba;.a:(Landroid/view/View;F)V // method@04a0 │ │ -01a96a: 28eb |00b9: goto 00a4 // -0015 │ │ -01a96c: 1210 |00ba: const/4 v0, #int 1 // #1 │ │ -01a96e: 5cb0 6001 |00bb: iput-boolean v0, v11, Landroid/support/v4/view/ViewPager;.U:Z // field@0160 │ │ -01a972: 0e00 |00bd: return-void │ │ -01a974: 0001 0500 0100 0000 1d00 0000 0300 ... |00be: packed-switch-data (14 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(III)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 13 │ │ - ins : 4 │ │ - outs : 6 │ │ - insns size : 136 16-bit code units │ │ -01a990: |[01a990] android.support.v4.view.ViewPager.a:(III)V │ │ -01a9a0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01a9a2: 1508 803f |0001: const/high16 v8, #int 1065353216 // #3f80 │ │ -01a9a6: 6e10 ff03 0900 |0003: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -01a9ac: 0a00 |0006: move-result v0 │ │ -01a9ae: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -01a9b2: 7020 3c04 5900 |0009: invoke-direct {v9, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@043c │ │ -01a9b8: 0e00 |000c: return-void │ │ -01a9ba: 6e10 1304 0900 |000d: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0413 │ │ -01a9c0: 0a01 |0010: move-result v1 │ │ -01a9c2: 6e10 1404 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0414 │ │ -01a9c8: 0a02 |0014: move-result v2 │ │ -01a9ca: 9103 0a01 |0015: sub-int v3, v10, v1 │ │ -01a9ce: 9104 0b02 |0017: sub-int v4, v11, v2 │ │ -01a9d2: 3903 0e00 |0019: if-nez v3, 0027 // +000e │ │ -01a9d6: 3904 0c00 |001b: if-nez v4, 0027 // +000c │ │ -01a9da: 7020 dd03 5900 |001d: invoke-direct {v9, v5}, Landroid/support/v4/view/ViewPager;.a:(Z)V // method@03dd │ │ -01a9e0: 6e10 e703 0900 |0020: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.b:()V // method@03e7 │ │ -01a9e6: 7020 3b04 5900 |0023: invoke-direct {v9, v5}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@043b │ │ -01a9ec: 28e6 |0026: goto 000c // -001a │ │ -01a9ee: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -01a9f0: 7020 3c04 0900 |0028: invoke-direct {v9, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@043c │ │ -01a9f6: 1220 |002b: const/4 v0, #int 2 // #2 │ │ -01a9f8: 7020 3b04 0900 |002c: invoke-direct {v9, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@043b │ │ -01a9fe: 7010 0104 0900 |002f: invoke-direct {v9}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0401 │ │ -01aa04: 0a00 |0032: move-result v0 │ │ -01aa06: db05 0002 |0033: div-int/lit8 v5, v0, #int 2 // #02 │ │ -01aa0a: 7110 6007 0300 |0035: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@0760 │ │ -01aa10: 0a06 |0038: move-result v6 │ │ -01aa12: 8266 |0039: int-to-float v6, v6 │ │ -01aa14: c886 |003a: mul-float/2addr v6, v8 │ │ -01aa16: 8207 |003b: int-to-float v7, v0 │ │ -01aa18: c976 |003c: div-float/2addr v6, v7 │ │ -01aa1a: 7120 6507 6800 |003d: invoke-static {v8, v6}, Ljava/lang/Math;.min:(FF)F // method@0765 │ │ -01aa20: 0a06 |0040: move-result v6 │ │ -01aa22: 8257 |0041: int-to-float v7, v5 │ │ -01aa24: 8255 |0042: int-to-float v5, v5 │ │ -01aa26: 6e20 cd03 6900 |0043: invoke-virtual {v9, v6}, Landroid/support/v4/view/ViewPager;.a:(F)F // method@03cd │ │ -01aa2c: 0a06 |0046: move-result v6 │ │ -01aa2e: c865 |0047: mul-float/2addr v5, v6 │ │ -01aa30: c675 |0048: add-float/2addr v5, v7 │ │ -01aa32: 7110 6007 0c00 |0049: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@0760 │ │ -01aa38: 0a06 |004c: move-result v6 │ │ -01aa3a: 3d06 2000 |004d: if-lez v6, 006d // +0020 │ │ -01aa3e: 1500 7a44 |004f: const/high16 v0, #int 1148846080 // #447a │ │ -01aa42: 8266 |0051: int-to-float v6, v6 │ │ -01aa44: c965 |0052: div-float/2addr v5, v6 │ │ -01aa46: 7110 5f07 0500 |0053: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -01aa4c: 0a05 |0056: move-result v5 │ │ -01aa4e: c850 |0057: mul-float/2addr v0, v5 │ │ -01aa50: 7110 6707 0000 |0058: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@0767 │ │ -01aa56: 0a00 |005b: move-result v0 │ │ -01aa58: da00 0004 |005c: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -01aa5c: 1305 5802 |005e: const/16 v5, #int 600 // #258 │ │ -01aa60: 7120 6607 5000 |0060: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@0766 │ │ -01aa66: 0a05 |0063: move-result v5 │ │ -01aa68: 5490 7801 |0064: iget-object v0, v9, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -01aa6c: 7406 1b07 0000 |0066: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@071b │ │ -01aa72: 7110 5004 0900 |0069: invoke-static {v9}, Landroid/support/v4/view/ad;.b:(Landroid/view/View;)V // method@0450 │ │ -01aa78: 28a0 |006c: goto 000c // -0060 │ │ -01aa7a: 8200 |006d: int-to-float v0, v0 │ │ -01aa7c: 5495 7301 |006e: iget-object v5, v9, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01aa80: 5296 7401 |0070: iget v6, v9, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01aa84: 6e20 ef04 6500 |0072: invoke-virtual {v5, v6}, Landroid/support/v4/view/x;.a:(I)F // method@04ef │ │ -01aa8a: 0a05 |0075: move-result v5 │ │ -01aa8c: c850 |0076: mul-float/2addr v0, v5 │ │ -01aa8e: 7110 6007 0300 |0077: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@0760 │ │ -01aa94: 0a05 |007a: move-result v5 │ │ -01aa96: 8255 |007b: int-to-float v5, v5 │ │ -01aa98: 5296 7a01 |007c: iget v6, v9, Landroid/support/v4/view/ViewPager;.o:I // field@017a │ │ -01aa9c: 8266 |007e: int-to-float v6, v6 │ │ -01aa9e: c660 |007f: add-float/2addr v0, v6 │ │ -01aaa0: a900 0500 |0080: div-float v0, v5, v0 │ │ -01aaa4: c680 |0082: add-float/2addr v0, v8 │ │ -01aaa6: 1505 c842 |0083: const/high16 v5, #int 1120403456 // #42c8 │ │ -01aaaa: c850 |0085: mul-float/2addr v0, v5 │ │ -01aaac: 8700 |0086: float-to-int v0, v0 │ │ -01aaae: 28d7 |0087: goto 005e // -0029 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(IZ)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -01aab0: |[01aab0] android.support.v4.view.ViewPager.a:(IZ)V │ │ -01aac0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01aac2: 5c10 8401 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.y:Z // field@0184 │ │ -01aac6: 6e40 d903 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.a:(IZZ)V // method@03d9 │ │ -01aacc: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(IZZ)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 5 16-bit code units │ │ -01aad0: |[01aad0] android.support.v4.view.ViewPager.a:(IZZ)V │ │ -01aae0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01aae2: 6e50 da03 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.a:(IZZI)V // method@03da │ │ -01aae8: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(IZZI)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 9 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 136 16-bit code units │ │ -01aaec: |[01aaec] android.support.v4.view.ViewPager.a:(IZZI)V │ │ -01aafc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01aafe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01ab00: 5440 7301 |0002: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01ab04: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -01ab08: 5440 7301 |0006: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01ab0c: 6e10 f004 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/x;.a:()I // method@04f0 │ │ -01ab12: 0a00 |000b: move-result v0 │ │ -01ab14: 3c00 0600 |000c: if-gtz v0, 0012 // +0006 │ │ -01ab18: 7020 3c04 1400 |000e: invoke-direct {v4, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@043c │ │ -01ab1e: 0e00 |0011: return-void │ │ -01ab20: 3907 1200 |0012: if-nez v7, 0024 // +0012 │ │ -01ab24: 5240 7401 |0014: iget v0, v4, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01ab28: 3350 0e00 |0016: if-ne v0, v5, 0024 // +000e │ │ -01ab2c: 5440 7001 |0018: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01ab30: 6e10 a507 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01ab36: 0a00 |001d: move-result v0 │ │ -01ab38: 3800 0600 |001e: if-eqz v0, 0024 // +0006 │ │ -01ab3c: 7020 3c04 1400 |0020: invoke-direct {v4, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@043c │ │ -01ab42: 28ee |0023: goto 0011 // -0012 │ │ -01ab44: 3b05 2700 |0024: if-gez v5, 004b // +0027 │ │ -01ab48: 0115 |0026: move v5, v1 │ │ -01ab4a: 5240 8501 |0027: iget v0, v4, Landroid/support/v4/view/ViewPager;.z:I // field@0185 │ │ -01ab4e: 5242 7401 |0029: iget v2, v4, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01ab52: b002 |002b: add-int/2addr v2, v0 │ │ -01ab54: 3625 0800 |002c: if-gt v5, v2, 0034 // +0008 │ │ -01ab58: 5242 7401 |002e: iget v2, v4, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01ab5c: 9100 0200 |0030: sub-int v0, v2, v0 │ │ -01ab60: 3505 2a00 |0032: if-ge v5, v0, 005c // +002a │ │ -01ab64: 0112 |0034: move v2, v1 │ │ -01ab66: 5440 7001 |0035: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01ab6a: 6e10 a507 0000 |0037: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01ab70: 0a00 |003a: move-result v0 │ │ -01ab72: 3502 2100 |003b: if-ge v2, v0, 005c // +0021 │ │ -01ab76: 5440 7001 |003d: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01ab7a: 6e20 9f07 2000 |003f: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01ab80: 0c00 |0042: move-result-object v0 │ │ -01ab82: 1f00 ec00 |0043: check-cast v0, Landroid/support/v4/view/aw; // type@00ec │ │ -01ab86: 5c03 8d01 |0045: iput-boolean v3, v0, Landroid/support/v4/view/aw;.c:Z // field@018d │ │ -01ab8a: d800 0201 |0047: add-int/lit8 v0, v2, #int 1 // #01 │ │ -01ab8e: 0102 |0049: move v2, v0 │ │ -01ab90: 28eb |004a: goto 0035 // -0015 │ │ -01ab92: 5440 7301 |004b: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01ab96: 6e10 f004 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/view/x;.a:()I // method@04f0 │ │ -01ab9c: 0a00 |0050: move-result v0 │ │ -01ab9e: 3405 d6ff |0051: if-lt v5, v0, 0027 // -002a │ │ -01aba2: 5440 7301 |0053: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01aba6: 6e10 f004 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/view/x;.a:()I // method@04f0 │ │ -01abac: 0a00 |0058: move-result v0 │ │ -01abae: d805 00ff |0059: add-int/lit8 v5, v0, #int -1 // #ff │ │ -01abb2: 28cc |005b: goto 0027 // -0034 │ │ -01abb4: 5240 7401 |005c: iget v0, v4, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01abb8: 3250 0300 |005e: if-eq v0, v5, 0061 // +0003 │ │ -01abbc: 0131 |0060: move v1, v3 │ │ -01abbe: 5540 5e01 |0061: iget-boolean v0, v4, Landroid/support/v4/view/ViewPager;.S:Z // field@015e │ │ -01abc2: 3800 1e00 |0063: if-eqz v0, 0081 // +001e │ │ -01abc6: 5945 7401 |0065: iput v5, v4, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01abca: 3801 0b00 |0067: if-eqz v1, 0072 // +000b │ │ -01abce: 5440 6201 |0069: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.W:Landroid/support/v4/view/az; // field@0162 │ │ -01abd2: 3800 0700 |006b: if-eqz v0, 0072 // +0007 │ │ -01abd6: 5440 6201 |006d: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.W:Landroid/support/v4/view/az; // field@0162 │ │ -01abda: 7220 9b04 5000 |006f: invoke-interface {v0, v5}, Landroid/support/v4/view/az;.a:(I)V // method@049b │ │ -01abe0: 3801 0b00 |0072: if-eqz v1, 007d // +000b │ │ -01abe4: 5440 6301 |0074: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.Z:Landroid/support/v4/view/az; // field@0163 │ │ -01abe8: 3800 0700 |0076: if-eqz v0, 007d // +0007 │ │ -01abec: 5440 6301 |0078: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.Z:Landroid/support/v4/view/az; // field@0163 │ │ -01abf0: 7220 9b04 5000 |007a: invoke-interface {v0, v5}, Landroid/support/v4/view/az;.a:(I)V // method@049b │ │ -01abf6: 6e10 2f04 0400 |007d: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@042f │ │ -01abfc: 2891 |0080: goto 0011 // -006f │ │ -01abfe: 6e20 d303 5400 |0081: invoke-virtual {v4, v5}, Landroid/support/v4/view/ViewPager;.a:(I)V // method@03d3 │ │ -01ac04: 7051 d803 5486 |0084: invoke-direct {v4, v5, v6, v8, v1}, Landroid/support/v4/view/ViewPager;.a:(IZIZ)V // method@03d8 │ │ -01ac0a: 288a |0087: goto 0011 // -0076 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(Landroid/view/KeyEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 74 16-bit code units │ │ -01ac0c: |[01ac0c] android.support.v4.view.ViewPager.a:(Landroid/view/KeyEvent;)Z │ │ -01ac1c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01ac1e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -01ac20: 6e10 3a06 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@063a │ │ -01ac26: 0a01 |0005: move-result v1 │ │ -01ac28: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -01ac2c: 6e10 3b06 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@063b │ │ -01ac32: 0a01 |000b: move-result v1 │ │ -01ac34: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ -01ac3a: 0f00 |000f: return v0 │ │ -01ac3c: 1300 1100 |0010: const/16 v0, #int 17 // #11 │ │ -01ac40: 6e20 ec03 0400 |0012: invoke-virtual {v4, v0}, Landroid/support/v4/view/ViewPager;.c:(I)Z // method@03ec │ │ -01ac46: 0a00 |0015: move-result v0 │ │ -01ac48: 28f9 |0016: goto 000f // -0007 │ │ -01ac4a: 1300 4200 |0017: const/16 v0, #int 66 // #42 │ │ -01ac4e: 6e20 ec03 0400 |0019: invoke-virtual {v4, v0}, Landroid/support/v4/view/ViewPager;.c:(I)Z // method@03ec │ │ -01ac54: 0a00 |001c: move-result v0 │ │ -01ac56: 28f2 |001d: goto 000f // -000e │ │ -01ac58: 6001 1b00 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -01ac5c: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ -01ac60: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ -01ac64: 7110 bb04 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/l;.a:(Landroid/view/KeyEvent;)Z // method@04bb │ │ -01ac6a: 0a01 |0027: move-result v1 │ │ -01ac6c: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -01ac70: 1220 |002a: const/4 v0, #int 2 // #2 │ │ -01ac72: 6e20 ec03 0400 |002b: invoke-virtual {v4, v0}, Landroid/support/v4/view/ViewPager;.c:(I)Z // method@03ec │ │ -01ac78: 0a00 |002e: move-result v0 │ │ -01ac7a: 28e0 |002f: goto 000f // -0020 │ │ -01ac7c: 7120 bc04 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/l;.a:(Landroid/view/KeyEvent;I)Z // method@04bc │ │ -01ac82: 0a01 |0033: move-result v1 │ │ -01ac84: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ -01ac88: 6e20 ec03 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.c:(I)Z // method@03ec │ │ -01ac8e: 0a00 |0039: move-result v0 │ │ -01ac90: 28d5 |003a: goto 000f // -002b │ │ -01ac92: 0000 |003b: nop // spacer │ │ -01ac94: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;ZIII)Z' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 16 │ │ - ins : 6 │ │ - outs : 6 │ │ - insns size : 101 16-bit code units │ │ -01acb0: |[01acb0] android.support.v4.view.ViewPager.a:(Landroid/view/View;ZIII)Z │ │ -01acc0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01acc2: 20b0 4701 |0001: instance-of v0, v11, Landroid/view/ViewGroup; // type@0147 │ │ -01acc6: 3800 5700 |0003: if-eqz v0, 005a // +0057 │ │ -01acca: 07b6 |0005: move-object v6, v11 │ │ -01accc: 1f06 4701 |0006: check-cast v6, Landroid/view/ViewGroup; // type@0147 │ │ -01acd0: 6e10 7806 0b00 |0008: invoke-virtual {v11}, Landroid/view/View;.getScrollX:()I // method@0678 │ │ -01acd6: 0a08 |000b: move-result v8 │ │ -01acd8: 6e10 7906 0b00 |000c: invoke-virtual {v11}, Landroid/view/View;.getScrollY:()I // method@0679 │ │ -01acde: 0a09 |000f: move-result v9 │ │ -01ace0: 6e10 b606 0600 |0010: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@06b6 │ │ -01ace6: 0a00 |0013: move-result v0 │ │ -01ace8: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01acec: 0107 |0016: move v7, v0 │ │ -01acee: 3a07 4300 |0017: if-ltz v7, 005a // +0043 │ │ -01acf2: 6e20 b506 7600 |0019: invoke-virtual {v6, v7}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06b5 │ │ -01acf8: 0c01 |001c: move-result-object v1 │ │ -01acfa: 9000 0e08 |001d: add-int v0, v14, v8 │ │ -01acfe: 6e10 7106 0100 |001f: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -01ad04: 0a03 |0022: move-result v3 │ │ -01ad06: 3430 3300 |0023: if-lt v0, v3, 0056 // +0033 │ │ -01ad0a: 9000 0e08 |0025: add-int v0, v14, v8 │ │ -01ad0e: 6e10 7706 0100 |0027: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@0677 │ │ -01ad14: 0a03 |002a: move-result v3 │ │ -01ad16: 3530 2b00 |002b: if-ge v0, v3, 0056 // +002b │ │ -01ad1a: 9000 0f09 |002d: add-int v0, v15, v9 │ │ -01ad1e: 6e10 7b06 0100 |002f: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@067b │ │ -01ad24: 0a03 |0032: move-result v3 │ │ -01ad26: 3430 2300 |0033: if-lt v0, v3, 0056 // +0023 │ │ -01ad2a: 9000 0f09 |0035: add-int v0, v15, v9 │ │ -01ad2e: 6e10 6906 0100 |0037: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@0669 │ │ -01ad34: 0a03 |003a: move-result v3 │ │ -01ad36: 3530 1b00 |003b: if-ge v0, v3, 0056 // +001b │ │ -01ad3a: 9000 0e08 |003d: add-int v0, v14, v8 │ │ -01ad3e: 6e10 7106 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -01ad44: 0a03 |0042: move-result v3 │ │ -01ad46: 9104 0003 |0043: sub-int v4, v0, v3 │ │ -01ad4a: 9000 0f09 |0045: add-int v0, v15, v9 │ │ -01ad4e: 6e10 7b06 0100 |0047: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@067b │ │ -01ad54: 0a03 |004a: move-result v3 │ │ -01ad56: 9105 0003 |004b: sub-int v5, v0, v3 │ │ -01ad5a: 07a0 |004d: move-object v0, v10 │ │ -01ad5c: 01d3 |004e: move v3, v13 │ │ -01ad5e: 7406 e003 0000 |004f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.a:(Landroid/view/View;ZIII)Z // method@03e0 │ │ -01ad64: 0a00 |0052: move-result v0 │ │ -01ad66: 3800 0300 |0053: if-eqz v0, 0056 // +0003 │ │ -01ad6a: 0f02 |0055: return v2 │ │ -01ad6c: d800 07ff |0056: add-int/lit8 v0, v7, #int -1 // #ff │ │ -01ad70: 0107 |0058: move v7, v0 │ │ -01ad72: 28be |0059: goto 0017 // -0042 │ │ -01ad74: 380c 0900 |005a: if-eqz v12, 0063 // +0009 │ │ -01ad78: 7bd0 |005c: neg-int v0, v13 │ │ -01ad7a: 7120 4f04 0b00 |005d: invoke-static {v11, v0}, Landroid/support/v4/view/ad;.a:(Landroid/view/View;I)Z // method@044f │ │ -01ad80: 0a00 |0060: move-result v0 │ │ -01ad82: 3900 f4ff |0061: if-nez v0, 0055 // -000c │ │ -01ad86: 1202 |0063: const/4 v2, #int 0 // #0 │ │ -01ad88: 28f1 |0064: goto 0055 // -000f │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'addFocusables' │ │ - type : '(Ljava/util/ArrayList;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 87 16-bit code units │ │ -01ad8c: |[01ad8c] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ -01ad9c: 6e10 a507 0700 |0000: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01ada2: 0a01 |0003: move-result v1 │ │ -01ada4: 6e10 0504 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0405 │ │ -01adaa: 0a02 |0007: move-result v2 │ │ -01adac: 1500 0600 |0008: const/high16 v0, #int 393216 // #6 │ │ -01adb0: 3202 2500 |000a: if-eq v2, v0, 002f // +0025 │ │ -01adb4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -01adb6: 6e10 ff03 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -01adbc: 0a03 |0010: move-result v3 │ │ -01adbe: 3530 1e00 |0011: if-ge v0, v3, 002f // +001e │ │ -01adc2: 6e20 fe03 0600 |0013: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -01adc8: 0c03 |0016: move-result-object v3 │ │ -01adca: 6e10 7c06 0300 |0017: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -01add0: 0a04 |001a: move-result v4 │ │ -01add2: 3904 1100 |001b: if-nez v4, 002c // +0011 │ │ -01add6: 6e20 d103 3600 |001d: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.a:(Landroid/view/View;)Landroid/support/v4/view/aw; // method@03d1 │ │ -01addc: 0c04 |0020: move-result-object v4 │ │ -01adde: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ -01ade2: 5244 8c01 |0023: iget v4, v4, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01ade6: 5265 7401 |0025: iget v5, v6, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01adea: 3354 0500 |0027: if-ne v4, v5, 002c // +0005 │ │ -01adee: 6e40 6206 7398 |0029: invoke-virtual {v3, v7, v8, v9}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@0662 │ │ -01adf4: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01adf8: 28df |002e: goto 000d // -0021 │ │ -01adfa: 1500 0400 |002f: const/high16 v0, #int 262144 // #4 │ │ -01adfe: 3302 0800 |0031: if-ne v2, v0, 0039 // +0008 │ │ -01ae02: 6e10 a507 0700 |0033: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01ae08: 0a00 |0036: move-result v0 │ │ -01ae0a: 3301 0800 |0037: if-ne v1, v0, 003f // +0008 │ │ -01ae0e: 6e10 1b04 0600 |0039: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@041b │ │ -01ae14: 0a00 |003c: move-result v0 │ │ -01ae16: 3900 0300 |003d: if-nez v0, 0040 // +0003 │ │ -01ae1a: 0e00 |003f: return-void │ │ -01ae1c: dd00 0901 |0040: and-int/lit8 v0, v9, #int 1 // #01 │ │ -01ae20: 1211 |0042: const/4 v1, #int 1 // #1 │ │ -01ae22: 3310 0e00 |0043: if-ne v0, v1, 0051 // +000e │ │ -01ae26: 6e10 1d04 0600 |0045: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@041d │ │ -01ae2c: 0a00 |0048: move-result v0 │ │ -01ae2e: 3800 0800 |0049: if-eqz v0, 0051 // +0008 │ │ -01ae32: 6e10 1c04 0600 |004b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@041c │ │ -01ae38: 0a00 |004e: move-result v0 │ │ -01ae3a: 3800 f0ff |004f: if-eqz v0, 003f // -0010 │ │ -01ae3e: 3807 eeff |0051: if-eqz v7, 003f // -0012 │ │ -01ae42: 6e20 9c07 6700 |0053: invoke-virtual {v7, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -01ae48: 28e9 |0056: goto 003f // -0017 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #13 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'addTouchables' │ │ - type : '(Ljava/util/ArrayList;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -01ae4c: |[01ae4c] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ -01ae5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01ae5e: 6e10 ff03 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -01ae64: 0a01 |0004: move-result v1 │ │ -01ae66: 3510 1e00 |0005: if-ge v0, v1, 0023 // +001e │ │ -01ae6a: 6e20 fe03 0400 |0007: invoke-virtual {v4, v0}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -01ae70: 0c01 |000a: move-result-object v1 │ │ -01ae72: 6e10 7c06 0100 |000b: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -01ae78: 0a02 |000e: move-result v2 │ │ -01ae7a: 3902 1100 |000f: if-nez v2, 0020 // +0011 │ │ -01ae7e: 6e20 d103 1400 |0011: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.a:(Landroid/view/View;)Landroid/support/v4/view/aw; // method@03d1 │ │ -01ae84: 0c02 |0014: move-result-object v2 │ │ -01ae86: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -01ae8a: 5222 8c01 |0017: iget v2, v2, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01ae8e: 5243 7401 |0019: iget v3, v4, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01ae92: 3332 0500 |001b: if-ne v2, v3, 0020 // +0005 │ │ -01ae96: 6e20 6306 5100 |001d: invoke-virtual {v1, v5}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@0663 │ │ -01ae9c: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01aea0: 28df |0022: goto 0001 // -0021 │ │ -01aea2: 0e00 |0023: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #14 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'addView' │ │ - type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 51 16-bit code units │ │ -01aea4: |[01aea4] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -01aeb4: 6e20 ee03 7400 |0000: invoke-virtual {v4, v7}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@03ee │ │ -01aeba: 0a00 |0003: move-result v0 │ │ -01aebc: 3900 2d00 |0004: if-nez v0, 0031 // +002d │ │ -01aec0: 6e20 fc03 7400 |0006: invoke-virtual {v4, v7}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@03fc │ │ -01aec6: 0c01 |0009: move-result-object v1 │ │ -01aec8: 0710 |000a: move-object v0, v1 │ │ -01aeca: 1f00 ed00 |000b: check-cast v0, Landroid/support/v4/view/ax; // type@00ed │ │ -01aece: 5502 9001 |000d: iget-boolean v2, v0, Landroid/support/v4/view/ax;.a:Z // field@0190 │ │ -01aed2: 2053 eb00 |000f: instance-of v3, v5, Landroid/support/v4/view/av; // type@00eb │ │ -01aed6: b632 |0011: or-int/2addr v2, v3 │ │ -01aed8: 5c02 9001 |0012: iput-boolean v2, v0, Landroid/support/v4/view/ax;.a:Z // field@0190 │ │ -01aedc: 5542 8201 |0014: iget-boolean v2, v4, Landroid/support/v4/view/ViewPager;.w:Z // field@0182 │ │ -01aee0: 3802 1700 |0016: if-eqz v2, 002d // +0017 │ │ -01aee4: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ -01aee8: 5502 9001 |001a: iget-boolean v2, v0, Landroid/support/v4/view/ax;.a:Z // field@0190 │ │ -01aeec: 3802 0a00 |001c: if-eqz v2, 0026 // +000a │ │ -01aef0: 2200 8201 |001e: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -01aef4: 1a01 c300 |0020: const-string v1, "Cannot add pager decor view during layout" // string@00c3 │ │ -01aef8: 7020 5807 1000 |0022: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -01aefe: 2700 |0025: throw v0 │ │ -01af00: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -01af02: 5c02 9301 |0027: iput-boolean v2, v0, Landroid/support/v4/view/ax;.d:Z // field@0193 │ │ -01af06: 6e40 e403 5416 |0029: invoke-virtual {v4, v5, v6, v1}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@03e4 │ │ -01af0c: 0e00 |002c: return-void │ │ -01af0e: 6f40 ad06 5416 |002d: invoke-super {v4, v5, v6, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@06ad │ │ -01af14: 28fc |0030: goto 002c // -0004 │ │ -01af16: 0771 |0031: move-object v1, v7 │ │ -01af18: 28d8 |0032: goto 000a // -0028 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #15 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'b' │ │ - type : '(I)Landroid/support/v4/view/aw;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -01af1c: |[01af1c] android.support.v4.view.ViewPager.b:(I)Landroid/support/v4/view/aw; │ │ -01af2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01af2e: 0101 |0001: move v1, v0 │ │ -01af30: 5430 7001 |0002: iget-object v0, v3, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01af34: 6e10 a507 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01af3a: 0a00 |0007: move-result v0 │ │ -01af3c: 3501 1300 |0008: if-ge v1, v0, 001b // +0013 │ │ -01af40: 5430 7001 |000a: iget-object v0, v3, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01af44: 6e20 9f07 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01af4a: 0c00 |000f: move-result-object v0 │ │ -01af4c: 1f00 ec00 |0010: check-cast v0, Landroid/support/v4/view/aw; // type@00ec │ │ -01af50: 5202 8c01 |0012: iget v2, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01af54: 3342 0300 |0014: if-ne v2, v4, 0017 // +0003 │ │ -01af58: 1100 |0016: return-object v0 │ │ -01af5a: d800 0101 |0017: add-int/lit8 v0, v1, #int 1 // #01 │ │ -01af5e: 0101 |0019: move v1, v0 │ │ -01af60: 28e8 |001a: goto 0002 // -0018 │ │ -01af62: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -01af64: 28fa |001c: goto 0016 // -0006 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #16 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;)Landroid/support/v4/view/aw;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 23 16-bit code units │ │ -01af68: |[01af68] android.support.v4.view.ViewPager.b:(Landroid/view/View;)Landroid/support/v4/view/aw; │ │ -01af78: 6e10 7506 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0675 │ │ -01af7e: 0c00 |0003: move-result-object v0 │ │ -01af80: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ -01af84: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -01af88: 2001 4401 |0008: instance-of v1, v0, Landroid/view/View; // type@0144 │ │ -01af8c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -01af90: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -01af92: 1100 |000d: return-object v0 │ │ -01af94: 1f00 4401 |000e: check-cast v0, Landroid/view/View; // type@0144 │ │ -01af98: 0703 |0010: move-object v3, v0 │ │ -01af9a: 28ef |0011: goto 0000 // -0011 │ │ -01af9c: 6e20 d103 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.a:(Landroid/view/View;)Landroid/support/v4/view/aw; // method@03d1 │ │ -01afa2: 0c00 |0015: move-result-object v0 │ │ -01afa4: 28f7 |0016: goto 000d // -0009 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #17 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'b' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01afa8: |[01afa8] android.support.v4.view.ViewPager.b:()V │ │ -01afb8: 5210 7401 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01afbc: 6e20 d303 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.a:(I)V // method@03d3 │ │ -01afc2: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #18 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'c' │ │ - type : '()Z' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 15 16-bit code units │ │ -01afc4: |[01afc4] android.support.v4.view.ViewPager.c:()Z │ │ -01afd4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01afd6: 5221 7401 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01afda: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ -01afde: 5221 7401 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01afe2: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01afe6: 6e30 d703 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.a:(IZ)V // method@03d7 │ │ -01afec: 0f00 |000c: return v0 │ │ -01afee: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -01aff0: 28fe |000e: goto 000c // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #19 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'c' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 228 16-bit code units │ │ -01aff4: |[01aff4] android.support.v4.view.ViewPager.c:(I)Z │ │ -01b004: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01b006: 1308 4200 |0001: const/16 v8, #int 66 // #42 │ │ -01b00a: 1307 1100 |0003: const/16 v7, #int 17 // #11 │ │ -01b00e: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -01b010: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -01b012: 6e10 f803 0900 |0007: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@03f8 │ │ -01b018: 0c02 |000a: move-result-object v2 │ │ -01b01a: 3392 3300 |000b: if-ne v2, v9, 003e // +0033 │ │ -01b01e: 0710 |000d: move-object v0, v1 │ │ -01b020: 7100 3806 0000 |000e: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@0638 │ │ -01b026: 0c01 |0011: move-result-object v1 │ │ -01b028: 6e40 3706 91a0 |0012: invoke-virtual {v1, v9, v0, v10}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@0637 │ │ -01b02e: 0c01 |0015: move-result-object v1 │ │ -01b030: 3801 b000 |0016: if-eqz v1, 00c6 // +00b0 │ │ -01b034: 3201 ae00 |0018: if-eq v1, v0, 00c6 // +00ae │ │ -01b038: 337a 8a00 |001a: if-ne v10, v7, 00a4 // +008a │ │ -01b03c: 5492 7201 |001c: iget-object v2, v9, Landroid/support/v4/view/ViewPager;.g:Landroid/graphics/Rect; // field@0172 │ │ -01b040: 7030 cf03 2901 |001e: invoke-direct {v9, v2, v1}, Landroid/support/v4/view/ViewPager;.a:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@03cf │ │ -01b046: 0c02 |0021: move-result-object v2 │ │ -01b048: 5222 1700 |0022: iget v2, v2, Landroid/graphics/Rect;.left:I // field@0017 │ │ -01b04c: 5493 7201 |0024: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.g:Landroid/graphics/Rect; // field@0172 │ │ -01b050: 7030 cf03 3900 |0026: invoke-direct {v9, v3, v0}, Landroid/support/v4/view/ViewPager;.a:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@03cf │ │ -01b056: 0c03 |0029: move-result-object v3 │ │ -01b058: 5233 1700 |002a: iget v3, v3, Landroid/graphics/Rect;.left:I // field@0017 │ │ -01b05c: 3800 7300 |002c: if-eqz v0, 009f // +0073 │ │ -01b060: 3432 7100 |002e: if-lt v2, v3, 009f // +0071 │ │ -01b064: 6e10 eb03 0900 |0030: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.c:()Z // method@03eb │ │ -01b06a: 0a00 |0033: move-result v0 │ │ -01b06c: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ -01b070: 7110 5106 0a00 |0036: invoke-static {v10}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@0651 │ │ -01b076: 0a01 |0039: move-result v1 │ │ -01b078: 6e20 2904 1900 |003a: invoke-virtual {v9, v1}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@0429 │ │ -01b07e: 0f00 |003d: return v0 │ │ -01b080: 3802 a000 |003e: if-eqz v2, 00de // +00a0 │ │ -01b084: 6e10 7506 0200 |0040: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0675 │ │ -01b08a: 0c00 |0043: move-result-object v0 │ │ -01b08c: 2005 4701 |0044: instance-of v5, v0, Landroid/view/ViewGroup; // type@0147 │ │ -01b090: 3805 9b00 |0046: if-eqz v5, 00e1 // +009b │ │ -01b094: 3390 3300 |0048: if-ne v0, v9, 007b // +0033 │ │ -01b098: 0140 |004a: move v0, v4 │ │ -01b09a: 3900 9300 |004b: if-nez v0, 00de // +0093 │ │ -01b09e: 2205 8f01 |004d: new-instance v5, Ljava/lang/StringBuilder; // type@018f │ │ -01b0a2: 7010 8207 0500 |004f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01b0a8: 6e10 6c07 0200 |0052: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@076c │ │ -01b0ae: 0c00 |0055: move-result-object v0 │ │ -01b0b0: 6e10 4f07 0000 |0056: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@074f │ │ -01b0b6: 0c00 |0059: move-result-object v0 │ │ -01b0b8: 6e20 8807 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01b0be: 6e10 7506 0200 |005d: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0675 │ │ -01b0c4: 0c00 |0060: move-result-object v0 │ │ -01b0c6: 2002 4701 |0061: instance-of v2, v0, Landroid/view/ViewGroup; // type@0147 │ │ -01b0ca: 3802 1d00 |0063: if-eqz v2, 0080 // +001d │ │ -01b0ce: 1a02 1a00 |0065: const-string v2, " => " // string@001a │ │ -01b0d2: 6e20 8807 2500 |0067: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01b0d8: 0c02 |006a: move-result-object v2 │ │ -01b0da: 6e10 6c07 0000 |006b: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@076c │ │ -01b0e0: 0c06 |006e: move-result-object v6 │ │ -01b0e2: 6e10 4f07 0600 |006f: invoke-virtual {v6}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@074f │ │ -01b0e8: 0c06 |0072: move-result-object v6 │ │ -01b0ea: 6e20 8807 6200 |0073: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01b0f0: 7210 cc06 0000 |0076: invoke-interface {v0}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@06cc │ │ -01b0f6: 0c00 |0079: move-result-object v0 │ │ -01b0f8: 28e7 |007a: goto 0061 // -0019 │ │ -01b0fa: 7210 cc06 0000 |007b: invoke-interface {v0}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@06cc │ │ -01b100: 0c00 |007e: move-result-object v0 │ │ -01b102: 28c5 |007f: goto 0044 // -003b │ │ -01b104: 1a00 c003 |0080: const-string v0, "ViewPager" // string@03c0 │ │ -01b108: 2202 8f01 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -01b10c: 7010 8207 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01b112: 1a06 4a04 |0087: const-string v6, "arrowScroll tried to find focus based on non-child current focused view " // string@044a │ │ -01b116: 6e20 8807 6200 |0089: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01b11c: 0c02 |008c: move-result-object v2 │ │ -01b11e: 6e10 8b07 0500 |008d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01b124: 0c05 |0090: move-result-object v5 │ │ -01b126: 6e20 8807 5200 |0091: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01b12c: 0c02 |0094: move-result-object v2 │ │ -01b12e: 6e10 8b07 0200 |0095: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01b134: 0c02 |0098: move-result-object v2 │ │ -01b136: 7120 2d06 2000 |0099: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@062d │ │ -01b13c: 0710 |009c: move-object v0, v1 │ │ -01b13e: 2900 71ff |009d: goto/16 000e // -008f │ │ -01b142: 6e10 9306 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.requestFocus:()Z // method@0693 │ │ -01b148: 0a00 |00a2: move-result v0 │ │ -01b14a: 2891 |00a3: goto 0034 // -006f │ │ -01b14c: 338a 3700 |00a4: if-ne v10, v8, 00db // +0037 │ │ -01b150: 5492 7201 |00a6: iget-object v2, v9, Landroid/support/v4/view/ViewPager;.g:Landroid/graphics/Rect; // field@0172 │ │ -01b154: 7030 cf03 2901 |00a8: invoke-direct {v9, v2, v1}, Landroid/support/v4/view/ViewPager;.a:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@03cf │ │ -01b15a: 0c02 |00ab: move-result-object v2 │ │ -01b15c: 5222 1700 |00ac: iget v2, v2, Landroid/graphics/Rect;.left:I // field@0017 │ │ -01b160: 5493 7201 |00ae: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.g:Landroid/graphics/Rect; // field@0172 │ │ -01b164: 7030 cf03 3900 |00b0: invoke-direct {v9, v3, v0}, Landroid/support/v4/view/ViewPager;.a:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@03cf │ │ -01b16a: 0c03 |00b3: move-result-object v3 │ │ -01b16c: 5233 1700 |00b4: iget v3, v3, Landroid/graphics/Rect;.left:I // field@0017 │ │ -01b170: 3800 0a00 |00b6: if-eqz v0, 00c0 // +000a │ │ -01b174: 3632 0800 |00b8: if-gt v2, v3, 00c0 // +0008 │ │ -01b178: 6e10 f003 0900 |00ba: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.d:()Z // method@03f0 │ │ -01b17e: 0a00 |00bd: move-result v0 │ │ -01b180: 2900 76ff |00be: goto/16 0034 // -008a │ │ -01b184: 6e10 9306 0100 |00c0: invoke-virtual {v1}, Landroid/view/View;.requestFocus:()Z // method@0693 │ │ -01b18a: 0a00 |00c3: move-result v0 │ │ -01b18c: 2900 70ff |00c4: goto/16 0034 // -0090 │ │ -01b190: 327a 0400 |00c6: if-eq v10, v7, 00ca // +0004 │ │ -01b194: 334a 0800 |00c8: if-ne v10, v4, 00d0 // +0008 │ │ -01b198: 6e10 eb03 0900 |00ca: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.c:()Z // method@03eb │ │ -01b19e: 0a00 |00cd: move-result v0 │ │ -01b1a0: 2900 66ff |00ce: goto/16 0034 // -009a │ │ -01b1a4: 328a 0500 |00d0: if-eq v10, v8, 00d5 // +0005 │ │ -01b1a8: 1220 |00d2: const/4 v0, #int 2 // #2 │ │ -01b1aa: 330a 0800 |00d3: if-ne v10, v0, 00db // +0008 │ │ -01b1ae: 6e10 f003 0900 |00d5: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.d:()Z // method@03f0 │ │ -01b1b4: 0a00 |00d8: move-result v0 │ │ -01b1b6: 2900 5bff |00d9: goto/16 0034 // -00a5 │ │ -01b1ba: 0130 |00db: move v0, v3 │ │ -01b1bc: 2900 58ff |00dc: goto/16 0034 // -00a8 │ │ -01b1c0: 0720 |00de: move-object v0, v2 │ │ -01b1c2: 2900 2fff |00df: goto/16 000e // -00d1 │ │ -01b1c6: 0130 |00e1: move v0, v3 │ │ -01b1c8: 2900 69ff |00e2: goto/16 004b // -0097 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #20 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'canScrollHorizontally' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 41 16-bit code units │ │ -01b1cc: |[01b1cc] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ -01b1dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01b1de: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01b1e0: 5452 7301 |0002: iget-object v2, v5, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01b1e4: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -01b1e8: 0f01 |0006: return v1 │ │ -01b1ea: 7010 0104 0500 |0007: invoke-direct {v5}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0401 │ │ -01b1f0: 0a02 |000a: move-result v2 │ │ -01b1f2: 6e10 1304 0500 |000b: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0413 │ │ -01b1f8: 0a03 |000e: move-result v3 │ │ -01b1fa: 3b06 0d00 |000f: if-gez v6, 001c // +000d │ │ -01b1fe: 8222 |0011: int-to-float v2, v2 │ │ -01b200: 5254 7e01 |0012: iget v4, v5, Landroid/support/v4/view/ViewPager;.s:F // field@017e │ │ -01b204: c842 |0014: mul-float/2addr v2, v4 │ │ -01b206: 8722 |0015: float-to-int v2, v2 │ │ -01b208: 3723 0400 |0016: if-le v3, v2, 001a // +0004 │ │ -01b20c: 0101 |0018: move v1, v0 │ │ -01b20e: 28ed |0019: goto 0006 // -0013 │ │ -01b210: 0110 |001a: move v0, v1 │ │ -01b212: 28fd |001b: goto 0018 // -0003 │ │ -01b214: 3d06 eaff |001c: if-lez v6, 0006 // -0016 │ │ -01b218: 8222 |001e: int-to-float v2, v2 │ │ -01b21a: 5254 7f01 |001f: iget v4, v5, Landroid/support/v4/view/ViewPager;.t:F // field@017f │ │ -01b21e: c842 |0021: mul-float/2addr v2, v4 │ │ -01b220: 8722 |0022: float-to-int v2, v2 │ │ -01b222: 3523 0400 |0023: if-ge v3, v2, 0027 // +0004 │ │ -01b226: 0101 |0025: move v1, v0 │ │ -01b228: 28e0 |0026: goto 0006 // -0020 │ │ -01b22a: 0110 |0027: move v0, v1 │ │ -01b22c: 28fd |0028: goto 0025 // -0003 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #21 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'checkLayoutParams' │ │ - type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -01b230: |[01b230] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -01b240: 2020 ed00 |0000: instance-of v0, v2, Landroid/support/v4/view/ax; // type@00ed │ │ -01b244: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -01b248: 6f20 ae06 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@06ae │ │ -01b24e: 0a00 |0007: move-result v0 │ │ -01b250: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -01b254: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -01b256: 0f00 |000b: return v0 │ │ -01b258: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -01b25a: 28fe |000d: goto 000b // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #22 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'computeScroll' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 67 16-bit code units │ │ -01b25c: |[01b25c] android.support.v4.view.ViewPager.computeScroll:()V │ │ -01b26c: 5440 7801 |0000: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -01b270: 6e10 1a07 0000 |0002: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@071a │ │ -01b276: 0a00 |0005: move-result v0 │ │ -01b278: 3900 3800 |0006: if-nez v0, 003e // +0038 │ │ -01b27c: 5440 7801 |0008: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -01b280: 6e10 1507 0000 |000a: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@0715 │ │ -01b286: 0a00 |000d: move-result v0 │ │ -01b288: 3800 3000 |000e: if-eqz v0, 003e // +0030 │ │ -01b28c: 6e10 1304 0400 |0010: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0413 │ │ -01b292: 0a00 |0013: move-result v0 │ │ -01b294: 6e10 1404 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0414 │ │ -01b29a: 0a01 |0017: move-result v1 │ │ -01b29c: 5442 7801 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -01b2a0: 6e10 1607 0200 |001a: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@0716 │ │ -01b2a6: 0a02 |001d: move-result v2 │ │ -01b2a8: 5443 7801 |001e: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -01b2ac: 6e10 1707 0300 |0020: invoke-virtual {v3}, Landroid/widget/Scroller;.getCurrY:()I // method@0717 │ │ -01b2b2: 0a03 |0023: move-result v3 │ │ -01b2b4: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ -01b2b8: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ -01b2bc: 6e30 3004 2403 |0028: invoke-virtual {v4, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0430 │ │ -01b2c2: 7020 f103 2400 |002b: invoke-direct {v4, v2}, Landroid/support/v4/view/ViewPager;.d:(I)Z // method@03f1 │ │ -01b2c8: 0a00 |002e: move-result v0 │ │ -01b2ca: 3900 0b00 |002f: if-nez v0, 003a // +000b │ │ -01b2ce: 5440 7801 |0031: iget-object v0, v4, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -01b2d2: 6e10 1407 0000 |0033: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@0714 │ │ -01b2d8: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -01b2da: 6e30 3004 0403 |0037: invoke-virtual {v4, v0, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0430 │ │ -01b2e0: 7110 5004 0400 |003a: invoke-static {v4}, Landroid/support/v4/view/ad;.b:(Landroid/view/View;)V // method@0450 │ │ -01b2e6: 0e00 |003d: return-void │ │ -01b2e8: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -01b2ea: 7020 dd03 0400 |003f: invoke-direct {v4, v0}, Landroid/support/v4/view/ViewPager;.a:(Z)V // method@03dd │ │ -01b2f0: 28fb |0042: goto 003d // -0005 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #23 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'd' │ │ - type : '()Z' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 27 16-bit code units │ │ -01b2f4: |[01b2f4] android.support.v4.view.ViewPager.d:()Z │ │ -01b304: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01b306: 5431 7301 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01b30a: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -01b30e: 5231 7401 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01b312: 5432 7301 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01b316: 6e10 f004 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/x;.a:()I // method@04f0 │ │ -01b31c: 0a02 |000c: move-result v2 │ │ -01b31e: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -01b322: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ -01b326: 5231 7401 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01b32a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01b32e: 6e30 d703 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.a:(IZ)V // method@03d7 │ │ -01b334: 0f00 |0018: return v0 │ │ -01b336: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -01b338: 28fe |001a: goto 0018 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #24 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'dispatchKeyEvent' │ │ - type : '(Landroid/view/KeyEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -01b33c: |[01b33c] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -01b34c: 6f20 af06 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@06af │ │ -01b352: 0a00 |0003: move-result v0 │ │ -01b354: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -01b358: 6e20 df03 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.a:(Landroid/view/KeyEvent;)Z // method@03df │ │ -01b35e: 0a00 |0009: move-result v0 │ │ -01b360: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -01b364: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -01b366: 0f00 |000d: return v0 │ │ -01b368: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -01b36a: 28fe |000f: goto 000d // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #25 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 54 16-bit code units │ │ -01b36c: |[01b36c] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -01b37c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01b37e: 6e10 d406 0700 |0001: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@06d4 │ │ -01b384: 0a01 |0004: move-result v1 │ │ -01b386: 1302 0010 |0005: const/16 v2, #int 4096 // #1000 │ │ -01b38a: 3321 0700 |0007: if-ne v1, v2, 000e // +0007 │ │ -01b38e: 6f20 b006 7600 |0009: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@06b0 │ │ -01b394: 0a00 |000c: move-result v0 │ │ -01b396: 0f00 |000d: return v0 │ │ -01b398: 6e10 ff03 0600 |000e: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -01b39e: 0a02 |0011: move-result v2 │ │ -01b3a0: 0101 |0012: move v1, v0 │ │ -01b3a2: 3521 faff |0013: if-ge v1, v2, 000d // -0006 │ │ -01b3a6: 6e20 fe03 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -01b3ac: 0c03 |0018: move-result-object v3 │ │ -01b3ae: 6e10 7c06 0300 |0019: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -01b3b4: 0a04 |001c: move-result v4 │ │ -01b3b6: 3904 1600 |001d: if-nez v4, 0033 // +0016 │ │ -01b3ba: 6e20 d103 3600 |001f: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.a:(Landroid/view/View;)Landroid/support/v4/view/aw; // method@03d1 │ │ -01b3c0: 0c04 |0022: move-result-object v4 │ │ -01b3c2: 3804 1000 |0023: if-eqz v4, 0033 // +0010 │ │ -01b3c6: 5244 8c01 |0025: iget v4, v4, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01b3ca: 5265 7401 |0027: iget v5, v6, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01b3ce: 3354 0a00 |0029: if-ne v4, v5, 0033 // +000a │ │ -01b3d2: 6e20 6606 7300 |002b: invoke-virtual {v3, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@0666 │ │ -01b3d8: 0a03 |002e: move-result v3 │ │ -01b3da: 3803 0400 |002f: if-eqz v3, 0033 // +0004 │ │ -01b3de: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -01b3e0: 28db |0032: goto 000d // -0025 │ │ -01b3e2: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01b3e6: 28de |0035: goto 0013 // -0022 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #26 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'draw' │ │ - type : '(Landroid/graphics/Canvas;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 173 16-bit code units │ │ -01b3e8: |[01b3e8] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ -01b3f8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01b3fa: 6f20 b106 8700 |0001: invoke-super {v7, v8}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@06b1 │ │ -01b400: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01b402: 7110 4904 0700 |0005: invoke-static {v7}, Landroid/support/v4/view/ad;.a:(Landroid/view/View;)I // method@0449 │ │ -01b408: 0a01 |0008: move-result v1 │ │ -01b40a: 3801 1000 |0009: if-eqz v1, 0019 // +0010 │ │ -01b40e: 3321 9700 |000b: if-ne v1, v2, 00a2 // +0097 │ │ -01b412: 5471 7301 |000d: iget-object v1, v7, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01b416: 3801 9300 |000f: if-eqz v1, 00a2 // +0093 │ │ -01b41a: 5471 7301 |0011: iget-object v1, v7, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01b41e: 6e10 f004 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/view/x;.a:()I // method@04f0 │ │ -01b424: 0a01 |0016: move-result v1 │ │ -01b426: 3721 8b00 |0017: if-le v1, v2, 00a2 // +008b │ │ -01b42a: 5471 5c01 |0019: iget-object v1, v7, Landroid/support/v4/view/ViewPager;.Q:Landroid/support/v4/widget/f; // field@015c │ │ -01b42e: 6e10 ab05 0100 |001b: invoke-virtual {v1}, Landroid/support/v4/widget/f;.a:()Z // method@05ab │ │ -01b434: 0a01 |001e: move-result v1 │ │ -01b436: 3901 3a00 |001f: if-nez v1, 0059 // +003a │ │ -01b43a: 6e10 ea00 0800 |0021: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@00ea │ │ -01b440: 0a01 |0024: move-result v1 │ │ -01b442: 6e10 0704 0700 |0025: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0407 │ │ -01b448: 0a02 |0028: move-result v2 │ │ -01b44a: 6e10 0f04 0700 |0029: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@040f │ │ -01b450: 0a03 |002c: move-result v3 │ │ -01b452: b132 |002d: sub-int/2addr v2, v3 │ │ -01b454: 6e10 0c04 0700 |002e: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@040c │ │ -01b45a: 0a03 |0031: move-result v3 │ │ -01b45c: b132 |0032: sub-int/2addr v2, v3 │ │ -01b45e: 6e10 1504 0700 |0033: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0415 │ │ -01b464: 0a03 |0036: move-result v3 │ │ -01b466: 1504 8743 |0037: const/high16 v4, #int 1132920832 // #4387 │ │ -01b46a: 6e20 e900 4800 |0039: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.rotate:(F)V // method@00e9 │ │ -01b470: 7b24 |003c: neg-int v4, v2 │ │ -01b472: 6e10 0f04 0700 |003d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@040f │ │ -01b478: 0a05 |0040: move-result v5 │ │ -01b47a: b054 |0041: add-int/2addr v4, v5 │ │ -01b47c: 8244 |0042: int-to-float v4, v4 │ │ -01b47e: 5275 7e01 |0043: iget v5, v7, Landroid/support/v4/view/ViewPager;.s:F // field@017e │ │ -01b482: 8236 |0045: int-to-float v6, v3 │ │ -01b484: c865 |0046: mul-float/2addr v5, v6 │ │ -01b486: 6e30 ec00 4805 |0047: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@00ec │ │ -01b48c: 5474 5c01 |004a: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.Q:Landroid/support/v4/widget/f; // field@015c │ │ -01b490: 6e30 aa05 2403 |004c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/f;.a:(II)V // method@05aa │ │ -01b496: 5472 5c01 |004f: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.Q:Landroid/support/v4/widget/f; // field@015c │ │ -01b49a: 6e20 ad05 8200 |0051: invoke-virtual {v2, v8}, Landroid/support/v4/widget/f;.a:(Landroid/graphics/Canvas;)Z // method@05ad │ │ -01b4a0: 0a02 |0054: move-result v2 │ │ -01b4a2: b620 |0055: or-int/2addr v0, v2 │ │ -01b4a4: 6e20 e800 1800 |0056: invoke-virtual {v8, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@00e8 │ │ -01b4aa: 5471 5d01 |0059: iget-object v1, v7, Landroid/support/v4/view/ViewPager;.R:Landroid/support/v4/widget/f; // field@015d │ │ -01b4ae: 6e10 ab05 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/widget/f;.a:()Z // method@05ab │ │ -01b4b4: 0a01 |005e: move-result v1 │ │ -01b4b6: 3901 3d00 |005f: if-nez v1, 009c // +003d │ │ -01b4ba: 6e10 ea00 0800 |0061: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@00ea │ │ -01b4c0: 0a01 |0064: move-result v1 │ │ -01b4c2: 6e10 1504 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0415 │ │ -01b4c8: 0a02 |0068: move-result v2 │ │ -01b4ca: 6e10 0704 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0407 │ │ -01b4d0: 0a03 |006c: move-result v3 │ │ -01b4d2: 6e10 0f04 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@040f │ │ -01b4d8: 0a04 |0070: move-result v4 │ │ -01b4da: b143 |0071: sub-int/2addr v3, v4 │ │ -01b4dc: 6e10 0c04 0700 |0072: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@040c │ │ -01b4e2: 0a04 |0075: move-result v4 │ │ -01b4e4: b143 |0076: sub-int/2addr v3, v4 │ │ -01b4e6: 1504 b442 |0077: const/high16 v4, #int 1119092736 // #42b4 │ │ -01b4ea: 6e20 e900 4800 |0079: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.rotate:(F)V // method@00e9 │ │ -01b4f0: 6e10 0f04 0700 |007c: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@040f │ │ -01b4f6: 0a04 |007f: move-result v4 │ │ -01b4f8: 7b44 |0080: neg-int v4, v4 │ │ -01b4fa: 8244 |0081: int-to-float v4, v4 │ │ -01b4fc: 5275 7f01 |0082: iget v5, v7, Landroid/support/v4/view/ViewPager;.t:F // field@017f │ │ -01b500: 1506 803f |0084: const/high16 v6, #int 1065353216 // #3f80 │ │ -01b504: c665 |0086: add-float/2addr v5, v6 │ │ -01b506: 7f55 |0087: neg-float v5, v5 │ │ -01b508: 8226 |0088: int-to-float v6, v2 │ │ -01b50a: c865 |0089: mul-float/2addr v5, v6 │ │ -01b50c: 6e30 ec00 4805 |008a: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@00ec │ │ -01b512: 5474 5d01 |008d: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.R:Landroid/support/v4/widget/f; // field@015d │ │ -01b516: 6e30 aa05 3402 |008f: invoke-virtual {v4, v3, v2}, Landroid/support/v4/widget/f;.a:(II)V // method@05aa │ │ -01b51c: 5472 5d01 |0092: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.R:Landroid/support/v4/widget/f; // field@015d │ │ -01b520: 6e20 ad05 8200 |0094: invoke-virtual {v2, v8}, Landroid/support/v4/widget/f;.a:(Landroid/graphics/Canvas;)Z // method@05ad │ │ -01b526: 0a02 |0097: move-result v2 │ │ -01b528: b620 |0098: or-int/2addr v0, v2 │ │ -01b52a: 6e20 e800 1800 |0099: invoke-virtual {v8, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@00e8 │ │ -01b530: 3800 0500 |009c: if-eqz v0, 00a1 // +0005 │ │ -01b534: 7110 5004 0700 |009e: invoke-static {v7}, Landroid/support/v4/view/ad;.b:(Landroid/view/View;)V // method@0450 │ │ -01b53a: 0e00 |00a1: return-void │ │ -01b53c: 5471 5c01 |00a2: iget-object v1, v7, Landroid/support/v4/view/ViewPager;.Q:Landroid/support/v4/widget/f; // field@015c │ │ -01b540: 6e10 ae05 0100 |00a4: invoke-virtual {v1}, Landroid/support/v4/widget/f;.b:()V // method@05ae │ │ -01b546: 5471 5d01 |00a7: iget-object v1, v7, Landroid/support/v4/view/ViewPager;.R:Landroid/support/v4/widget/f; // field@015d │ │ -01b54a: 6e10 ae05 0100 |00a9: invoke-virtual {v1}, Landroid/support/v4/widget/f;.b:()V // method@05ae │ │ -01b550: 28f0 |00ac: goto 009c // -0010 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #27 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'drawableStateChanged' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -01b554: |[01b554] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ -01b564: 6f10 b306 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@06b3 │ │ -01b56a: 5420 7b01 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.p:Landroid/graphics/drawable/Drawable; // field@017b │ │ -01b56e: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -01b572: 6e10 0a01 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@010a │ │ -01b578: 0a01 |000a: move-result v1 │ │ -01b57a: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -01b57e: 6e10 0604 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0406 │ │ -01b584: 0c01 |0010: move-result-object v1 │ │ -01b586: 6e20 0d01 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@010d │ │ -01b58c: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #28 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'generateDefaultLayoutParams' │ │ - type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01b590: |[01b590] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -01b5a0: 2200 ed00 |0000: new-instance v0, Landroid/support/v4/view/ax; // type@00ed │ │ -01b5a4: 7010 9804 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ax;.:()V // method@0498 │ │ -01b5aa: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #29 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'generateLayoutParams' │ │ - type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -01b5ac: |[01b5ac] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -01b5bc: 2200 ed00 |0000: new-instance v0, Landroid/support/v4/view/ax; // type@00ed │ │ -01b5c0: 6e10 0204 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0402 │ │ -01b5c6: 0c01 |0005: move-result-object v1 │ │ -01b5c8: 7030 9904 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ax;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0499 │ │ -01b5ce: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #30 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'generateLayoutParams' │ │ - type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01b5d0: |[01b5d0] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -01b5e0: 6e10 fa03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@03fa │ │ -01b5e6: 0c00 |0003: move-result-object v0 │ │ -01b5e8: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #31 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'getAdapter' │ │ - type : '()Landroid/support/v4/view/x;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01b5ec: |[01b5ec] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/x; │ │ -01b5fc: 5410 7301 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01b600: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #32 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'getChildDrawingOrder' │ │ - type : '(II)I' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 26 16-bit code units │ │ -01b604: |[01b604] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ -01b614: 5220 6801 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.ad:I // field@0168 │ │ -01b618: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -01b61a: 3310 0600 |0003: if-ne v0, v1, 0009 // +0006 │ │ -01b61e: d800 03ff |0005: add-int/lit8 v0, v3, #int -1 // #ff │ │ -01b622: 9104 0004 |0007: sub-int v4, v0, v4 │ │ -01b626: 5420 6901 |0009: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.ae:Ljava/util/ArrayList; // field@0169 │ │ -01b62a: 6e20 9f07 4000 |000b: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01b630: 0c00 |000e: move-result-object v0 │ │ -01b632: 1f00 4401 |000f: check-cast v0, Landroid/view/View; // type@0144 │ │ -01b636: 6e10 7006 0000 |0011: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01b63c: 0c00 |0014: move-result-object v0 │ │ -01b63e: 1f00 ed00 |0015: check-cast v0, Landroid/support/v4/view/ax; // type@00ed │ │ -01b642: 5200 9501 |0017: iget v0, v0, Landroid/support/v4/view/ax;.f:I // field@0195 │ │ -01b646: 0f00 |0019: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #33 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'getCurrentItem' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01b648: |[01b648] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ -01b658: 5210 7401 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01b65c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #34 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'getOffscreenPageLimit' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01b660: |[01b660] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ -01b670: 5210 8501 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.z:I // field@0185 │ │ -01b674: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #35 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'getPageMargin' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01b678: |[01b678] android.support.v4.view.ViewPager.getPageMargin:()I │ │ -01b688: 5210 7a01 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.o:I // field@017a │ │ -01b68c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #36 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onAttachedToWindow' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -01b690: |[01b690] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ -01b6a0: 6f10 bc06 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@06bc │ │ -01b6a6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -01b6a8: 5c10 5e01 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.S:Z // field@015e │ │ -01b6ac: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #37 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onDetachedFromWindow' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -01b6b0: |[01b6b0] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ -01b6c0: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.ag:Ljava/lang/Runnable; // field@016b │ │ -01b6c4: 6e20 2b04 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@042b │ │ -01b6ca: 6f10 bd06 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@06bd │ │ -01b6d0: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #38 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onDraw' │ │ - type : '(Landroid/graphics/Canvas;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 18 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 198 16-bit code units │ │ -01b6d4: |[01b6d4] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ -01b6e4: 7502 be06 1000 |0000: invoke-super/range {v16, v17}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@06be │ │ -01b6ea: 0800 1000 |0003: move-object/from16 v0, v16 │ │ -01b6ee: 5201 7a01 |0005: iget v1, v0, Landroid/support/v4/view/ViewPager;.o:I // field@017a │ │ -01b6f2: 3d01 ab00 |0007: if-lez v1, 00b2 // +00ab │ │ -01b6f6: 0800 1000 |0009: move-object/from16 v0, v16 │ │ -01b6fa: 5401 7b01 |000b: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.p:Landroid/graphics/drawable/Drawable; // field@017b │ │ -01b6fe: 3801 a500 |000d: if-eqz v1, 00b2 // +00a5 │ │ -01b702: 0800 1000 |000f: move-object/from16 v0, v16 │ │ -01b706: 5401 7001 |0011: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01b70a: 6e10 a507 0100 |0013: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01b710: 0a01 |0016: move-result v1 │ │ -01b712: 3d01 9b00 |0017: if-lez v1, 00b2 // +009b │ │ -01b716: 0800 1000 |0019: move-object/from16 v0, v16 │ │ -01b71a: 5401 7301 |001b: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01b71e: 3801 9500 |001d: if-eqz v1, 00b2 // +0095 │ │ -01b722: 7401 1304 1000 |001f: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0413 │ │ -01b728: 0a06 |0022: move-result v6 │ │ -01b72a: 7401 1504 1000 |0023: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0415 │ │ -01b730: 0a07 |0026: move-result v7 │ │ -01b732: 0800 1000 |0027: move-object/from16 v0, v16 │ │ -01b736: 5201 7a01 |0029: iget v1, v0, Landroid/support/v4/view/ViewPager;.o:I // field@017a │ │ -01b73a: 8211 |002b: int-to-float v1, v1 │ │ -01b73c: 8272 |002c: int-to-float v2, v7 │ │ -01b73e: a908 0102 |002d: div-float v8, v1, v2 │ │ -01b742: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -01b744: 0800 1000 |0030: move-object/from16 v0, v16 │ │ -01b748: 5401 7001 |0032: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01b74c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -01b74e: 6e20 9f07 2100 |0035: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01b754: 0c01 |0038: move-result-object v1 │ │ -01b756: 1f01 ec00 |0039: check-cast v1, Landroid/support/v4/view/aw; // type@00ec │ │ -01b75a: 5214 8f01 |003b: iget v4, v1, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -01b75e: 0800 1000 |003d: move-object/from16 v0, v16 │ │ -01b762: 5402 7001 |003f: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01b766: 6e10 a507 0200 |0041: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01b76c: 0a09 |0044: move-result v9 │ │ -01b76e: 5213 8c01 |0045: iget v3, v1, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01b772: 0800 1000 |0047: move-object/from16 v0, v16 │ │ -01b776: 5402 7001 |0049: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01b77a: d80a 09ff |004b: add-int/lit8 v10, v9, #int -1 // #ff │ │ -01b77e: 6e20 9f07 a200 |004d: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01b784: 0c02 |0050: move-result-object v2 │ │ -01b786: 1f02 ec00 |0051: check-cast v2, Landroid/support/v4/view/aw; // type@00ec │ │ -01b78a: 522a 8c01 |0053: iget v10, v2, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01b78e: 0152 |0055: move v2, v5 │ │ -01b790: 0135 |0056: move v5, v3 │ │ -01b792: 35a5 5b00 |0057: if-ge v5, v10, 00b2 // +005b │ │ -01b796: 5213 8c01 |0059: iget v3, v1, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01b79a: 3735 1100 |005b: if-le v5, v3, 006c // +0011 │ │ -01b79e: 3592 0f00 |005d: if-ge v2, v9, 006c // +000f │ │ -01b7a2: 0800 1000 |005f: move-object/from16 v0, v16 │ │ -01b7a6: 5401 7001 |0061: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01b7aa: d802 0201 |0063: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01b7ae: 6e20 9f07 2100 |0065: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01b7b4: 0c01 |0068: move-result-object v1 │ │ -01b7b6: 1f01 ec00 |0069: check-cast v1, Landroid/support/v4/view/aw; // type@00ec │ │ -01b7ba: 28ee |006b: goto 0059 // -0012 │ │ -01b7bc: 5213 8c01 |006c: iget v3, v1, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01b7c0: 3335 4500 |006e: if-ne v5, v3, 00b3 // +0045 │ │ -01b7c4: 5213 8f01 |0070: iget v3, v1, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -01b7c8: 5214 8e01 |0072: iget v4, v1, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -01b7cc: c643 |0074: add-float/2addr v3, v4 │ │ -01b7ce: 8274 |0075: int-to-float v4, v7 │ │ -01b7d0: c843 |0076: mul-float/2addr v3, v4 │ │ -01b7d2: 5214 8f01 |0077: iget v4, v1, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -01b7d6: 521b 8e01 |0079: iget v11, v1, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -01b7da: c6b4 |007b: add-float/2addr v4, v11 │ │ -01b7dc: c684 |007c: add-float/2addr v4, v8 │ │ -01b7de: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -01b7e2: 520b 7a01 |007f: iget v11, v0, Landroid/support/v4/view/ViewPager;.o:I // field@017a │ │ -01b7e6: 82bb |0081: int-to-float v11, v11 │ │ -01b7e8: c63b |0082: add-float/2addr v11, v3 │ │ -01b7ea: 826c |0083: int-to-float v12, v6 │ │ -01b7ec: 2d0b 0b0c |0084: cmpl-float v11, v11, v12 │ │ -01b7f0: 3d0b 2500 |0086: if-lez v11, 00ab // +0025 │ │ -01b7f4: 0800 1000 |0088: move-object/from16 v0, v16 │ │ -01b7f8: 540b 7b01 |008a: iget-object v11, v0, Landroid/support/v4/view/ViewPager;.p:Landroid/graphics/drawable/Drawable; // field@017b │ │ -01b7fc: 873c |008c: float-to-int v12, v3 │ │ -01b7fe: 0800 1000 |008d: move-object/from16 v0, v16 │ │ -01b802: 520d 7c01 |008f: iget v13, v0, Landroid/support/v4/view/ViewPager;.q:I // field@017c │ │ -01b806: 0800 1000 |0091: move-object/from16 v0, v16 │ │ -01b80a: 520e 7a01 |0093: iget v14, v0, Landroid/support/v4/view/ViewPager;.o:I // field@017a │ │ -01b80e: 82ee |0095: int-to-float v14, v14 │ │ -01b810: c63e |0096: add-float/2addr v14, v3 │ │ -01b812: 150f 003f |0097: const/high16 v15, #int 1056964608 // #3f00 │ │ -01b816: c6fe |0099: add-float/2addr v14, v15 │ │ -01b818: 87ee |009a: float-to-int v14, v14 │ │ -01b81a: 0800 1000 |009b: move-object/from16 v0, v16 │ │ -01b81e: 520f 7d01 |009d: iget v15, v0, Landroid/support/v4/view/ViewPager;.r:I // field@017d │ │ -01b822: 6e5f 0c01 cbed |009f: invoke-virtual {v11, v12, v13, v14, v15}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@010c │ │ -01b828: 0800 1000 |00a2: move-object/from16 v0, v16 │ │ -01b82c: 540b 7b01 |00a4: iget-object v11, v0, Landroid/support/v4/view/ViewPager;.p:Landroid/graphics/drawable/Drawable; // field@017b │ │ -01b830: 0800 1100 |00a6: move-object/from16 v0, v17 │ │ -01b834: 6e20 0701 0b00 |00a8: invoke-virtual {v11, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0107 │ │ -01b83a: 900b 0607 |00ab: add-int v11, v6, v7 │ │ -01b83e: 82bb |00ad: int-to-float v11, v11 │ │ -01b840: 2d03 030b |00ae: cmpl-float v3, v3, v11 │ │ -01b844: 3d03 1200 |00b0: if-lez v3, 00c2 // +0012 │ │ -01b848: 0e00 |00b2: return-void │ │ -01b84a: 0800 1000 |00b3: move-object/from16 v0, v16 │ │ -01b84e: 5403 7301 |00b5: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01b852: 6e20 ef04 5300 |00b7: invoke-virtual {v3, v5}, Landroid/support/v4/view/x;.a:(I)F // method@04ef │ │ -01b858: 0a0b |00ba: move-result v11 │ │ -01b85a: a603 040b |00bb: add-float v3, v4, v11 │ │ -01b85e: 827c |00bd: int-to-float v12, v7 │ │ -01b860: c8c3 |00be: mul-float/2addr v3, v12 │ │ -01b862: c68b |00bf: add-float/2addr v11, v8 │ │ -01b864: c6b4 |00c0: add-float/2addr v4, v11 │ │ -01b866: 28bc |00c1: goto 007d // -0044 │ │ -01b868: d803 0501 |00c2: add-int/lit8 v3, v5, #int 1 // #01 │ │ -01b86c: 0135 |00c4: move v5, v3 │ │ -01b86e: 2892 |00c5: goto 0057 // -006e │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #39 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onInterceptTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 15 │ │ - ins : 2 │ │ - outs : 6 │ │ - insns size : 302 16-bit code units │ │ -01b870: |[01b870] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -01b880: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -01b882: 120c |0001: const/4 v12, #int 0 // #0 │ │ -01b884: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -01b886: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -01b888: 6e10 4906 0e00 |0004: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@0649 │ │ -01b88e: 0a00 |0007: move-result v0 │ │ -01b890: d500 ff00 |0008: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -01b894: 1231 |000a: const/4 v1, #int 3 // #3 │ │ -01b896: 3210 0400 |000b: if-eq v0, v1, 000f // +0004 │ │ -01b89a: 3360 1500 |000d: if-ne v0, v6, 0022 // +0015 │ │ -01b89e: 5cd2 4c01 |000f: iput-boolean v2, v13, Landroid/support/v4/view/ViewPager;.A:Z // field@014c │ │ -01b8a2: 5cd2 4d01 |0011: iput-boolean v2, v13, Landroid/support/v4/view/ViewPager;.B:Z // field@014d │ │ -01b8a6: 59d3 5501 |0013: iput v3, v13, Landroid/support/v4/view/ViewPager;.J:I // field@0155 │ │ -01b8aa: 54d0 5601 |0015: iget-object v0, v13, Landroid/support/v4/view/ViewPager;.K:Landroid/view/VelocityTracker; // field@0156 │ │ -01b8ae: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -01b8b2: 54d0 5601 |0019: iget-object v0, v13, Landroid/support/v4/view/ViewPager;.K:Landroid/view/VelocityTracker; // field@0156 │ │ -01b8b6: 6e10 5a06 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@065a │ │ -01b8bc: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -01b8be: 5bd0 5601 |001f: iput-object v0, v13, Landroid/support/v4/view/ViewPager;.K:Landroid/view/VelocityTracker; // field@0156 │ │ -01b8c2: 0f02 |0021: return v2 │ │ -01b8c4: 3800 0c00 |0022: if-eqz v0, 002e // +000c │ │ -01b8c8: 55d1 4c01 |0024: iget-boolean v1, v13, Landroid/support/v4/view/ViewPager;.A:Z // field@014c │ │ -01b8cc: 3801 0400 |0026: if-eqz v1, 002a // +0004 │ │ -01b8d0: 0162 |0028: move v2, v6 │ │ -01b8d2: 28f8 |0029: goto 0021 // -0008 │ │ -01b8d4: 55d1 4d01 |002a: iget-boolean v1, v13, Landroid/support/v4/view/ViewPager;.B:Z // field@014d │ │ -01b8d8: 3901 f5ff |002c: if-nez v1, 0021 // -000b │ │ -01b8dc: 2c00 f200 0000 |002e: sparse-switch v0, 00000120 // +000000f2 │ │ -01b8e2: 54d0 5601 |0031: iget-object v0, v13, Landroid/support/v4/view/ViewPager;.K:Landroid/view/VelocityTracker; // field@0156 │ │ -01b8e6: 3900 0800 |0033: if-nez v0, 003b // +0008 │ │ -01b8ea: 7100 5906 0000 |0035: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@0659 │ │ -01b8f0: 0c00 |0038: move-result-object v0 │ │ -01b8f2: 5bd0 5601 |0039: iput-object v0, v13, Landroid/support/v4/view/ViewPager;.K:Landroid/view/VelocityTracker; // field@0156 │ │ -01b8f6: 54d0 5601 |003b: iget-object v0, v13, Landroid/support/v4/view/ViewPager;.K:Landroid/view/VelocityTracker; // field@0156 │ │ -01b8fa: 6e20 5206 e000 |003d: invoke-virtual {v0, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0652 │ │ -01b900: 55d2 4c01 |0040: iget-boolean v2, v13, Landroid/support/v4/view/ViewPager;.A:Z // field@014c │ │ -01b904: 28df |0042: goto 0021 // -0021 │ │ -01b906: 52d0 5501 |0043: iget v0, v13, Landroid/support/v4/view/ViewPager;.J:I // field@0155 │ │ -01b90a: 3230 ecff |0045: if-eq v0, v3, 0031 // -0014 │ │ -01b90e: 7120 d304 0e00 |0047: invoke-static {v14, v0}, Landroid/support/v4/view/s;.a:(Landroid/view/MotionEvent;I)I // method@04d3 │ │ -01b914: 0a00 |004a: move-result v0 │ │ -01b916: 7120 d604 0e00 |004b: invoke-static {v14, v0}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;I)F // method@04d6 │ │ -01b91c: 0a07 |004e: move-result v7 │ │ -01b91e: 52d1 5101 |004f: iget v1, v13, Landroid/support/v4/view/ViewPager;.F:F // field@0151 │ │ -01b922: a708 0701 |0051: sub-float v8, v7, v1 │ │ -01b926: 7110 5f07 0800 |0053: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -01b92c: 0a09 |0056: move-result v9 │ │ -01b92e: 7120 d804 0e00 |0057: invoke-static {v14, v0}, Landroid/support/v4/view/s;.d:(Landroid/view/MotionEvent;I)F // method@04d8 │ │ -01b934: 0a0a |005a: move-result v10 │ │ -01b936: 52d0 5401 |005b: iget v0, v13, Landroid/support/v4/view/ViewPager;.I:F // field@0154 │ │ -01b93a: a700 0a00 |005d: sub-float v0, v10, v0 │ │ -01b93e: 7110 5f07 0000 |005f: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -01b944: 0a0b |0062: move-result v11 │ │ -01b946: 2d00 080c |0063: cmpl-float v0, v8, v12 │ │ -01b94a: 3800 1c00 |0065: if-eqz v0, 0081 // +001c │ │ -01b94e: 52d0 5101 |0067: iget v0, v13, Landroid/support/v4/view/ViewPager;.F:F // field@0151 │ │ -01b952: 7030 de03 0d08 |0069: invoke-direct {v13, v0, v8}, Landroid/support/v4/view/ViewPager;.a:(FF)Z // method@03de │ │ -01b958: 0a00 |006c: move-result v0 │ │ -01b95a: 3900 1400 |006d: if-nez v0, 0081 // +0014 │ │ -01b95e: 8783 |006f: float-to-int v3, v8 │ │ -01b960: 8774 |0070: float-to-int v4, v7 │ │ -01b962: 87a5 |0071: float-to-int v5, v10 │ │ -01b964: 07d0 |0072: move-object v0, v13 │ │ -01b966: 07d1 |0073: move-object v1, v13 │ │ -01b968: 7406 e003 0000 |0074: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.a:(Landroid/view/View;ZIII)Z // method@03e0 │ │ -01b96e: 0a00 |0077: move-result v0 │ │ -01b970: 3800 0900 |0078: if-eqz v0, 0081 // +0009 │ │ -01b974: 59d7 5101 |007a: iput v7, v13, Landroid/support/v4/view/ViewPager;.F:F // field@0151 │ │ -01b978: 59da 5201 |007c: iput v10, v13, Landroid/support/v4/view/ViewPager;.G:F // field@0152 │ │ -01b97c: 5cd6 4d01 |007e: iput-boolean v6, v13, Landroid/support/v4/view/ViewPager;.B:Z // field@014d │ │ -01b980: 28a1 |0080: goto 0021 // -005f │ │ -01b982: 52d0 5001 |0081: iget v0, v13, Landroid/support/v4/view/ViewPager;.E:I // field@0150 │ │ -01b986: 8200 |0083: int-to-float v0, v0 │ │ -01b988: 2d00 0900 |0084: cmpl-float v0, v9, v0 │ │ -01b98c: 3d00 3800 |0086: if-lez v0, 00be // +0038 │ │ -01b990: 1500 003f |0088: const/high16 v0, #int 1056964608 // #3f00 │ │ -01b994: c890 |008a: mul-float/2addr v0, v9 │ │ -01b996: 2d00 000b |008b: cmpl-float v0, v0, v11 │ │ -01b99a: 3d00 3100 |008d: if-lez v0, 00be // +0031 │ │ -01b99e: 5cd6 4c01 |008f: iput-boolean v6, v13, Landroid/support/v4/view/ViewPager;.A:Z // field@014c │ │ -01b9a2: 7020 ea03 6d00 |0091: invoke-direct {v13, v6}, Landroid/support/v4/view/ViewPager;.c:(Z)V // method@03ea │ │ -01b9a8: 7020 3b04 6d00 |0094: invoke-direct {v13, v6}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@043b │ │ -01b9ae: 2d00 080c |0097: cmpl-float v0, v8, v12 │ │ -01b9b2: 3d00 1e00 |0099: if-lez v0, 00b7 // +001e │ │ -01b9b6: 52d0 5301 |009b: iget v0, v13, Landroid/support/v4/view/ViewPager;.H:F // field@0153 │ │ -01b9ba: 52d1 5001 |009d: iget v1, v13, Landroid/support/v4/view/ViewPager;.E:I // field@0150 │ │ -01b9be: 8211 |009f: int-to-float v1, v1 │ │ -01b9c0: c610 |00a0: add-float/2addr v0, v1 │ │ -01b9c2: 59d0 5101 |00a1: iput v0, v13, Landroid/support/v4/view/ViewPager;.F:F // field@0151 │ │ -01b9c6: 59da 5201 |00a3: iput v10, v13, Landroid/support/v4/view/ViewPager;.G:F // field@0152 │ │ -01b9ca: 7020 3c04 6d00 |00a5: invoke-direct {v13, v6}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@043c │ │ -01b9d0: 55d0 4c01 |00a8: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager;.A:Z // field@014c │ │ -01b9d4: 3800 87ff |00aa: if-eqz v0, 0031 // -0079 │ │ -01b9d8: 7020 e903 7d00 |00ac: invoke-direct {v13, v7}, Landroid/support/v4/view/ViewPager;.b:(F)Z // method@03e9 │ │ -01b9de: 0a00 |00af: move-result v0 │ │ -01b9e0: 3800 81ff |00b0: if-eqz v0, 0031 // -007f │ │ -01b9e4: 7110 5004 0d00 |00b2: invoke-static {v13}, Landroid/support/v4/view/ad;.b:(Landroid/view/View;)V // method@0450 │ │ -01b9ea: 2900 7cff |00b5: goto/16 0031 // -0084 │ │ -01b9ee: 52d0 5301 |00b7: iget v0, v13, Landroid/support/v4/view/ViewPager;.H:F // field@0153 │ │ -01b9f2: 52d1 5001 |00b9: iget v1, v13, Landroid/support/v4/view/ViewPager;.E:I // field@0150 │ │ -01b9f6: 8211 |00bb: int-to-float v1, v1 │ │ -01b9f8: c710 |00bc: sub-float/2addr v0, v1 │ │ -01b9fa: 28e4 |00bd: goto 00a1 // -001c │ │ -01b9fc: 52d0 5001 |00be: iget v0, v13, Landroid/support/v4/view/ViewPager;.E:I // field@0150 │ │ -01ba00: 8200 |00c0: int-to-float v0, v0 │ │ -01ba02: 2d00 0b00 |00c1: cmpl-float v0, v11, v0 │ │ -01ba06: 3d00 e5ff |00c3: if-lez v0, 00a8 // -001b │ │ -01ba0a: 5cd6 4d01 |00c5: iput-boolean v6, v13, Landroid/support/v4/view/ViewPager;.B:Z // field@014d │ │ -01ba0e: 28e1 |00c7: goto 00a8 // -001f │ │ -01ba10: 6e10 4d06 0e00 |00c8: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@064d │ │ -01ba16: 0a00 |00cb: move-result v0 │ │ -01ba18: 59d0 5301 |00cc: iput v0, v13, Landroid/support/v4/view/ViewPager;.H:F // field@0153 │ │ -01ba1c: 59d0 5101 |00ce: iput v0, v13, Landroid/support/v4/view/ViewPager;.F:F // field@0151 │ │ -01ba20: 6e10 4f06 0e00 |00d0: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@064f │ │ -01ba26: 0a00 |00d3: move-result v0 │ │ -01ba28: 59d0 5401 |00d4: iput v0, v13, Landroid/support/v4/view/ViewPager;.I:F // field@0154 │ │ -01ba2c: 59d0 5201 |00d6: iput v0, v13, Landroid/support/v4/view/ViewPager;.G:F // field@0152 │ │ -01ba30: 7120 d504 2e00 |00d8: invoke-static {v14, v2}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;I)I // method@04d5 │ │ -01ba36: 0a00 |00db: move-result v0 │ │ -01ba38: 59d0 5501 |00dc: iput v0, v13, Landroid/support/v4/view/ViewPager;.J:I // field@0155 │ │ -01ba3c: 5cd2 4d01 |00de: iput-boolean v2, v13, Landroid/support/v4/view/ViewPager;.B:Z // field@014d │ │ -01ba40: 54d0 7801 |00e0: iget-object v0, v13, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -01ba44: 6e10 1507 0000 |00e2: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@0715 │ │ -01ba4a: 52d0 6c01 |00e5: iget v0, v13, Landroid/support/v4/view/ViewPager;.ah:I // field@016c │ │ -01ba4e: 1221 |00e7: const/4 v1, #int 2 // #2 │ │ -01ba50: 3310 2b00 |00e8: if-ne v0, v1, 0113 // +002b │ │ -01ba54: 54d0 7801 |00ea: iget-object v0, v13, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -01ba58: 6e10 1907 0000 |00ec: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@0719 │ │ -01ba5e: 0a00 |00ef: move-result v0 │ │ -01ba60: 54d1 7801 |00f0: iget-object v1, v13, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -01ba64: 6e10 1607 0100 |00f2: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@0716 │ │ -01ba6a: 0a01 |00f5: move-result v1 │ │ -01ba6c: b110 |00f6: sub-int/2addr v0, v1 │ │ -01ba6e: 7110 6007 0000 |00f7: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@0760 │ │ -01ba74: 0a00 |00fa: move-result v0 │ │ -01ba76: 52d1 5a01 |00fb: iget v1, v13, Landroid/support/v4/view/ViewPager;.O:I // field@015a │ │ -01ba7a: 3710 1600 |00fd: if-le v0, v1, 0113 // +0016 │ │ -01ba7e: 54d0 7801 |00ff: iget-object v0, v13, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -01ba82: 6e10 1407 0000 |0101: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@0714 │ │ -01ba88: 5cd2 8401 |0104: iput-boolean v2, v13, Landroid/support/v4/view/ViewPager;.y:Z // field@0184 │ │ -01ba8c: 6e10 e703 0d00 |0106: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.b:()V // method@03e7 │ │ -01ba92: 5cd6 4c01 |0109: iput-boolean v6, v13, Landroid/support/v4/view/ViewPager;.A:Z // field@014c │ │ -01ba96: 7020 ea03 6d00 |010b: invoke-direct {v13, v6}, Landroid/support/v4/view/ViewPager;.c:(Z)V // method@03ea │ │ -01ba9c: 7020 3b04 6d00 |010e: invoke-direct {v13, v6}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@043b │ │ -01baa2: 2900 20ff |0111: goto/16 0031 // -00e0 │ │ -01baa6: 7020 dd03 2d00 |0113: invoke-direct {v13, v2}, Landroid/support/v4/view/ViewPager;.a:(Z)V // method@03dd │ │ -01baac: 5cd2 4c01 |0116: iput-boolean v2, v13, Landroid/support/v4/view/ViewPager;.A:Z // field@014c │ │ -01bab0: 2900 19ff |0118: goto/16 0031 // -00e7 │ │ -01bab4: 7020 dc03 ed00 |011a: invoke-direct {v13, v14}, Landroid/support/v4/view/ViewPager;.a:(Landroid/view/MotionEvent;)V // method@03dc │ │ -01baba: 2900 14ff |011d: goto/16 0031 // -00ec │ │ -01babe: 0000 |011f: nop // spacer │ │ -01bac0: 0002 0300 0000 0000 0200 0000 0600 ... |0120: sparse-switch-data (14 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #40 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onLayout' │ │ - type : '(ZIIII)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 23 │ │ - ins : 6 │ │ - outs : 5 │ │ - insns size : 356 16-bit code units │ │ -01badc: |[01badc] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ -01baec: 7401 ff03 1100 |0000: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -01baf2: 0a09 |0003: move-result v9 │ │ -01baf4: 910a 1513 |0004: sub-int v10, v21, v19 │ │ -01baf8: 910b 1614 |0006: sub-int v11, v22, v20 │ │ -01bafc: 7401 0d04 1100 |0008: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@040d │ │ -01bb02: 0a06 |000b: move-result v6 │ │ -01bb04: 7401 0f04 1100 |000c: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@040f │ │ -01bb0a: 0a02 |000f: move-result v2 │ │ -01bb0c: 7401 0e04 1100 |0010: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@040e │ │ -01bb12: 0a05 |0013: move-result v5 │ │ -01bb14: 7401 0c04 1100 |0014: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@040c │ │ -01bb1a: 0a03 |0017: move-result v3 │ │ -01bb1c: 7401 1304 1100 |0018: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0413 │ │ -01bb22: 0a0c |001b: move-result v12 │ │ -01bb24: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -01bb26: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -01bb28: 0118 |001e: move v8, v1 │ │ -01bb2a: 3598 9f00 |001f: if-ge v8, v9, 00be // +009f │ │ -01bb2e: 0800 1100 |0021: move-object/from16 v0, v17 │ │ -01bb32: 6e20 fe03 8000 |0023: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -01bb38: 0c0d |0026: move-result-object v13 │ │ -01bb3a: 6e10 7c06 0d00 |0027: invoke-virtual {v13}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -01bb40: 0a01 |002a: move-result v1 │ │ -01bb42: 1307 0800 |002b: const/16 v7, #int 8 // #8 │ │ -01bb46: 3271 1401 |002d: if-eq v1, v7, 0141 // +0114 │ │ -01bb4a: 6e10 7006 0d00 |002f: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01bb50: 0c01 |0032: move-result-object v1 │ │ -01bb52: 1f01 ed00 |0033: check-cast v1, Landroid/support/v4/view/ax; // type@00ed │ │ -01bb56: 5517 9001 |0035: iget-boolean v7, v1, Landroid/support/v4/view/ax;.a:Z // field@0190 │ │ -01bb5a: 3807 0a01 |0037: if-eqz v7, 0141 // +010a │ │ -01bb5e: 5217 9101 |0039: iget v7, v1, Landroid/support/v4/view/ax;.b:I // field@0191 │ │ -01bb62: dd07 0707 |003b: and-int/lit8 v7, v7, #int 7 // #07 │ │ -01bb66: 5211 9101 |003d: iget v1, v1, Landroid/support/v4/view/ax;.b:I // field@0191 │ │ -01bb6a: dd0e 0170 |003f: and-int/lit8 v14, v1, #int 112 // #70 │ │ -01bb6e: 2b07 0701 0000 |0041: packed-switch v7, 00000148 // +00000107 │ │ -01bb74: 0167 |0044: move v7, v6 │ │ -01bb76: 2c0e 1101 0000 |0045: sparse-switch v14, 00000156 // +00000111 │ │ -01bb7c: 0121 |0048: move v1, v2 │ │ -01bb7e: 0210 0300 |0049: move/from16 v16, v3 │ │ -01bb82: 0123 |004b: move v3, v2 │ │ -01bb84: 0202 1000 |004c: move/from16 v2, v16 │ │ -01bb88: b0c7 |004e: add-int/2addr v7, v12 │ │ -01bb8a: 6e10 7306 0d00 |004f: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@0673 │ │ -01bb90: 0a0e |0052: move-result v14 │ │ -01bb92: b07e |0053: add-int/2addr v14, v7 │ │ -01bb94: 6e10 7206 0d00 |0054: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@0672 │ │ -01bb9a: 0a0f |0057: move-result v15 │ │ -01bb9c: b01f |0058: add-int/2addr v15, v1 │ │ -01bb9e: 6e5f 8b06 7de1 |0059: invoke-virtual {v13, v7, v1, v14, v15}, Landroid/view/View;.layout:(IIII)V // method@068b │ │ -01bba4: d801 0401 |005c: add-int/lit8 v1, v4, #int 1 // #01 │ │ -01bba8: 0134 |005e: move v4, v3 │ │ -01bbaa: 0123 |005f: move v3, v2 │ │ -01bbac: 0152 |0060: move v2, v5 │ │ -01bbae: 0165 |0061: move v5, v6 │ │ -01bbb0: d806 0801 |0062: add-int/lit8 v6, v8, #int 1 // #01 │ │ -01bbb4: 0168 |0064: move v8, v6 │ │ -01bbb6: 0156 |0065: move v6, v5 │ │ -01bbb8: 0125 |0066: move v5, v2 │ │ -01bbba: 0142 |0067: move v2, v4 │ │ -01bbbc: 0114 |0068: move v4, v1 │ │ -01bbbe: 28b6 |0069: goto 001f // -004a │ │ -01bbc0: 6e10 7306 0d00 |006a: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@0673 │ │ -01bbc6: 0a01 |006d: move-result v1 │ │ -01bbc8: b061 |006e: add-int/2addr v1, v6 │ │ -01bbca: 0167 |006f: move v7, v6 │ │ -01bbcc: 0116 |0070: move v6, v1 │ │ -01bbce: 28d4 |0071: goto 0045 // -002c │ │ -01bbd0: 6e10 7306 0d00 |0072: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@0673 │ │ -01bbd6: 0a01 |0075: move-result v1 │ │ -01bbd8: 9101 0a01 |0076: sub-int v1, v10, v1 │ │ -01bbdc: db01 0102 |0078: div-int/lit8 v1, v1, #int 2 // #02 │ │ -01bbe0: 7120 6407 6100 |007a: invoke-static {v1, v6}, Ljava/lang/Math;.max:(II)I // method@0764 │ │ -01bbe6: 0a01 |007d: move-result v1 │ │ -01bbe8: 0117 |007e: move v7, v1 │ │ -01bbea: 28c6 |007f: goto 0045 // -003a │ │ -01bbec: 9101 0a05 |0080: sub-int v1, v10, v5 │ │ -01bbf0: 6e10 7306 0d00 |0082: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@0673 │ │ -01bbf6: 0a07 |0085: move-result v7 │ │ -01bbf8: b171 |0086: sub-int/2addr v1, v7 │ │ -01bbfa: 6e10 7306 0d00 |0087: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@0673 │ │ -01bc00: 0a07 |008a: move-result v7 │ │ -01bc02: b075 |008b: add-int/2addr v5, v7 │ │ -01bc04: 0117 |008c: move v7, v1 │ │ -01bc06: 28b8 |008d: goto 0045 // -0048 │ │ -01bc08: 6e10 7206 0d00 |008e: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@0672 │ │ -01bc0e: 0a01 |0091: move-result v1 │ │ -01bc10: b021 |0092: add-int/2addr v1, v2 │ │ -01bc12: 0210 0200 |0093: move/from16 v16, v2 │ │ -01bc16: 0132 |0095: move v2, v3 │ │ -01bc18: 0113 |0096: move v3, v1 │ │ -01bc1a: 0201 1000 |0097: move/from16 v1, v16 │ │ -01bc1e: 28b5 |0099: goto 004e // -004b │ │ -01bc20: 6e10 7206 0d00 |009a: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@0672 │ │ -01bc26: 0a01 |009d: move-result v1 │ │ -01bc28: 9101 0b01 |009e: sub-int v1, v11, v1 │ │ -01bc2c: db01 0102 |00a0: div-int/lit8 v1, v1, #int 2 // #02 │ │ -01bc30: 7120 6407 2100 |00a2: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@0764 │ │ -01bc36: 0a01 |00a5: move-result v1 │ │ -01bc38: 0210 0300 |00a6: move/from16 v16, v3 │ │ -01bc3c: 0123 |00a8: move v3, v2 │ │ -01bc3e: 0202 1000 |00a9: move/from16 v2, v16 │ │ -01bc42: 28a3 |00ab: goto 004e // -005d │ │ -01bc44: 9101 0b03 |00ac: sub-int v1, v11, v3 │ │ -01bc48: 6e10 7206 0d00 |00ae: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@0672 │ │ -01bc4e: 0a0e |00b1: move-result v14 │ │ -01bc50: b1e1 |00b2: sub-int/2addr v1, v14 │ │ -01bc52: 6e10 7206 0d00 |00b3: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@0672 │ │ -01bc58: 0a0e |00b6: move-result v14 │ │ -01bc5a: b0e3 |00b7: add-int/2addr v3, v14 │ │ -01bc5c: 0210 0300 |00b8: move/from16 v16, v3 │ │ -01bc60: 0123 |00ba: move v3, v2 │ │ -01bc62: 0202 1000 |00bb: move/from16 v2, v16 │ │ -01bc66: 2891 |00bd: goto 004e // -006f │ │ -01bc68: 9101 0a06 |00be: sub-int v1, v10, v6 │ │ -01bc6c: 9107 0105 |00c0: sub-int v7, v1, v5 │ │ -01bc70: 1201 |00c2: const/4 v1, #int 0 // #0 │ │ -01bc72: 0115 |00c3: move v5, v1 │ │ -01bc74: 3595 5700 |00c4: if-ge v5, v9, 011b // +0057 │ │ -01bc78: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ -01bc7c: 6e20 fe03 5000 |00c8: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -01bc82: 0c08 |00cb: move-result-object v8 │ │ -01bc84: 6e10 7c06 0800 |00cc: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -01bc8a: 0a01 |00cf: move-result v1 │ │ -01bc8c: 130a 0800 |00d0: const/16 v10, #int 8 // #8 │ │ -01bc90: 32a1 4500 |00d2: if-eq v1, v10, 0117 // +0045 │ │ -01bc94: 6e10 7006 0800 |00d4: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01bc9a: 0c01 |00d7: move-result-object v1 │ │ -01bc9c: 1f01 ed00 |00d8: check-cast v1, Landroid/support/v4/view/ax; // type@00ed │ │ -01bca0: 551a 9001 |00da: iget-boolean v10, v1, Landroid/support/v4/view/ax;.a:Z // field@0190 │ │ -01bca4: 390a 3b00 |00dc: if-nez v10, 0117 // +003b │ │ -01bca8: 0800 1100 |00de: move-object/from16 v0, v17 │ │ -01bcac: 6e20 d103 8000 |00e0: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.a:(Landroid/view/View;)Landroid/support/v4/view/aw; // method@03d1 │ │ -01bcb2: 0c0a |00e3: move-result-object v10 │ │ -01bcb4: 380a 3300 |00e4: if-eqz v10, 0117 // +0033 │ │ -01bcb8: 827c |00e6: int-to-float v12, v7 │ │ -01bcba: 52aa 8f01 |00e7: iget v10, v10, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -01bcbe: c8ca |00e9: mul-float/2addr v10, v12 │ │ -01bcc0: 87aa |00ea: float-to-int v10, v10 │ │ -01bcc2: b06a |00eb: add-int/2addr v10, v6 │ │ -01bcc4: 551c 9301 |00ec: iget-boolean v12, v1, Landroid/support/v4/view/ax;.d:Z // field@0193 │ │ -01bcc8: 380c 1c00 |00ee: if-eqz v12, 010a // +001c │ │ -01bccc: 120c |00f0: const/4 v12, #int 0 // #0 │ │ -01bcce: 5c1c 9301 |00f1: iput-boolean v12, v1, Landroid/support/v4/view/ax;.d:Z // field@0193 │ │ -01bcd2: 827c |00f3: int-to-float v12, v7 │ │ -01bcd4: 5211 9201 |00f4: iget v1, v1, Landroid/support/v4/view/ax;.c:F // field@0192 │ │ -01bcd8: c8c1 |00f6: mul-float/2addr v1, v12 │ │ -01bcda: 8711 |00f7: float-to-int v1, v1 │ │ -01bcdc: 150c 0040 |00f8: const/high16 v12, #int 1073741824 // #4000 │ │ -01bce0: 7120 6106 c100 |00fa: invoke-static {v1, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -01bce6: 0a01 |00fd: move-result v1 │ │ -01bce8: 910c 0b02 |00fe: sub-int v12, v11, v2 │ │ -01bcec: b13c |0100: sub-int/2addr v12, v3 │ │ -01bcee: 150d 0040 |0101: const/high16 v13, #int 1073741824 // #4000 │ │ -01bcf2: 7120 6106 dc00 |0103: invoke-static {v12, v13}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -01bcf8: 0a0c |0106: move-result v12 │ │ -01bcfa: 6e30 8c06 180c |0107: invoke-virtual {v8, v1, v12}, Landroid/view/View;.measure:(II)V // method@068c │ │ -01bd00: 6e10 7306 0800 |010a: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@0673 │ │ -01bd06: 0a01 |010d: move-result v1 │ │ -01bd08: b0a1 |010e: add-int/2addr v1, v10 │ │ -01bd0a: 6e10 7206 0800 |010f: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@0672 │ │ -01bd10: 0a0c |0112: move-result v12 │ │ -01bd12: b02c |0113: add-int/2addr v12, v2 │ │ -01bd14: 6e5c 8b06 a812 |0114: invoke-virtual {v8, v10, v2, v1, v12}, Landroid/view/View;.layout:(IIII)V // method@068b │ │ -01bd1a: d801 0501 |0117: add-int/lit8 v1, v5, #int 1 // #01 │ │ -01bd1e: 0115 |0119: move v5, v1 │ │ -01bd20: 28aa |011a: goto 00c4 // -0056 │ │ -01bd22: 0800 1100 |011b: move-object/from16 v0, v17 │ │ -01bd26: 5902 7c01 |011d: iput v2, v0, Landroid/support/v4/view/ViewPager;.q:I // field@017c │ │ -01bd2a: 9101 0b03 |011f: sub-int v1, v11, v3 │ │ -01bd2e: 0800 1100 |0121: move-object/from16 v0, v17 │ │ -01bd32: 5901 7d01 |0123: iput v1, v0, Landroid/support/v4/view/ViewPager;.r:I // field@017d │ │ -01bd36: 0800 1100 |0125: move-object/from16 v0, v17 │ │ -01bd3a: 5904 6101 |0127: iput v4, v0, Landroid/support/v4/view/ViewPager;.V:I // field@0161 │ │ -01bd3e: 0800 1100 |0129: move-object/from16 v0, v17 │ │ -01bd42: 5501 5e01 |012b: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.S:Z // field@015e │ │ -01bd46: 3801 0e00 |012d: if-eqz v1, 013b // +000e │ │ -01bd4a: 0800 1100 |012f: move-object/from16 v0, v17 │ │ -01bd4e: 5201 7401 |0131: iget v1, v0, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01bd52: 1202 |0133: const/4 v2, #int 0 // #0 │ │ -01bd54: 1203 |0134: const/4 v3, #int 0 // #0 │ │ -01bd56: 1204 |0135: const/4 v4, #int 0 // #0 │ │ -01bd58: 0800 1100 |0136: move-object/from16 v0, v17 │ │ -01bd5c: 7054 d803 1032 |0138: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.a:(IZIZ)V // method@03d8 │ │ -01bd62: 1201 |013b: const/4 v1, #int 0 // #0 │ │ -01bd64: 0800 1100 |013c: move-object/from16 v0, v17 │ │ -01bd68: 5c01 5e01 |013e: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.S:Z // field@015e │ │ -01bd6c: 0e00 |0140: return-void │ │ -01bd6e: 0141 |0141: move v1, v4 │ │ -01bd70: 0124 |0142: move v4, v2 │ │ -01bd72: 0152 |0143: move v2, v5 │ │ -01bd74: 0165 |0144: move v5, v6 │ │ -01bd76: 2900 1dff |0145: goto/16 0062 // -00e3 │ │ -01bd7a: 0000 |0147: nop // spacer │ │ -01bd7c: 0001 0500 0100 0000 3100 0000 0300 ... |0148: packed-switch-data (14 units) │ │ -01bd98: 0002 0300 1000 0000 3000 0000 5000 ... |0156: sparse-switch-data (14 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #41 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 16 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 275 16-bit code units │ │ -01bdb4: |[01bdb4] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ -01bdc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01bdc6: 7120 0404 e000 |0001: invoke-static {v0, v14}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0404 │ │ -01bdcc: 0a00 |0004: move-result v0 │ │ -01bdce: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -01bdd0: 7120 0404 f100 |0006: invoke-static {v1, v15}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0404 │ │ -01bdd6: 0a01 |0009: move-result v1 │ │ -01bdd8: 6e30 3404 0d01 |000a: invoke-virtual {v13, v0, v1}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0434 │ │ -01bdde: 6e10 0a04 0d00 |000d: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@040a │ │ -01bde4: 0a00 |0010: move-result v0 │ │ -01bde6: db01 000a |0011: div-int/lit8 v1, v0, #int 10 // #0a │ │ -01bdea: 52d2 4e01 |0013: iget v2, v13, Landroid/support/v4/view/ViewPager;.C:I // field@014e │ │ -01bdee: 7120 6607 2100 |0015: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@0766 │ │ -01bdf4: 0a01 |0018: move-result v1 │ │ -01bdf6: 59d1 4f01 |0019: iput v1, v13, Landroid/support/v4/view/ViewPager;.D:I // field@014f │ │ -01bdfa: 6e10 0d04 0d00 |001b: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@040d │ │ -01be00: 0a01 |001e: move-result v1 │ │ -01be02: b110 |001f: sub-int/2addr v0, v1 │ │ -01be04: 6e10 0e04 0d00 |0020: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@040e │ │ -01be0a: 0a01 |0023: move-result v1 │ │ -01be0c: 9103 0001 |0024: sub-int v3, v0, v1 │ │ -01be10: 6e10 0904 0d00 |0026: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0409 │ │ -01be16: 0a00 |0029: move-result v0 │ │ -01be18: 6e10 0f04 0d00 |002a: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@040f │ │ -01be1e: 0a01 |002d: move-result v1 │ │ -01be20: b110 |002e: sub-int/2addr v0, v1 │ │ -01be22: 6e10 0c04 0d00 |002f: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@040c │ │ -01be28: 0a01 |0032: move-result v1 │ │ -01be2a: 9105 0001 |0033: sub-int v5, v0, v1 │ │ -01be2e: 6e10 ff03 0d00 |0035: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -01be34: 0a09 |0038: move-result v9 │ │ -01be36: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -01be38: 0108 |003a: move v8, v0 │ │ -01be3a: 3598 8100 |003b: if-ge v8, v9, 00bc // +0081 │ │ -01be3e: 6e20 fe03 8d00 |003d: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -01be44: 0c0a |0040: move-result-object v10 │ │ -01be46: 6e10 7c06 0a00 |0041: invoke-virtual {v10}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -01be4c: 0a00 |0044: move-result v0 │ │ -01be4e: 1301 0800 |0045: const/16 v1, #int 8 // #8 │ │ -01be52: 3210 5e00 |0047: if-eq v0, v1, 00a5 // +005e │ │ -01be56: 6e10 7006 0a00 |0049: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01be5c: 0c00 |004c: move-result-object v0 │ │ -01be5e: 1f00 ed00 |004d: check-cast v0, Landroid/support/v4/view/ax; // type@00ed │ │ -01be62: 3800 5600 |004f: if-eqz v0, 00a5 // +0056 │ │ -01be66: 5501 9001 |0051: iget-boolean v1, v0, Landroid/support/v4/view/ax;.a:Z // field@0190 │ │ -01be6a: 3801 5200 |0053: if-eqz v1, 00a5 // +0052 │ │ -01be6e: 5201 9101 |0055: iget v1, v0, Landroid/support/v4/view/ax;.b:I // field@0191 │ │ -01be72: dd06 0107 |0057: and-int/lit8 v6, v1, #int 7 // #07 │ │ -01be76: 5201 9101 |0059: iget v1, v0, Landroid/support/v4/view/ax;.b:I // field@0191 │ │ -01be7a: dd04 0170 |005b: and-int/lit8 v4, v1, #int 112 // #70 │ │ -01be7e: 1502 0080 |005d: const/high16 v2, #int -2147483648 // #8000 │ │ -01be82: 1501 0080 |005f: const/high16 v1, #int -2147483648 // #8000 │ │ -01be86: 1307 3000 |0061: const/16 v7, #int 48 // #30 │ │ -01be8a: 3274 0600 |0063: if-eq v4, v7, 0069 // +0006 │ │ -01be8e: 1307 5000 |0065: const/16 v7, #int 80 // #50 │ │ -01be92: 3374 4200 |0067: if-ne v4, v7, 00a9 // +0042 │ │ -01be96: 1214 |0069: const/4 v4, #int 1 // #1 │ │ -01be98: 0147 |006a: move v7, v4 │ │ -01be9a: 1234 |006b: const/4 v4, #int 3 // #3 │ │ -01be9c: 3246 0500 |006c: if-eq v6, v4, 0071 // +0005 │ │ -01bea0: 1254 |006e: const/4 v4, #int 5 // #5 │ │ -01bea2: 3346 3d00 |006f: if-ne v6, v4, 00ac // +003d │ │ -01bea6: 1214 |0071: const/4 v4, #int 1 // #1 │ │ -01bea8: 0146 |0072: move v6, v4 │ │ -01beaa: 3807 3c00 |0073: if-eqz v7, 00af // +003c │ │ -01beae: 1502 0040 |0075: const/high16 v2, #int 1073741824 // #4000 │ │ -01beb2: 5204 9701 |0077: iget v4, v0, Landroid/support/v4/view/ax;.width:I // field@0197 │ │ -01beb6: 12eb |0079: const/4 v11, #int -2 // #fe │ │ -01beb8: 32b4 9500 |007a: if-eq v4, v11, 010f // +0095 │ │ -01bebc: 1504 0040 |007c: const/high16 v4, #int 1073741824 // #4000 │ │ -01bec0: 5202 9701 |007e: iget v2, v0, Landroid/support/v4/view/ax;.width:I // field@0197 │ │ -01bec4: 12fb |0080: const/4 v11, #int -1 // #ff │ │ -01bec6: 32b2 8b00 |0081: if-eq v2, v11, 010c // +008b │ │ -01beca: 5202 9701 |0083: iget v2, v0, Landroid/support/v4/view/ax;.width:I // field@0197 │ │ -01bece: 520b 9601 |0085: iget v11, v0, Landroid/support/v4/view/ax;.height:I // field@0196 │ │ -01bed2: 12ec |0087: const/4 v12, #int -2 // #fe │ │ -01bed4: 32cb 8200 |0088: if-eq v11, v12, 010a // +0082 │ │ -01bed8: 1501 0040 |008a: const/high16 v1, #int 1073741824 // #4000 │ │ -01bedc: 520b 9601 |008c: iget v11, v0, Landroid/support/v4/view/ax;.height:I // field@0196 │ │ -01bee0: 12fc |008e: const/4 v12, #int -1 // #ff │ │ -01bee2: 32cb 7b00 |008f: if-eq v11, v12, 010a // +007b │ │ -01bee6: 5200 9601 |0091: iget v0, v0, Landroid/support/v4/view/ax;.height:I // field@0196 │ │ -01beea: 7120 6106 4200 |0093: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -01bef0: 0a02 |0096: move-result v2 │ │ -01bef2: 7120 6106 1000 |0097: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -01bef8: 0a00 |009a: move-result v0 │ │ -01befa: 6e30 8c06 2a00 |009b: invoke-virtual {v10, v2, v0}, Landroid/view/View;.measure:(II)V // method@068c │ │ -01bf00: 3807 1600 |009e: if-eqz v7, 00b4 // +0016 │ │ -01bf04: 6e10 7206 0a00 |00a0: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@0672 │ │ -01bf0a: 0a00 |00a3: move-result v0 │ │ -01bf0c: b105 |00a4: sub-int/2addr v5, v0 │ │ -01bf0e: d800 0801 |00a5: add-int/lit8 v0, v8, #int 1 // #01 │ │ -01bf12: 0108 |00a7: move v8, v0 │ │ -01bf14: 2893 |00a8: goto 003b // -006d │ │ -01bf16: 1204 |00a9: const/4 v4, #int 0 // #0 │ │ -01bf18: 0147 |00aa: move v7, v4 │ │ -01bf1a: 28c0 |00ab: goto 006b // -0040 │ │ -01bf1c: 1204 |00ac: const/4 v4, #int 0 // #0 │ │ -01bf1e: 0146 |00ad: move v6, v4 │ │ -01bf20: 28c5 |00ae: goto 0073 // -003b │ │ -01bf22: 3806 c8ff |00af: if-eqz v6, 0077 // -0038 │ │ -01bf26: 1501 0040 |00b1: const/high16 v1, #int 1073741824 // #4000 │ │ -01bf2a: 28c4 |00b3: goto 0077 // -003c │ │ -01bf2c: 3806 f1ff |00b4: if-eqz v6, 00a5 // -000f │ │ -01bf30: 6e10 7306 0a00 |00b6: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@0673 │ │ -01bf36: 0a00 |00b9: move-result v0 │ │ -01bf38: b103 |00ba: sub-int/2addr v3, v0 │ │ -01bf3a: 28ea |00bb: goto 00a5 // -0016 │ │ -01bf3c: 1500 0040 |00bc: const/high16 v0, #int 1073741824 // #4000 │ │ -01bf40: 7120 6106 0300 |00be: invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -01bf46: 0a00 |00c1: move-result v0 │ │ -01bf48: 59d0 8001 |00c2: iput v0, v13, Landroid/support/v4/view/ViewPager;.u:I // field@0180 │ │ -01bf4c: 1500 0040 |00c4: const/high16 v0, #int 1073741824 // #4000 │ │ -01bf50: 7120 6106 0500 |00c6: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -01bf56: 0a00 |00c9: move-result v0 │ │ -01bf58: 59d0 8101 |00ca: iput v0, v13, Landroid/support/v4/view/ViewPager;.v:I // field@0181 │ │ -01bf5c: 1210 |00cc: const/4 v0, #int 1 // #1 │ │ -01bf5e: 5cd0 8201 |00cd: iput-boolean v0, v13, Landroid/support/v4/view/ViewPager;.w:Z // field@0182 │ │ -01bf62: 6e10 e703 0d00 |00cf: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.b:()V // method@03e7 │ │ -01bf68: 1200 |00d2: const/4 v0, #int 0 // #0 │ │ -01bf6a: 5cd0 8201 |00d3: iput-boolean v0, v13, Landroid/support/v4/view/ViewPager;.w:Z // field@0182 │ │ -01bf6e: 6e10 ff03 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -01bf74: 0a02 |00d8: move-result v2 │ │ -01bf76: 1200 |00d9: const/4 v0, #int 0 // #0 │ │ -01bf78: 0101 |00da: move v1, v0 │ │ -01bf7a: 3521 2e00 |00db: if-ge v1, v2, 0109 // +002e │ │ -01bf7e: 6e20 fe03 1d00 |00dd: invoke-virtual {v13, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -01bf84: 0c04 |00e0: move-result-object v4 │ │ -01bf86: 6e10 7c06 0400 |00e1: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -01bf8c: 0a00 |00e4: move-result v0 │ │ -01bf8e: 1305 0800 |00e5: const/16 v5, #int 8 // #8 │ │ -01bf92: 3250 1e00 |00e7: if-eq v0, v5, 0105 // +001e │ │ -01bf96: 6e10 7006 0400 |00e9: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01bf9c: 0c00 |00ec: move-result-object v0 │ │ -01bf9e: 1f00 ed00 |00ed: check-cast v0, Landroid/support/v4/view/ax; // type@00ed │ │ -01bfa2: 3800 0600 |00ef: if-eqz v0, 00f5 // +0006 │ │ -01bfa6: 5505 9001 |00f1: iget-boolean v5, v0, Landroid/support/v4/view/ax;.a:Z // field@0190 │ │ -01bfaa: 3905 1200 |00f3: if-nez v5, 0105 // +0012 │ │ -01bfae: 8235 |00f5: int-to-float v5, v3 │ │ -01bfb0: 5200 9201 |00f6: iget v0, v0, Landroid/support/v4/view/ax;.c:F // field@0192 │ │ -01bfb4: c850 |00f8: mul-float/2addr v0, v5 │ │ -01bfb6: 8700 |00f9: float-to-int v0, v0 │ │ -01bfb8: 1505 0040 |00fa: const/high16 v5, #int 1073741824 // #4000 │ │ -01bfbc: 7120 6106 5000 |00fc: invoke-static {v0, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -01bfc2: 0a00 |00ff: move-result v0 │ │ -01bfc4: 52d5 8101 |0100: iget v5, v13, Landroid/support/v4/view/ViewPager;.v:I // field@0181 │ │ -01bfc8: 6e30 8c06 0405 |0102: invoke-virtual {v4, v0, v5}, Landroid/view/View;.measure:(II)V // method@068c │ │ -01bfce: d800 0101 |0105: add-int/lit8 v0, v1, #int 1 // #01 │ │ -01bfd2: 0101 |0107: move v1, v0 │ │ -01bfd4: 28d3 |0108: goto 00db // -002d │ │ -01bfd6: 0e00 |0109: return-void │ │ -01bfd8: 0150 |010a: move v0, v5 │ │ -01bfda: 2888 |010b: goto 0093 // -0078 │ │ -01bfdc: 0132 |010c: move v2, v3 │ │ -01bfde: 2900 78ff |010d: goto/16 0085 // -0088 │ │ -01bfe2: 0124 |010f: move v4, v2 │ │ -01bfe4: 0132 |0110: move v2, v3 │ │ -01bfe6: 2900 74ff |0111: goto/16 0085 // -008c │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #42 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onRequestFocusInDescendants' │ │ - type : '(ILandroid/graphics/Rect;)Z' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 11 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 53 16-bit code units │ │ -01bfec: |[01bfec] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -01bffc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01bffe: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -01c000: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -01c002: 6e10 ff03 0800 |0003: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@03ff │ │ -01c008: 0a00 |0006: move-result v0 │ │ -01c00a: dd03 0902 |0007: and-int/lit8 v3, v9, #int 2 // #02 │ │ -01c00e: 3803 2300 |0009: if-eqz v3, 002c // +0023 │ │ -01c012: 0121 |000b: move v1, v2 │ │ -01c014: 0143 |000c: move v3, v4 │ │ -01c016: 3203 2600 |000d: if-eq v3, v0, 0033 // +0026 │ │ -01c01a: 6e20 fe03 3800 |000f: invoke-virtual {v8, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@03fe │ │ -01c020: 0c05 |0012: move-result-object v5 │ │ -01c022: 6e10 7c06 0500 |0013: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -01c028: 0a06 |0016: move-result v6 │ │ -01c02a: 3906 1a00 |0017: if-nez v6, 0031 // +001a │ │ -01c02e: 6e20 d103 5800 |0019: invoke-virtual {v8, v5}, Landroid/support/v4/view/ViewPager;.a:(Landroid/view/View;)Landroid/support/v4/view/aw; // method@03d1 │ │ -01c034: 0c06 |001c: move-result-object v6 │ │ -01c036: 3806 1400 |001d: if-eqz v6, 0031 // +0014 │ │ -01c03a: 5266 8c01 |001f: iget v6, v6, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01c03e: 5287 7401 |0021: iget v7, v8, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01c042: 3376 0e00 |0023: if-ne v6, v7, 0031 // +000e │ │ -01c046: 6e30 9506 950a |0025: invoke-virtual {v5, v9, v10}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@0695 │ │ -01c04c: 0a05 |0028: move-result v5 │ │ -01c04e: 3805 0800 |0029: if-eqz v5, 0031 // +0008 │ │ -01c052: 0f02 |002b: return v2 │ │ -01c054: d800 00ff |002c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01c058: 0103 |002e: move v3, v0 │ │ -01c05a: 0110 |002f: move v0, v1 │ │ -01c05c: 28dd |0030: goto 000d // -0023 │ │ -01c05e: b013 |0031: add-int/2addr v3, v1 │ │ -01c060: 28db |0032: goto 000d // -0025 │ │ -01c062: 0142 |0033: move v2, v4 │ │ -01c064: 28f7 |0034: goto 002b // -0009 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #43 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onRestoreInstanceState' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 51 16-bit code units │ │ -01c068: |[01c068] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -01c078: 2040 d300 |0000: instance-of v0, v4, Landroid/support/v4/view/ViewPager$SavedState; // type@00d3 │ │ -01c07c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -01c080: 6f20 c206 4300 |0004: invoke-super {v3, v4}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@06c2 │ │ -01c086: 0e00 |0007: return-void │ │ -01c088: 1f04 d300 |0008: check-cast v4, Landroid/support/v4/view/ViewPager$SavedState; // type@00d3 │ │ -01c08c: 6e10 c903 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@03c9 │ │ -01c092: 0c00 |000d: move-result-object v0 │ │ -01c094: 6f20 c206 0300 |000e: invoke-super {v3, v0}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@06c2 │ │ -01c09a: 5430 7301 |0011: iget-object v0, v3, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c09e: 3800 1300 |0013: if-eqz v0, 0026 // +0013 │ │ -01c0a2: 5430 7301 |0015: iget-object v0, v3, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c0a6: 5441 4a01 |0017: iget-object v1, v4, Landroid/support/v4/view/ViewPager$SavedState;.b:Landroid/os/Parcelable; // field@014a │ │ -01c0aa: 5442 4b01 |0019: iget-object v2, v4, Landroid/support/v4/view/ViewPager$SavedState;.c:Ljava/lang/ClassLoader; // field@014b │ │ -01c0ae: 6e30 f504 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/x;.a:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@04f5 │ │ -01c0b4: 5240 4901 |001e: iget v0, v4, Landroid/support/v4/view/ViewPager$SavedState;.a:I // field@0149 │ │ -01c0b8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -01c0ba: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -01c0bc: 6e40 d903 0321 |0022: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/view/ViewPager;.a:(IZZ)V // method@03d9 │ │ -01c0c2: 28e2 |0025: goto 0007 // -001e │ │ -01c0c4: 5240 4901 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager$SavedState;.a:I // field@0149 │ │ -01c0c8: 5930 7501 |0028: iput v0, v3, Landroid/support/v4/view/ViewPager;.j:I // field@0175 │ │ -01c0cc: 5440 4a01 |002a: iget-object v0, v4, Landroid/support/v4/view/ViewPager$SavedState;.b:Landroid/os/Parcelable; // field@014a │ │ -01c0d0: 5b30 7601 |002c: iput-object v0, v3, Landroid/support/v4/view/ViewPager;.k:Landroid/os/Parcelable; // field@0176 │ │ -01c0d4: 5440 4b01 |002e: iget-object v0, v4, Landroid/support/v4/view/ViewPager$SavedState;.c:Ljava/lang/ClassLoader; // field@014b │ │ -01c0d8: 5b30 7701 |0030: iput-object v0, v3, Landroid/support/v4/view/ViewPager;.l:Ljava/lang/ClassLoader; // field@0177 │ │ -01c0dc: 28d5 |0032: goto 0007 // -002b │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #44 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onSaveInstanceState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 26 16-bit code units │ │ -01c0e0: |[01c0e0] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -01c0f0: 6f10 c306 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@06c3 │ │ -01c0f6: 0c00 |0003: move-result-object v0 │ │ -01c0f8: 2201 d300 |0004: new-instance v1, Landroid/support/v4/view/ViewPager$SavedState; // type@00d3 │ │ -01c0fc: 7020 c803 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@03c8 │ │ -01c102: 5220 7401 |0009: iget v0, v2, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01c106: 5910 4901 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.a:I // field@0149 │ │ -01c10a: 5420 7301 |000d: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c10e: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ -01c112: 5420 7301 |0011: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c116: 6e10 fb04 0000 |0013: invoke-virtual {v0}, Landroid/support/v4/view/x;.b:()Landroid/os/Parcelable; // method@04fb │ │ -01c11c: 0c00 |0016: move-result-object v0 │ │ -01c11e: 5b10 4a01 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.b:Landroid/os/Parcelable; // field@014a │ │ -01c122: 1101 |0019: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #45 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onSizeChanged' │ │ - type : '(IIII)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 7 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 13 16-bit code units │ │ -01c124: |[01c124] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ -01c134: 6f56 c406 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@06c4 │ │ -01c13a: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ -01c13e: 5220 7a01 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.o:I // field@017a │ │ -01c142: 5221 7a01 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.o:I // field@017a │ │ -01c146: 7051 d603 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.a:(IIII)V // method@03d6 │ │ -01c14c: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #46 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 384 16-bit code units │ │ -01c150: |[01c150] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -01c160: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ -01c162: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01c164: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -01c166: 5570 5b01 |0003: iget-boolean v0, v7, Landroid/support/v4/view/ViewPager;.P:Z // field@015b │ │ -01c16a: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ -01c16e: 0110 |0007: move v0, v1 │ │ -01c170: 0f00 |0008: return v0 │ │ -01c172: 6e10 4906 0800 |0009: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@0649 │ │ -01c178: 0a00 |000c: move-result v0 │ │ -01c17a: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -01c17e: 6e10 4a06 0800 |000f: invoke-virtual {v8}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@064a │ │ -01c184: 0a00 |0012: move-result v0 │ │ -01c186: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ -01c18a: 0120 |0015: move v0, v2 │ │ -01c18c: 28f2 |0016: goto 0008 // -000e │ │ -01c18e: 5470 7301 |0017: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c192: 3800 0a00 |0019: if-eqz v0, 0023 // +000a │ │ -01c196: 5470 7301 |001b: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c19a: 6e10 f004 0000 |001d: invoke-virtual {v0}, Landroid/support/v4/view/x;.a:()I // method@04f0 │ │ -01c1a0: 0a00 |0020: move-result v0 │ │ -01c1a2: 3900 0400 |0021: if-nez v0, 0025 // +0004 │ │ -01c1a6: 0120 |0023: move v0, v2 │ │ -01c1a8: 28e4 |0024: goto 0008 // -001c │ │ -01c1aa: 5470 5601 |0025: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.K:Landroid/view/VelocityTracker; // field@0156 │ │ -01c1ae: 3900 0800 |0027: if-nez v0, 002f // +0008 │ │ -01c1b2: 7100 5906 0000 |0029: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@0659 │ │ -01c1b8: 0c00 |002c: move-result-object v0 │ │ -01c1ba: 5b70 5601 |002d: iput-object v0, v7, Landroid/support/v4/view/ViewPager;.K:Landroid/view/VelocityTracker; // field@0156 │ │ -01c1be: 5470 5601 |002f: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.K:Landroid/view/VelocityTracker; // field@0156 │ │ -01c1c2: 6e20 5206 8000 |0031: invoke-virtual {v0, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0652 │ │ -01c1c8: 6e10 4906 0800 |0034: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@0649 │ │ -01c1ce: 0a00 |0037: move-result v0 │ │ -01c1d0: d500 ff00 |0038: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -01c1d4: 2b00 3401 0000 |003a: packed-switch v0, 0000016e // +00000134 │ │ -01c1da: 3802 0500 |003d: if-eqz v2, 0042 // +0005 │ │ -01c1de: 7110 5004 0700 |003f: invoke-static {v7}, Landroid/support/v4/view/ad;.b:(Landroid/view/View;)V // method@0450 │ │ -01c1e4: 0110 |0042: move v0, v1 │ │ -01c1e6: 28c5 |0043: goto 0008 // -003b │ │ -01c1e8: 5470 7801 |0044: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.m:Landroid/widget/Scroller; // field@0178 │ │ -01c1ec: 6e10 1407 0000 |0046: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@0714 │ │ -01c1f2: 5c72 8401 |0049: iput-boolean v2, v7, Landroid/support/v4/view/ViewPager;.y:Z // field@0184 │ │ -01c1f6: 6e10 e703 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.b:()V // method@03e7 │ │ -01c1fc: 6e10 4d06 0800 |004e: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@064d │ │ -01c202: 0a00 |0051: move-result v0 │ │ -01c204: 5970 5301 |0052: iput v0, v7, Landroid/support/v4/view/ViewPager;.H:F // field@0153 │ │ -01c208: 5970 5101 |0054: iput v0, v7, Landroid/support/v4/view/ViewPager;.F:F // field@0151 │ │ -01c20c: 6e10 4f06 0800 |0056: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@064f │ │ -01c212: 0a00 |0059: move-result v0 │ │ -01c214: 5970 5401 |005a: iput v0, v7, Landroid/support/v4/view/ViewPager;.I:F // field@0154 │ │ -01c218: 5970 5201 |005c: iput v0, v7, Landroid/support/v4/view/ViewPager;.G:F // field@0152 │ │ -01c21c: 7120 d504 2800 |005e: invoke-static {v8, v2}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;I)I // method@04d5 │ │ -01c222: 0a00 |0061: move-result v0 │ │ -01c224: 5970 5501 |0062: iput v0, v7, Landroid/support/v4/view/ViewPager;.J:I // field@0155 │ │ -01c228: 28d9 |0064: goto 003d // -0027 │ │ -01c22a: 5570 4c01 |0065: iget-boolean v0, v7, Landroid/support/v4/view/ViewPager;.A:Z // field@014c │ │ -01c22e: 3900 5200 |0067: if-nez v0, 00b9 // +0052 │ │ -01c232: 5270 5501 |0069: iget v0, v7, Landroid/support/v4/view/ViewPager;.J:I // field@0155 │ │ -01c236: 7120 d304 0800 |006b: invoke-static {v8, v0}, Landroid/support/v4/view/s;.a:(Landroid/view/MotionEvent;I)I // method@04d3 │ │ -01c23c: 0a00 |006e: move-result v0 │ │ -01c23e: 7120 d604 0800 |006f: invoke-static {v8, v0}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;I)F // method@04d6 │ │ -01c244: 0a03 |0072: move-result v3 │ │ -01c246: 5274 5101 |0073: iget v4, v7, Landroid/support/v4/view/ViewPager;.F:F // field@0151 │ │ -01c24a: a704 0304 |0075: sub-float v4, v3, v4 │ │ -01c24e: 7110 5f07 0400 |0077: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -01c254: 0a04 |007a: move-result v4 │ │ -01c256: 7120 d804 0800 |007b: invoke-static {v8, v0}, Landroid/support/v4/view/s;.d:(Landroid/view/MotionEvent;I)F // method@04d8 │ │ -01c25c: 0a05 |007e: move-result v5 │ │ -01c25e: 5270 5201 |007f: iget v0, v7, Landroid/support/v4/view/ViewPager;.G:F // field@0152 │ │ -01c262: a700 0500 |0081: sub-float v0, v5, v0 │ │ -01c266: 7110 5f07 0000 |0083: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -01c26c: 0a00 |0086: move-result v0 │ │ -01c26e: 5276 5001 |0087: iget v6, v7, Landroid/support/v4/view/ViewPager;.E:I // field@0150 │ │ -01c272: 8266 |0089: int-to-float v6, v6 │ │ -01c274: 2d06 0406 |008a: cmpl-float v6, v4, v6 │ │ -01c278: 3d06 2d00 |008c: if-lez v6, 00b9 // +002d │ │ -01c27c: 2d00 0400 |008e: cmpl-float v0, v4, v0 │ │ -01c280: 3d00 2900 |0090: if-lez v0, 00b9 // +0029 │ │ -01c284: 5c71 4c01 |0092: iput-boolean v1, v7, Landroid/support/v4/view/ViewPager;.A:Z // field@014c │ │ -01c288: 7020 ea03 1700 |0094: invoke-direct {v7, v1}, Landroid/support/v4/view/ViewPager;.c:(Z)V // method@03ea │ │ -01c28e: 5270 5301 |0097: iget v0, v7, Landroid/support/v4/view/ViewPager;.H:F // field@0153 │ │ -01c292: a700 0300 |0099: sub-float v0, v3, v0 │ │ -01c296: 1203 |009b: const/4 v3, #int 0 // #0 │ │ -01c298: 2d00 0003 |009c: cmpl-float v0, v0, v3 │ │ -01c29c: 3d00 3000 |009e: if-lez v0, 00ce // +0030 │ │ -01c2a0: 5270 5301 |00a0: iget v0, v7, Landroid/support/v4/view/ViewPager;.H:F // field@0153 │ │ -01c2a4: 5273 5001 |00a2: iget v3, v7, Landroid/support/v4/view/ViewPager;.E:I // field@0150 │ │ -01c2a8: 8233 |00a4: int-to-float v3, v3 │ │ -01c2aa: c630 |00a5: add-float/2addr v0, v3 │ │ -01c2ac: 5970 5101 |00a6: iput v0, v7, Landroid/support/v4/view/ViewPager;.F:F // field@0151 │ │ -01c2b0: 5975 5201 |00a8: iput v5, v7, Landroid/support/v4/view/ViewPager;.G:F // field@0152 │ │ -01c2b4: 7020 3b04 1700 |00aa: invoke-direct {v7, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@043b │ │ -01c2ba: 7020 3c04 1700 |00ad: invoke-direct {v7, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@043c │ │ -01c2c0: 6e10 1104 0700 |00b0: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0411 │ │ -01c2c6: 0c00 |00b3: move-result-object v0 │ │ -01c2c8: 3800 0500 |00b4: if-eqz v0, 00b9 // +0005 │ │ -01c2cc: 7220 cd06 1000 |00b6: invoke-interface {v0, v1}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@06cd │ │ -01c2d2: 5570 4c01 |00b9: iget-boolean v0, v7, Landroid/support/v4/view/ViewPager;.A:Z // field@014c │ │ -01c2d6: 3800 82ff |00bb: if-eqz v0, 003d // -007e │ │ -01c2da: 5270 5501 |00bd: iget v0, v7, Landroid/support/v4/view/ViewPager;.J:I // field@0155 │ │ -01c2de: 7120 d304 0800 |00bf: invoke-static {v8, v0}, Landroid/support/v4/view/s;.a:(Landroid/view/MotionEvent;I)I // method@04d3 │ │ -01c2e4: 0a00 |00c2: move-result v0 │ │ -01c2e6: 7120 d604 0800 |00c3: invoke-static {v8, v0}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;I)F // method@04d6 │ │ -01c2ec: 0a00 |00c6: move-result v0 │ │ -01c2ee: 7020 e903 0700 |00c7: invoke-direct {v7, v0}, Landroid/support/v4/view/ViewPager;.b:(F)Z // method@03e9 │ │ -01c2f4: 0a00 |00ca: move-result v0 │ │ -01c2f6: b602 |00cb: or-int/2addr v2, v0 │ │ -01c2f8: 2900 71ff |00cc: goto/16 003d // -008f │ │ -01c2fc: 5270 5301 |00ce: iget v0, v7, Landroid/support/v4/view/ViewPager;.H:F // field@0153 │ │ -01c300: 5273 5001 |00d0: iget v3, v7, Landroid/support/v4/view/ViewPager;.E:I // field@0150 │ │ -01c304: 8233 |00d2: int-to-float v3, v3 │ │ -01c306: c730 |00d3: sub-float/2addr v0, v3 │ │ -01c308: 28d2 |00d4: goto 00a6 // -002e │ │ -01c30a: 5570 4c01 |00d5: iget-boolean v0, v7, Landroid/support/v4/view/ViewPager;.A:Z // field@014c │ │ -01c30e: 3800 66ff |00d7: if-eqz v0, 003d // -009a │ │ -01c312: 5470 5601 |00d9: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.K:Landroid/view/VelocityTracker; // field@0156 │ │ -01c316: 1302 e803 |00db: const/16 v2, #int 1000 // #3e8 │ │ -01c31a: 5273 5801 |00dd: iget v3, v7, Landroid/support/v4/view/ViewPager;.M:I // field@0158 │ │ -01c31e: 8233 |00df: int-to-float v3, v3 │ │ -01c320: 6e30 5406 2003 |00e0: invoke-virtual {v0, v2, v3}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@0654 │ │ -01c326: 5272 5501 |00e3: iget v2, v7, Landroid/support/v4/view/ViewPager;.J:I // field@0155 │ │ -01c32a: 7120 0205 2000 |00e5: invoke-static {v0, v2}, Landroid/support/v4/view/y;.a:(Landroid/view/VelocityTracker;I)F // method@0502 │ │ -01c330: 0a00 |00e8: move-result v0 │ │ -01c332: 8700 |00e9: float-to-int v0, v0 │ │ -01c334: 5c71 8401 |00ea: iput-boolean v1, v7, Landroid/support/v4/view/ViewPager;.y:Z // field@0184 │ │ -01c338: 7010 0104 0700 |00ec: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0401 │ │ -01c33e: 0a02 |00ef: move-result v2 │ │ -01c340: 6e10 1304 0700 |00f0: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0413 │ │ -01c346: 0a03 |00f3: move-result v3 │ │ -01c348: 7010 1704 0700 |00f4: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.h:()Landroid/support/v4/view/aw; // method@0417 │ │ -01c34e: 0c04 |00f7: move-result-object v4 │ │ -01c350: 5245 8c01 |00f8: iget v5, v4, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01c354: 8233 |00fa: int-to-float v3, v3 │ │ -01c356: 8222 |00fb: int-to-float v2, v2 │ │ -01c358: a902 0302 |00fc: div-float v2, v3, v2 │ │ -01c35c: 5243 8f01 |00fe: iget v3, v4, Landroid/support/v4/view/aw;.e:F // field@018f │ │ -01c360: c732 |0100: sub-float/2addr v2, v3 │ │ -01c362: 5243 8e01 |0101: iget v3, v4, Landroid/support/v4/view/aw;.d:F // field@018e │ │ -01c366: c932 |0103: div-float/2addr v2, v3 │ │ -01c368: 5273 5501 |0104: iget v3, v7, Landroid/support/v4/view/ViewPager;.J:I // field@0155 │ │ -01c36c: 7120 d304 3800 |0106: invoke-static {v8, v3}, Landroid/support/v4/view/s;.a:(Landroid/view/MotionEvent;I)I // method@04d3 │ │ -01c372: 0a03 |0109: move-result v3 │ │ -01c374: 7120 d604 3800 |010a: invoke-static {v8, v3}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;I)F // method@04d6 │ │ -01c37a: 0a03 |010d: move-result v3 │ │ -01c37c: 5274 5301 |010e: iget v4, v7, Landroid/support/v4/view/ViewPager;.H:F // field@0153 │ │ -01c380: c743 |0110: sub-float/2addr v3, v4 │ │ -01c382: 8733 |0111: float-to-int v3, v3 │ │ -01c384: 7053 ce03 5702 |0112: invoke-direct {v7, v5, v2, v0, v3}, Landroid/support/v4/view/ViewPager;.a:(IFII)I // method@03ce │ │ -01c38a: 0a02 |0115: move-result v2 │ │ -01c38c: 6e50 da03 2711 |0116: invoke-virtual {v7, v2, v1, v1, v0}, Landroid/support/v4/view/ViewPager;.a:(IZZI)V // method@03da │ │ -01c392: 5976 5501 |0119: iput v6, v7, Landroid/support/v4/view/ViewPager;.J:I // field@0155 │ │ -01c396: 7010 1904 0700 |011b: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.i:()V // method@0419 │ │ -01c39c: 5470 5c01 |011e: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.Q:Landroid/support/v4/widget/f; // field@015c │ │ -01c3a0: 6e10 af05 0000 |0120: invoke-virtual {v0}, Landroid/support/v4/widget/f;.c:()Z // method@05af │ │ -01c3a6: 0a00 |0123: move-result v0 │ │ -01c3a8: 5472 5d01 |0124: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.R:Landroid/support/v4/widget/f; // field@015d │ │ -01c3ac: 6e10 af05 0200 |0126: invoke-virtual {v2}, Landroid/support/v4/widget/f;.c:()Z // method@05af │ │ -01c3b2: 0a02 |0129: move-result v2 │ │ -01c3b4: b602 |012a: or-int/2addr v2, v0 │ │ -01c3b6: 2900 12ff |012b: goto/16 003d // -00ee │ │ -01c3ba: 5570 4c01 |012d: iget-boolean v0, v7, Landroid/support/v4/view/ViewPager;.A:Z // field@014c │ │ -01c3be: 3800 0eff |012f: if-eqz v0, 003d // -00f2 │ │ -01c3c2: 5270 7401 |0131: iget v0, v7, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01c3c6: 7052 d803 0721 |0133: invoke-direct {v7, v0, v1, v2, v2}, Landroid/support/v4/view/ViewPager;.a:(IZIZ)V // method@03d8 │ │ -01c3cc: 5976 5501 |0136: iput v6, v7, Landroid/support/v4/view/ViewPager;.J:I // field@0155 │ │ -01c3d0: 7010 1904 0700 |0138: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.i:()V // method@0419 │ │ -01c3d6: 5470 5c01 |013b: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.Q:Landroid/support/v4/widget/f; // field@015c │ │ -01c3da: 6e10 af05 0000 |013d: invoke-virtual {v0}, Landroid/support/v4/widget/f;.c:()Z // method@05af │ │ -01c3e0: 0a00 |0140: move-result v0 │ │ -01c3e2: 5472 5d01 |0141: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.R:Landroid/support/v4/widget/f; // field@015d │ │ -01c3e6: 6e10 af05 0200 |0143: invoke-virtual {v2}, Landroid/support/v4/widget/f;.c:()Z // method@05af │ │ -01c3ec: 0a02 |0146: move-result v2 │ │ -01c3ee: b602 |0147: or-int/2addr v2, v0 │ │ -01c3f0: 2900 f5fe |0148: goto/16 003d // -010b │ │ -01c3f4: 7110 d404 0800 |014a: invoke-static {v8}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;)I // method@04d4 │ │ -01c3fa: 0a00 |014d: move-result v0 │ │ -01c3fc: 7120 d604 0800 |014e: invoke-static {v8, v0}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;I)F // method@04d6 │ │ -01c402: 0a03 |0151: move-result v3 │ │ -01c404: 5973 5101 |0152: iput v3, v7, Landroid/support/v4/view/ViewPager;.F:F // field@0151 │ │ -01c408: 7120 d504 0800 |0154: invoke-static {v8, v0}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;I)I // method@04d5 │ │ -01c40e: 0a00 |0157: move-result v0 │ │ -01c410: 5970 5501 |0158: iput v0, v7, Landroid/support/v4/view/ViewPager;.J:I // field@0155 │ │ -01c414: 2900 e3fe |015a: goto/16 003d // -011d │ │ -01c418: 7020 dc03 8700 |015c: invoke-direct {v7, v8}, Landroid/support/v4/view/ViewPager;.a:(Landroid/view/MotionEvent;)V // method@03dc │ │ -01c41e: 5270 5501 |015f: iget v0, v7, Landroid/support/v4/view/ViewPager;.J:I // field@0155 │ │ -01c422: 7120 d304 0800 |0161: invoke-static {v8, v0}, Landroid/support/v4/view/s;.a:(Landroid/view/MotionEvent;I)I // method@04d3 │ │ -01c428: 0a00 |0164: move-result v0 │ │ -01c42a: 7120 d604 0800 |0165: invoke-static {v8, v0}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;I)F // method@04d6 │ │ -01c430: 0a00 |0168: move-result v0 │ │ -01c432: 5970 5101 |0169: iput v0, v7, Landroid/support/v4/view/ViewPager;.F:F // field@0151 │ │ -01c436: 2900 d2fe |016b: goto/16 003d // -012e │ │ -01c43a: 0000 |016d: nop // spacer │ │ -01c43c: 0001 0700 0000 0000 0a00 0000 9b00 ... |016e: packed-switch-data (18 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #47 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'removeView' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -01c460: |[01c460] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ -01c470: 5510 8201 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.w:Z // field@0182 │ │ -01c474: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -01c478: 6e20 2e04 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@042e │ │ -01c47e: 0e00 |0007: return-void │ │ -01c480: 6f20 c706 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06c7 │ │ -01c486: 28fc |000b: goto 0007 // -0004 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #48 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setAdapter' │ │ - type : '(Landroid/support/v4/view/x;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 156 16-bit code units │ │ -01c488: |[01c488] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/x;)V │ │ -01c498: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -01c49a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -01c49c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -01c49e: 5470 7301 |0003: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c4a2: 3800 3e00 |0005: if-eqz v0, 0043 // +003e │ │ -01c4a6: 5470 7301 |0007: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c4aa: 5471 7901 |0009: iget-object v1, v7, Landroid/support/v4/view/ViewPager;.n:Landroid/support/v4/view/bb; // field@0179 │ │ -01c4ae: 6e20 fc04 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v4/view/x;.b:(Landroid/database/DataSetObserver;)V // method@04fc │ │ -01c4b4: 5470 7301 |000e: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c4b8: 6e20 f804 7000 |0010: invoke-virtual {v0, v7}, Landroid/support/v4/view/x;.a:(Landroid/view/ViewGroup;)V // method@04f8 │ │ -01c4be: 0121 |0013: move v1, v2 │ │ -01c4c0: 5470 7001 |0014: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01c4c4: 6e10 a507 0000 |0016: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01c4ca: 0a00 |0019: move-result v0 │ │ -01c4cc: 3501 1700 |001a: if-ge v1, v0, 0031 // +0017 │ │ -01c4d0: 5470 7001 |001c: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01c4d4: 6e20 9f07 1000 |001e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01c4da: 0c00 |0021: move-result-object v0 │ │ -01c4dc: 1f00 ec00 |0022: check-cast v0, Landroid/support/v4/view/aw; // type@00ec │ │ -01c4e0: 5473 7301 |0024: iget-object v3, v7, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c4e4: 5204 8c01 |0026: iget v4, v0, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01c4e8: 5400 8b01 |0028: iget-object v0, v0, Landroid/support/v4/view/aw;.a:Ljava/lang/Object; // field@018b │ │ -01c4ec: 6e40 f904 7304 |002a: invoke-virtual {v3, v7, v4, v0}, Landroid/support/v4/view/x;.a:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@04f9 │ │ -01c4f2: d800 0101 |002d: add-int/lit8 v0, v1, #int 1 // #01 │ │ -01c4f6: 0101 |002f: move v1, v0 │ │ -01c4f8: 28e4 |0030: goto 0014 // -001c │ │ -01c4fa: 5470 7301 |0031: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c4fe: 6e20 ff04 7000 |0033: invoke-virtual {v0, v7}, Landroid/support/v4/view/x;.b:(Landroid/view/ViewGroup;)V // method@04ff │ │ -01c504: 5470 7001 |0036: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.e:Ljava/util/ArrayList; // field@0170 │ │ -01c508: 6e10 9d07 0000 |0038: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@079d │ │ -01c50e: 7010 f703 0700 |003b: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.f:()V // method@03f7 │ │ -01c514: 5972 7401 |003e: iput v2, v7, Landroid/support/v4/view/ViewPager;.i:I // field@0174 │ │ -01c518: 6e30 3004 2702 |0040: invoke-virtual {v7, v2, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0430 │ │ -01c51e: 5470 7301 |0043: iget-object v0, v7, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c522: 5b78 7301 |0045: iput-object v8, v7, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c526: 5972 6d01 |0047: iput v2, v7, Landroid/support/v4/view/ViewPager;.b:I // field@016d │ │ -01c52a: 5471 7301 |0049: iget-object v1, v7, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c52e: 3801 3b00 |004b: if-eqz v1, 0086 // +003b │ │ -01c532: 5471 7901 |004d: iget-object v1, v7, Landroid/support/v4/view/ViewPager;.n:Landroid/support/v4/view/bb; // field@0179 │ │ -01c536: 3901 0900 |004f: if-nez v1, 0058 // +0009 │ │ -01c53a: 2201 f200 |0051: new-instance v1, Landroid/support/v4/view/bb; // type@00f2 │ │ -01c53e: 7030 a204 7105 |0053: invoke-direct {v1, v7, v5}, Landroid/support/v4/view/bb;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/at;)V // method@04a2 │ │ -01c544: 5b71 7901 |0056: iput-object v1, v7, Landroid/support/v4/view/ViewPager;.n:Landroid/support/v4/view/bb; // field@0179 │ │ -01c548: 5471 7301 |0058: iget-object v1, v7, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c54c: 5473 7901 |005a: iget-object v3, v7, Landroid/support/v4/view/ViewPager;.n:Landroid/support/v4/view/bb; // field@0179 │ │ -01c550: 6e20 f404 3100 |005c: invoke-virtual {v1, v3}, Landroid/support/v4/view/x;.a:(Landroid/database/DataSetObserver;)V // method@04f4 │ │ -01c556: 5c72 8401 |005f: iput-boolean v2, v7, Landroid/support/v4/view/ViewPager;.y:Z // field@0184 │ │ -01c55a: 5571 5e01 |0061: iget-boolean v1, v7, Landroid/support/v4/view/ViewPager;.S:Z // field@015e │ │ -01c55e: 5c76 5e01 |0063: iput-boolean v6, v7, Landroid/support/v4/view/ViewPager;.S:Z // field@015e │ │ -01c562: 5473 7301 |0065: iget-object v3, v7, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c566: 6e10 f004 0300 |0067: invoke-virtual {v3}, Landroid/support/v4/view/x;.a:()I // method@04f0 │ │ -01c56c: 0a03 |006a: move-result v3 │ │ -01c56e: 5973 6d01 |006b: iput v3, v7, Landroid/support/v4/view/ViewPager;.b:I // field@016d │ │ -01c572: 5273 7501 |006d: iget v3, v7, Landroid/support/v4/view/ViewPager;.j:I // field@0175 │ │ -01c576: 3a03 2300 |006f: if-ltz v3, 0092 // +0023 │ │ -01c57a: 5471 7301 |0071: iget-object v1, v7, Landroid/support/v4/view/ViewPager;.h:Landroid/support/v4/view/x; // field@0173 │ │ -01c57e: 5473 7601 |0073: iget-object v3, v7, Landroid/support/v4/view/ViewPager;.k:Landroid/os/Parcelable; // field@0176 │ │ -01c582: 5474 7701 |0075: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.l:Ljava/lang/ClassLoader; // field@0177 │ │ -01c586: 6e30 f504 3104 |0077: invoke-virtual {v1, v3, v4}, Landroid/support/v4/view/x;.a:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@04f5 │ │ -01c58c: 5271 7501 |007a: iget v1, v7, Landroid/support/v4/view/ViewPager;.j:I // field@0175 │ │ -01c590: 6e40 d903 1762 |007c: invoke-virtual {v7, v1, v2, v6}, Landroid/support/v4/view/ViewPager;.a:(IZZ)V // method@03d9 │ │ -01c596: 12f1 |007f: const/4 v1, #int -1 // #ff │ │ -01c598: 5971 7501 |0080: iput v1, v7, Landroid/support/v4/view/ViewPager;.j:I // field@0175 │ │ -01c59c: 5b75 7601 |0082: iput-object v5, v7, Landroid/support/v4/view/ViewPager;.k:Landroid/os/Parcelable; // field@0176 │ │ -01c5a0: 5b75 7701 |0084: iput-object v5, v7, Landroid/support/v4/view/ViewPager;.l:Ljava/lang/ClassLoader; // field@0177 │ │ -01c5a4: 5471 6501 |0086: iget-object v1, v7, Landroid/support/v4/view/ViewPager;.aa:Landroid/support/v4/view/ay; // field@0165 │ │ -01c5a8: 3801 0900 |0088: if-eqz v1, 0091 // +0009 │ │ -01c5ac: 3280 0700 |008a: if-eq v0, v8, 0091 // +0007 │ │ -01c5b0: 5471 6501 |008c: iget-object v1, v7, Landroid/support/v4/view/ViewPager;.aa:Landroid/support/v4/view/ay; // field@0165 │ │ -01c5b4: 7230 9a04 0108 |008e: invoke-interface {v1, v0, v8}, Landroid/support/v4/view/ay;.a:(Landroid/support/v4/view/x;Landroid/support/v4/view/x;)V // method@049a │ │ -01c5ba: 0e00 |0091: return-void │ │ -01c5bc: 3901 0600 |0092: if-nez v1, 0098 // +0006 │ │ -01c5c0: 6e10 e703 0700 |0094: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.b:()V // method@03e7 │ │ -01c5c6: 28ef |0097: goto 0086 // -0011 │ │ -01c5c8: 6e10 2f04 0700 |0098: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@042f │ │ -01c5ce: 28eb |009b: goto 0086 // -0015 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #49 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setChildrenDrawingOrderEnabledCompat' │ │ - type : '(Z)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 61 16-bit code units │ │ -01c5d0: |[01c5d0] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ -01c5e0: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -01c5e4: 1271 |0002: const/4 v1, #int 7 // #7 │ │ -01c5e6: 3410 2700 |0003: if-lt v0, v1, 002a // +0027 │ │ -01c5ea: 5450 6701 |0005: iget-object v0, v5, Landroid/support/v4/view/ViewPager;.ac:Ljava/lang/reflect/Method; // field@0167 │ │ -01c5ee: 3900 1400 |0007: if-nez v0, 001b // +0014 │ │ -01c5f2: 1c00 4701 |0009: const-class v0, Landroid/view/ViewGroup; // type@0147 │ │ -01c5f6: 1a01 bd06 |000b: const-string v1, "setChildrenDrawingOrderEnabled" // string@06bd │ │ -01c5fa: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -01c5fc: 2322 fb01 |000e: new-array v2, v2, [Ljava/lang/Class; // type@01fb │ │ -01c600: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -01c602: 6204 0902 |0011: sget-object v4, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0209 │ │ -01c606: 4d04 0203 |0013: aput-object v4, v2, v3 │ │ -01c60a: 6e30 4c07 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@074c │ │ -01c610: 0c00 |0018: move-result-object v0 │ │ -01c612: 5b50 6701 |0019: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.ac:Ljava/lang/reflect/Method; // field@0167 │ │ -01c616: 5450 6701 |001b: iget-object v0, v5, Landroid/support/v4/view/ViewPager;.ac:Ljava/lang/reflect/Method; // field@0167 │ │ -01c61a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -01c61c: 2311 fc01 |001e: new-array v1, v1, [Ljava/lang/Object; // type@01fc │ │ -01c620: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -01c622: 7110 4807 0600 |0021: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0748 │ │ -01c628: 0c03 |0024: move-result-object v3 │ │ -01c62a: 4d03 0102 |0025: aput-object v3, v1, v2 │ │ -01c62e: 6e30 9707 5001 |0027: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0797 │ │ -01c634: 0e00 |002a: return-void │ │ -01c636: 0d00 |002b: move-exception v0 │ │ -01c638: 1a01 c003 |002c: const-string v1, "ViewPager" // string@03c0 │ │ -01c63c: 1a02 c100 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@00c1 │ │ -01c640: 7130 2e06 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@062e │ │ -01c646: 28e8 |0033: goto 001b // -0018 │ │ -01c648: 0d00 |0034: move-exception v0 │ │ -01c64a: 1a01 c003 |0035: const-string v1, "ViewPager" // string@03c0 │ │ -01c64e: 1a02 d700 |0037: const-string v2, "Error changing children drawing order" // string@00d7 │ │ -01c652: 7130 2e06 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@062e │ │ -01c658: 28ee |003c: goto 002a // -0012 │ │ - catches : 2 │ │ - 0x0009 - 0x001b │ │ - Ljava/lang/NoSuchMethodException; -> 0x002b │ │ - 0x001b - 0x002a │ │ - Ljava/lang/Exception; -> 0x0034 │ │ - positions : │ │ - locals : │ │ - │ │ - #50 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setCurrentItem' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 14 16-bit code units │ │ -01c678: |[01c678] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ -01c688: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01c68a: 5c21 8401 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.y:Z // field@0184 │ │ -01c68e: 5520 5e01 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.S:Z // field@015e │ │ -01c692: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -01c696: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -01c698: 6e40 d903 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.a:(IZZ)V // method@03d9 │ │ -01c69e: 0e00 |000b: return-void │ │ -01c6a0: 0110 |000c: move v0, v1 │ │ -01c6a2: 28fb |000d: goto 0008 // -0005 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #51 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setOffscreenPageLimit' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 48 16-bit code units │ │ -01c6a4: |[01c6a4] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ -01c6b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c6b6: 3505 2500 |0001: if-ge v5, v0, 0026 // +0025 │ │ -01c6ba: 1a01 c003 |0003: const-string v1, "ViewPager" // string@03c0 │ │ -01c6be: 2202 8f01 |0005: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -01c6c2: 7010 8207 0200 |0007: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01c6c8: 1a03 4d03 |000a: const-string v3, "Requested offscreen page limit " // string@034d │ │ -01c6cc: 6e20 8807 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01c6d2: 0c02 |000f: move-result-object v2 │ │ -01c6d4: 6e20 8507 5200 |0010: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -01c6da: 0c02 |0013: move-result-object v2 │ │ -01c6dc: 1a03 6f00 |0014: const-string v3, " too small; defaulting to " // string@006f │ │ -01c6e0: 6e20 8807 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01c6e6: 0c02 |0019: move-result-object v2 │ │ -01c6e8: 6e20 8507 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -01c6ee: 0c02 |001d: move-result-object v2 │ │ -01c6f0: 6e10 8b07 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01c6f6: 0c02 |0021: move-result-object v2 │ │ -01c6f8: 7120 3106 2100 |0022: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0631 │ │ -01c6fe: 0105 |0025: move v5, v0 │ │ -01c700: 5240 8501 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.z:I // field@0185 │ │ -01c704: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ -01c708: 5945 8501 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.z:I // field@0185 │ │ -01c70c: 6e10 e703 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.b:()V // method@03e7 │ │ -01c712: 0e00 |002f: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #52 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setOnAdapterChangeListener' │ │ - type : '(Landroid/support/v4/view/ay;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01c714: |[01c714] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ay;)V │ │ -01c724: 5b01 6501 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.aa:Landroid/support/v4/view/ay; // field@0165 │ │ -01c728: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #53 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setOnPageChangeListener' │ │ - type : '(Landroid/support/v4/view/az;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01c72c: |[01c72c] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/az;)V │ │ -01c73c: 5b01 6201 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.W:Landroid/support/v4/view/az; // field@0162 │ │ -01c740: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #54 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setPageMargin' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 15 16-bit code units │ │ -01c744: |[01c744] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ -01c754: 5220 7a01 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.o:I // field@017a │ │ -01c758: 5923 7a01 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.o:I // field@017a │ │ -01c75c: 6e10 1504 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0415 │ │ -01c762: 0a01 |0007: move-result v1 │ │ -01c764: 7050 d603 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.a:(IIII)V // method@03d6 │ │ -01c76a: 6e10 2f04 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@042f │ │ -01c770: 0e00 |000e: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #55 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setPageMarginDrawable' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -01c774: |[01c774] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ -01c784: 6e10 0204 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0402 │ │ -01c78a: 0c00 |0003: move-result-object v0 │ │ -01c78c: 6e10 8900 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0089 │ │ -01c792: 0c00 |0007: move-result-object v0 │ │ -01c794: 6e20 c300 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00c3 │ │ -01c79a: 0c00 |000b: move-result-object v0 │ │ -01c79c: 6e20 3a04 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@043a │ │ -01c7a2: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #56 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setPageMarginDrawable' │ │ - type : '(Landroid/graphics/drawable/Drawable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -01c7a4: |[01c7a4] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -01c7b4: 5b12 7b01 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.p:Landroid/graphics/drawable/Drawable; // field@017b │ │ -01c7b8: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -01c7bc: 6e10 2a04 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@042a │ │ -01c7c2: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -01c7c6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -01c7c8: 6e20 3d04 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@043d │ │ -01c7ce: 6e10 1a04 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@041a │ │ -01c7d4: 0e00 |0010: return-void │ │ -01c7d6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -01c7d8: 28f8 |0012: goto 000a // -0008 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #57 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'verifyDrawable' │ │ - type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -01c7dc: |[01c7dc] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -01c7ec: 6f20 cb06 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@06cb │ │ -01c7f2: 0a00 |0003: move-result v0 │ │ -01c7f4: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -01c7f8: 5410 7b01 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.p:Landroid/graphics/drawable/Drawable; // field@017b │ │ -01c7fc: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -01c800: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -01c802: 0f00 |000b: return v0 │ │ -01c804: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -01c806: 28fe |000d: goto 000b // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #114 header: │ │ -class_idx : 213 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #114 - │ │ - Class descriptor : 'Landroid/support/v4/view/a;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/a;) │ │ - name : 'b' │ │ - type : 'Landroid/support/v4/view/c;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #1 : (in Landroid/support/v4/view/a;) │ │ - name : 'c' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/a;) │ │ - name : 'a' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/a;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 44 16-bit code units │ │ -01c808: |[01c808] android.support.v4.view.a.:()V │ │ -01c818: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -01c81c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -01c820: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ -01c824: 2200 f600 |0006: new-instance v0, Landroid/support/v4/view/d; // type@00f6 │ │ -01c828: 7010 ae04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/d;.:()V // method@04ae │ │ -01c82e: 6900 8701 |000b: sput-object v0, Landroid/support/v4/view/a;.b:Landroid/support/v4/view/c; // field@0187 │ │ -01c832: 6200 8701 |000d: sget-object v0, Landroid/support/v4/view/a;.b:Landroid/support/v4/view/c; // field@0187 │ │ -01c836: 7210 ad04 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/c;.a:()Ljava/lang/Object; // method@04ad │ │ -01c83c: 0c00 |0012: move-result-object v0 │ │ -01c83e: 6900 8801 |0013: sput-object v0, Landroid/support/v4/view/a;.c:Ljava/lang/Object; // field@0188 │ │ -01c842: 0e00 |0015: return-void │ │ -01c844: 6000 1b00 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -01c848: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ -01c84c: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ -01c850: 2200 f000 |001c: new-instance v0, Landroid/support/v4/view/b; // type@00f0 │ │ -01c854: 7010 9e04 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/b;.:()V // method@049e │ │ -01c85a: 6900 8701 |0021: sput-object v0, Landroid/support/v4/view/a;.b:Landroid/support/v4/view/c; // field@0187 │ │ -01c85e: 28ea |0023: goto 000d // -0016 │ │ -01c860: 2200 f700 |0024: new-instance v0, Landroid/support/v4/view/e; // type@00f7 │ │ -01c864: 7010 af04 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/e;.:()V // method@04af │ │ -01c86a: 6900 8701 |0029: sput-object v0, Landroid/support/v4/view/a;.b:Landroid/support/v4/view/c; // field@0187 │ │ -01c86e: 28e2 |002b: goto 000d // -001e │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/a;) │ │ - name : 'a' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01c870: |[01c870] android.support.v4.view.a.a:()Ljava/lang/Object; │ │ -01c880: 5410 8601 |0000: iget-object v0, v1, Landroid/support/v4/view/a;.a:Ljava/lang/Object; // field@0186 │ │ -01c884: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #115 header: │ │ -class_idx : 215 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #115 - │ │ - Class descriptor : 'Landroid/support/v4/view/ab;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ab;) │ │ - name : 'a' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/ab;) │ │ - name : 'b' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #116 header: │ │ -class_idx : 214 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #116 - │ │ - Class descriptor : 'Landroid/support/v4/view/aa;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ab;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/aa;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01c888: |[01c888] android.support.v4.view.aa.:()V │ │ -01c898: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -01c89e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/aa;) │ │ - name : 'a' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01c8a0: |[01c8a0] android.support.v4.view.aa.a:(Landroid/view/VelocityTracker;I)F │ │ -01c8b0: 7120 4604 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ac;.a:(Landroid/view/VelocityTracker;I)F // method@0446 │ │ -01c8b6: 0a00 |0003: move-result v0 │ │ -01c8b8: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/aa;) │ │ - name : 'b' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01c8bc: |[01c8bc] android.support.v4.view.aa.b:(Landroid/view/VelocityTracker;I)F │ │ -01c8cc: 7120 4704 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ac;.b:(Landroid/view/VelocityTracker;I)F // method@0447 │ │ -01c8d2: 0a00 |0003: move-result v0 │ │ -01c8d4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #117 header: │ │ -class_idx : 216 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #117 - │ │ - Class descriptor : 'Landroid/support/v4/view/ac;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ac;) │ │ - name : 'a' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01c8d8: |[01c8d8] android.support.v4.view.ac.a:(Landroid/view/VelocityTracker;I)F │ │ -01c8e8: 6e20 5606 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@0656 │ │ -01c8ee: 0a00 |0003: move-result v0 │ │ -01c8f0: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/ac;) │ │ - name : 'b' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01c8f4: |[01c8f4] android.support.v4.view.ac.b:(Landroid/view/VelocityTracker;I)F │ │ -01c904: 6e20 5806 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@0658 │ │ -01c90a: 0a00 |0003: move-result v0 │ │ -01c90c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #118 header: │ │ -class_idx : 217 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 13 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #118 - │ │ - Class descriptor : 'Landroid/support/v4/view/ad;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/ad;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/view/am;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ad;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 82 16-bit code units │ │ -01c910: |[01c910] android.support.v4.view.ad.:()V │ │ -01c920: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -01c924: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -01c928: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01c92c: 2200 e100 |0006: new-instance v0, Landroid/support/v4/view/al; // type@00e1 │ │ -01c930: 7010 7704 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/al;.:()V // method@0477 │ │ -01c936: 6900 8901 |000b: sput-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01c93a: 0e00 |000d: return-void │ │ -01c93c: 1301 1100 |000e: const/16 v1, #int 17 // #11 │ │ -01c940: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -01c944: 2200 e000 |0012: new-instance v0, Landroid/support/v4/view/ak; // type@00e0 │ │ -01c948: 7010 7404 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ak;.:()V // method@0474 │ │ -01c94e: 6900 8901 |0017: sput-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01c952: 28f4 |0019: goto 000d // -000c │ │ -01c954: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ -01c958: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -01c95c: 2200 df00 |001e: new-instance v0, Landroid/support/v4/view/aj; // type@00df │ │ -01c960: 7010 6f04 0000 |0020: invoke-direct {v0}, Landroid/support/v4/view/aj;.:()V // method@046f │ │ -01c966: 6900 8901 |0023: sput-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01c96a: 28e8 |0025: goto 000d // -0018 │ │ -01c96c: 1301 0e00 |0026: const/16 v1, #int 14 // #e │ │ -01c970: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -01c974: 2200 de00 |002a: new-instance v0, Landroid/support/v4/view/ai; // type@00de │ │ -01c978: 7010 6c04 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/ai;.:()V // method@046c │ │ -01c97e: 6900 8901 |002f: sput-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01c982: 28dc |0031: goto 000d // -0024 │ │ -01c984: 1301 0b00 |0032: const/16 v1, #int 11 // #b │ │ -01c988: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ -01c98c: 2200 dd00 |0036: new-instance v0, Landroid/support/v4/view/ah; // type@00dd │ │ -01c990: 7010 6704 0000 |0038: invoke-direct {v0}, Landroid/support/v4/view/ah;.:()V // method@0467 │ │ -01c996: 6900 8901 |003b: sput-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01c99a: 28d0 |003d: goto 000d // -0030 │ │ -01c99c: 1301 0900 |003e: const/16 v1, #int 9 // #9 │ │ -01c9a0: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ -01c9a4: 2200 dc00 |0042: new-instance v0, Landroid/support/v4/view/ag; // type@00dc │ │ -01c9a8: 7010 6504 0000 |0044: invoke-direct {v0}, Landroid/support/v4/view/ag;.:()V // method@0465 │ │ -01c9ae: 6900 8901 |0047: sput-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01c9b2: 28c4 |0049: goto 000d // -003c │ │ -01c9b4: 2200 da00 |004a: new-instance v0, Landroid/support/v4/view/ae; // type@00da │ │ -01c9b8: 7010 5504 0000 |004c: invoke-direct {v0}, Landroid/support/v4/view/ae;.:()V // method@0455 │ │ -01c9be: 6900 8901 |004f: sput-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01c9c2: 28bc |0051: goto 000d // -0044 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/ad;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -01c9c4: |[01c9c4] android.support.v4.view.ad.a:(Landroid/view/View;)I │ │ -01c9d4: 6200 8901 |0000: sget-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01c9d8: 7220 7904 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/am;.a:(Landroid/view/View;)I // method@0479 │ │ -01c9de: 0a00 |0005: move-result v0 │ │ -01c9e0: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/ad;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;IIII)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 5 │ │ - outs : 6 │ │ - insns size : 11 16-bit code units │ │ -01c9e4: |[01c9e4] android.support.v4.view.ad.a:(Landroid/view/View;IIII)V │ │ -01c9f4: 6200 8901 |0000: sget-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01c9f8: 0761 |0002: move-object v1, v6 │ │ -01c9fa: 0172 |0003: move v2, v7 │ │ -01c9fc: 0183 |0004: move v3, v8 │ │ -01c9fe: 0194 |0005: move v4, v9 │ │ -01ca00: 01a5 |0006: move v5, v10 │ │ -01ca02: 7806 7a04 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/am;.a:(Landroid/view/View;IIII)V // method@047a │ │ -01ca08: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/view/ad;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 6 16-bit code units │ │ -01ca0c: |[01ca0c] android.support.v4.view.ad.a:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -01ca1c: 6200 8901 |0000: sget-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01ca20: 7240 7b04 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/am;.a:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@047b │ │ -01ca26: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/view/ad;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -01ca28: |[01ca28] android.support.v4.view.ad.a:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -01ca38: 6200 8901 |0000: sget-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01ca3c: 7230 7c04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/am;.a:(Landroid/view/View;Landroid/graphics/Paint;)V // method@047c │ │ -01ca42: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/view/ad;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/a;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -01ca44: |[01ca44] android.support.v4.view.ad.a:(Landroid/view/View;Landroid/support/v4/view/a;)V │ │ -01ca54: 6200 8901 |0000: sget-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01ca58: 7230 7d04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/am;.a:(Landroid/view/View;Landroid/support/v4/view/a;)V // method@047d │ │ -01ca5e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/view/ad;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -01ca60: |[01ca60] android.support.v4.view.ad.a:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -01ca70: 6200 8901 |0000: sget-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01ca74: 7230 7e04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/am;.a:(Landroid/view/View;Ljava/lang/Runnable;)V // method@047e │ │ -01ca7a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/view/ad;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -01ca7c: |[01ca7c] android.support.v4.view.ad.a:(Landroid/view/View;I)Z │ │ -01ca8c: 6200 8901 |0000: sget-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01ca90: 7230 7f04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/am;.a:(Landroid/view/View;I)Z // method@047f │ │ -01ca96: 0a00 |0005: move-result v0 │ │ -01ca98: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/view/ad;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01ca9c: |[01ca9c] android.support.v4.view.ad.b:(Landroid/view/View;)V │ │ -01caac: 6200 8901 |0000: sget-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01cab0: 7220 8004 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/am;.b:(Landroid/view/View;)V // method@0480 │ │ -01cab6: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/view/ad;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -01cab8: |[01cab8] android.support.v4.view.ad.b:(Landroid/view/View;I)V │ │ -01cac8: 6200 8901 |0000: sget-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01cacc: 7230 8104 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/am;.b:(Landroid/view/View;I)V // method@0481 │ │ -01cad2: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/view/ad;) │ │ - name : 'c' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -01cad4: |[01cad4] android.support.v4.view.ad.c:(Landroid/view/View;)I │ │ -01cae4: 6200 8901 |0000: sget-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01cae8: 7220 8204 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/am;.c:(Landroid/view/View;)I // method@0482 │ │ -01caee: 0a00 |0005: move-result v0 │ │ -01caf0: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Landroid/support/v4/view/ad;) │ │ - name : 'd' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -01caf4: |[01caf4] android.support.v4.view.ad.d:(Landroid/view/View;)I │ │ -01cb04: 6200 8901 |0000: sget-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01cb08: 7220 8304 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/am;.d:(Landroid/view/View;)I // method@0483 │ │ -01cb0e: 0a00 |0005: move-result v0 │ │ -01cb10: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Landroid/support/v4/view/ad;) │ │ - name : 'e' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -01cb14: |[01cb14] android.support.v4.view.ad.e:(Landroid/view/View;)Z │ │ -01cb24: 6200 8901 |0000: sget-object v0, Landroid/support/v4/view/ad;.a:Landroid/support/v4/view/am; // field@0189 │ │ -01cb28: 7220 8404 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/am;.e:(Landroid/view/View;)Z // method@0484 │ │ -01cb2e: 0a00 |0005: move-result v0 │ │ -01cb30: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #119 header: │ │ -class_idx : 226 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 12 │ │ - │ │ -Class #119 - │ │ - Class descriptor : 'Landroid/support/v4/view/am;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/am;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/am;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;IIII)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/view/am;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/view/am;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/view/am;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/a;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/view/am;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/view/am;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in Landroid/support/v4/view/am;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #8 : (in Landroid/support/v4/view/am;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #9 : (in Landroid/support/v4/view/am;) │ │ - name : 'c' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #10 : (in Landroid/support/v4/view/am;) │ │ - name : 'd' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #11 : (in Landroid/support/v4/view/am;) │ │ - name : 'e' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #120 header: │ │ -class_idx : 218 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 13 │ │ - │ │ -Class #120 - │ │ - Class descriptor : 'Landroid/support/v4/view/ae;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/am;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/ae;) │ │ - name : 'a' │ │ - type : 'Ljava/util/WeakHashMap;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ae;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -01cb34: |[01cb34] android.support.v4.view.ae.:()V │ │ -01cb44: 7010 6907 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0769 │ │ -01cb4a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01cb4c: 5b10 8a01 |0004: iput-object v0, v1, Landroid/support/v4/view/ae;.a:Ljava/util/WeakHashMap; // field@018a │ │ -01cb50: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ae;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01cb54: |[01cb54] android.support.v4.view.ae.a:(Landroid/view/View;)I │ │ -01cb64: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -01cb66: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/ae;) │ │ - name : 'a' │ │ - type : '()J' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01cb68: |[01cb68] android.support.v4.view.ae.a:()J │ │ -01cb78: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ -01cb7c: 1000 |0002: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/ae;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;IIII)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 6 │ │ - outs : 5 │ │ - insns size : 4 16-bit code units │ │ -01cb80: |[01cb80] android.support.v4.view.ae.a:(Landroid/view/View;IIII)V │ │ -01cb90: 6e55 7f06 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.invalidate:(IIII)V // method@067f │ │ -01cb96: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/view/ae;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01cb98: |[01cb98] android.support.v4.view.ae.a:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -01cba8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/view/ae;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01cbac: |[01cbac] android.support.v4.view.ae.a:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -01cbbc: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/view/ae;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/a;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01cbc0: |[01cbc0] android.support.v4.view.ae.a:(Landroid/view/View;Landroid/support/v4/view/a;)V │ │ -01cbd0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/view/ae;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -01cbd4: |[01cbd4] android.support.v4.view.ae.a:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -01cbe4: 6e10 5704 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ae;.a:()J // method@0457 │ │ -01cbea: 0b00 |0003: move-result-wide v0 │ │ -01cbec: 6e40 8f06 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@068f │ │ -01cbf2: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/view/ae;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01cbf4: |[01cbf4] android.support.v4.view.ae.a:(Landroid/view/View;I)Z │ │ -01cc04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01cc06: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/view/ae;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01cc08: |[01cc08] android.support.v4.view.ae.b:(Landroid/view/View;)V │ │ -01cc18: 6e10 7e06 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@067e │ │ -01cc1e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/view/ae;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01cc20: |[01cc20] android.support.v4.view.ae.b:(Landroid/view/View;I)V │ │ -01cc30: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/view/ae;) │ │ - name : 'c' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01cc34: |[01cc34] android.support.v4.view.ae.c:(Landroid/view/View;)I │ │ -01cc44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01cc46: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Landroid/support/v4/view/ae;) │ │ - name : 'd' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01cc48: |[01cc48] android.support.v4.view.ae.d:(Landroid/view/View;)I │ │ -01cc58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01cc5a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Landroid/support/v4/view/ae;) │ │ - name : 'e' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -01cc5c: |[01cc5c] android.support.v4.view.ae.e:(Landroid/view/View;)Z │ │ -01cc6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01cc6e: 6e10 6806 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0668 │ │ -01cc74: 0c01 |0004: move-result-object v1 │ │ -01cc76: 3801 0a00 |0005: if-eqz v1, 000f // +000a │ │ -01cc7a: 6e10 0901 0100 |0007: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0109 │ │ -01cc80: 0a01 |000a: move-result v1 │ │ -01cc82: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -01cc84: 3321 0300 |000c: if-ne v1, v2, 000f // +0003 │ │ -01cc88: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -01cc8a: 0f00 |000f: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #121 header: │ │ -class_idx : 219 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 218 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #121 - │ │ - Class descriptor : 'Landroid/support/v4/view/af;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/ae;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/af;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01cc8c: |[01cc8c] android.support.v4.view.af.:()V │ │ -01cc9c: 7010 5504 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ae;.:()V // method@0455 │ │ -01cca2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/af;) │ │ - name : 'e' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01cca4: |[01cca4] android.support.v4.view.af.e:(Landroid/view/View;)Z │ │ -01ccb4: 7110 8504 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/an;.a:(Landroid/view/View;)Z // method@0485 │ │ -01ccba: 0a00 |0003: move-result v0 │ │ -01ccbc: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #122 header: │ │ -class_idx : 220 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 219 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #122 - │ │ - Class descriptor : 'Landroid/support/v4/view/ag;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/af;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ag;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01ccc0: |[01ccc0] android.support.v4.view.ag.:()V │ │ -01ccd0: 7010 6304 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/af;.:()V // method@0463 │ │ -01ccd6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ag;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01ccd8: |[01ccd8] android.support.v4.view.ag.a:(Landroid/view/View;)I │ │ -01cce8: 7110 8604 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ao;.a:(Landroid/view/View;)I // method@0486 │ │ -01ccee: 0a00 |0003: move-result v0 │ │ -01ccf0: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #123 header: │ │ -class_idx : 221 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 220 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #123 - │ │ - Class descriptor : 'Landroid/support/v4/view/ah;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/ag;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ah;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01ccf4: |[01ccf4] android.support.v4.view.ah.:()V │ │ -01cd04: 7010 6504 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ag;.:()V // method@0465 │ │ -01cd0a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ah;) │ │ - name : 'a' │ │ - type : '()J' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -01cd0c: |[01cd0c] android.support.v4.view.ah.a:()J │ │ -01cd1c: 7100 8804 0000 |0000: invoke-static {}, Landroid/support/v4/view/ap;.a:()J // method@0488 │ │ -01cd22: 0b00 |0003: move-result-wide v0 │ │ -01cd24: 1000 |0004: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/ah;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -01cd28: |[01cd28] android.support.v4.view.ah.a:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -01cd38: 7130 8904 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ap;.a:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0489 │ │ -01cd3e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/ah;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 11 16-bit code units │ │ -01cd40: |[01cd40] android.support.v4.view.ah.a:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -01cd50: 6e20 6b04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ah;.c:(Landroid/view/View;)I // method@046b │ │ -01cd56: 0a00 |0003: move-result v0 │ │ -01cd58: 6e40 6904 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ah;.a:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0469 │ │ -01cd5e: 6e10 7e06 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@067e │ │ -01cd64: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/view/ah;) │ │ - name : 'c' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01cd68: |[01cd68] android.support.v4.view.ah.c:(Landroid/view/View;)I │ │ -01cd78: 7110 8704 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ap;.a:(Landroid/view/View;)I // method@0487 │ │ -01cd7e: 0a00 |0003: move-result v0 │ │ -01cd80: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #124 header: │ │ -class_idx : 222 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 221 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #124 - │ │ - Class descriptor : 'Landroid/support/v4/view/ai;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/ah;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ai;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01cd84: |[01cd84] android.support.v4.view.ai.:()V │ │ -01cd94: 7010 6704 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ah;.:()V // method@0467 │ │ -01cd9a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ai;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/a;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -01cd9c: |[01cd9c] android.support.v4.view.ai.a:(Landroid/view/View;Landroid/support/v4/view/a;)V │ │ -01cdac: 6e10 4004 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/a;.a:()Ljava/lang/Object; // method@0440 │ │ -01cdb2: 0c00 |0003: move-result-object v0 │ │ -01cdb4: 7120 8a04 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/aq;.a:(Landroid/view/View;Ljava/lang/Object;)V // method@048a │ │ -01cdba: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/ai;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01cdbc: |[01cdbc] android.support.v4.view.ai.a:(Landroid/view/View;I)Z │ │ -01cdcc: 7120 8b04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/aq;.a:(Landroid/view/View;I)Z // method@048b │ │ -01cdd2: 0a00 |0003: move-result v0 │ │ -01cdd4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #125 header: │ │ -class_idx : 223 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 222 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #125 - │ │ - Class descriptor : 'Landroid/support/v4/view/aj;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/ai;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/aj;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01cdd8: |[01cdd8] android.support.v4.view.aj.:()V │ │ -01cde8: 7010 6c04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ai;.:()V // method@046c │ │ -01cdee: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/aj;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;IIII)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 6 │ │ - outs : 5 │ │ - insns size : 4 16-bit code units │ │ -01cdf0: |[01cdf0] android.support.v4.view.aj.a:(Landroid/view/View;IIII)V │ │ -01ce00: 7155 8e04 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ar;.a:(Landroid/view/View;IIII)V // method@048e │ │ -01ce06: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/aj;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -01ce08: |[01ce08] android.support.v4.view.aj.a:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -01ce18: 7120 8f04 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ar;.a:(Landroid/view/View;Ljava/lang/Runnable;)V // method@048f │ │ -01ce1e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/aj;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01ce20: |[01ce20] android.support.v4.view.aj.b:(Landroid/view/View;)V │ │ -01ce30: 7110 8c04 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ar;.a:(Landroid/view/View;)V // method@048c │ │ -01ce36: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/view/aj;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -01ce38: |[01ce38] android.support.v4.view.aj.b:(Landroid/view/View;I)V │ │ -01ce48: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -01ce4a: 3303 0300 |0001: if-ne v3, v0, 0004 // +0003 │ │ -01ce4e: 1223 |0003: const/4 v3, #int 2 // #2 │ │ -01ce50: 7120 8d04 3200 |0004: invoke-static {v2, v3}, Landroid/support/v4/view/ar;.a:(Landroid/view/View;I)V // method@048d │ │ -01ce56: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #126 header: │ │ -class_idx : 224 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 223 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #126 - │ │ - Class descriptor : 'Landroid/support/v4/view/ak;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/aj;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ak;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01ce58: |[01ce58] android.support.v4.view.ak.:()V │ │ -01ce68: 7010 6f04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/aj;.:()V // method@046f │ │ -01ce6e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ak;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -01ce70: |[01ce70] android.support.v4.view.ak.a:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -01ce80: 7120 9104 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/as;.a:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0491 │ │ -01ce86: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/ak;) │ │ - name : 'd' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01ce88: |[01ce88] android.support.v4.view.ak.d:(Landroid/view/View;)I │ │ -01ce98: 7110 9004 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/as;.a:(Landroid/view/View;)I // method@0490 │ │ -01ce9e: 0a00 |0003: move-result v0 │ │ -01cea0: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #127 header: │ │ -class_idx : 225 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 224 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #127 - │ │ - Class descriptor : 'Landroid/support/v4/view/al;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/ak;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/al;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01cea4: |[01cea4] android.support.v4.view.al.:()V │ │ -01ceb4: 7010 7404 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ak;.:()V // method@0474 │ │ -01ceba: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/al;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -01cebc: |[01cebc] android.support.v4.view.al.b:(Landroid/view/View;I)V │ │ -01cecc: 7120 8d04 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ar;.a:(Landroid/view/View;I)V // method@048d │ │ -01ced2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #128 header: │ │ -class_idx : 227 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #128 - │ │ - Class descriptor : 'Landroid/support/v4/view/an;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/an;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01ced4: |[01ced4] android.support.v4.view.an.a:(Landroid/view/View;)Z │ │ -01cee4: 6e10 8706 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@0687 │ │ -01ceea: 0a00 |0003: move-result v0 │ │ -01ceec: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #129 header: │ │ -class_idx : 228 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #129 - │ │ - Class descriptor : 'Landroid/support/v4/view/ao;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ao;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01cef0: |[01cef0] android.support.v4.view.ao.a:(Landroid/view/View;)I │ │ -01cf00: 6e10 7406 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@0674 │ │ -01cf06: 0a00 |0003: move-result v0 │ │ -01cf08: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #130 header: │ │ -class_idx : 229 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #130 - │ │ - Class descriptor : 'Landroid/support/v4/view/ap;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ap;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01cf0c: |[01cf0c] android.support.v4.view.ap.a:(Landroid/view/View;)I │ │ -01cf1c: 6e10 6e06 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@066e │ │ -01cf22: 0a00 |0003: move-result v0 │ │ -01cf24: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/ap;) │ │ - name : 'a' │ │ - type : '()J' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -01cf28: |[01cf28] android.support.v4.view.ap.a:()J │ │ -01cf38: 7100 0000 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0000 │ │ -01cf3e: 0b00 |0003: move-result-wide v0 │ │ -01cf40: 1000 |0004: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/ap;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -01cf44: |[01cf44] android.support.v4.view.ap.a:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -01cf54: 6e30 9f06 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@069f │ │ -01cf5a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #131 header: │ │ -class_idx : 230 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #131 - │ │ - Class descriptor : 'Landroid/support/v4/view/aq;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/aq;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01cf5c: |[01cf5c] android.support.v4.view.aq.a:(Landroid/view/View;Ljava/lang/Object;)V │ │ -01cf6c: 1f01 3e01 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@013e │ │ -01cf70: 6e20 9906 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@0699 │ │ -01cf76: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/aq;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01cf78: |[01cf78] android.support.v4.view.aq.a:(Landroid/view/View;I)Z │ │ -01cf88: 6e20 6406 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@0664 │ │ -01cf8e: 0a00 |0003: move-result v0 │ │ -01cf90: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #132 header: │ │ -class_idx : 231 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #132 - │ │ - Class descriptor : 'Landroid/support/v4/view/ar;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ar;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01cf94: |[01cf94] android.support.v4.view.ar.a:(Landroid/view/View;)V │ │ -01cfa4: 6e10 9106 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0691 │ │ -01cfaa: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/ar;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -01cfac: |[01cfac] android.support.v4.view.ar.a:(Landroid/view/View;I)V │ │ -01cfbc: 6e20 9d06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@069d │ │ -01cfc2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/ar;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;IIII)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 4 16-bit code units │ │ -01cfc4: |[01cfc4] android.support.v4.view.ar.a:(Landroid/view/View;IIII)V │ │ -01cfd4: 6e54 9006 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@0690 │ │ -01cfda: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/view/ar;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -01cfdc: |[01cfdc] android.support.v4.view.ar.a:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -01cfec: 6e20 9206 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@0692 │ │ -01cff2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #133 header: │ │ -class_idx : 232 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #133 - │ │ - Class descriptor : 'Landroid/support/v4/view/as;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/as;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01cff4: |[01cff4] android.support.v4.view.as.a:(Landroid/view/View;)I │ │ -01d004: 6e10 6f06 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@066f │ │ -01d00a: 0a00 |0003: move-result v0 │ │ -01d00c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/as;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -01d010: |[01d010] android.support.v4.view.as.a:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -01d020: 6e20 9e06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@069e │ │ -01d026: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #134 header: │ │ -class_idx : 233 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #134 - │ │ - Class descriptor : 'Landroid/support/v4/view/at;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/util/Comparator;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/at;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d028: |[01d028] android.support.v4.view.at.:()V │ │ -01d038: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -01d03e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/at;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/view/aw;Landroid/support/v4/view/aw;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -01d040: |[01d040] android.support.v4.view.at.a:(Landroid/support/v4/view/aw;Landroid/support/v4/view/aw;)I │ │ -01d050: 5230 8c01 |0000: iget v0, v3, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01d054: 5241 8c01 |0002: iget v1, v4, Landroid/support/v4/view/aw;.b:I // field@018c │ │ -01d058: b110 |0004: sub-int/2addr v0, v1 │ │ -01d05a: 0f00 |0005: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/at;) │ │ - name : 'compare' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -01d05c: |[01d05c] android.support.v4.view.at.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -01d06c: 1f02 ec00 |0000: check-cast v2, Landroid/support/v4/view/aw; // type@00ec │ │ -01d070: 1f03 ec00 |0002: check-cast v3, Landroid/support/v4/view/aw; // type@00ec │ │ -01d074: 6e30 9304 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/at;.a:(Landroid/support/v4/view/aw;Landroid/support/v4/view/aw;)I // method@0493 │ │ -01d07a: 0a00 |0007: move-result v0 │ │ -01d07c: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #135 header: │ │ -class_idx : 234 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #135 - │ │ - Class descriptor : 'Landroid/support/v4/view/au;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/animation/Interpolator;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/au;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d080: |[01d080] android.support.v4.view.au.:()V │ │ -01d090: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -01d096: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/au;) │ │ - name : 'getInterpolation' │ │ - type : '(F)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 11 16-bit code units │ │ -01d098: |[01d098] android.support.v4.view.au.getInterpolation:(F)F │ │ -01d0a8: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -01d0ac: a700 0402 |0002: sub-float v0, v4, v2 │ │ -01d0b0: a801 0000 |0004: mul-float v1, v0, v0 │ │ -01d0b4: c801 |0006: mul-float/2addr v1, v0 │ │ -01d0b6: c801 |0007: mul-float/2addr v1, v0 │ │ -01d0b8: c810 |0008: mul-float/2addr v0, v1 │ │ -01d0ba: c620 |0009: add-float/2addr v0, v2 │ │ -01d0bc: 0f00 |000a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #136 header: │ │ -class_idx : 235 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #136 - │ │ - Class descriptor : 'Landroid/support/v4/view/av;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #137 header: │ │ -class_idx : 236 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #137 - │ │ - Class descriptor : 'Landroid/support/v4/view/aw;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/aw;) │ │ - name : 'a' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/view/aw;) │ │ - name : 'b' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/view/aw;) │ │ - name : 'c' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/view/aw;) │ │ - name : 'd' │ │ - type : 'F' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/view/aw;) │ │ - name : 'e' │ │ - type : 'F' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/aw;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d0c0: |[01d0c0] android.support.v4.view.aw.:()V │ │ -01d0d0: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -01d0d6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #138 header: │ │ -class_idx : 237 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 325 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #138 - │ │ - Class descriptor : 'Landroid/support/v4/view/ax;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/ViewGroup$LayoutParams;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/ax;) │ │ - name : 'a' │ │ - type : 'Z' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Landroid/support/v4/view/ax;) │ │ - name : 'b' │ │ - type : 'I' │ │ - access : 0x0001 (PUBLIC) │ │ - #2 : (in Landroid/support/v4/view/ax;) │ │ - name : 'c' │ │ - type : 'F' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/view/ax;) │ │ - name : 'd' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/view/ax;) │ │ - name : 'e' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/view/ax;) │ │ - name : 'f' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ax;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -01d0d8: |[01d0d8] android.support.v4.view.ax.:()V │ │ -01d0e8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -01d0ea: 7030 a606 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@06a6 │ │ -01d0f0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01d0f2: 5910 9201 |0005: iput v0, v1, Landroid/support/v4/view/ax;.c:F // field@0192 │ │ -01d0f6: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/ax;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 27 16-bit code units │ │ -01d0f8: |[01d0f8] android.support.v4.view.ax.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -01d108: 7030 a706 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@06a7 │ │ -01d10e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01d110: 5930 9201 |0004: iput v0, v3, Landroid/support/v4/view/ax;.c:F // field@0192 │ │ -01d114: 7100 f603 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.e:()[I // method@03f6 │ │ -01d11a: 0c00 |0009: move-result-object v0 │ │ -01d11c: 6e30 8d00 5400 |000a: invoke-virtual {v4, v5, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@008d │ │ -01d122: 0c00 |000d: move-result-object v0 │ │ -01d124: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -01d126: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ -01d12a: 6e30 cc00 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00cc │ │ -01d130: 0a01 |0014: move-result v1 │ │ -01d132: 5931 9101 |0015: iput v1, v3, Landroid/support/v4/view/ax;.b:I // field@0191 │ │ -01d136: 6e10 cf00 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00cf │ │ -01d13c: 0e00 |001a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #139 header: │ │ -class_idx : 238 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #139 - │ │ - Class descriptor : 'Landroid/support/v4/view/ay;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ay;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/view/x;Landroid/support/v4/view/x;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #140 header: │ │ -class_idx : 239 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #140 - │ │ - Class descriptor : 'Landroid/support/v4/view/az;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/az;) │ │ - name : 'a' │ │ - type : '(I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/az;) │ │ - name : 'a' │ │ - type : '(IFI)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/view/az;) │ │ - name : 'b' │ │ - type : '(I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #141 header: │ │ -class_idx : 245 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #141 - │ │ - Class descriptor : 'Landroid/support/v4/view/c;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/c;) │ │ - name : 'a' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #142 header: │ │ -class_idx : 247 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #142 - │ │ - Class descriptor : 'Landroid/support/v4/view/e;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/c;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/e;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d140: |[01d140] android.support.v4.view.e.:()V │ │ -01d150: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -01d156: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/e;) │ │ - name : 'a' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01d158: |[01d158] android.support.v4.view.e.a:()Ljava/lang/Object; │ │ -01d168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01d16a: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #143 header: │ │ -class_idx : 240 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 247 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #143 - │ │ - Class descriptor : 'Landroid/support/v4/view/b;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/e;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/b;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d16c: |[01d16c] android.support.v4.view.b.:()V │ │ -01d17c: 7010 af04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/e;.:()V // method@04af │ │ -01d182: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/b;) │ │ - name : 'a' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -01d184: |[01d184] android.support.v4.view.b.a:()Ljava/lang/Object; │ │ -01d194: 7100 b104 0000 |0000: invoke-static {}, Landroid/support/v4/view/f;.a:()Ljava/lang/Object; // method@04b1 │ │ -01d19a: 0c00 |0003: move-result-object v0 │ │ -01d19c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #144 header: │ │ -class_idx : 241 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #144 - │ │ - Class descriptor : 'Landroid/support/v4/view/ba;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ba;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;F)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #145 header: │ │ -class_idx : 242 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 49 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #145 - │ │ - Class descriptor : 'Landroid/support/v4/view/bb;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/database/DataSetObserver;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/bb;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/view/ViewPager;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/bb;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/view/ViewPager;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01d1a0: |[01d1a0] android.support.v4.view.bb.:(Landroid/support/v4/view/ViewPager;)V │ │ -01d1b0: 5b01 9801 |0000: iput-object v1, v0, Landroid/support/v4/view/bb;.a:Landroid/support/v4/view/ViewPager; // field@0198 │ │ -01d1b4: 7010 d200 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00d2 │ │ -01d1ba: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/bb;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/at;)V' │ │ - access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -01d1bc: |[01d1bc] android.support.v4.view.bb.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/at;)V │ │ -01d1cc: 7020 a104 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/bb;.:(Landroid/support/v4/view/ViewPager;)V // method@04a1 │ │ -01d1d2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/bb;) │ │ - name : 'onChanged' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01d1d4: |[01d1d4] android.support.v4.view.bb.onChanged:()V │ │ -01d1e4: 5410 9801 |0000: iget-object v0, v1, Landroid/support/v4/view/bb;.a:Landroid/support/v4/view/ViewPager; // field@0198 │ │ -01d1e8: 6e10 d203 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.a:()V // method@03d2 │ │ -01d1ee: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/bb;) │ │ - name : 'onInvalidated' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01d1f0: |[01d1f0] android.support.v4.view.bb.onInvalidated:()V │ │ -01d200: 5410 9801 |0000: iget-object v0, v1, Landroid/support/v4/view/bb;.a:Landroid/support/v4/view/ViewPager; // field@0198 │ │ -01d204: 6e10 d203 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.a:()V // method@03d2 │ │ -01d20a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #146 header: │ │ -class_idx : 243 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #146 - │ │ - Class descriptor : 'Landroid/support/v4/view/bc;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/b/c;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/bc;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d20c: |[01d20c] android.support.v4.view.bc.:()V │ │ -01d21c: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -01d222: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/bc;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -01d224: |[01d224] android.support.v4.view.bc.a:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -01d234: 6e30 a804 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/bc;.b:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; // method@04a8 │ │ -01d23a: 0c00 |0003: move-result-object v0 │ │ -01d23c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/bc;) │ │ - name : 'a' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01d240: |[01d240] android.support.v4.view.bc.a:(I)[Ljava/lang/Object; │ │ -01d250: 6e20 a904 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/bc;.b:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@04a9 │ │ -01d256: 0c00 |0003: move-result-object v0 │ │ -01d258: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/bc;) │ │ - name : 'b' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -01d25c: |[01d25c] android.support.v4.view.bc.b:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -01d26c: 2200 d300 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00d3 │ │ -01d270: 7030 c703 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@03c7 │ │ -01d276: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/view/bc;) │ │ - name : 'b' │ │ - type : '(I)[Landroid/support/v4/view/ViewPager$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01d278: |[01d278] android.support.v4.view.bc.b:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -01d288: 2320 f701 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@01f7 │ │ -01d28c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #147 header: │ │ -class_idx : 244 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #147 - │ │ - Class descriptor : 'Landroid/support/v4/view/bd;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/util/Comparator;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/bd;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d290: |[01d290] android.support.v4.view.bd.:()V │ │ -01d2a0: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -01d2a6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/bd;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Landroid/view/View;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 32 16-bit code units │ │ -01d2a8: |[01d2a8] android.support.v4.view.bd.a:(Landroid/view/View;Landroid/view/View;)I │ │ -01d2b8: 6e10 7006 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01d2be: 0c00 |0003: move-result-object v0 │ │ -01d2c0: 1f00 ed00 |0004: check-cast v0, Landroid/support/v4/view/ax; // type@00ed │ │ -01d2c4: 6e10 7006 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01d2ca: 0c01 |0009: move-result-object v1 │ │ -01d2cc: 1f01 ed00 |000a: check-cast v1, Landroid/support/v4/view/ax; // type@00ed │ │ -01d2d0: 5502 9001 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ax;.a:Z // field@0190 │ │ -01d2d4: 5513 9001 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ax;.a:Z // field@0190 │ │ -01d2d8: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ -01d2dc: 5500 9001 |0012: iget-boolean v0, v0, Landroid/support/v4/view/ax;.a:Z // field@0190 │ │ -01d2e0: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -01d2e4: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -01d2e6: 0f00 |0017: return v0 │ │ -01d2e8: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ -01d2ea: 28fe |0019: goto 0017 // -0002 │ │ -01d2ec: 5200 9401 |001a: iget v0, v0, Landroid/support/v4/view/ax;.e:I // field@0194 │ │ -01d2f0: 5211 9401 |001c: iget v1, v1, Landroid/support/v4/view/ax;.e:I // field@0194 │ │ -01d2f4: b110 |001e: sub-int/2addr v0, v1 │ │ -01d2f6: 28f8 |001f: goto 0017 // -0008 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/bd;) │ │ - name : 'compare' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -01d2f8: |[01d2f8] android.support.v4.view.bd.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -01d308: 1f02 4401 |0000: check-cast v2, Landroid/view/View; // type@0144 │ │ -01d30c: 1f03 4401 |0002: check-cast v3, Landroid/view/View; // type@0144 │ │ -01d310: 6e30 ab04 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/bd;.a:(Landroid/view/View;Landroid/view/View;)I // method@04ab │ │ -01d316: 0a00 |0007: move-result v0 │ │ -01d318: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #148 header: │ │ -class_idx : 246 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 240 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #148 - │ │ - Class descriptor : 'Landroid/support/v4/view/d;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/b;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/d;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d31c: |[01d31c] android.support.v4.view.d.:()V │ │ -01d32c: 7010 9e04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/b;.:()V // method@049e │ │ -01d332: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #149 header: │ │ -class_idx : 248 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #149 - │ │ - Class descriptor : 'Landroid/support/v4/view/f;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/f;) │ │ - name : 'a' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01d334: |[01d334] android.support.v4.view.f.a:()Ljava/lang/Object; │ │ -01d344: 2200 3e01 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@013e │ │ -01d348: 7010 5b06 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@065b │ │ -01d34e: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #150 header: │ │ -class_idx : 249 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #150 - │ │ - Class descriptor : 'Landroid/support/v4/view/g;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/g;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/view/h;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/g;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -01d350: |[01d350] android.support.v4.view.g.:()V │ │ -01d360: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -01d364: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -01d368: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01d36c: 2200 fc00 |0006: new-instance v0, Landroid/support/v4/view/j; // type@00fc │ │ -01d370: 7010 b704 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/j;.:()V // method@04b7 │ │ -01d376: 6900 9901 |000b: sput-object v0, Landroid/support/v4/view/g;.a:Landroid/support/v4/view/h; // field@0199 │ │ -01d37a: 0e00 |000d: return-void │ │ -01d37c: 2200 fb00 |000e: new-instance v0, Landroid/support/v4/view/i; // type@00fb │ │ -01d380: 7010 b504 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/i;.:()V // method@04b5 │ │ -01d386: 6900 9901 |0013: sput-object v0, Landroid/support/v4/view/g;.a:Landroid/support/v4/view/h; // field@0199 │ │ -01d38a: 28f8 |0015: goto 000d // -0008 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/g;) │ │ - name : 'a' │ │ - type : '(II)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -01d38c: |[01d38c] android.support.v4.view.g.a:(II)I │ │ -01d39c: 6200 9901 |0000: sget-object v0, Landroid/support/v4/view/g;.a:Landroid/support/v4/view/h; // field@0199 │ │ -01d3a0: 7230 b404 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/h;.a:(II)I // method@04b4 │ │ -01d3a6: 0a00 |0005: move-result v0 │ │ -01d3a8: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #151 header: │ │ -class_idx : 250 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #151 - │ │ - Class descriptor : 'Landroid/support/v4/view/h;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/h;) │ │ - name : 'a' │ │ - type : '(II)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #152 header: │ │ -class_idx : 251 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #152 - │ │ - Class descriptor : 'Landroid/support/v4/view/i;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/h;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/i;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d3ac: |[01d3ac] android.support.v4.view.i.:()V │ │ -01d3bc: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -01d3c2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/i;) │ │ - name : 'a' │ │ - type : '(II)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -01d3c4: |[01d3c4] android.support.v4.view.i.a:(II)I │ │ -01d3d4: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ -01d3da: b520 |0003: and-int/2addr v0, v2 │ │ -01d3dc: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #153 header: │ │ -class_idx : 252 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #153 - │ │ - Class descriptor : 'Landroid/support/v4/view/j;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/h;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/j;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d3e0: |[01d3e0] android.support.v4.view.j.:()V │ │ -01d3f0: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -01d3f6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/j;) │ │ - name : 'a' │ │ - type : '(II)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01d3f8: |[01d3f8] android.support.v4.view.j.a:(II)I │ │ -01d408: 7120 b904 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/k;.a:(II)I // method@04b9 │ │ -01d40e: 0a00 |0003: move-result v0 │ │ -01d410: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #154 header: │ │ -class_idx : 253 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #154 - │ │ - Class descriptor : 'Landroid/support/v4/view/k;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/k;) │ │ - name : 'a' │ │ - type : '(II)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01d414: |[01d414] android.support.v4.view.k.a:(II)I │ │ -01d424: 7120 3906 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0639 │ │ -01d42a: 0a00 |0003: move-result v0 │ │ -01d42c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #155 header: │ │ -class_idx : 254 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #155 - │ │ - Class descriptor : 'Landroid/support/v4/view/l;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/l;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/view/p;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/l;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -01d430: |[01d430] android.support.v4.view.l.:()V │ │ -01d440: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -01d444: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01d448: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01d44c: 2200 0101 |0006: new-instance v0, Landroid/support/v4/view/o; // type@0101 │ │ -01d450: 7010 c604 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/o;.:()V // method@04c6 │ │ -01d456: 6900 9a01 |000b: sput-object v0, Landroid/support/v4/view/l;.a:Landroid/support/v4/view/p; // field@019a │ │ -01d45a: 0e00 |000d: return-void │ │ -01d45c: 2200 ff00 |000e: new-instance v0, Landroid/support/v4/view/m; // type@00ff │ │ -01d460: 7010 be04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/m;.:()V // method@04be │ │ -01d466: 6900 9a01 |0013: sput-object v0, Landroid/support/v4/view/l;.a:Landroid/support/v4/view/p; // field@019a │ │ -01d46a: 28f8 |0015: goto 000d // -0008 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/l;) │ │ - name : 'a' │ │ - type : '(Landroid/view/KeyEvent;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -01d46c: |[01d46c] android.support.v4.view.l.a:(Landroid/view/KeyEvent;)Z │ │ -01d47c: 6200 9a01 |0000: sget-object v0, Landroid/support/v4/view/l;.a:Landroid/support/v4/view/p; // field@019a │ │ -01d480: 6e10 3c06 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@063c │ │ -01d486: 0a01 |0005: move-result v1 │ │ -01d488: 7220 cc04 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/p;.b:(I)Z // method@04cc │ │ -01d48e: 0a00 |0009: move-result v0 │ │ -01d490: 0f00 |000a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/l;) │ │ - name : 'a' │ │ - type : '(Landroid/view/KeyEvent;I)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 11 16-bit code units │ │ -01d494: |[01d494] android.support.v4.view.l.a:(Landroid/view/KeyEvent;I)Z │ │ -01d4a4: 6200 9a01 |0000: sget-object v0, Landroid/support/v4/view/l;.a:Landroid/support/v4/view/p; // field@019a │ │ -01d4a8: 6e10 3c06 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@063c │ │ -01d4ae: 0a01 |0005: move-result v1 │ │ -01d4b0: 7230 cb04 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/p;.a:(II)Z // method@04cb │ │ -01d4b6: 0a00 |0009: move-result v0 │ │ -01d4b8: 0f00 |000a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/view/l;) │ │ - name : 'b' │ │ - type : '(Landroid/view/KeyEvent;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01d4bc: |[01d4bc] android.support.v4.view.l.b:(Landroid/view/KeyEvent;)V │ │ -01d4cc: 6200 9a01 |0000: sget-object v0, Landroid/support/v4/view/l;.a:Landroid/support/v4/view/p; // field@019a │ │ -01d4d0: 7220 ca04 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/p;.a:(Landroid/view/KeyEvent;)V // method@04ca │ │ -01d4d6: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #156 header: │ │ -class_idx : 258 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #156 - │ │ - Class descriptor : 'Landroid/support/v4/view/p;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/p;) │ │ - name : 'a' │ │ - type : '(Landroid/view/KeyEvent;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/p;) │ │ - name : 'a' │ │ - type : '(II)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/view/p;) │ │ - name : 'b' │ │ - type : '(I)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #157 header: │ │ -class_idx : 255 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #157 - │ │ - Class descriptor : 'Landroid/support/v4/view/m;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/p;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/m;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d4d8: |[01d4d8] android.support.v4.view.m.:()V │ │ -01d4e8: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -01d4ee: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/m;) │ │ - name : 'a' │ │ - type : '(IIIII)I' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 39 16-bit code units │ │ -01d4f0: |[01d4f0] android.support.v4.view.m.a:(IIIII)I │ │ -01d500: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01d502: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01d504: 9502 0607 |0002: and-int v2, v6, v7 │ │ -01d508: 3802 1500 |0004: if-eqz v2, 0019 // +0015 │ │ -01d50c: 0102 |0006: move v2, v0 │ │ -01d50e: 9603 0809 |0007: or-int v3, v8, v9 │ │ -01d512: 9504 0603 |0009: and-int v4, v6, v3 │ │ -01d516: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -01d51a: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ -01d51e: 3800 0e00 |000f: if-eqz v0, 001d // +000e │ │ -01d522: 2200 8101 |0011: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0181 │ │ -01d526: 1a01 5104 |0013: const-string v1, "bad arguments" // string@0451 │ │ -01d52a: 7020 5507 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0755 │ │ -01d530: 2700 |0018: throw v0 │ │ -01d532: 0112 |0019: move v2, v1 │ │ -01d534: 28ed |001a: goto 0007 // -0013 │ │ -01d536: 0110 |001b: move v0, v1 │ │ -01d538: 28f1 |001c: goto 000d // -000f │ │ -01d53a: df00 03ff |001d: xor-int/lit8 v0, v3, #int -1 // #ff │ │ -01d53e: b505 |001f: and-int/2addr v5, v0 │ │ -01d540: 0f05 |0020: return v5 │ │ -01d542: 3800 ffff |0021: if-eqz v0, 0020 // -0001 │ │ -01d546: df00 07ff |0023: xor-int/lit8 v0, v7, #int -1 // #ff │ │ -01d54a: b505 |0025: and-int/2addr v5, v0 │ │ -01d54c: 28fa |0026: goto 0020 // -0006 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/m;) │ │ - name : 'a' │ │ - type : '(I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 17 16-bit code units │ │ -01d550: |[01d550] android.support.v4.view.m.a:(I)I │ │ -01d560: d530 c000 |0000: and-int/lit16 v0, v3, #int 192 // #00c0 │ │ -01d564: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -01d568: de00 0301 |0004: or-int/lit8 v0, v3, #int 1 // #01 │ │ -01d56c: dd01 0030 |0006: and-int/lit8 v1, v0, #int 48 // #30 │ │ -01d570: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -01d574: de00 0002 |000a: or-int/lit8 v0, v0, #int 2 // #02 │ │ -01d578: d500 f700 |000c: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -01d57c: 0f00 |000e: return v0 │ │ -01d57e: 0130 |000f: move v0, v3 │ │ -01d580: 28f6 |0010: goto 0006 // -000a │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/m;) │ │ - name : 'a' │ │ - type : '(Landroid/view/KeyEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01d584: |[01d584] android.support.v4.view.m.a:(Landroid/view/KeyEvent;)V │ │ -01d594: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/m;) │ │ - name : 'a' │ │ - type : '(II)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 29 16-bit code units │ │ -01d598: |[01d598] android.support.v4.view.m.a:(II)Z │ │ -01d5a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01d5aa: 6e20 bf04 6500 |0001: invoke-virtual {v5, v6}, Landroid/support/v4/view/m;.a:(I)I // method@04bf │ │ -01d5b0: 0a01 |0004: move-result v1 │ │ -01d5b2: d511 f700 |0005: and-int/lit16 v1, v1, #int 247 // #00f7 │ │ -01d5b6: 1302 4000 |0007: const/16 v2, #int 64 // #40 │ │ -01d5ba: 1303 8000 |0009: const/16 v3, #int 128 // #80 │ │ -01d5be: 7153 c004 7120 |000b: invoke-static {v1, v7, v0, v2, v3}, Landroid/support/v4/view/m;.a:(IIIII)I // method@04c0 │ │ -01d5c4: 0a01 |000e: move-result v1 │ │ -01d5c6: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -01d5c8: 1303 1000 |0010: const/16 v3, #int 16 // #10 │ │ -01d5cc: 1304 2000 |0012: const/16 v4, #int 32 // #20 │ │ -01d5d0: 7154 c004 7132 |0014: invoke-static {v1, v7, v2, v3, v4}, Landroid/support/v4/view/m;.a:(IIIII)I // method@04c0 │ │ -01d5d6: 0a01 |0017: move-result v1 │ │ -01d5d8: 3371 0300 |0018: if-ne v1, v7, 001b // +0003 │ │ -01d5dc: 0f00 |001a: return v0 │ │ -01d5de: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -01d5e0: 28fe |001c: goto 001a // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/view/m;) │ │ - name : 'b' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -01d5e4: |[01d5e4] android.support.v4.view.m.b:(I)Z │ │ -01d5f4: 6e20 bf04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/m;.a:(I)I // method@04bf │ │ -01d5fa: 0a00 |0003: move-result v0 │ │ -01d5fc: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -01d600: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -01d604: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01d606: 0f00 |0009: return v0 │ │ -01d608: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01d60a: 28fe |000b: goto 0009 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #158 header: │ │ -class_idx : 256 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 255 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #158 - │ │ - Class descriptor : 'Landroid/support/v4/view/n;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/m;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/n;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d60c: |[01d60c] android.support.v4.view.n.:()V │ │ -01d61c: 7010 be04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/m;.:()V // method@04be │ │ -01d622: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/n;) │ │ - name : 'a' │ │ - type : '(Landroid/view/KeyEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d624: |[01d624] android.support.v4.view.n.a:(Landroid/view/KeyEvent;)V │ │ -01d634: 7110 cd04 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/q;.a:(Landroid/view/KeyEvent;)V // method@04cd │ │ -01d63a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #159 header: │ │ -class_idx : 257 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 256 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #159 - │ │ - Class descriptor : 'Landroid/support/v4/view/o;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/n;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/o;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d63c: |[01d63c] android.support.v4.view.o.:()V │ │ -01d64c: 7010 c404 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/n;.:()V // method@04c4 │ │ -01d652: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/o;) │ │ - name : 'a' │ │ - type : '(I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01d654: |[01d654] android.support.v4.view.o.a:(I)I │ │ -01d664: 7110 ce04 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/r;.a:(I)I // method@04ce │ │ -01d66a: 0a00 |0003: move-result v0 │ │ -01d66c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/o;) │ │ - name : 'a' │ │ - type : '(II)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01d670: |[01d670] android.support.v4.view.o.a:(II)Z │ │ -01d680: 7120 cf04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/r;.a:(II)Z // method@04cf │ │ -01d686: 0a00 |0003: move-result v0 │ │ -01d688: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/o;) │ │ - name : 'b' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01d68c: |[01d68c] android.support.v4.view.o.b:(I)Z │ │ -01d69c: 7110 d004 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/r;.b:(I)Z // method@04d0 │ │ -01d6a2: 0a00 |0003: move-result v0 │ │ -01d6a4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #160 header: │ │ -class_idx : 259 │ │ +Class #3 header: │ │ +class_idx : 8 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #160 - │ │ - Class descriptor : 'Landroid/support/v4/view/q;' │ │ +Class #3 - │ │ + Class descriptor : 'La/a/a/a/ac;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/q;) │ │ + #0 : (in La/a/a/a/ac;) │ │ name : 'a' │ │ - type : '(Landroid/view/KeyEvent;)V' │ │ + type : '(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d6a8: |[01d6a8] android.support.v4.view.q.a:(Landroid/view/KeyEvent;)V │ │ -01d6b8: 6e10 4106 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@0641 │ │ -01d6be: 0e00 |0003: return-void │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +0059c0: |[0059c0] a.a.a.a.ac.a:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; │ │ +0059d0: 6e54 cf00 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00cf │ │ +0059d6: 5b05 4b00 |0003: iput-object v5, v0, Landroid/app/Notification;.fullScreenIntent:Landroid/app/PendingIntent; // field@004b │ │ +0059da: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #161 header: │ │ -class_idx : 260 │ │ +Class #4 header: │ │ +class_idx : 9 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #161 - │ │ - Class descriptor : 'Landroid/support/v4/view/r;' │ │ +Class #4 - │ │ + Class descriptor : 'La/a/a/a/ad;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/r;) │ │ + #0 : (in La/a/a/a/ad;) │ │ name : 'a' │ │ - type : '(I)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification;' │ │ + access : 0x0008 (STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01d6c0: |[01d6c0] android.support.v4.view.r.a:(I)I │ │ -01d6d0: 7110 4006 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@0640 │ │ -01d6d6: 0a00 |0003: move-result v0 │ │ -01d6d8: 0f00 |0004: return v0 │ │ + registers : 16 │ │ + ins : 10 │ │ + outs : 4 │ │ + insns size : 149 16-bit code units │ │ +0059dc: |[0059dc] a.a.a.a.ad.a:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ +0059ec: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0059ee: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0059f0: 2200 4800 |0002: new-instance v0, Landroid/app/Notification$Builder; // type@0048 │ │ +0059f4: 7020 a900 6000 |0004: invoke-direct {v0, v6}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00a9 │ │ +0059fa: 5373 5400 |0007: iget-wide v3, v7, Landroid/app/Notification;.when:J // field@0054 │ │ +0059fe: 6e30 c900 3004 |0009: invoke-virtual {v0, v3, v4}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00c9 │ │ +005a04: 0c00 |000c: move-result-object v0 │ │ +005a06: 5273 4c00 |000d: iget v3, v7, Landroid/app/Notification;.icon:I // field@004c │ │ +005a0a: 5274 4d00 |000f: iget v4, v7, Landroid/app/Notification;.iconLevel:I // field@004d │ │ +005a0e: 6e30 c200 3004 |0011: invoke-virtual {v0, v3, v4}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00c2 │ │ +005a14: 0c00 |0014: move-result-object v0 │ │ +005a16: 5473 4700 |0015: iget-object v3, v7, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0047 │ │ +005a1a: 6e20 af00 3000 |0017: invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00af │ │ +005a20: 0c00 |001a: move-result-object v0 │ │ +005a22: 5473 5200 |001b: iget-object v3, v7, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0052 │ │ +005a26: 6e30 c600 300b |001d: invoke-virtual {v0, v3, v11}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00c6 │ │ +005a2c: 0c00 |0020: move-result-object v0 │ │ +005a2e: 5473 5100 |0021: iget-object v3, v7, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0051 │ │ +005a32: 5274 4600 |0023: iget v4, v7, Landroid/app/Notification;.audioStreamType:I // field@0046 │ │ +005a36: 6e30 c400 3004 |0025: invoke-virtual {v0, v3, v4}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00c4 │ │ +005a3c: 0c00 |0028: move-result-object v0 │ │ +005a3e: 5473 5300 |0029: iget-object v3, v7, Landroid/app/Notification;.vibrate:[J // field@0053 │ │ +005a42: 6e20 c800 3000 |002b: invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00c8 │ │ +005a48: 0c00 |002e: move-result-object v0 │ │ +005a4a: 5273 4e00 |002f: iget v3, v7, Landroid/app/Notification;.ledARGB:I // field@004e │ │ +005a4e: 5274 5000 |0031: iget v4, v7, Landroid/app/Notification;.ledOnMS:I // field@0050 │ │ +005a52: 5275 4f00 |0033: iget v5, v7, Landroid/app/Notification;.ledOffMS:I // field@004f │ │ +005a56: 6e40 bb00 3054 |0035: invoke-virtual {v0, v3, v4, v5}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00bb │ │ +005a5c: 0c03 |0038: move-result-object v3 │ │ +005a5e: 5270 4a00 |0039: iget v0, v7, Landroid/app/Notification;.flags:I // field@004a │ │ +005a62: dd00 0002 |003b: and-int/lit8 v0, v0, #int 2 // #02 │ │ +005a66: 3800 5000 |003d: if-eqz v0, 008d // +0050 │ │ +005a6a: 0110 |003f: move v0, v1 │ │ +005a6c: 6e20 be00 0300 |0040: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00be │ │ +005a72: 0c03 |0043: move-result-object v3 │ │ +005a74: 5270 4a00 |0044: iget v0, v7, Landroid/app/Notification;.flags:I // field@004a │ │ +005a78: dd00 0008 |0046: and-int/lit8 v0, v0, #int 8 // #08 │ │ +005a7c: 3800 4700 |0048: if-eqz v0, 008f // +0047 │ │ +005a80: 0110 |004a: move v0, v1 │ │ +005a82: 6e20 bf00 0300 |004b: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00bf │ │ +005a88: 0c03 |004e: move-result-object v3 │ │ +005a8a: 5270 4a00 |004f: iget v0, v7, Landroid/app/Notification;.flags:I // field@004a │ │ +005a8e: dd00 0010 |0051: and-int/lit8 v0, v0, #int 16 // #10 │ │ +005a92: 3800 3e00 |0053: if-eqz v0, 0091 // +003e │ │ +005a96: 0110 |0055: move v0, v1 │ │ +005a98: 6e20 ae00 0300 |0056: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00ae │ │ +005a9e: 0c00 |0059: move-result-object v0 │ │ +005aa0: 5273 4800 |005a: iget v3, v7, Landroid/app/Notification;.defaults:I // field@0048 │ │ +005aa4: 6e20 b400 3000 |005c: invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00b4 │ │ +005aaa: 0c00 |005f: move-result-object v0 │ │ +005aac: 6e20 b300 8000 |0060: invoke-virtual {v0, v8}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00b3 │ │ +005ab2: 0c00 |0063: move-result-object v0 │ │ +005ab4: 6e20 b200 9000 |0064: invoke-virtual {v0, v9}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00b2 │ │ +005aba: 0c00 |0067: move-result-object v0 │ │ +005abc: 6e20 b000 a000 |0068: invoke-virtual {v0, v10}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00b0 │ │ +005ac2: 0c00 |006b: move-result-object v0 │ │ +005ac4: 6e20 b100 d000 |006c: invoke-virtual {v0, v13}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00b1 │ │ +005aca: 0c00 |006f: move-result-object v0 │ │ +005acc: 5473 4900 |0070: iget-object v3, v7, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0049 │ │ +005ad0: 6e20 b500 3000 |0072: invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00b5 │ │ +005ad6: 0c00 |0075: move-result-object v0 │ │ +005ad8: 5273 4a00 |0076: iget v3, v7, Landroid/app/Notification;.flags:I // field@004a │ │ +005adc: d533 8000 |0078: and-int/lit16 v3, v3, #int 128 // #0080 │ │ +005ae0: 3803 1900 |007a: if-eqz v3, 0093 // +0019 │ │ +005ae4: 6e30 b700 e001 |007c: invoke-virtual {v0, v14, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00b7 │ │ +005aea: 0c00 |007f: move-result-object v0 │ │ +005aec: 6e20 ba00 f000 |0080: invoke-virtual {v0, v15}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00ba │ │ +005af2: 0c00 |0083: move-result-object v0 │ │ +005af4: 6e20 bd00 c000 |0084: invoke-virtual {v0, v12}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00bd │ │ +005afa: 0c00 |0087: move-result-object v0 │ │ +005afc: 6e10 ad00 0000 |0088: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@00ad │ │ +005b02: 0c00 |008b: move-result-object v0 │ │ +005b04: 1100 |008c: return-object v0 │ │ +005b06: 0120 |008d: move v0, v2 │ │ +005b08: 28b2 |008e: goto 0040 // -004e │ │ +005b0a: 0120 |008f: move v0, v2 │ │ +005b0c: 28bb |0090: goto 004b // -0045 │ │ +005b0e: 0120 |0091: move v0, v2 │ │ +005b10: 28c4 |0092: goto 0056 // -003c │ │ +005b12: 0121 |0093: move v1, v2 │ │ +005b14: 28e8 |0094: goto 007c // -0018 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroid/support/v4/view/r;) │ │ - name : 'a' │ │ - type : '(II)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01d6dc: |[01d6dc] android.support.v4.view.r.a:(II)Z │ │ -01d6ec: 7120 3e06 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@063e │ │ -01d6f2: 0a00 |0003: move-result v0 │ │ -01d6f4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + Virtual methods - │ │ + source_file_idx : -1 (unknown) │ │ │ │ - #2 : (in Landroid/support/v4/view/r;) │ │ - name : 'b' │ │ - type : '(I)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ +Class #5 header: │ │ +class_idx : 10 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 195 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #5 - │ │ + Class descriptor : 'La/a/a/a/ae;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/ae;) │ │ + name : 'a' │ │ + type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;' │ │ + access : 0x0008 (STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01d6f8: |[01d6f8] android.support.v4.view.r.b:(I)Z │ │ -01d708: 7110 3f06 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@063f │ │ -01d70e: 0a00 |0003: move-result v0 │ │ -01d710: 0f00 |0004: return v0 │ │ + registers : 20 │ │ + ins : 13 │ │ + outs : 4 │ │ + insns size : 160 16-bit code units │ │ +005b18: |[005b18] a.a.a.a.ae.a:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ │ +005b28: 2203 4800 |0000: new-instance v3, Landroid/app/Notification$Builder; // type@0048 │ │ +005b2c: 7020 a900 7300 |0002: invoke-direct {v3, v7}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00a9 │ │ +005b32: 5384 5400 |0005: iget-wide v4, v8, Landroid/app/Notification;.when:J // field@0054 │ │ +005b36: 6e30 c900 4305 |0007: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00c9 │ │ +005b3c: 0c03 |000a: move-result-object v3 │ │ +005b3e: 5284 4c00 |000b: iget v4, v8, Landroid/app/Notification;.icon:I // field@004c │ │ +005b42: 5285 4d00 |000d: iget v5, v8, Landroid/app/Notification;.iconLevel:I // field@004d │ │ +005b46: 6e30 c200 4305 |000f: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00c2 │ │ +005b4c: 0c03 |0012: move-result-object v3 │ │ +005b4e: 5484 4700 |0013: iget-object v4, v8, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0047 │ │ +005b52: 6e20 af00 4300 |0015: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00af │ │ +005b58: 0c03 |0018: move-result-object v3 │ │ +005b5a: 5484 5200 |0019: iget-object v4, v8, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0052 │ │ +005b5e: 6e30 c600 430c |001b: invoke-virtual {v3, v4, v12}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00c6 │ │ +005b64: 0c03 |001e: move-result-object v3 │ │ +005b66: 5484 5100 |001f: iget-object v4, v8, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0051 │ │ +005b6a: 5285 4600 |0021: iget v5, v8, Landroid/app/Notification;.audioStreamType:I // field@0046 │ │ +005b6e: 6e30 c400 4305 |0023: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00c4 │ │ +005b74: 0c03 |0026: move-result-object v3 │ │ +005b76: 5484 5300 |0027: iget-object v4, v8, Landroid/app/Notification;.vibrate:[J // field@0053 │ │ +005b7a: 6e20 c800 4300 |0029: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00c8 │ │ +005b80: 0c03 |002c: move-result-object v3 │ │ +005b82: 5284 4e00 |002d: iget v4, v8, Landroid/app/Notification;.ledARGB:I // field@004e │ │ +005b86: 5285 5000 |002f: iget v5, v8, Landroid/app/Notification;.ledOnMS:I // field@0050 │ │ +005b8a: 5286 4f00 |0031: iget v6, v8, Landroid/app/Notification;.ledOffMS:I // field@004f │ │ +005b8e: 6e40 bb00 4365 |0033: invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00bb │ │ +005b94: 0c04 |0036: move-result-object v4 │ │ +005b96: 5283 4a00 |0037: iget v3, v8, Landroid/app/Notification;.flags:I // field@004a │ │ +005b9a: dd03 0302 |0039: and-int/lit8 v3, v3, #int 2 // #02 │ │ +005b9e: 3803 5d00 |003b: if-eqz v3, 0098 // +005d │ │ +005ba2: 1213 |003d: const/4 v3, #int 1 // #1 │ │ +005ba4: 6e20 be00 3400 |003e: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00be │ │ +005baa: 0c04 |0041: move-result-object v4 │ │ +005bac: 5283 4a00 |0042: iget v3, v8, Landroid/app/Notification;.flags:I // field@004a │ │ +005bb0: dd03 0308 |0044: and-int/lit8 v3, v3, #int 8 // #08 │ │ +005bb4: 3803 5400 |0046: if-eqz v3, 009a // +0054 │ │ +005bb8: 1213 |0048: const/4 v3, #int 1 // #1 │ │ +005bba: 6e20 bf00 3400 |0049: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00bf │ │ +005bc0: 0c04 |004c: move-result-object v4 │ │ +005bc2: 5283 4a00 |004d: iget v3, v8, Landroid/app/Notification;.flags:I // field@004a │ │ +005bc6: dd03 0310 |004f: and-int/lit8 v3, v3, #int 16 // #10 │ │ +005bca: 3803 4b00 |0051: if-eqz v3, 009c // +004b │ │ +005bce: 1213 |0053: const/4 v3, #int 1 // #1 │ │ +005bd0: 6e20 ae00 3400 |0054: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00ae │ │ +005bd6: 0c03 |0057: move-result-object v3 │ │ +005bd8: 5284 4800 |0058: iget v4, v8, Landroid/app/Notification;.defaults:I // field@0048 │ │ +005bdc: 6e20 b400 4300 |005a: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00b4 │ │ +005be2: 0c03 |005d: move-result-object v3 │ │ +005be4: 6e20 b300 9300 |005e: invoke-virtual {v3, v9}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00b3 │ │ +005bea: 0c03 |0061: move-result-object v3 │ │ +005bec: 6e20 b200 a300 |0062: invoke-virtual {v3, v10}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00b2 │ │ +005bf2: 0c03 |0065: move-result-object v3 │ │ +005bf4: 6e20 b000 b300 |0066: invoke-virtual {v3, v11}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00b0 │ │ +005bfa: 0c03 |0069: move-result-object v3 │ │ +005bfc: 6e20 b100 e300 |006a: invoke-virtual {v3, v14}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00b1 │ │ +005c02: 0c03 |006d: move-result-object v3 │ │ +005c04: 5484 4900 |006e: iget-object v4, v8, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0049 │ │ +005c08: 6e20 b500 4300 |0070: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00b5 │ │ +005c0e: 0c04 |0073: move-result-object v4 │ │ +005c10: 5283 4a00 |0074: iget v3, v8, Landroid/app/Notification;.flags:I // field@004a │ │ +005c14: d533 8000 |0076: and-int/lit16 v3, v3, #int 128 // #0080 │ │ +005c18: 3803 2600 |0078: if-eqz v3, 009e // +0026 │ │ +005c1c: 1213 |007a: const/4 v3, #int 1 // #1 │ │ +005c1e: 6e30 b700 f403 |007b: invoke-virtual {v4, v15, v3}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00b7 │ │ +005c24: 0c03 |007e: move-result-object v3 │ │ +005c26: 0800 1000 |007f: move-object/from16 v0, v16 │ │ +005c2a: 6e20 ba00 0300 |0081: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00ba │ │ +005c30: 0c03 |0084: move-result-object v3 │ │ +005c32: 6e20 bd00 d300 |0085: invoke-virtual {v3, v13}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00bd │ │ +005c38: 0c03 |0088: move-result-object v3 │ │ +005c3a: 0200 1100 |0089: move/from16 v0, v17 │ │ +005c3e: 0201 1200 |008b: move/from16 v1, v18 │ │ +005c42: 0202 1300 |008d: move/from16 v2, v19 │ │ +005c46: 6e40 c100 0321 |008f: invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00c1 │ │ +005c4c: 0c03 |0092: move-result-object v3 │ │ +005c4e: 6e10 ad00 0300 |0093: invoke-virtual {v3}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@00ad │ │ +005c54: 0c03 |0096: move-result-object v3 │ │ +005c56: 1103 |0097: return-object v3 │ │ +005c58: 1203 |0098: const/4 v3, #int 0 // #0 │ │ +005c5a: 28a5 |0099: goto 003e // -005b │ │ +005c5c: 1203 |009a: const/4 v3, #int 0 // #0 │ │ +005c5e: 28ae |009b: goto 0049 // -0052 │ │ +005c60: 1203 |009c: const/4 v3, #int 0 // #0 │ │ +005c62: 28b7 |009d: goto 0054 // -0049 │ │ +005c64: 1203 |009e: const/4 v3, #int 0 // #0 │ │ +005c66: 28dc |009f: goto 007b // -0024 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #162 header: │ │ -class_idx : 261 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ +Class #6 header: │ │ +class_idx : 11 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ -static_fields_size : 1 │ │ +static_fields_size : 4 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 8 │ │ +direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #162 - │ │ - Class descriptor : 'Landroid/support/v4/view/s;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #6 - │ │ + Class descriptor : 'La/a/a/a/af;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/view/s;) │ │ + #0 : (in La/a/a/a/af;) │ │ name : 'a' │ │ - type : 'Landroid/support/v4/view/v;' │ │ - access : 0x0018 (STATIC FINAL) │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #1 : (in La/a/a/a/af;) │ │ + name : 'b' │ │ + type : 'Ljava/lang/reflect/Field;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #2 : (in La/a/a/a/af;) │ │ + name : 'c' │ │ + type : 'Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #3 : (in La/a/a/a/af;) │ │ + name : 'd' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/s;) │ │ + #0 : (in La/a/a/a/af;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ - insns size : 21 16-bit code units │ │ -01d714: |[01d714] android.support.v4.view.s.:()V │ │ -01d724: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -01d728: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -01d72a: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ -01d72e: 2200 0701 |0005: new-instance v0, Landroid/support/v4/view/u; // type@0107 │ │ -01d732: 7010 df04 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/u;.:()V // method@04df │ │ -01d738: 6900 9b01 |000a: sput-object v0, Landroid/support/v4/view/s;.a:Landroid/support/v4/view/v; // field@019b │ │ -01d73c: 0e00 |000c: return-void │ │ -01d73e: 2200 0601 |000d: new-instance v0, Landroid/support/v4/view/t; // type@0106 │ │ -01d742: 7010 d904 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/t;.:()V // method@04d9 │ │ -01d748: 6900 9b01 |0012: sput-object v0, Landroid/support/v4/view/s;.a:Landroid/support/v4/view/v; // field@019b │ │ -01d74c: 28f8 |0014: goto 000c // -0008 │ │ + insns size : 15 16-bit code units │ │ +005c68: |[005c68] a.a.a.a.af.:()V │ │ +005c78: 2200 c300 |0000: new-instance v0, Ljava/lang/Object; // type@00c3 │ │ +005c7c: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +005c82: 6900 0100 |0005: sput-object v0, La/a/a/a/af;.a:Ljava/lang/Object; // field@0001 │ │ +005c86: 2200 c300 |0007: new-instance v0, Ljava/lang/Object; // type@00c3 │ │ +005c8a: 7010 0c02 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +005c90: 6900 0400 |000c: sput-object v0, La/a/a/a/af;.d:Ljava/lang/Object; // field@0004 │ │ +005c94: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroid/support/v4/view/s;) │ │ + #1 : (in La/a/a/a/af;) │ │ name : 'a' │ │ - type : '(Landroid/view/MotionEvent;)I' │ │ + type : '(Landroid/app/Notification$Builder;La/a/a/a/aa;)Landroid/os/Bundle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -01d750: |[01d750] android.support.v4.view.s.a:(Landroid/view/MotionEvent;)I │ │ -01d760: 6e10 4906 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@0649 │ │ -01d766: 0a00 |0003: move-result v0 │ │ -01d768: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -01d76c: 0f00 |0006: return v0 │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 44 16-bit code units │ │ +005c98: |[005c98] a.a.a.a.af.a:(Landroid/app/Notification$Builder;La/a/a/a/aa;)Landroid/os/Bundle; │ │ +005ca8: 6e10 0300 0400 |0000: invoke-virtual {v4}, La/a/a/a/aa;.a:()I // method@0003 │ │ +005cae: 0a00 |0003: move-result v0 │ │ +005cb0: 6e10 0400 0400 |0004: invoke-virtual {v4}, La/a/a/a/aa;.b:()Ljava/lang/CharSequence; // method@0004 │ │ +005cb6: 0c01 |0007: move-result-object v1 │ │ +005cb8: 6e10 0500 0400 |0008: invoke-virtual {v4}, La/a/a/a/aa;.c:()Landroid/app/PendingIntent; // method@0005 │ │ +005cbe: 0c02 |000b: move-result-object v2 │ │ +005cc0: 6e40 aa00 0321 |000c: invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00aa │ │ +005cc6: 2200 7c00 |000f: new-instance v0, Landroid/os/Bundle; // type@007c │ │ +005cca: 6e10 0600 0400 |0011: invoke-virtual {v4}, La/a/a/a/aa;.d:()Landroid/os/Bundle; // method@0006 │ │ +005cd0: 0c01 |0014: move-result-object v1 │ │ +005cd2: 7020 6b01 1000 |0015: invoke-direct {v0, v1}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@016b │ │ +005cd8: 6e10 0700 0400 |0018: invoke-virtual {v4}, La/a/a/a/aa;.f:()[La/a/a/a/ar; // method@0007 │ │ +005cde: 0c01 |001b: move-result-object v1 │ │ +005ce0: 3801 0f00 |001c: if-eqz v1, 002b // +000f │ │ +005ce4: 1a01 1402 |001e: const-string v1, "android.support.remoteInputs" // string@0214 │ │ +005ce8: 6e10 0700 0400 |0020: invoke-virtual {v4}, La/a/a/a/aa;.f:()[La/a/a/a/ar; // method@0007 │ │ +005cee: 0c02 |0023: move-result-object v2 │ │ +005cf0: 7110 2b00 0200 |0024: invoke-static {v2}, La/a/a/a/at;.a:([La/a/a/a/ar;)[Landroid/os/Bundle; // method@002b │ │ +005cf6: 0c02 |0027: move-result-object v2 │ │ +005cf8: 6e30 7501 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0175 │ │ +005cfe: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #2 : (in Landroid/support/v4/view/s;) │ │ + #2 : (in La/a/a/a/af;) │ │ name : 'a' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ + type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 6 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 7 16-bit code units │ │ -01d770: |[01d770] android.support.v4.view.s.a:(Landroid/view/MotionEvent;I)I │ │ -01d780: 6200 9b01 |0000: sget-object v0, Landroid/support/v4/view/s;.a:Landroid/support/v4/view/v; // field@019b │ │ -01d784: 7230 e604 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/v;.a:(Landroid/view/MotionEvent;I)I // method@04e6 │ │ -01d78a: 0a00 |0005: move-result v0 │ │ -01d78c: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + insns size : 102 16-bit code units │ │ +005d00: |[005d00] a.a.a.a.af.a:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +005d10: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +005d12: 6202 0100 |0001: sget-object v2, La/a/a/a/af;.a:Ljava/lang/Object; // field@0001 │ │ +005d16: 1d02 |0003: monitor-enter v2 │ │ +005d18: 6300 0300 |0004: sget-boolean v0, La/a/a/a/af;.c:Z // field@0003 │ │ +005d1c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +005d20: 1e02 |0008: monitor-exit v2 │ │ +005d22: 0710 |0009: move-object v0, v1 │ │ +005d24: 1100 |000a: return-object v0 │ │ +005d26: 6200 0200 |000b: sget-object v0, La/a/a/a/af;.b:Ljava/lang/reflect/Field; // field@0002 │ │ +005d2a: 3900 2900 |000d: if-nez v0, 0036 // +0029 │ │ +005d2e: 1c00 4a00 |000f: const-class v0, Landroid/app/Notification; // type@004a │ │ +005d32: 1a03 5702 |0011: const-string v3, "extras" // string@0257 │ │ +005d36: 6e20 fc01 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@01fc │ │ +005d3c: 0c00 |0016: move-result-object v0 │ │ +005d3e: 1c03 7c00 |0017: const-class v3, Landroid/os/Bundle; // type@007c │ │ +005d42: 6e10 2302 0000 |0019: invoke-virtual {v0}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@0223 │ │ +005d48: 0c04 |001c: move-result-object v4 │ │ +005d4a: 6e20 fe01 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@01fe │ │ +005d50: 0a03 |0020: move-result v3 │ │ +005d52: 3903 0f00 |0021: if-nez v3, 0030 // +000f │ │ +005d56: 1a00 7b01 |0023: const-string v0, "NotificationCompat" // string@017b │ │ +005d5a: 1a03 7a01 |0025: const-string v3, "Notification.extras field is not of type Bundle" // string@017a │ │ +005d5e: 7120 a001 3000 |0027: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@01a0 │ │ +005d64: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +005d66: 6a00 0300 |002b: sput-boolean v0, La/a/a/a/af;.c:Z // field@0003 │ │ +005d6a: 1e02 |002d: monitor-exit v2 │ │ +005d6c: 0710 |002e: move-object v0, v1 │ │ +005d6e: 28db |002f: goto 000a // -0025 │ │ +005d70: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +005d72: 6e20 2502 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@0225 │ │ +005d78: 6900 0200 |0034: sput-object v0, La/a/a/a/af;.b:Ljava/lang/reflect/Field; // field@0002 │ │ +005d7c: 6200 0200 |0036: sget-object v0, La/a/a/a/af;.b:Ljava/lang/reflect/Field; // field@0002 │ │ +005d80: 6e20 2202 5000 |0038: invoke-virtual {v0, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0222 │ │ +005d86: 0c00 |003b: move-result-object v0 │ │ +005d88: 1f00 7c00 |003c: check-cast v0, Landroid/os/Bundle; // type@007c │ │ +005d8c: 3900 0c00 |003e: if-nez v0, 004a // +000c │ │ +005d90: 2200 7c00 |0040: new-instance v0, Landroid/os/Bundle; // type@007c │ │ +005d94: 7010 6a01 0000 |0042: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@016a │ │ +005d9a: 6203 0200 |0045: sget-object v3, La/a/a/a/af;.b:Ljava/lang/reflect/Field; // field@0002 │ │ +005d9e: 6e30 2402 5300 |0047: invoke-virtual {v3, v5, v0}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0224 │ │ +005da4: 1e02 |004a: monitor-exit v2 │ │ +005da6: 28bf |004b: goto 000a // -0041 │ │ +005da8: 0d00 |004c: move-exception v0 │ │ +005daa: 1e02 |004d: monitor-exit v2 │ │ +005dac: 2700 |004e: throw v0 │ │ +005dae: 0d00 |004f: move-exception v0 │ │ +005db0: 1a03 7b01 |0050: const-string v3, "NotificationCompat" // string@017b │ │ +005db4: 1a04 a701 |0052: const-string v4, "Unable to access notification extras" // string@01a7 │ │ +005db8: 7130 a101 4300 |0054: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@01a1 │ │ +005dbe: 1210 |0057: const/4 v0, #int 1 // #1 │ │ +005dc0: 6a00 0300 |0058: sput-boolean v0, La/a/a/a/af;.c:Z // field@0003 │ │ +005dc4: 1e02 |005a: monitor-exit v2 │ │ +005dc6: 0710 |005b: move-object v0, v1 │ │ +005dc8: 28ae |005c: goto 000a // -0052 │ │ +005dca: 0d00 |005d: move-exception v0 │ │ +005dcc: 1a03 7b01 |005e: const-string v3, "NotificationCompat" // string@017b │ │ +005dd0: 1a04 a701 |0060: const-string v4, "Unable to access notification extras" // string@01a7 │ │ +005dd4: 7130 a101 4300 |0062: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@01a1 │ │ +005dda: 28f2 |0065: goto 0057 // -000e │ │ + catches : 6 │ │ + 0x0004 - 0x0009 │ │ + -> 0x004c │ │ + 0x000b - 0x002d │ │ + Ljava/lang/IllegalAccessException; -> 0x004f │ │ + Ljava/lang/NoSuchFieldException; -> 0x005d │ │ + -> 0x004c │ │ + 0x002d - 0x002e │ │ + -> 0x004c │ │ + 0x0031 - 0x004a │ │ + Ljava/lang/IllegalAccessException; -> 0x004f │ │ + Ljava/lang/NoSuchFieldException; -> 0x005d │ │ + -> 0x004c │ │ + 0x004a - 0x004e │ │ + -> 0x004c │ │ + 0x0050 - 0x0065 │ │ + -> 0x004c │ │ positions : │ │ locals : │ │ │ │ - #3 : (in Landroid/support/v4/view/s;) │ │ - name : 'b' │ │ - type : '(Landroid/view/MotionEvent;)I' │ │ + #3 : (in La/a/a/a/af;) │ │ + name : 'a' │ │ + type : '(Ljava/util/List;)Landroid/util/SparseArray;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -01d790: |[01d790] android.support.v4.view.s.b:(Landroid/view/MotionEvent;)I │ │ -01d7a0: 6e10 4906 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@0649 │ │ -01d7a6: 0a00 |0003: move-result v0 │ │ -01d7a8: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ -01d7ae: b510 |0007: and-int/2addr v0, v1 │ │ -01d7b0: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -01d7b4: 0f00 |000a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/view/s;) │ │ - name : 'b' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ outs : 3 │ │ - insns size : 7 16-bit code units │ │ -01d7b8: |[01d7b8] android.support.v4.view.s.b:(Landroid/view/MotionEvent;I)I │ │ -01d7c8: 6200 9b01 |0000: sget-object v0, Landroid/support/v4/view/s;.a:Landroid/support/v4/view/v; // field@019b │ │ -01d7cc: 7230 e704 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/v;.b:(Landroid/view/MotionEvent;I)I // method@04e7 │ │ -01d7d2: 0a00 |0005: move-result v0 │ │ -01d7d4: 0f00 |0006: return v0 │ │ + insns size : 32 16-bit code units │ │ +005e18: |[005e18] a.a.a.a.af.a:(Ljava/util/List;)Landroid/util/SparseArray; │ │ +005e28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +005e2a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +005e2c: 7210 3b02 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@023b │ │ +005e32: 0a03 |0005: move-result v3 │ │ +005e34: 0102 |0006: move v2, v0 │ │ +005e36: 3532 1800 |0007: if-ge v2, v3, 001f // +0018 │ │ +005e3a: 7220 3a02 2400 |0009: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@023a │ │ +005e40: 0c00 |000c: move-result-object v0 │ │ +005e42: 1f00 7c00 |000d: check-cast v0, Landroid/os/Bundle; // type@007c │ │ +005e46: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ +005e4a: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ +005e4e: 2201 9500 |0013: new-instance v1, Landroid/util/SparseArray; // type@0095 │ │ +005e52: 7010 a401 0100 |0015: invoke-direct {v1}, Landroid/util/SparseArray;.:()V // method@01a4 │ │ +005e58: 6e30 a501 2100 |0018: invoke-virtual {v1, v2, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@01a5 │ │ +005e5e: d800 0201 |001b: add-int/lit8 v0, v2, #int 1 // #01 │ │ +005e62: 0102 |001d: move v2, v0 │ │ +005e64: 28e9 |001e: goto 0007 // -0017 │ │ +005e66: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #5 : (in Landroid/support/v4/view/s;) │ │ - name : 'c' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ + #4 : (in La/a/a/a/af;) │ │ + name : 'a' │ │ + type : '(La/a/a/a/g;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -01d7d8: |[01d7d8] android.support.v4.view.s.c:(Landroid/view/MotionEvent;I)F │ │ -01d7e8: 6200 9b01 |0000: sget-object v0, Landroid/support/v4/view/s;.a:Landroid/support/v4/view/v; // field@019b │ │ -01d7ec: 7230 e804 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/v;.c:(Landroid/view/MotionEvent;I)F // method@04e8 │ │ -01d7f2: 0a00 |0005: move-result v0 │ │ -01d7f4: 0f00 |0006: return v0 │ │ + registers : 9 │ │ + ins : 7 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +005e68: |[005e68] a.a.a.a.af.a:(La/a/a/a/g;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ │ +005e78: 2200 4600 |0000: new-instance v0, Landroid/app/Notification$BigPictureStyle; // type@0046 │ │ +005e7c: 7210 4200 0200 |0002: invoke-interface {v2}, La/a/a/a/g;.a:()Landroid/app/Notification$Builder; // method@0042 │ │ +005e82: 0c01 |0005: move-result-object v1 │ │ +005e84: 7020 a000 1000 |0006: invoke-direct {v0, v1}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@00a0 │ │ +005e8a: 6e20 a300 3000 |0009: invoke-virtual {v0, v3}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@00a3 │ │ +005e90: 0c00 |000c: move-result-object v0 │ │ +005e92: 6e20 a200 6000 |000d: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@00a2 │ │ +005e98: 0c00 |0010: move-result-object v0 │ │ +005e9a: 3808 0500 |0011: if-eqz v8, 0016 // +0005 │ │ +005e9e: 6e20 a100 7000 |0013: invoke-virtual {v0, v7}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@00a1 │ │ +005ea4: 3804 0500 |0016: if-eqz v4, 001b // +0005 │ │ +005ea8: 6e20 a400 5000 |0018: invoke-virtual {v0, v5}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@00a4 │ │ +005eae: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #6 : (in Landroid/support/v4/view/s;) │ │ - name : 'c' │ │ - type : '(Landroid/view/MotionEvent;)I' │ │ + #5 : (in La/a/a/a/af;) │ │ + name : 'a' │ │ + type : '(La/a/a/a/g;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 7 │ │ + ins : 5 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -01d7f8: |[01d7f8] android.support.v4.view.s.c:(Landroid/view/MotionEvent;)I │ │ -01d808: 6200 9b01 |0000: sget-object v0, Landroid/support/v4/view/s;.a:Landroid/support/v4/view/v; // field@019b │ │ -01d80c: 7220 e504 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/v;.a:(Landroid/view/MotionEvent;)I // method@04e5 │ │ -01d812: 0a00 |0005: move-result v0 │ │ -01d814: 0f00 |0006: return v0 │ │ + insns size : 23 16-bit code units │ │ +005eb0: |[005eb0] a.a.a.a.af.a:(La/a/a/a/g;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ +005ec0: 2200 4700 |0000: new-instance v0, Landroid/app/Notification$BigTextStyle; // type@0047 │ │ +005ec4: 7210 4200 0200 |0002: invoke-interface {v2}, La/a/a/a/g;.a:()Landroid/app/Notification$Builder; // method@0042 │ │ +005eca: 0c01 |0005: move-result-object v1 │ │ +005ecc: 7020 a500 1000 |0006: invoke-direct {v0, v1}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@00a5 │ │ +005ed2: 6e20 a700 3000 |0009: invoke-virtual {v0, v3}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@00a7 │ │ +005ed8: 0c00 |000c: move-result-object v0 │ │ +005eda: 6e20 a600 6000 |000d: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@00a6 │ │ +005ee0: 0c00 |0010: move-result-object v0 │ │ +005ee2: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ +005ee6: 6e20 a800 5000 |0013: invoke-virtual {v0, v5}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@00a8 │ │ +005eec: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #7 : (in Landroid/support/v4/view/s;) │ │ - name : 'd' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ + #6 : (in La/a/a/a/af;) │ │ + name : 'a' │ │ + type : '(La/a/a/a/g;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -01d818: |[01d818] android.support.v4.view.s.d:(Landroid/view/MotionEvent;I)F │ │ -01d828: 6200 9b01 |0000: sget-object v0, Landroid/support/v4/view/s;.a:Landroid/support/v4/view/v; // field@019b │ │ -01d82c: 7230 e904 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/v;.d:(Landroid/view/MotionEvent;I)F // method@04e9 │ │ -01d832: 0a00 |0005: move-result v0 │ │ -01d834: 0f00 |0006: return v0 │ │ + registers : 8 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 39 16-bit code units │ │ +005ef0: |[005ef0] a.a.a.a.af.a:(La/a/a/a/g;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ +005f00: 2200 4900 |0000: new-instance v0, Landroid/app/Notification$InboxStyle; // type@0049 │ │ +005f04: 7210 4200 0300 |0002: invoke-interface {v3}, La/a/a/a/g;.a:()Landroid/app/Notification$Builder; // method@0042 │ │ +005f0a: 0c01 |0005: move-result-object v1 │ │ +005f0c: 7020 ca00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@00ca │ │ +005f12: 6e20 cc00 4000 |0009: invoke-virtual {v0, v4}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@00cc │ │ +005f18: 0c01 |000c: move-result-object v1 │ │ +005f1a: 3805 0500 |000d: if-eqz v5, 0012 // +0005 │ │ +005f1e: 6e20 cd00 6100 |000f: invoke-virtual {v1, v6}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@00cd │ │ +005f24: 6e10 2a02 0700 |0012: invoke-virtual {v7}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@022a │ │ +005f2a: 0c02 |0015: move-result-object v2 │ │ +005f2c: 7210 3702 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0237 │ │ +005f32: 0a00 |0019: move-result v0 │ │ +005f34: 3800 0c00 |001a: if-eqz v0, 0026 // +000c │ │ +005f38: 7210 3802 0200 |001c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0238 │ │ +005f3e: 0c00 |001f: move-result-object v0 │ │ +005f40: 1f00 b900 |0020: check-cast v0, Ljava/lang/CharSequence; // type@00b9 │ │ +005f44: 6e20 cb00 0100 |0022: invoke-virtual {v1, v0}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@00cb │ │ +005f4a: 28f1 |0025: goto 0016 // -000f │ │ +005f4c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #163 header: │ │ -class_idx : 264 │ │ +Class #7 header: │ │ +class_idx : 35 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 5 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #163 - │ │ - Class descriptor : 'Landroid/support/v4/view/v;' │ │ +Class #7 - │ │ + Class descriptor : 'La/a/a/a/f;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/v;) │ │ + #0 : (in La/a/a/a/f;) │ │ name : 'a' │ │ - type : '(Landroid/view/MotionEvent;)I' │ │ + type : '(La/a/a/a/aa;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/view/v;) │ │ - name : 'a' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/view/v;) │ │ - name : 'b' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : -1 (unknown) │ │ │ │ - #3 : (in Landroid/support/v4/view/v;) │ │ - name : 'c' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #8 header: │ │ +class_idx : 36 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 195 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ │ │ - #4 : (in Landroid/support/v4/view/v;) │ │ - name : 'd' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ +Class #8 - │ │ + Class descriptor : 'La/a/a/a/g;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/g;) │ │ + name : 'a' │ │ + type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #164 header: │ │ -class_idx : 262 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +Class #9 header: │ │ +class_idx : 12 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #164 - │ │ - Class descriptor : 'Landroid/support/v4/view/t;' │ │ - Access flags : 0x0000 () │ │ +Class #9 - │ │ + Class descriptor : 'La/a/a/a/ag;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/view/v;' │ │ + #0 : 'La/a/a/a/f;' │ │ + #1 : 'La/a/a/a/g;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in La/a/a/a/ag;) │ │ + name : 'a' │ │ + type : 'Landroid/app/Notification$Builder;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in La/a/a/a/ag;) │ │ + name : 'b' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in La/a/a/a/ag;) │ │ + name : 'c' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/t;) │ │ + #0 : (in La/a/a/a/ag;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d838: |[01d838] android.support.v4.view.t.:()V │ │ -01d848: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -01d84e: 0e00 |0003: return-void │ │ + registers : 29 │ │ + ins : 22 │ │ + outs : 4 │ │ + insns size : 258 16-bit code units │ │ +005f50: |[005f50] a.a.a.a.ag.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ +005f60: 7010 0c02 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@020c │ │ +005f66: 2203 ca00 |0003: new-instance v3, Ljava/util/ArrayList; // type@00ca │ │ +005f6a: 7010 2602 0300 |0005: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0226 │ │ +005f70: 5b73 0700 |0008: iput-object v3, v7, La/a/a/a/ag;.c:Ljava/util/List; // field@0007 │ │ +005f74: 2203 4800 |000a: new-instance v3, Landroid/app/Notification$Builder; // type@0048 │ │ +005f78: 7020 a900 8300 |000c: invoke-direct {v3, v8}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00a9 │ │ +005f7e: 5394 5400 |000f: iget-wide v4, v9, Landroid/app/Notification;.when:J // field@0054 │ │ +005f82: 6e30 c900 4305 |0011: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00c9 │ │ +005f88: 0c03 |0014: move-result-object v3 │ │ +005f8a: 5294 4c00 |0015: iget v4, v9, Landroid/app/Notification;.icon:I // field@004c │ │ +005f8e: 5295 4d00 |0017: iget v5, v9, Landroid/app/Notification;.iconLevel:I // field@004d │ │ +005f92: 6e30 c200 4305 |0019: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00c2 │ │ +005f98: 0c03 |001c: move-result-object v3 │ │ +005f9a: 5494 4700 |001d: iget-object v4, v9, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0047 │ │ +005f9e: 6e20 af00 4300 |001f: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00af │ │ +005fa4: 0c03 |0022: move-result-object v3 │ │ +005fa6: 5494 5200 |0023: iget-object v4, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0052 │ │ +005faa: 6e30 c600 430d |0025: invoke-virtual {v3, v4, v13}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00c6 │ │ +005fb0: 0c03 |0028: move-result-object v3 │ │ +005fb2: 5494 5100 |0029: iget-object v4, v9, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0051 │ │ +005fb6: 5295 4600 |002b: iget v5, v9, Landroid/app/Notification;.audioStreamType:I // field@0046 │ │ +005fba: 6e30 c400 4305 |002d: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00c4 │ │ +005fc0: 0c03 |0030: move-result-object v3 │ │ +005fc2: 5494 5300 |0031: iget-object v4, v9, Landroid/app/Notification;.vibrate:[J // field@0053 │ │ +005fc6: 6e20 c800 4300 |0033: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00c8 │ │ +005fcc: 0c03 |0036: move-result-object v3 │ │ +005fce: 5294 4e00 |0037: iget v4, v9, Landroid/app/Notification;.ledARGB:I // field@004e │ │ +005fd2: 5295 5000 |0039: iget v5, v9, Landroid/app/Notification;.ledOnMS:I // field@0050 │ │ +005fd6: 5296 4f00 |003b: iget v6, v9, Landroid/app/Notification;.ledOffMS:I // field@004f │ │ +005fda: 6e40 bb00 4365 |003d: invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00bb │ │ +005fe0: 0c04 |0040: move-result-object v4 │ │ +005fe2: 5293 4a00 |0041: iget v3, v9, Landroid/app/Notification;.flags:I // field@004a │ │ +005fe6: dd03 0302 |0043: and-int/lit8 v3, v3, #int 2 // #02 │ │ +005fea: 3803 a900 |0045: if-eqz v3, 00ee // +00a9 │ │ +005fee: 1213 |0047: const/4 v3, #int 1 // #1 │ │ +005ff0: 6e20 be00 3400 |0048: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00be │ │ +005ff6: 0c04 |004b: move-result-object v4 │ │ +005ff8: 5293 4a00 |004c: iget v3, v9, Landroid/app/Notification;.flags:I // field@004a │ │ +005ffc: dd03 0308 |004e: and-int/lit8 v3, v3, #int 8 // #08 │ │ +006000: 3803 a100 |0050: if-eqz v3, 00f1 // +00a1 │ │ +006004: 1213 |0052: const/4 v3, #int 1 // #1 │ │ +006006: 6e20 bf00 3400 |0053: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00bf │ │ +00600c: 0c04 |0056: move-result-object v4 │ │ +00600e: 5293 4a00 |0057: iget v3, v9, Landroid/app/Notification;.flags:I // field@004a │ │ +006012: dd03 0310 |0059: and-int/lit8 v3, v3, #int 16 // #10 │ │ +006016: 3803 9900 |005b: if-eqz v3, 00f4 // +0099 │ │ +00601a: 1213 |005d: const/4 v3, #int 1 // #1 │ │ +00601c: 6e20 ae00 3400 |005e: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00ae │ │ +006022: 0c03 |0061: move-result-object v3 │ │ +006024: 5294 4800 |0062: iget v4, v9, Landroid/app/Notification;.defaults:I // field@0048 │ │ +006028: 6e20 b400 4300 |0064: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00b4 │ │ +00602e: 0c03 |0067: move-result-object v3 │ │ +006030: 6e20 b300 a300 |0068: invoke-virtual {v3, v10}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00b3 │ │ +006036: 0c03 |006b: move-result-object v3 │ │ +006038: 6e20 b200 b300 |006c: invoke-virtual {v3, v11}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00b2 │ │ +00603e: 0c03 |006f: move-result-object v3 │ │ +006040: 0800 1700 |0070: move-object/from16 v0, v23 │ │ +006044: 6e20 c500 0300 |0072: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c5 │ │ +00604a: 0c03 |0075: move-result-object v3 │ │ +00604c: 6e20 b000 c300 |0076: invoke-virtual {v3, v12}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00b0 │ │ +006052: 0c03 |0079: move-result-object v3 │ │ +006054: 6e20 b100 f300 |007a: invoke-virtual {v3, v15}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00b1 │ │ +00605a: 0c03 |007d: move-result-object v3 │ │ +00605c: 5494 4900 |007e: iget-object v4, v9, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0049 │ │ +006060: 6e20 b500 4300 |0080: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00b5 │ │ +006066: 0c04 |0083: move-result-object v4 │ │ +006068: 5293 4a00 |0084: iget v3, v9, Landroid/app/Notification;.flags:I // field@004a │ │ +00606c: d533 8000 |0086: and-int/lit16 v3, v3, #int 128 // #0080 │ │ +006070: 3803 6f00 |0088: if-eqz v3, 00f7 // +006f │ │ +006074: 1213 |008a: const/4 v3, #int 1 // #1 │ │ +006076: 0800 1000 |008b: move-object/from16 v0, v16 │ │ +00607a: 6e30 b700 0403 |008d: invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00b7 │ │ +006080: 0c03 |0090: move-result-object v3 │ │ +006082: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +006086: 6e20 ba00 0300 |0093: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00ba │ │ +00608c: 0c03 |0096: move-result-object v3 │ │ +00608e: 6e20 bd00 e300 |0097: invoke-virtual {v3, v14}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00bd │ │ +006094: 0c03 |009a: move-result-object v3 │ │ +006096: 0200 1500 |009b: move/from16 v0, v21 │ │ +00609a: 6e20 c700 0300 |009d: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@00c7 │ │ +0060a0: 0c03 |00a0: move-result-object v3 │ │ +0060a2: 0200 1600 |00a1: move/from16 v0, v22 │ │ +0060a6: 6e20 c000 0300 |00a3: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@00c0 │ │ +0060ac: 0c03 |00a6: move-result-object v3 │ │ +0060ae: 0200 1200 |00a7: move/from16 v0, v18 │ │ +0060b2: 0201 1300 |00a9: move/from16 v1, v19 │ │ +0060b6: 0202 1400 |00ab: move/from16 v2, v20 │ │ +0060ba: 6e40 c100 0321 |00ad: invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00c1 │ │ +0060c0: 0c03 |00b0: move-result-object v3 │ │ +0060c2: 5b73 0500 |00b1: iput-object v3, v7, La/a/a/a/ag;.a:Landroid/app/Notification$Builder; // field@0005 │ │ +0060c6: 2203 7c00 |00b3: new-instance v3, Landroid/os/Bundle; // type@007c │ │ +0060ca: 7010 6a01 0300 |00b5: invoke-direct {v3}, Landroid/os/Bundle;.:()V // method@016a │ │ +0060d0: 5b73 0600 |00b8: iput-object v3, v7, La/a/a/a/ag;.b:Landroid/os/Bundle; // field@0006 │ │ +0060d4: 3819 0900 |00ba: if-eqz v25, 00c3 // +0009 │ │ +0060d8: 5473 0600 |00bc: iget-object v3, v7, La/a/a/a/ag;.b:Landroid/os/Bundle; // field@0006 │ │ +0060dc: 0800 1900 |00be: move-object/from16 v0, v25 │ │ +0060e0: 6e20 7001 0300 |00c0: invoke-virtual {v3, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@0170 │ │ +0060e6: 3818 0a00 |00c3: if-eqz v24, 00cd // +000a │ │ +0060ea: 5473 0600 |00c5: iget-object v3, v7, La/a/a/a/ag;.b:Landroid/os/Bundle; // field@0006 │ │ +0060ee: 1a04 1302 |00c7: const-string v4, "android.support.localOnly" // string@0213 │ │ +0060f2: 1215 |00c9: const/4 v5, #int 1 // #1 │ │ +0060f4: 6e30 7101 4305 |00ca: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0171 │ │ +0060fa: 381a 1500 |00cd: if-eqz v26, 00e2 // +0015 │ │ +0060fe: 5473 0600 |00cf: iget-object v3, v7, La/a/a/a/ag;.b:Landroid/os/Bundle; // field@0006 │ │ +006102: 1a04 1102 |00d1: const-string v4, "android.support.groupKey" // string@0211 │ │ +006106: 0800 1a00 |00d3: move-object/from16 v0, v26 │ │ +00610a: 6e30 7701 4300 |00d5: invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0177 │ │ +006110: 381b 2100 |00d8: if-eqz v27, 00f9 // +0021 │ │ +006114: 5473 0600 |00da: iget-object v3, v7, La/a/a/a/ag;.b:Landroid/os/Bundle; // field@0006 │ │ +006118: 1a04 1202 |00dc: const-string v4, "android.support.isGroupSummary" // string@0212 │ │ +00611c: 1215 |00de: const/4 v5, #int 1 // #1 │ │ +00611e: 6e30 7101 4305 |00df: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0171 │ │ +006124: 381c 0b00 |00e2: if-eqz v28, 00ed // +000b │ │ +006128: 5473 0600 |00e4: iget-object v3, v7, La/a/a/a/ag;.b:Landroid/os/Bundle; // field@0006 │ │ +00612c: 1a04 1502 |00e6: const-string v4, "android.support.sortKey" // string@0215 │ │ +006130: 0800 1c00 |00e8: move-object/from16 v0, v28 │ │ +006134: 6e30 7701 4300 |00ea: invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0177 │ │ +00613a: 0e00 |00ed: return-void │ │ +00613c: 1203 |00ee: const/4 v3, #int 0 // #0 │ │ +00613e: 2900 59ff |00ef: goto/16 0048 // -00a7 │ │ +006142: 1203 |00f1: const/4 v3, #int 0 // #0 │ │ +006144: 2900 61ff |00f2: goto/16 0053 // -009f │ │ +006148: 1203 |00f4: const/4 v3, #int 0 // #0 │ │ +00614a: 2900 69ff |00f5: goto/16 005e // -0097 │ │ +00614e: 1203 |00f7: const/4 v3, #int 0 // #0 │ │ +006150: 2893 |00f8: goto 008b // -006d │ │ +006152: 5473 0600 |00f9: iget-object v3, v7, La/a/a/a/ag;.b:Landroid/os/Bundle; // field@0006 │ │ +006156: 1a04 1602 |00fb: const-string v4, "android.support.useSideChannel" // string@0216 │ │ +00615a: 1215 |00fd: const/4 v5, #int 1 // #1 │ │ +00615c: 6e30 7101 4305 |00fe: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0171 │ │ +006162: 28e1 |0101: goto 00e2 // -001f │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/t;) │ │ + #0 : (in La/a/a/a/ag;) │ │ name : 'a' │ │ - type : '(Landroid/view/MotionEvent;)I' │ │ + type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01d850: |[01d850] android.support.v4.view.t.a:(Landroid/view/MotionEvent;)I │ │ -01d860: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01d862: 0f00 |0001: return v0 │ │ + insns size : 3 16-bit code units │ │ +006164: |[006164] a.a.a.a.ag.a:()Landroid/app/Notification$Builder; │ │ +006174: 5410 0500 |0000: iget-object v0, v1, La/a/a/a/ag;.a:Landroid/app/Notification$Builder; // field@0005 │ │ +006178: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroid/support/v4/view/t;) │ │ + #1 : (in La/a/a/a/ag;) │ │ name : 'a' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ + type : '(La/a/a/a/aa;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -01d864: |[01d864] android.support.v4.view.t.a:(Landroid/view/MotionEvent;I)I │ │ -01d874: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -01d878: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -01d87a: 0f00 |0003: return v0 │ │ -01d87c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -01d87e: 28fe |0005: goto 0003 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/t;) │ │ - name : 'b' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ + ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01d880: |[01d880] android.support.v4.view.t.b:(Landroid/view/MotionEvent;I)I │ │ -01d890: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -01d894: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -01d896: 0f00 |0003: return v0 │ │ -01d898: 2200 8301 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0183 │ │ -01d89c: 1a01 3d03 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@033d │ │ -01d8a0: 7020 5907 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0759 │ │ -01d8a6: 2700 |000b: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/view/t;) │ │ - name : 'c' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -01d8a8: |[01d8a8] android.support.v4.view.t.c:(Landroid/view/MotionEvent;I)F │ │ -01d8b8: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -01d8bc: 6e10 4d06 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@064d │ │ -01d8c2: 0a00 |0005: move-result v0 │ │ -01d8c4: 0f00 |0006: return v0 │ │ -01d8c6: 2200 8301 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0183 │ │ -01d8ca: 1a01 3d03 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@033d │ │ -01d8ce: 7020 5907 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0759 │ │ -01d8d4: 2700 |000e: throw v0 │ │ +00617c: |[00617c] a.a.a.a.ag.a:(La/a/a/a/aa;)V │ │ +00618c: 5420 0700 |0000: iget-object v0, v2, La/a/a/a/ag;.c:Ljava/util/List; // field@0007 │ │ +006190: 5421 0500 |0002: iget-object v1, v2, La/a/a/a/ag;.a:Landroid/app/Notification$Builder; // field@0005 │ │ +006194: 7120 0c00 3100 |0004: invoke-static {v1, v3}, La/a/a/a/af;.a:(Landroid/app/Notification$Builder;La/a/a/a/aa;)Landroid/os/Bundle; // method@000c │ │ +00619a: 0c01 |0007: move-result-object v1 │ │ +00619c: 7220 3902 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0239 │ │ +0061a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #4 : (in Landroid/support/v4/view/t;) │ │ - name : 'd' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ + #2 : (in La/a/a/a/ag;) │ │ + name : 'b' │ │ + type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -01d8d8: |[01d8d8] android.support.v4.view.t.d:(Landroid/view/MotionEvent;I)F │ │ -01d8e8: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -01d8ec: 6e10 4f06 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@064f │ │ -01d8f2: 0a00 |0005: move-result v0 │ │ -01d8f4: 0f00 |0006: return v0 │ │ -01d8f6: 2200 8301 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0183 │ │ -01d8fa: 1a01 3d03 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@033d │ │ -01d8fe: 7020 5907 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0759 │ │ -01d904: 2700 |000e: throw v0 │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 70 16-bit code units │ │ +0061a4: |[0061a4] a.a.a.a.ag.b:()Landroid/app/Notification; │ │ +0061b4: 5460 0500 |0000: iget-object v0, v6, La/a/a/a/ag;.a:Landroid/app/Notification$Builder; // field@0005 │ │ +0061b8: 6e10 ac00 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@00ac │ │ +0061be: 0c01 |0005: move-result-object v1 │ │ +0061c0: 7110 0d00 0100 |0006: invoke-static {v1}, La/a/a/a/af;.a:(Landroid/app/Notification;)Landroid/os/Bundle; // method@000d │ │ +0061c6: 0c02 |0009: move-result-object v2 │ │ +0061c8: 2203 7c00 |000a: new-instance v3, Landroid/os/Bundle; // type@007c │ │ +0061cc: 5460 0600 |000c: iget-object v0, v6, La/a/a/a/ag;.b:Landroid/os/Bundle; // field@0006 │ │ +0061d0: 7020 6b01 0300 |000e: invoke-direct {v3, v0}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@016b │ │ +0061d6: 5460 0600 |0011: iget-object v0, v6, La/a/a/a/ag;.b:Landroid/os/Bundle; // field@0006 │ │ +0061da: 6e10 6f01 0000 |0013: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@016f │ │ +0061e0: 0c00 |0016: move-result-object v0 │ │ +0061e2: 7210 3c02 0000 |0017: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@023c │ │ +0061e8: 0c04 |001a: move-result-object v4 │ │ +0061ea: 7210 3702 0400 |001b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0237 │ │ +0061f0: 0a00 |001e: move-result v0 │ │ +0061f2: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ +0061f6: 7210 3802 0400 |0021: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0238 │ │ +0061fc: 0c00 |0024: move-result-object v0 │ │ +0061fe: 1f00 c500 |0025: check-cast v0, Ljava/lang/String; // type@00c5 │ │ +006202: 6e20 6c01 0200 |0027: invoke-virtual {v2, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@016c │ │ +006208: 0a05 |002a: move-result v5 │ │ +00620a: 3805 f0ff |002b: if-eqz v5, 001b // -0010 │ │ +00620e: 6e20 7801 0300 |002d: invoke-virtual {v3, v0}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@0178 │ │ +006214: 28eb |0030: goto 001b // -0015 │ │ +006216: 6e20 7001 3200 |0031: invoke-virtual {v2, v3}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@0170 │ │ +00621c: 5460 0700 |0034: iget-object v0, v6, La/a/a/a/ag;.c:Ljava/util/List; // field@0007 │ │ +006220: 7110 0e00 0000 |0036: invoke-static {v0}, La/a/a/a/af;.a:(Ljava/util/List;)Landroid/util/SparseArray; // method@000e │ │ +006226: 0c00 |0039: move-result-object v0 │ │ +006228: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ +00622c: 7110 0d00 0100 |003c: invoke-static {v1}, La/a/a/a/af;.a:(Landroid/app/Notification;)Landroid/os/Bundle; // method@000d │ │ +006232: 0c02 |003f: move-result-object v2 │ │ +006234: 1a03 1002 |0040: const-string v3, "android.support.actionExtras" // string@0210 │ │ +006238: 6e30 7601 3200 |0042: invoke-virtual {v2, v3, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0176 │ │ +00623e: 1101 |0045: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #165 header: │ │ -class_idx : 263 │ │ +Class #10 header: │ │ +class_idx : 13 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #165 - │ │ - Class descriptor : 'Landroid/support/v4/view/u;' │ │ +Class #10 - │ │ + Class descriptor : 'La/a/a/a/ah;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/view/v;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/u;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d908: |[01d908] android.support.v4.view.u.:()V │ │ -01d918: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -01d91e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/u;) │ │ - name : 'a' │ │ - type : '(Landroid/view/MotionEvent;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01d920: |[01d920] android.support.v4.view.u.a:(Landroid/view/MotionEvent;)I │ │ -01d930: 7110 ea04 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/w;.a:(Landroid/view/MotionEvent;)I // method@04ea │ │ -01d936: 0a00 |0003: move-result v0 │ │ -01d938: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/u;) │ │ - name : 'a' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01d93c: |[01d93c] android.support.v4.view.u.a:(Landroid/view/MotionEvent;I)I │ │ -01d94c: 7120 eb04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/w;.a:(Landroid/view/MotionEvent;I)I // method@04eb │ │ -01d952: 0a00 |0003: move-result v0 │ │ -01d954: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/u;) │ │ - name : 'b' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01d958: |[01d958] android.support.v4.view.u.b:(Landroid/view/MotionEvent;I)I │ │ -01d968: 7120 ec04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/w;.b:(Landroid/view/MotionEvent;I)I // method@04ec │ │ -01d96e: 0a00 |0003: move-result v0 │ │ -01d970: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/view/u;) │ │ - name : 'c' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01d974: |[01d974] android.support.v4.view.u.c:(Landroid/view/MotionEvent;I)F │ │ -01d984: 7120 ed04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/w;.c:(Landroid/view/MotionEvent;I)F // method@04ed │ │ -01d98a: 0a00 |0003: move-result v0 │ │ -01d98c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/view/u;) │ │ - name : 'd' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01d990: |[01d990] android.support.v4.view.u.d:(Landroid/view/MotionEvent;I)F │ │ -01d9a0: 7120 ee04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/w;.d:(Landroid/view/MotionEvent;I)F // method@04ee │ │ -01d9a6: 0a00 |0003: move-result v0 │ │ -01d9a8: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #166 header: │ │ -class_idx : 265 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +Class #11 header: │ │ +class_idx : 14 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #166 - │ │ - Class descriptor : 'Landroid/support/v4/view/w;' │ │ - Access flags : 0x0000 () │ │ +Class #11 - │ │ + Class descriptor : 'La/a/a/a/ai;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'La/a/a/a/f;' │ │ + #1 : 'La/a/a/a/g;' │ │ Static fields - │ │ Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/w;) │ │ + #0 : (in La/a/a/a/ai;) │ │ name : 'a' │ │ - type : '(Landroid/view/MotionEvent;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + type : 'Landroid/app/Notification$Builder;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in La/a/a/a/ai;) │ │ + name : 'b' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in La/a/a/a/ai;) │ │ + name : 'c' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/ai;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01d9ac: |[01d9ac] android.support.v4.view.w.a:(Landroid/view/MotionEvent;)I │ │ -01d9bc: 6e10 4b06 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@064b │ │ -01d9c2: 0a00 |0003: move-result v0 │ │ -01d9c4: 0f00 |0004: return v0 │ │ + registers : 29 │ │ + ins : 22 │ │ + outs : 4 │ │ + insns size : 258 16-bit code units │ │ +006240: |[006240] a.a.a.a.ai.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ +006250: 7010 0c02 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@020c │ │ +006256: 2203 ca00 |0003: new-instance v3, Ljava/util/ArrayList; // type@00ca │ │ +00625a: 7010 2602 0300 |0005: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0226 │ │ +006260: 5b73 0a00 |0008: iput-object v3, v7, La/a/a/a/ai;.c:Ljava/util/List; // field@000a │ │ +006264: 2203 4800 |000a: new-instance v3, Landroid/app/Notification$Builder; // type@0048 │ │ +006268: 7020 a900 8300 |000c: invoke-direct {v3, v8}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00a9 │ │ +00626e: 5394 5400 |000f: iget-wide v4, v9, Landroid/app/Notification;.when:J // field@0054 │ │ +006272: 6e30 c900 4305 |0011: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00c9 │ │ +006278: 0c03 |0014: move-result-object v3 │ │ +00627a: 5294 4c00 |0015: iget v4, v9, Landroid/app/Notification;.icon:I // field@004c │ │ +00627e: 5295 4d00 |0017: iget v5, v9, Landroid/app/Notification;.iconLevel:I // field@004d │ │ +006282: 6e30 c200 4305 |0019: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00c2 │ │ +006288: 0c03 |001c: move-result-object v3 │ │ +00628a: 5494 4700 |001d: iget-object v4, v9, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0047 │ │ +00628e: 6e20 af00 4300 |001f: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00af │ │ +006294: 0c03 |0022: move-result-object v3 │ │ +006296: 5494 5200 |0023: iget-object v4, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0052 │ │ +00629a: 6e30 c600 430d |0025: invoke-virtual {v3, v4, v13}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00c6 │ │ +0062a0: 0c03 |0028: move-result-object v3 │ │ +0062a2: 5494 5100 |0029: iget-object v4, v9, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0051 │ │ +0062a6: 5295 4600 |002b: iget v5, v9, Landroid/app/Notification;.audioStreamType:I // field@0046 │ │ +0062aa: 6e30 c400 4305 |002d: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00c4 │ │ +0062b0: 0c03 |0030: move-result-object v3 │ │ +0062b2: 5494 5300 |0031: iget-object v4, v9, Landroid/app/Notification;.vibrate:[J // field@0053 │ │ +0062b6: 6e20 c800 4300 |0033: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00c8 │ │ +0062bc: 0c03 |0036: move-result-object v3 │ │ +0062be: 5294 4e00 |0037: iget v4, v9, Landroid/app/Notification;.ledARGB:I // field@004e │ │ +0062c2: 5295 5000 |0039: iget v5, v9, Landroid/app/Notification;.ledOnMS:I // field@0050 │ │ +0062c6: 5296 4f00 |003b: iget v6, v9, Landroid/app/Notification;.ledOffMS:I // field@004f │ │ +0062ca: 6e40 bb00 4365 |003d: invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00bb │ │ +0062d0: 0c04 |0040: move-result-object v4 │ │ +0062d2: 5293 4a00 |0041: iget v3, v9, Landroid/app/Notification;.flags:I // field@004a │ │ +0062d6: dd03 0302 |0043: and-int/lit8 v3, v3, #int 2 // #02 │ │ +0062da: 3803 a900 |0045: if-eqz v3, 00ee // +00a9 │ │ +0062de: 1213 |0047: const/4 v3, #int 1 // #1 │ │ +0062e0: 6e20 be00 3400 |0048: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00be │ │ +0062e6: 0c04 |004b: move-result-object v4 │ │ +0062e8: 5293 4a00 |004c: iget v3, v9, Landroid/app/Notification;.flags:I // field@004a │ │ +0062ec: dd03 0308 |004e: and-int/lit8 v3, v3, #int 8 // #08 │ │ +0062f0: 3803 a100 |0050: if-eqz v3, 00f1 // +00a1 │ │ +0062f4: 1213 |0052: const/4 v3, #int 1 // #1 │ │ +0062f6: 6e20 bf00 3400 |0053: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00bf │ │ +0062fc: 0c04 |0056: move-result-object v4 │ │ +0062fe: 5293 4a00 |0057: iget v3, v9, Landroid/app/Notification;.flags:I // field@004a │ │ +006302: dd03 0310 |0059: and-int/lit8 v3, v3, #int 16 // #10 │ │ +006306: 3803 9900 |005b: if-eqz v3, 00f4 // +0099 │ │ +00630a: 1213 |005d: const/4 v3, #int 1 // #1 │ │ +00630c: 6e20 ae00 3400 |005e: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00ae │ │ +006312: 0c03 |0061: move-result-object v3 │ │ +006314: 5294 4800 |0062: iget v4, v9, Landroid/app/Notification;.defaults:I // field@0048 │ │ +006318: 6e20 b400 4300 |0064: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00b4 │ │ +00631e: 0c03 |0067: move-result-object v3 │ │ +006320: 6e20 b300 a300 |0068: invoke-virtual {v3, v10}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00b3 │ │ +006326: 0c03 |006b: move-result-object v3 │ │ +006328: 6e20 b200 b300 |006c: invoke-virtual {v3, v11}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00b2 │ │ +00632e: 0c03 |006f: move-result-object v3 │ │ +006330: 0800 1700 |0070: move-object/from16 v0, v23 │ │ +006334: 6e20 c500 0300 |0072: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c5 │ │ +00633a: 0c03 |0075: move-result-object v3 │ │ +00633c: 6e20 b000 c300 |0076: invoke-virtual {v3, v12}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00b0 │ │ +006342: 0c03 |0079: move-result-object v3 │ │ +006344: 6e20 b100 f300 |007a: invoke-virtual {v3, v15}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00b1 │ │ +00634a: 0c03 |007d: move-result-object v3 │ │ +00634c: 5494 4900 |007e: iget-object v4, v9, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0049 │ │ +006350: 6e20 b500 4300 |0080: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00b5 │ │ +006356: 0c04 |0083: move-result-object v4 │ │ +006358: 5293 4a00 |0084: iget v3, v9, Landroid/app/Notification;.flags:I // field@004a │ │ +00635c: d533 8000 |0086: and-int/lit16 v3, v3, #int 128 // #0080 │ │ +006360: 3803 6f00 |0088: if-eqz v3, 00f7 // +006f │ │ +006364: 1213 |008a: const/4 v3, #int 1 // #1 │ │ +006366: 0800 1000 |008b: move-object/from16 v0, v16 │ │ +00636a: 6e30 b700 0403 |008d: invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00b7 │ │ +006370: 0c03 |0090: move-result-object v3 │ │ +006372: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +006376: 6e20 ba00 0300 |0093: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00ba │ │ +00637c: 0c03 |0096: move-result-object v3 │ │ +00637e: 6e20 bd00 e300 |0097: invoke-virtual {v3, v14}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00bd │ │ +006384: 0c03 |009a: move-result-object v3 │ │ +006386: 0200 1500 |009b: move/from16 v0, v21 │ │ +00638a: 6e20 c700 0300 |009d: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@00c7 │ │ +006390: 0c03 |00a0: move-result-object v3 │ │ +006392: 0200 1600 |00a1: move/from16 v0, v22 │ │ +006396: 6e20 c000 0300 |00a3: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@00c0 │ │ +00639c: 0c03 |00a6: move-result-object v3 │ │ +00639e: 0200 1200 |00a7: move/from16 v0, v18 │ │ +0063a2: 0201 1300 |00a9: move/from16 v1, v19 │ │ +0063a6: 0202 1400 |00ab: move/from16 v2, v20 │ │ +0063aa: 6e40 c100 0321 |00ad: invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00c1 │ │ +0063b0: 0c03 |00b0: move-result-object v3 │ │ +0063b2: 5b73 0800 |00b1: iput-object v3, v7, La/a/a/a/ai;.a:Landroid/app/Notification$Builder; // field@0008 │ │ +0063b6: 2203 7c00 |00b3: new-instance v3, Landroid/os/Bundle; // type@007c │ │ +0063ba: 7010 6a01 0300 |00b5: invoke-direct {v3}, Landroid/os/Bundle;.:()V // method@016a │ │ +0063c0: 5b73 0900 |00b8: iput-object v3, v7, La/a/a/a/ai;.b:Landroid/os/Bundle; // field@0009 │ │ +0063c4: 3819 0900 |00ba: if-eqz v25, 00c3 // +0009 │ │ +0063c8: 5473 0900 |00bc: iget-object v3, v7, La/a/a/a/ai;.b:Landroid/os/Bundle; // field@0009 │ │ +0063cc: 0800 1900 |00be: move-object/from16 v0, v25 │ │ +0063d0: 6e20 7001 0300 |00c0: invoke-virtual {v3, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@0170 │ │ +0063d6: 3818 0a00 |00c3: if-eqz v24, 00cd // +000a │ │ +0063da: 5473 0900 |00c5: iget-object v3, v7, La/a/a/a/ai;.b:Landroid/os/Bundle; // field@0009 │ │ +0063de: 1a04 1302 |00c7: const-string v4, "android.support.localOnly" // string@0213 │ │ +0063e2: 1215 |00c9: const/4 v5, #int 1 // #1 │ │ +0063e4: 6e30 7101 4305 |00ca: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0171 │ │ +0063ea: 381a 1500 |00cd: if-eqz v26, 00e2 // +0015 │ │ +0063ee: 5473 0900 |00cf: iget-object v3, v7, La/a/a/a/ai;.b:Landroid/os/Bundle; // field@0009 │ │ +0063f2: 1a04 1102 |00d1: const-string v4, "android.support.groupKey" // string@0211 │ │ +0063f6: 0800 1a00 |00d3: move-object/from16 v0, v26 │ │ +0063fa: 6e30 7701 4300 |00d5: invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0177 │ │ +006400: 381b 2100 |00d8: if-eqz v27, 00f9 // +0021 │ │ +006404: 5473 0900 |00da: iget-object v3, v7, La/a/a/a/ai;.b:Landroid/os/Bundle; // field@0009 │ │ +006408: 1a04 1202 |00dc: const-string v4, "android.support.isGroupSummary" // string@0212 │ │ +00640c: 1215 |00de: const/4 v5, #int 1 // #1 │ │ +00640e: 6e30 7101 4305 |00df: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0171 │ │ +006414: 381c 0b00 |00e2: if-eqz v28, 00ed // +000b │ │ +006418: 5473 0900 |00e4: iget-object v3, v7, La/a/a/a/ai;.b:Landroid/os/Bundle; // field@0009 │ │ +00641c: 1a04 1502 |00e6: const-string v4, "android.support.sortKey" // string@0215 │ │ +006420: 0800 1c00 |00e8: move-object/from16 v0, v28 │ │ +006424: 6e30 7701 4300 |00ea: invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0177 │ │ +00642a: 0e00 |00ed: return-void │ │ +00642c: 1203 |00ee: const/4 v3, #int 0 // #0 │ │ +00642e: 2900 59ff |00ef: goto/16 0048 // -00a7 │ │ +006432: 1203 |00f1: const/4 v3, #int 0 // #0 │ │ +006434: 2900 61ff |00f2: goto/16 0053 // -009f │ │ +006438: 1203 |00f4: const/4 v3, #int 0 // #0 │ │ +00643a: 2900 69ff |00f5: goto/16 005e // -0097 │ │ +00643e: 1203 |00f7: const/4 v3, #int 0 // #0 │ │ +006440: 2893 |00f8: goto 008b // -006d │ │ +006442: 5473 0900 |00f9: iget-object v3, v7, La/a/a/a/ai;.b:Landroid/os/Bundle; // field@0009 │ │ +006446: 1a04 1602 |00fb: const-string v4, "android.support.useSideChannel" // string@0216 │ │ +00644a: 1215 |00fd: const/4 v5, #int 1 // #1 │ │ +00644c: 6e30 7101 4305 |00fe: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0171 │ │ +006452: 28e1 |0101: goto 00e2 // -001f │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroid/support/v4/view/w;) │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/ai;) │ │ name : 'a' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01d9c8: |[01d9c8] android.support.v4.view.w.a:(Landroid/view/MotionEvent;I)I │ │ -01d9d8: 6e20 4806 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@0648 │ │ -01d9de: 0a00 |0003: move-result v0 │ │ -01d9e0: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/view/w;) │ │ - name : 'b' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + type : '()Landroid/app/Notification$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01d9e4: |[01d9e4] android.support.v4.view.w.b:(Landroid/view/MotionEvent;I)I │ │ -01d9f4: 6e20 4c06 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@064c │ │ -01d9fa: 0a00 |0003: move-result v0 │ │ -01d9fc: 0f00 |0004: return v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +006454: |[006454] a.a.a.a.ai.a:()Landroid/app/Notification$Builder; │ │ +006464: 5410 0800 |0000: iget-object v0, v1, La/a/a/a/ai;.a:Landroid/app/Notification$Builder; // field@0008 │ │ +006468: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #3 : (in Landroid/support/v4/view/w;) │ │ - name : 'c' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in La/a/a/a/ai;) │ │ + name : 'a' │ │ + type : '(La/a/a/a/aa;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01da00: |[01da00] android.support.v4.view.w.c:(Landroid/view/MotionEvent;I)F │ │ -01da10: 6e20 4e06 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@064e │ │ -01da16: 0a00 |0003: move-result v0 │ │ -01da18: 0f00 |0004: return v0 │ │ + insns size : 12 16-bit code units │ │ +00646c: |[00646c] a.a.a.a.ai.a:(La/a/a/a/aa;)V │ │ +00647c: 5420 0a00 |0000: iget-object v0, v2, La/a/a/a/ai;.c:Ljava/util/List; // field@000a │ │ +006480: 5421 0800 |0002: iget-object v1, v2, La/a/a/a/ai;.a:Landroid/app/Notification$Builder; // field@0008 │ │ +006484: 7120 0c00 3100 |0004: invoke-static {v1, v3}, La/a/a/a/af;.a:(Landroid/app/Notification$Builder;La/a/a/a/aa;)Landroid/os/Bundle; // method@000c │ │ +00648a: 0c01 |0007: move-result-object v1 │ │ +00648c: 7220 3902 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0239 │ │ +006492: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #4 : (in Landroid/support/v4/view/w;) │ │ - name : 'd' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in La/a/a/a/ai;) │ │ + name : 'b' │ │ + type : '()Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01da1c: |[01da1c] android.support.v4.view.w.d:(Landroid/view/MotionEvent;I)F │ │ -01da2c: 6e20 5006 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@0650 │ │ -01da32: 0a00 |0003: move-result v0 │ │ -01da34: 0f00 |0004: return v0 │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +006494: |[006494] a.a.a.a.ai.b:()Landroid/app/Notification; │ │ +0064a4: 5430 0a00 |0000: iget-object v0, v3, La/a/a/a/ai;.c:Ljava/util/List; // field@000a │ │ +0064a8: 7110 0e00 0000 |0002: invoke-static {v0}, La/a/a/a/af;.a:(Ljava/util/List;)Landroid/util/SparseArray; // method@000e │ │ +0064ae: 0c00 |0005: move-result-object v0 │ │ +0064b0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0064b4: 5431 0900 |0008: iget-object v1, v3, La/a/a/a/ai;.b:Landroid/os/Bundle; // field@0009 │ │ +0064b8: 1a02 1002 |000a: const-string v2, "android.support.actionExtras" // string@0210 │ │ +0064bc: 6e30 7601 2100 |000c: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0176 │ │ +0064c2: 5430 0800 |000f: iget-object v0, v3, La/a/a/a/ai;.a:Landroid/app/Notification$Builder; // field@0008 │ │ +0064c6: 5431 0900 |0011: iget-object v1, v3, La/a/a/a/ai;.b:Landroid/os/Bundle; // field@0009 │ │ +0064ca: 6e20 b600 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@00b6 │ │ +0064d0: 5430 0800 |0016: iget-object v0, v3, La/a/a/a/ai;.a:Landroid/app/Notification$Builder; // field@0008 │ │ +0064d4: 6e10 ac00 0000 |0018: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@00ac │ │ +0064da: 0c00 |001b: move-result-object v0 │ │ +0064dc: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #167 header: │ │ -class_idx : 266 │ │ +Class #12 header: │ │ +class_idx : 23 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 18 │ │ +virtual_methods_size: 5 │ │ │ │ -Class #167 - │ │ - Class descriptor : 'Landroid/support/v4/view/x;' │ │ +Class #12 - │ │ + Class descriptor : 'La/a/a/a/ar;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/x;) │ │ - name : 'a' │ │ - type : 'Landroid/database/DataSetObservable;' │ │ - access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/x;) │ │ + #0 : (in La/a/a/a/ar;) │ │ name : 'a' │ │ - type : '(I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01da38: |[01da38] android.support.v4.view.x.a:(I)F │ │ -01da48: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -01da4c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/view/x;) │ │ - name : 'a' │ │ - type : '()I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ + #1 : (in La/a/a/a/ar;) │ │ + name : 'b' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/view/x;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01da50: |[01da50] android.support.v4.view.x.a:(Ljava/lang/Object;)I │ │ -01da60: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -01da62: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + #2 : (in La/a/a/a/ar;) │ │ + name : 'c' │ │ + type : '()[Ljava/lang/CharSequence;' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ │ │ - #3 : (in Landroid/support/v4/view/x;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -01da64: |[01da64] android.support.v4.view.x.a:(Landroid/view/View;I)Ljava/lang/Object; │ │ -01da74: 2200 9201 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0192 │ │ -01da78: 1a01 4f03 |0002: const-string v1, "Required method instantiateItem was not overridden" // string@034f │ │ -01da7c: 7020 9007 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0790 │ │ -01da82: 2700 |0007: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + #3 : (in La/a/a/a/ar;) │ │ + name : 'd' │ │ + type : '()Z' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ │ │ - #4 : (in Landroid/support/v4/view/x;) │ │ - name : 'a' │ │ - type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -01da84: |[01da84] android.support.v4.view.x.a:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -01da94: 6e30 f204 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/x;.a:(Landroid/view/View;I)Ljava/lang/Object; // method@04f2 │ │ -01da9a: 0c00 |0003: move-result-object v0 │ │ -01da9c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + #4 : (in La/a/a/a/ar;) │ │ + name : 'e' │ │ + type : '()Landroid/os/Bundle;' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ │ │ - #5 : (in Landroid/support/v4/view/x;) │ │ - name : 'a' │ │ - type : '(Landroid/database/DataSetObserver;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01daa0: |[01daa0] android.support.v4.view.x.a:(Landroid/database/DataSetObserver;)V │ │ -01dab0: 5410 9c01 |0000: iget-object v0, v1, Landroid/support/v4/view/x;.a:Landroid/database/DataSetObservable; // field@019c │ │ -01dab4: 6e20 d000 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@00d0 │ │ -01daba: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + source_file_idx : -1 (unknown) │ │ │ │ - #6 : (in Landroid/support/v4/view/x;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01dabc: |[01dabc] android.support.v4.view.x.a:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -01dacc: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ +Class #13 header: │ │ +class_idx : 15 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 23 │ │ +source_file_idx : -1 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 5 │ │ │ │ - #7 : (in Landroid/support/v4/view/x;) │ │ +Class #13 - │ │ + Class descriptor : 'La/a/a/a/aj;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'La/a/a/a/ar;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in La/a/a/a/aj;) │ │ name : 'a' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + type : 'La/a/a/a/as;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in La/a/a/a/aj;) │ │ + name : 'g' │ │ + type : 'La/a/a/a/al;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in La/a/a/a/aj;) │ │ + name : 'b' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in La/a/a/a/aj;) │ │ + name : 'c' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in La/a/a/a/aj;) │ │ + name : 'd' │ │ + type : '[Ljava/lang/CharSequence;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in La/a/a/a/aj;) │ │ + name : 'e' │ │ + type : 'Z' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in La/a/a/a/aj;) │ │ + name : 'f' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/aj;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01dad0: |[01dad0] android.support.v4.view.x.a:(Landroid/view/View;)V │ │ -01dae0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/view/x;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -01dae4: |[01dae4] android.support.v4.view.x.a:(Landroid/view/View;ILjava/lang/Object;)V │ │ -01daf4: 2200 9201 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0192 │ │ -01daf8: 1a01 4e03 |0002: const-string v1, "Required method destroyItem was not overridden" // string@034e │ │ -01dafc: 7020 9007 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0790 │ │ -01db02: 2700 |0007: throw v0 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 43 16-bit code units │ │ +0064e0: |[0064e0] a.a.a.a.aj.:()V │ │ +0064f0: 6000 5c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@005c │ │ +0064f4: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +0064f8: 3410 1100 |0004: if-lt v0, v1, 0015 // +0011 │ │ +0064fc: 2200 1200 |0006: new-instance v0, La/a/a/a/am; // type@0012 │ │ +006500: 7010 2100 0000 |0008: invoke-direct {v0}, La/a/a/a/am;.:()V // method@0021 │ │ +006506: 6900 1100 |000b: sput-object v0, La/a/a/a/aj;.g:La/a/a/a/al; // field@0011 │ │ +00650a: 2200 1000 |000d: new-instance v0, La/a/a/a/ak; // type@0010 │ │ +00650e: 7010 2000 0000 |000f: invoke-direct {v0}, La/a/a/a/ak;.:()V // method@0020 │ │ +006514: 6900 0b00 |0012: sput-object v0, La/a/a/a/aj;.a:La/a/a/a/as; // field@000b │ │ +006518: 0e00 |0014: return-void │ │ +00651a: 6000 5c00 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@005c │ │ +00651e: 1301 1000 |0017: const/16 v1, #int 16 // #10 │ │ +006522: 3410 0a00 |0019: if-lt v0, v1, 0023 // +000a │ │ +006526: 2200 1400 |001b: new-instance v0, La/a/a/a/ao; // type@0014 │ │ +00652a: 7010 2300 0000 |001d: invoke-direct {v0}, La/a/a/a/ao;.:()V // method@0023 │ │ +006530: 6900 1100 |0020: sput-object v0, La/a/a/a/aj;.g:La/a/a/a/al; // field@0011 │ │ +006534: 28eb |0022: goto 000d // -0015 │ │ +006536: 2200 1300 |0023: new-instance v0, La/a/a/a/an; // type@0013 │ │ +00653a: 7010 2200 0000 |0025: invoke-direct {v0}, La/a/a/a/an;.:()V // method@0022 │ │ +006540: 6900 1100 |0028: sput-object v0, La/a/a/a/aj;.g:La/a/a/a/al; // field@0011 │ │ +006544: 28e3 |002a: goto 000d // -001d │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #9 : (in Landroid/support/v4/view/x;) │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/aj;) │ │ name : 'a' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -01db04: |[01db04] android.support.v4.view.x.a:(Landroid/view/ViewGroup;)V │ │ -01db14: 6e20 f604 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/x;.a:(Landroid/view/View;)V // method@04f6 │ │ -01db1a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/view/x;) │ │ - name : 'a' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 4 16-bit code units │ │ -01db1c: |[01db1c] android.support.v4.view.x.a:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -01db2c: 6e40 f704 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/x;.a:(Landroid/view/View;ILjava/lang/Object;)V // method@04f7 │ │ -01db32: 0e00 |0003: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +006548: |[006548] a.a.a.a.aj.a:()Ljava/lang/String; │ │ +006558: 5410 0c00 |0000: iget-object v0, v1, La/a/a/a/aj;.b:Ljava/lang/String; // field@000c │ │ +00655c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #11 : (in Landroid/support/v4/view/x;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #12 : (in Landroid/support/v4/view/x;) │ │ + #1 : (in La/a/a/a/aj;) │ │ name : 'b' │ │ - type : '()Landroid/os/Parcelable;' │ │ + type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01db34: |[01db34] android.support.v4.view.x.b:()Landroid/os/Parcelable; │ │ -01db44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01db46: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #13 : (in Landroid/support/v4/view/x;) │ │ - name : 'b' │ │ - type : '(Landroid/database/DataSetObserver;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01db48: |[01db48] android.support.v4.view.x.b:(Landroid/database/DataSetObserver;)V │ │ -01db58: 5410 9c01 |0000: iget-object v0, v1, Landroid/support/v4/view/x;.a:Landroid/database/DataSetObservable; // field@019c │ │ -01db5c: 6e20 d100 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@00d1 │ │ -01db62: 0e00 |0005: return-void │ │ + insns size : 3 16-bit code units │ │ +006560: |[006560] a.a.a.a.aj.b:()Ljava/lang/CharSequence; │ │ +006570: 5410 0d00 |0000: iget-object v0, v1, La/a/a/a/aj;.c:Ljava/lang/CharSequence; // field@000d │ │ +006574: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #14 : (in Landroid/support/v4/view/x;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;)V' │ │ + #2 : (in La/a/a/a/aj;) │ │ + name : 'c' │ │ + type : '()[Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01db64: |[01db64] android.support.v4.view.x.b:(Landroid/view/View;)V │ │ -01db74: 0e00 |0000: return-void │ │ + insns size : 3 16-bit code units │ │ +006578: |[006578] a.a.a.a.aj.c:()[Ljava/lang/CharSequence; │ │ +006588: 5410 0e00 |0000: iget-object v0, v1, La/a/a/a/aj;.d:[Ljava/lang/CharSequence; // field@000e │ │ +00658c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #15 : (in Landroid/support/v4/view/x;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ + #3 : (in La/a/a/a/aj;) │ │ + name : 'd' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01db78: |[01db78] android.support.v4.view.x.b:(Landroid/view/View;ILjava/lang/Object;)V │ │ -01db88: 0e00 |0000: return-void │ │ + insns size : 3 16-bit code units │ │ +006590: |[006590] a.a.a.a.aj.d:()Z │ │ +0065a0: 5510 0f00 |0000: iget-boolean v0, v1, La/a/a/a/aj;.e:Z // field@000f │ │ +0065a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #16 : (in Landroid/support/v4/view/x;) │ │ - name : 'b' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ + #4 : (in La/a/a/a/aj;) │ │ + name : 'e' │ │ + type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -01db8c: |[01db8c] android.support.v4.view.x.b:(Landroid/view/ViewGroup;)V │ │ -01db9c: 6e20 fd04 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/x;.b:(Landroid/view/View;)V // method@04fd │ │ -01dba2: 0e00 |0003: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0065a8: |[0065a8] a.a.a.a.aj.e:()Landroid/os/Bundle; │ │ +0065b8: 5410 1000 |0000: iget-object v0, v1, La/a/a/a/aj;.f:Landroid/os/Bundle; // field@0010 │ │ +0065bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #17 : (in Landroid/support/v4/view/x;) │ │ - name : 'b' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 4 16-bit code units │ │ -01dba4: |[01dba4] android.support.v4.view.x.b:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -01dbb4: 6e40 fe04 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/x;.b:(Landroid/view/View;ILjava/lang/Object;)V // method@04fe │ │ -01dbba: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + source_file_idx : -1 (unknown) │ │ + │ │ +Class #14 header: │ │ +class_idx : 24 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 195 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ │ │ +Class #14 - │ │ + Class descriptor : 'La/a/a/a/as;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #168 header: │ │ -class_idx : 267 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ +Class #15 header: │ │ +class_idx : 16 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ -static_fields_size : 1 │ │ +static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #168 - │ │ - Class descriptor : 'Landroid/support/v4/view/y;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #15 - │ │ + Class descriptor : 'La/a/a/a/ak;' │ │ + Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'La/a/a/a/as;' │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/view/y;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/view/ab;' │ │ - access : 0x0018 (STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/y;) │ │ - name : '' │ │ + #0 : (in La/a/a/a/ak;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 0 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 22 16-bit code units │ │ -01dbbc: |[01dbbc] android.support.v4.view.y.:()V │ │ -01dbcc: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -01dbd0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01dbd4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01dbd8: 2200 d600 |0006: new-instance v0, Landroid/support/v4/view/aa; // type@00d6 │ │ -01dbdc: 7010 4104 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/aa;.:()V // method@0441 │ │ -01dbe2: 6900 9d01 |000b: sput-object v0, Landroid/support/v4/view/y;.a:Landroid/support/v4/view/ab; // field@019d │ │ -01dbe6: 0e00 |000d: return-void │ │ -01dbe8: 2200 0c01 |000e: new-instance v0, Landroid/support/v4/view/z; // type@010c │ │ -01dbec: 7010 0405 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/z;.:()V // method@0504 │ │ -01dbf2: 6900 9d01 |0013: sput-object v0, Landroid/support/v4/view/y;.a:Landroid/support/v4/view/ab; // field@019d │ │ -01dbf6: 28f8 |0015: goto 000d // -0008 │ │ + insns size : 4 16-bit code units │ │ +0065c0: |[0065c0] a.a.a.a.ak.:()V │ │ +0065d0: 7010 0c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +0065d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroid/support/v4/view/y;) │ │ - name : 'a' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -01dbf8: |[01dbf8] android.support.v4.view.y.a:(Landroid/view/VelocityTracker;I)F │ │ -01dc08: 6200 9d01 |0000: sget-object v0, Landroid/support/v4/view/y;.a:Landroid/support/v4/view/ab; // field@019d │ │ -01dc0c: 7230 4404 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ab;.a:(Landroid/view/VelocityTracker;I)F // method@0444 │ │ -01dc12: 0a00 |0005: move-result v0 │ │ -01dc14: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + Virtual methods - │ │ + source_file_idx : -1 (unknown) │ │ │ │ - #2 : (in Landroid/support/v4/view/y;) │ │ - name : 'b' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -01dc18: |[01dc18] android.support.v4.view.y.b:(Landroid/view/VelocityTracker;I)F │ │ -01dc28: 6200 9d01 |0000: sget-object v0, Landroid/support/v4/view/y;.a:Landroid/support/v4/view/ab; // field@019d │ │ -01dc2c: 7230 4504 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ab;.b:(Landroid/view/VelocityTracker;I)F // method@0445 │ │ -01dc32: 0a00 |0005: move-result v0 │ │ -01dc34: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ +Class #16 header: │ │ +class_idx : 17 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 195 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ │ │ +Class #16 - │ │ + Class descriptor : 'La/a/a/a/al;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #169 header: │ │ -class_idx : 268 │ │ +Class #17 header: │ │ +class_idx : 18 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #169 - │ │ - Class descriptor : 'Landroid/support/v4/view/z;' │ │ +Class #17 - │ │ + Class descriptor : 'La/a/a/a/am;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ab;' │ │ + #0 : 'La/a/a/a/al;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/z;) │ │ + #0 : (in La/a/a/a/am;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dc38: |[01dc38] android.support.v4.view.z.:()V │ │ -01dc48: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -01dc4e: 0e00 |0003: return-void │ │ +0065d8: |[0065d8] a.a.a.a.am.:()V │ │ +0065e8: 7010 0c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +0065ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/z;) │ │ - name : 'a' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01dc50: |[01dc50] android.support.v4.view.z.a:(Landroid/view/VelocityTracker;I)F │ │ -01dc60: 6e10 5506 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@0655 │ │ -01dc66: 0a00 |0003: move-result v0 │ │ -01dc68: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + source_file_idx : -1 (unknown) │ │ │ │ - #1 : (in Landroid/support/v4/view/z;) │ │ - name : 'b' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #18 header: │ │ +class_idx : 19 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 195 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #18 - │ │ + Class descriptor : 'La/a/a/a/an;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'La/a/a/a/al;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/an;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01dc6c: |[01dc6c] android.support.v4.view.z.b:(Landroid/view/VelocityTracker;I)F │ │ -01dc7c: 6e10 5706 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@0657 │ │ -01dc82: 0a00 |0003: move-result v0 │ │ -01dc84: 0f00 |0004: return v0 │ │ + insns size : 4 16-bit code units │ │ +0065f0: |[0065f0] a.a.a.a.an.:()V │ │ +006600: 7010 0c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +006606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ + Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #170 header: │ │ -class_idx : 269 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 319 │ │ +Class #19 header: │ │ +class_idx : 20 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #170 - │ │ - Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$SavedState;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/View$BaseSavedState;' │ │ +Class #19 - │ │ + Class descriptor : 'La/a/a/a/ao;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'La/a/a/a/al;' │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ - name : 'a' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ - name : 'b' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ - name : 'c' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ - name : '' │ │ + #0 : (in La/a/a/a/ao;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ - ins : 0 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -01dc88: |[01dc88] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ -01dc98: 2200 1401 |0000: new-instance v0, Landroid/support/v4/widget/d; // type@0114 │ │ -01dc9c: 7010 9705 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/d;.:()V // method@0597 │ │ -01dca2: 6900 9e01 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@019e │ │ -01dca6: 0e00 |0007: return-void │ │ + insns size : 4 16-bit code units │ │ +006608: |[006608] a.a.a.a.ao.:()V │ │ +006618: 7010 0c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00661e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + Virtual methods - │ │ + source_file_idx : -1 (unknown) │ │ + │ │ +Class #20 header: │ │ +class_idx : 21 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 195 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #20 - │ │ + Class descriptor : 'La/a/a/a/ap;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/ap;) │ │ + name : 'a' │ │ + type : '([La/a/a/a/ar;)[Landroid/app/RemoteInput;' │ │ + access : 0x0008 (STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 6 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 17 16-bit code units │ │ -01dca8: |[01dca8] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -01dcb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01dcba: 7020 5c06 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@065c │ │ -01dcc0: 5910 9f01 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.a:I // field@019f │ │ -01dcc4: 5910 a001 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.b:I // field@01a0 │ │ -01dcc8: 5910 a101 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.c:I // field@01a1 │ │ -01dccc: 6e10 4101 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0141 │ │ -01dcd2: 0a00 |000d: move-result v0 │ │ -01dcd4: 5910 9f01 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.a:I // field@019f │ │ -01dcd8: 0e00 |0010: return-void │ │ + insns size : 65 16-bit code units │ │ +006620: |[006620] a.a.a.a.ap.a:([La/a/a/a/ar;)[Landroid/app/RemoteInput; │ │ +006630: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +006634: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +006636: 1100 |0003: return-object v0 │ │ +006638: 2150 |0004: array-length v0, v5 │ │ +00663a: 2301 1801 |0005: new-array v1, v0, [Landroid/app/RemoteInput; // type@0118 │ │ +00663e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +006640: 2152 |0008: array-length v2, v5 │ │ +006642: 3520 3600 |0009: if-ge v0, v2, 003f // +0036 │ │ +006646: 4602 0500 |000b: aget-object v2, v5, v0 │ │ +00664a: 2203 4e00 |000d: new-instance v3, Landroid/app/RemoteInput$Builder; // type@004e │ │ +00664e: 6e10 2500 0200 |000f: invoke-virtual {v2}, La/a/a/a/ar;.a:()Ljava/lang/String; // method@0025 │ │ +006654: 0c04 |0012: move-result-object v4 │ │ +006656: 7020 de00 4300 |0013: invoke-direct {v3, v4}, Landroid/app/RemoteInput$Builder;.:(Ljava/lang/String;)V // method@00de │ │ +00665c: 6e10 2600 0200 |0016: invoke-virtual {v2}, La/a/a/a/ar;.b:()Ljava/lang/CharSequence; // method@0026 │ │ +006662: 0c04 |0019: move-result-object v4 │ │ +006664: 6e20 e300 4300 |001a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setLabel:(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@00e3 │ │ +00666a: 0c03 |001d: move-result-object v3 │ │ +00666c: 6e10 2700 0200 |001e: invoke-virtual {v2}, La/a/a/a/ar;.c:()[Ljava/lang/CharSequence; // method@0027 │ │ +006672: 0c04 |0021: move-result-object v4 │ │ +006674: 6e20 e200 4300 |0022: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setChoices:([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@00e2 │ │ +00667a: 0c03 |0025: move-result-object v3 │ │ +00667c: 6e10 2800 0200 |0026: invoke-virtual {v2}, La/a/a/a/ar;.d:()Z // method@0028 │ │ +006682: 0a04 |0029: move-result v4 │ │ +006684: 6e20 e100 4300 |002a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setAllowFreeFormInput:(Z)Landroid/app/RemoteInput$Builder; // method@00e1 │ │ +00668a: 0c03 |002d: move-result-object v3 │ │ +00668c: 6e10 2900 0200 |002e: invoke-virtual {v2}, La/a/a/a/ar;.e:()Landroid/os/Bundle; // method@0029 │ │ +006692: 0c02 |0031: move-result-object v2 │ │ +006694: 6e20 df00 2300 |0032: invoke-virtual {v3, v2}, Landroid/app/RemoteInput$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; // method@00df │ │ +00669a: 0c02 |0035: move-result-object v2 │ │ +00669c: 6e10 e000 0200 |0036: invoke-virtual {v2}, Landroid/app/RemoteInput$Builder;.build:()Landroid/app/RemoteInput; // method@00e0 │ │ +0066a2: 0c02 |0039: move-result-object v2 │ │ +0066a4: 4d02 0100 |003a: aput-object v2, v1, v0 │ │ +0066a8: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0066ac: 28ca |003e: goto 0008 // -0036 │ │ +0066ae: 0710 |003f: move-object v0, v1 │ │ +0066b0: 28c3 |0040: goto 0003 // -003d │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #2 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + Virtual methods - │ │ + source_file_idx : -1 (unknown) │ │ + │ │ +Class #21 header: │ │ +class_idx : 22 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 195 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #21 - │ │ + Class descriptor : 'La/a/a/a/aq;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : -1 (unknown) │ │ + │ │ +Class #22 header: │ │ +class_idx : 25 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 195 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #22 - │ │ + Class descriptor : 'La/a/a/a/at;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/at;) │ │ + name : 'a' │ │ + type : '(La/a/a/a/ar;)Landroid/os/Bundle;' │ │ + access : 0x0008 (STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -01dcdc: |[01dcdc] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -01dcec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01dcee: 7020 5d06 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@065d │ │ -01dcf4: 5910 9f01 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.a:I // field@019f │ │ -01dcf8: 5910 a001 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.b:I // field@01a0 │ │ -01dcfc: 5910 a101 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.c:I // field@01a1 │ │ -01dd00: 0e00 |000a: return-void │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 51 16-bit code units │ │ +0066b4: |[0066b4] a.a.a.a.at.a:(La/a/a/a/ar;)Landroid/os/Bundle; │ │ +0066c4: 2200 7c00 |0000: new-instance v0, Landroid/os/Bundle; // type@007c │ │ +0066c8: 7010 6a01 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@016a │ │ +0066ce: 1a01 3a03 |0005: const-string v1, "resultKey" // string@033a │ │ +0066d2: 6e10 2500 0300 |0007: invoke-virtual {v3}, La/a/a/a/ar;.a:()Ljava/lang/String; // method@0025 │ │ +0066d8: 0c02 |000a: move-result-object v2 │ │ +0066da: 6e30 7701 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0177 │ │ +0066e0: 1a01 c502 |000e: const-string v1, "label" // string@02c5 │ │ +0066e4: 6e10 2600 0300 |0010: invoke-virtual {v3}, La/a/a/a/ar;.b:()Ljava/lang/CharSequence; // method@0026 │ │ +0066ea: 0c02 |0013: move-result-object v2 │ │ +0066ec: 6e30 7301 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@0173 │ │ +0066f2: 1a01 3002 |0017: const-string v1, "choices" // string@0230 │ │ +0066f6: 6e10 2700 0300 |0019: invoke-virtual {v3}, La/a/a/a/ar;.c:()[Ljava/lang/CharSequence; // method@0027 │ │ +0066fc: 0c02 |001c: move-result-object v2 │ │ +0066fe: 6e30 7401 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequenceArray:(Ljava/lang/String;[Ljava/lang/CharSequence;)V // method@0174 │ │ +006704: 1a01 fa01 |0020: const-string v1, "allowFreeFormInput" // string@01fa │ │ +006708: 6e10 2800 0300 |0022: invoke-virtual {v3}, La/a/a/a/ar;.d:()Z // method@0028 │ │ +00670e: 0a02 |0025: move-result v2 │ │ +006710: 6e30 7101 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0171 │ │ +006716: 1a01 5702 |0029: const-string v1, "extras" // string@0257 │ │ +00671a: 6e10 2900 0300 |002b: invoke-virtual {v3}, La/a/a/a/ar;.e:()Landroid/os/Bundle; // method@0029 │ │ +006720: 0c02 |002e: move-result-object v2 │ │ +006722: 6e30 7201 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0172 │ │ +006728: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in La/a/a/a/at;) │ │ + name : 'a' │ │ + type : '([La/a/a/a/ar;)[Landroid/os/Bundle;' │ │ + access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -01dd04: |[01dd04] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01dd14: 6f30 5e06 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@065e │ │ -01dd1a: 5210 9f01 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.a:I // field@019f │ │ -01dd1e: 6e20 4501 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0145 │ │ -01dd24: 0e00 |0008: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 24 16-bit code units │ │ +00672c: |[00672c] a.a.a.a.at.a:([La/a/a/a/ar;)[Landroid/os/Bundle; │ │ +00673c: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +006740: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +006742: 1100 |0003: return-object v0 │ │ +006744: 2130 |0004: array-length v0, v3 │ │ +006746: 2301 1a01 |0005: new-array v1, v0, [Landroid/os/Bundle; // type@011a │ │ +00674a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +00674c: 2132 |0008: array-length v2, v3 │ │ +00674e: 3520 0d00 |0009: if-ge v0, v2, 0016 // +000d │ │ +006752: 4602 0300 |000b: aget-object v2, v3, v0 │ │ +006756: 7110 2a00 0200 |000d: invoke-static {v2}, La/a/a/a/at;.a:(La/a/a/a/ar;)Landroid/os/Bundle; // method@002a │ │ +00675c: 0c02 |0010: move-result-object v2 │ │ +00675e: 4d02 0100 |0011: aput-object v2, v1, v0 │ │ +006762: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +006766: 28f3 |0015: goto 0008 // -000d │ │ +006768: 0710 |0016: move-object v0, v1 │ │ +00676a: 28ec |0017: goto 0003 // -0014 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ + Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #171 header: │ │ -class_idx : 270 │ │ +Class #23 header: │ │ +class_idx : 26 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 327 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 1 │ │ -instance_fields_size: 21 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 41 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 6 │ │ │ │ -Class #171 - │ │ - Class descriptor : 'Landroid/support/v4/widget/DrawerLayout;' │ │ +Class #23 - │ │ + Class descriptor : 'La/a/a/a/au;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/ViewGroup;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Iterable;' │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + #0 : (in La/a/a/a/au;) │ │ name : 'a' │ │ - type : '[I' │ │ + type : 'La/a/a/a/av;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + #0 : (in La/a/a/a/au;) │ │ name : 'b' │ │ - type : 'Landroid/support/v4/widget/a;' │ │ + type : 'Ljava/util/ArrayList;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + #1 : (in La/a/a/a/au;) │ │ name : 'c' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'd' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'e' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'f' │ │ - type : 'Landroid/graphics/Paint;' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'g' │ │ - type : 'Landroid/support/v4/widget/v;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #6 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'h' │ │ - type : 'Landroid/support/v4/widget/v;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #7 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'i' │ │ - type : 'Landroid/support/v4/widget/e;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #8 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'j' │ │ - type : 'Landroid/support/v4/widget/e;' │ │ + type : 'Landroid/content/Context;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ - #9 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'k' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'l' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'm' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #12 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'n' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #13 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'o' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #14 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'p' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #15 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'q' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #16 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'r' │ │ - type : 'Landroid/support/v4/widget/b;' │ │ - access : 0x0002 (PRIVATE) │ │ - #17 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 's' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #18 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 't' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #19 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'u' │ │ - type : 'Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0002 (PRIVATE) │ │ - #20 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'v' │ │ - type : 'Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + #0 : (in La/a/a/a/au;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 0 │ │ - outs : 0 │ │ - insns size : 12 16-bit code units │ │ -01dd28: |[01dd28] android.support.v4.widget.DrawerLayout.:()V │ │ -01dd38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01dd3a: 2300 e901 |0001: new-array v0, v0, [I // type@01e9 │ │ -01dd3e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -01dd40: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -01dd46: 4b02 0001 |0007: aput v2, v0, v1 │ │ -01dd4a: 6900 a201 |0009: sput-object v0, Landroid/support/v4/widget/DrawerLayout;.a:[I // field@01a2 │ │ -01dd4e: 0e00 |000b: return-void │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +00676c: |[00676c] a.a.a.a.au.:()V │ │ +00677c: 6000 5c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@005c │ │ +006780: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +006784: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +006788: 2200 1d00 |0006: new-instance v0, La/a/a/a/ax; // type@001d │ │ +00678c: 7010 3800 0000 |0008: invoke-direct {v0}, La/a/a/a/ax;.:()V // method@0038 │ │ +006792: 6900 1200 |000b: sput-object v0, La/a/a/a/au;.a:La/a/a/a/av; // field@0012 │ │ +006796: 0e00 |000d: return-void │ │ +006798: 2200 1c00 |000e: new-instance v0, La/a/a/a/aw; // type@001c │ │ +00679c: 7010 3600 0000 |0010: invoke-direct {v0}, La/a/a/a/aw;.:()V // method@0036 │ │ +0067a2: 6900 1200 |0013: sput-object v0, La/a/a/a/au;.a:La/a/a/a/av; // field@0012 │ │ +0067a6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'b' │ │ - type : '(I)Ljava/lang/String;' │ │ - access : 0x0008 (STATIC) │ │ + #1 : (in La/a/a/a/au;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 21 16-bit code units │ │ -01dd50: |[01dd50] android.support.v4.widget.DrawerLayout.b:(I)Ljava/lang/String; │ │ -01dd60: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ -01dd64: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -01dd66: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ -01dd6a: 1a00 1c01 |0005: const-string v0, "LEFT" // string@011c │ │ -01dd6e: 1100 |0007: return-object v0 │ │ -01dd70: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ -01dd74: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -01dd76: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -01dd7a: 1a00 4603 |000d: const-string v0, "RIGHT" // string@0346 │ │ -01dd7e: 28f8 |000f: goto 0007 // -0008 │ │ -01dd80: 7110 5c07 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -01dd86: 0c00 |0013: move-result-object v0 │ │ -01dd88: 28f3 |0014: goto 0007 // -000d │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'c' │ │ - type : '()[I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01dd8c: |[01dd8c] android.support.v4.widget.DrawerLayout.c:()[I │ │ -01dd9c: 6200 a201 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.a:[I // field@01a2 │ │ -01dda0: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'd' │ │ - type : '()Z' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -01dda4: |[01dda4] android.support.v4.widget.DrawerLayout.d:()Z │ │ -01ddb4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01ddb6: 6e10 2a05 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@052a │ │ -01ddbc: 0a03 |0004: move-result v3 │ │ -01ddbe: 0112 |0005: move v2, v1 │ │ -01ddc0: 3532 1600 |0006: if-ge v2, v3, 001c // +0016 │ │ -01ddc4: 6e20 2905 2400 |0008: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0529 │ │ -01ddca: 0c00 |000b: move-result-object v0 │ │ -01ddcc: 6e10 7006 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01ddd2: 0c00 |000f: move-result-object v0 │ │ -01ddd4: 1f00 1301 |0010: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01ddd8: 5500 d201 |0012: iget-boolean v0, v0, Landroid/support/v4/widget/c;.c:Z // field@01d2 │ │ -01dddc: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -01dde0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -01dde2: 0f00 |0017: return v0 │ │ -01dde4: d800 0201 |0018: add-int/lit8 v0, v2, #int 1 // #01 │ │ -01dde8: 0102 |001a: move v2, v0 │ │ -01ddea: 28eb |001b: goto 0006 // -0015 │ │ -01ddec: 0110 |001c: move v0, v1 │ │ -01ddee: 28fa |001d: goto 0017 // -0006 │ │ + insns size : 13 16-bit code units │ │ +0067a8: |[0067a8] a.a.a.a.au.:(Landroid/content/Context;)V │ │ +0067b8: 7010 0c02 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@020c │ │ +0067be: 2200 ca00 |0003: new-instance v0, Ljava/util/ArrayList; // type@00ca │ │ +0067c2: 7010 2602 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0226 │ │ +0067c8: 5b10 1300 |0008: iput-object v0, v1, La/a/a/a/au;.b:Ljava/util/ArrayList; // field@0013 │ │ +0067cc: 5b12 1400 |000a: iput-object v2, v1, La/a/a/a/au;.c:Landroid/content/Context; // field@0014 │ │ +0067d0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #4 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'e' │ │ - type : '()Z' │ │ - access : 0x0002 (PRIVATE) │ │ + #2 : (in La/a/a/a/au;) │ │ + name : 'a' │ │ + type : '(Landroid/content/Context;)La/a/a/a/au;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -01ddf0: |[01ddf0] android.support.v4.widget.DrawerLayout.e:()Z │ │ -01de00: 7010 2305 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.f:()Landroid/view/View; // method@0523 │ │ -01de06: 0c00 |0003: move-result-object v0 │ │ -01de08: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -01de0c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -01de0e: 0f00 |0007: return v0 │ │ -01de10: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -01de12: 28fe |0009: goto 0007 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'f' │ │ - type : '()Landroid/view/View;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ outs : 2 │ │ - insns size : 31 16-bit code units │ │ -01de14: |[01de14] android.support.v4.widget.DrawerLayout.f:()Landroid/view/View; │ │ -01de24: 6e10 2a05 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@052a │ │ -01de2a: 0a02 |0003: move-result v2 │ │ -01de2c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01de2e: 0101 |0005: move v1, v0 │ │ -01de30: 3521 1700 |0006: if-ge v1, v2, 001d // +0017 │ │ -01de34: 6e20 2905 1400 |0008: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0529 │ │ -01de3a: 0c00 |000b: move-result-object v0 │ │ -01de3c: 6e20 2505 0400 |000c: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.g:(Landroid/view/View;)Z // method@0525 │ │ -01de42: 0a03 |000f: move-result v3 │ │ -01de44: 3803 0900 |0010: if-eqz v3, 0019 // +0009 │ │ -01de48: 6e20 3505 0400 |0012: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.j:(Landroid/view/View;)Z // method@0535 │ │ -01de4e: 0a03 |0015: move-result v3 │ │ -01de50: 3803 0300 |0016: if-eqz v3, 0019 // +0003 │ │ -01de54: 1100 |0018: return-object v0 │ │ -01de56: d800 0101 |0019: add-int/lit8 v0, v1, #int 1 // #01 │ │ -01de5a: 0101 |001b: move v1, v0 │ │ -01de5c: 28ea |001c: goto 0006 // -0016 │ │ -01de5e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -01de60: 28fa |001e: goto 0018 // -0006 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'k' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -01de64: |[01de64] android.support.v4.widget.DrawerLayout.k:(Landroid/view/View;)Z │ │ -01de74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01de76: 6e10 6806 0300 |0001: invoke-virtual {v3}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0668 │ │ -01de7c: 0c01 |0004: move-result-object v1 │ │ -01de7e: 3801 0a00 |0005: if-eqz v1, 000f // +000a │ │ -01de82: 6e10 0901 0100 |0007: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0109 │ │ -01de88: 0a01 |000a: move-result v1 │ │ -01de8a: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -01de8c: 3321 0300 |000c: if-ne v1, v2, 000f // +0003 │ │ -01de90: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -01de92: 0f00 |000f: return v0 │ │ + insns size : 6 16-bit code units │ │ +0067d4: |[0067d4] a.a.a.a.au.a:(Landroid/content/Context;)La/a/a/a/au; │ │ +0067e4: 2200 1a00 |0000: new-instance v0, La/a/a/a/au; // type@001a │ │ +0067e8: 7020 2d00 1000 |0002: invoke-direct {v0, v1}, La/a/a/a/au;.:(Landroid/content/Context;)V // method@002d │ │ +0067ee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + #0 : (in La/a/a/a/au;) │ │ name : 'a' │ │ - type : '(Landroid/view/View;)I' │ │ + type : '(Landroid/content/ComponentName;)La/a/a/a/au;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -01de94: |[01de94] android.support.v4.widget.DrawerLayout.a:(Landroid/view/View;)I │ │ -01dea4: 6e20 2105 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.e:(Landroid/view/View;)I // method@0521 │ │ -01deaa: 0a00 |0003: move-result v0 │ │ -01deac: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -01deae: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ -01deb2: 5220 af01 |0007: iget v0, v2, Landroid/support/v4/widget/DrawerLayout;.n:I // field@01af │ │ -01deb6: 0f00 |0009: return v0 │ │ -01deb8: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -01deba: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -01debe: 5220 b001 |000d: iget v0, v2, Landroid/support/v4/widget/DrawerLayout;.o:I // field@01b0 │ │ -01dec2: 28fa |000f: goto 0009 // -0006 │ │ -01dec4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -01dec6: 28f8 |0011: goto 0009 // -0008 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'a' │ │ - type : '()Landroid/view/View;' │ │ - access : 0x0000 () │ │ - code - │ │ registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -01dec8: |[01dec8] android.support.v4.widget.DrawerLayout.a:()Landroid/view/View; │ │ -01ded8: 6e10 2a05 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@052a │ │ -01dede: 0a03 |0003: move-result v3 │ │ -01dee0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01dee2: 0102 |0005: move v2, v0 │ │ -01dee4: 3532 1600 |0006: if-ge v2, v3, 001c // +0016 │ │ -01dee8: 6e20 2905 2400 |0008: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0529 │ │ -01deee: 0c01 |000b: move-result-object v1 │ │ -01def0: 6e10 7006 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01def6: 0c00 |000f: move-result-object v0 │ │ -01def8: 1f00 1301 |0010: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01defc: 5500 d301 |0012: iget-boolean v0, v0, Landroid/support/v4/widget/c;.d:Z // field@01d3 │ │ -01df00: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -01df04: 0710 |0016: move-object v0, v1 │ │ -01df06: 1100 |0017: return-object v0 │ │ -01df08: d800 0201 |0018: add-int/lit8 v0, v2, #int 1 // #01 │ │ -01df0c: 0102 |001a: move v2, v0 │ │ -01df0e: 28eb |001b: goto 0006 // -0015 │ │ -01df10: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -01df12: 28fa |001d: goto 0017 // -0006 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'a' │ │ - type : '(I)Landroid/view/View;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 7 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 37 16-bit code units │ │ -01df14: |[01df14] android.support.v4.widget.DrawerLayout.a:(I)Landroid/view/View; │ │ -01df24: 7110 5304 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/ad;.d:(Landroid/view/View;)I // method@0453 │ │ -01df2a: 0a00 |0003: move-result v0 │ │ -01df2c: 7120 b304 0600 |0004: invoke-static {v6, v0}, Landroid/support/v4/view/g;.a:(II)I // method@04b3 │ │ -01df32: 0a00 |0007: move-result v0 │ │ -01df34: dd02 0007 |0008: and-int/lit8 v2, v0, #int 7 // #07 │ │ -01df38: 6e10 2a05 0500 |000a: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@052a │ │ -01df3e: 0a03 |000d: move-result v3 │ │ -01df40: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -01df42: 0101 |000f: move v1, v0 │ │ -01df44: 3531 1300 |0010: if-ge v1, v3, 0023 // +0013 │ │ -01df48: 6e20 2905 1500 |0012: invoke-virtual {v5, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0529 │ │ -01df4e: 0c00 |0015: move-result-object v0 │ │ -01df50: 6e20 2105 0500 |0016: invoke-virtual {v5, v0}, Landroid/support/v4/widget/DrawerLayout;.e:(Landroid/view/View;)I // method@0521 │ │ -01df56: 0a04 |0019: move-result v4 │ │ -01df58: dd04 0407 |001a: and-int/lit8 v4, v4, #int 7 // #07 │ │ -01df5c: 3324 0300 |001c: if-ne v4, v2, 001f // +0003 │ │ -01df60: 1100 |001e: return-object v0 │ │ -01df62: d800 0101 |001f: add-int/lit8 v0, v1, #int 1 // #01 │ │ -01df66: 0101 |0021: move v1, v0 │ │ -01df68: 28ee |0022: goto 0010 // -0012 │ │ -01df6a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -01df6c: 28fa |0024: goto 001e // -0006 │ │ - catches : (none) │ │ + outs : 3 │ │ + insns size : 45 16-bit code units │ │ +0067f0: |[0067f0] a.a.a.a.au.a:(Landroid/content/ComponentName;)La/a/a/a/au; │ │ +006800: 5430 1300 |0000: iget-object v0, v3, La/a/a/a/au;.b:Ljava/util/ArrayList; // field@0013 │ │ +006804: 6e10 2b02 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@022b │ │ +00680a: 0a01 |0005: move-result v1 │ │ +00680c: 5430 1400 |0006: iget-object v0, v3, La/a/a/a/au;.c:Landroid/content/Context; // field@0014 │ │ +006810: 7120 0100 4000 |0008: invoke-static {v0, v4}, La/a/a/a/a;.a:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0001 │ │ +006816: 0c00 |000b: move-result-object v0 │ │ +006818: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ +00681c: 5432 1300 |000e: iget-object v2, v3, La/a/a/a/au;.b:Ljava/util/ArrayList; // field@0013 │ │ +006820: 6e30 2702 1200 |0010: invoke-virtual {v2, v1, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0227 │ │ +006826: 5432 1400 |0013: iget-object v2, v3, La/a/a/a/au;.c:Landroid/content/Context; // field@0014 │ │ +00682a: 6e10 0a01 0000 |0015: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@010a │ │ +006830: 0c00 |0018: move-result-object v0 │ │ +006832: 7120 0100 0200 |0019: invoke-static {v2, v0}, La/a/a/a/a;.a:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0001 │ │ +006838: 0c00 |001c: move-result-object v0 │ │ +00683a: 28ef |001d: goto 000c // -0011 │ │ +00683c: 0d00 |001e: move-exception v0 │ │ +00683e: 1a01 9d01 |001f: const-string v1, "TaskStackBuilder" // string@019d │ │ +006842: 1a02 2300 |0021: const-string v2, "Bad ComponentName while traversing activity parent metadata" // string@0023 │ │ +006846: 7120 a001 2100 |0023: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@01a0 │ │ +00684c: 2201 bd00 |0026: new-instance v1, Ljava/lang/IllegalArgumentException; // type@00bd │ │ +006850: 7020 0002 0100 |0028: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0200 │ │ +006856: 2701 |002b: throw v1 │ │ +006858: 1103 |002c: return-object v3 │ │ + catches : 1 │ │ + 0x0006 - 0x001c │ │ + Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x001e │ │ positions : │ │ locals : │ │ │ │ - #3 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + #1 : (in La/a/a/a/au;) │ │ name : 'a' │ │ - type : '(II)V' │ │ + type : '(Landroid/content/Intent;)La/a/a/a/au;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 64 16-bit code units │ │ -01df70: |[01df70] android.support.v4.widget.DrawerLayout.a:(II)V │ │ -01df80: 1232 |0000: const/4 v2, #int 3 // #3 │ │ -01df82: 7110 5304 0300 |0001: invoke-static {v3}, Landroid/support/v4/view/ad;.d:(Landroid/view/View;)I // method@0453 │ │ -01df88: 0a00 |0004: move-result v0 │ │ -01df8a: 7120 b304 0500 |0005: invoke-static {v5, v0}, Landroid/support/v4/view/g;.a:(II)I // method@04b3 │ │ -01df90: 0a01 |0008: move-result v1 │ │ -01df92: 3321 1100 |0009: if-ne v1, v2, 001a // +0011 │ │ -01df96: 5934 af01 |000b: iput v4, v3, Landroid/support/v4/widget/DrawerLayout;.n:I // field@01af │ │ -01df9a: 3804 0900 |000d: if-eqz v4, 0016 // +0009 │ │ -01df9e: 3321 1100 |000f: if-ne v1, v2, 0020 // +0011 │ │ -01dfa2: 5430 a801 |0011: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout;.g:Landroid/support/v4/widget/v; // field@01a8 │ │ -01dfa6: 6e10 0f06 0000 |0013: invoke-virtual {v0}, Landroid/support/v4/widget/v;.e:()V // method@060f │ │ -01dfac: 2b04 2200 0000 |0016: packed-switch v4, 00000038 // +00000022 │ │ -01dfb2: 0e00 |0019: return-void │ │ -01dfb4: 1250 |001a: const/4 v0, #int 5 // #5 │ │ -01dfb6: 3301 f2ff |001b: if-ne v1, v0, 000d // -000e │ │ -01dfba: 5934 b001 |001d: iput v4, v3, Landroid/support/v4/widget/DrawerLayout;.o:I // field@01b0 │ │ -01dfbe: 28ee |001f: goto 000d // -0012 │ │ -01dfc0: 5430 a901 |0020: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout;.h:Landroid/support/v4/widget/v; // field@01a9 │ │ -01dfc4: 28f1 |0022: goto 0013 // -000f │ │ -01dfc6: 6e20 0f05 1300 |0023: invoke-virtual {v3, v1}, Landroid/support/v4/widget/DrawerLayout;.a:(I)Landroid/view/View; // method@050f │ │ -01dfcc: 0c00 |0026: move-result-object v0 │ │ -01dfce: 3800 f2ff |0027: if-eqz v0, 0019 // -000e │ │ -01dfd2: 6e20 3005 0300 |0029: invoke-virtual {v3, v0}, Landroid/support/v4/widget/DrawerLayout;.h:(Landroid/view/View;)V // method@0530 │ │ -01dfd8: 28ed |002c: goto 0019 // -0013 │ │ -01dfda: 6e20 0f05 1300 |002d: invoke-virtual {v3, v1}, Landroid/support/v4/widget/DrawerLayout;.a:(I)Landroid/view/View; // method@050f │ │ -01dfe0: 0c00 |0030: move-result-object v0 │ │ -01dfe2: 3800 e8ff |0031: if-eqz v0, 0019 // -0018 │ │ -01dfe6: 6e20 3205 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/DrawerLayout;.i:(Landroid/view/View;)V // method@0532 │ │ -01dfec: 28e3 |0036: goto 0019 // -001d │ │ -01dfee: 0000 |0037: nop // spacer │ │ -01dff0: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'a' │ │ - type : '(IILandroid/view/View;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 8 │ │ - ins : 4 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 75 16-bit code units │ │ -01e000: |[01e000] android.support.v4.widget.DrawerLayout.a:(IILandroid/view/View;)V │ │ -01e010: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -01e012: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -01e014: 5442 a801 |0002: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.g:Landroid/support/v4/widget/v; // field@01a8 │ │ -01e018: 6e10 f005 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/widget/v;.a:()I // method@05f0 │ │ -01e01e: 0a02 |0007: move-result v2 │ │ -01e020: 5443 a901 |0008: iget-object v3, v4, Landroid/support/v4/widget/DrawerLayout;.h:Landroid/support/v4/widget/v; // field@01a9 │ │ -01e024: 6e10 f005 0300 |000a: invoke-virtual {v3}, Landroid/support/v4/widget/v;.a:()I // method@05f0 │ │ -01e02a: 0a03 |000d: move-result v3 │ │ -01e02c: 3212 0400 |000e: if-eq v2, v1, 0012 // +0004 │ │ -01e030: 3313 2600 |0010: if-ne v3, v1, 0036 // +0026 │ │ -01e034: 3807 1400 |0012: if-eqz v7, 0026 // +0014 │ │ -01e038: 3906 1200 |0014: if-nez v6, 0026 // +0012 │ │ -01e03c: 6e10 7006 0700 |0016: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01e042: 0c00 |0019: move-result-object v0 │ │ -01e044: 1f00 1301 |001a: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e048: 5202 d001 |001c: iget v2, v0, Landroid/support/v4/widget/c;.b:F // field@01d0 │ │ -01e04c: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -01e04e: 2d02 0203 |001f: cmpl-float v2, v2, v3 │ │ -01e052: 3902 1e00 |0021: if-nez v2, 003f // +001e │ │ -01e056: 6e20 1805 7400 |0023: invoke-virtual {v4, v7}, Landroid/support/v4/widget/DrawerLayout;.b:(Landroid/view/View;)V // method@0518 │ │ -01e05c: 5240 ac01 |0026: iget v0, v4, Landroid/support/v4/widget/DrawerLayout;.k:I // field@01ac │ │ -01e060: 3201 0d00 |0028: if-eq v1, v0, 0035 // +000d │ │ -01e064: 5941 ac01 |002a: iput v1, v4, Landroid/support/v4/widget/DrawerLayout;.k:I // field@01ac │ │ -01e068: 5440 b301 |002c: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout;.r:Landroid/support/v4/widget/b; // field@01b3 │ │ -01e06c: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ -01e070: 5440 b301 |0030: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout;.r:Landroid/support/v4/widget/b; // field@01b3 │ │ -01e074: 7220 8e05 1000 |0032: invoke-interface {v0, v1}, Landroid/support/v4/widget/b;.a:(I)V // method@058e │ │ -01e07a: 0e00 |0035: return-void │ │ -01e07c: 3202 0400 |0036: if-eq v2, v0, 003a // +0004 │ │ -01e080: 3303 0400 |0038: if-ne v3, v0, 003c // +0004 │ │ -01e084: 0101 |003a: move v1, v0 │ │ -01e086: 28d7 |003b: goto 0012 // -0029 │ │ -01e088: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -01e08a: 0101 |003d: move v1, v0 │ │ -01e08c: 28d4 |003e: goto 0012 // -002c │ │ -01e08e: 5200 d001 |003f: iget v0, v0, Landroid/support/v4/widget/c;.b:F // field@01d0 │ │ -01e092: 1502 803f |0041: const/high16 v2, #int 1065353216 // #3f80 │ │ -01e096: 2d00 0002 |0043: cmpl-float v0, v0, v2 │ │ -01e09a: 3900 e1ff |0045: if-nez v0, 0026 // -001f │ │ -01e09e: 6e20 1a05 7400 |0047: invoke-virtual {v4, v7}, Landroid/support/v4/widget/DrawerLayout;.c:(Landroid/view/View;)V // method@051a │ │ -01e0a4: 28dc |004a: goto 0026 // -0024 │ │ + insns size : 6 16-bit code units │ │ +006868: |[006868] a.a.a.a.au.a:(Landroid/content/Intent;)La/a/a/a/au; │ │ +006878: 5410 1300 |0000: iget-object v0, v1, La/a/a/a/au;.b:Ljava/util/ArrayList; // field@0013 │ │ +00687c: 6e20 2802 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0228 │ │ +006882: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #5 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + #2 : (in La/a/a/a/au;) │ │ name : 'a' │ │ - type : '(Landroid/view/View;F)V' │ │ - access : 0x0000 () │ │ + type : '(Ljava/lang/Class;)La/a/a/a/au;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -01e0a8: |[01e0a8] android.support.v4.widget.DrawerLayout.a:(Landroid/view/View;F)V │ │ -01e0b8: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.r:Landroid/support/v4/widget/b; // field@01b3 │ │ -01e0bc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -01e0c0: 5410 b301 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.r:Landroid/support/v4/widget/b; // field@01b3 │ │ -01e0c4: 7230 9005 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/b;.a:(Landroid/view/View;F)V // method@0590 │ │ -01e0ca: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'a' │ │ - type : '(Z)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 11 │ │ ins : 2 │ │ - outs : 4 │ │ - insns size : 93 16-bit code units │ │ -01e0cc: |[01e0cc] android.support.v4.widget.DrawerLayout.a:(Z)V │ │ -01e0dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01e0de: 6e10 2a05 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@052a │ │ -01e0e4: 0a04 |0004: move-result v4 │ │ -01e0e6: 0132 |0005: move v2, v3 │ │ -01e0e8: 0131 |0006: move v1, v3 │ │ -01e0ea: 3542 4600 |0007: if-ge v2, v4, 004d // +0046 │ │ -01e0ee: 6e20 2905 2900 |0009: invoke-virtual {v9, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0529 │ │ -01e0f4: 0c05 |000c: move-result-object v5 │ │ -01e0f6: 6e10 7006 0500 |000d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01e0fc: 0c00 |0010: move-result-object v0 │ │ -01e0fe: 1f00 1301 |0011: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e102: 6e20 2505 5900 |0013: invoke-virtual {v9, v5}, Landroid/support/v4/widget/DrawerLayout;.g:(Landroid/view/View;)Z // method@0525 │ │ -01e108: 0a06 |0016: move-result v6 │ │ -01e10a: 3806 0800 |0017: if-eqz v6, 001f // +0008 │ │ -01e10e: 380a 0a00 |0019: if-eqz v10, 0023 // +000a │ │ -01e112: 5506 d201 |001b: iget-boolean v6, v0, Landroid/support/v4/widget/c;.c:Z // field@01d2 │ │ -01e116: 3906 0600 |001d: if-nez v6, 0023 // +0006 │ │ -01e11a: d800 0201 |001f: add-int/lit8 v0, v2, #int 1 // #01 │ │ -01e11e: 0102 |0021: move v2, v0 │ │ -01e120: 28e5 |0022: goto 0007 // -001b │ │ -01e122: 6e10 7d06 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@067d │ │ -01e128: 0a06 |0026: move-result v6 │ │ -01e12a: 1237 |0027: const/4 v7, #int 3 // #3 │ │ -01e12c: 6e30 1405 5907 |0028: invoke-virtual {v9, v5, v7}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;I)Z // method@0514 │ │ -01e132: 0a07 |002b: move-result v7 │ │ -01e134: 3807 1100 |002c: if-eqz v7, 003d // +0011 │ │ -01e138: 5497 a801 |002e: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout;.g:Landroid/support/v4/widget/v; // field@01a8 │ │ -01e13c: 7b66 |0030: neg-int v6, v6 │ │ -01e13e: 6e10 7b06 0500 |0031: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@067b │ │ -01e144: 0a08 |0034: move-result v8 │ │ -01e146: 6e40 fc05 5786 |0035: invoke-virtual {v7, v5, v6, v8}, Landroid/support/v4/widget/v;.a:(Landroid/view/View;II)Z // method@05fc │ │ -01e14c: 0a05 |0038: move-result v5 │ │ -01e14e: b651 |0039: or-int/2addr v1, v5 │ │ -01e150: 5c03 d201 |003a: iput-boolean v3, v0, Landroid/support/v4/widget/c;.c:Z // field@01d2 │ │ -01e154: 28e3 |003c: goto 001f // -001d │ │ -01e156: 5496 a901 |003d: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.h:Landroid/support/v4/widget/v; // field@01a9 │ │ -01e15a: 6e10 2f05 0900 |003f: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@052f │ │ -01e160: 0a07 |0042: move-result v7 │ │ -01e162: 6e10 7b06 0500 |0043: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@067b │ │ -01e168: 0a08 |0046: move-result v8 │ │ -01e16a: 6e40 fc05 5687 |0047: invoke-virtual {v6, v5, v7, v8}, Landroid/support/v4/widget/v;.a:(Landroid/view/View;II)Z // method@05fc │ │ -01e170: 0a05 |004a: move-result v5 │ │ -01e172: b651 |004b: or-int/2addr v1, v5 │ │ -01e174: 28ee |004c: goto 003a // -0012 │ │ -01e176: 5490 aa01 |004d: iget-object v0, v9, Landroid/support/v4/widget/DrawerLayout;.i:Landroid/support/v4/widget/e; // field@01aa │ │ -01e17a: 6e10 9e05 0000 |004f: invoke-virtual {v0}, Landroid/support/v4/widget/e;.a:()V // method@059e │ │ -01e180: 5490 ab01 |0052: iget-object v0, v9, Landroid/support/v4/widget/DrawerLayout;.j:Landroid/support/v4/widget/e; // field@01ab │ │ -01e184: 6e10 9e05 0000 |0054: invoke-virtual {v0}, Landroid/support/v4/widget/e;.a:()V // method@059e │ │ -01e18a: 3801 0500 |0057: if-eqz v1, 005c // +0005 │ │ -01e18e: 6e10 3305 0900 |0059: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0533 │ │ -01e194: 0e00 |005c: return-void │ │ + outs : 3 │ │ + insns size : 12 16-bit code units │ │ +006884: |[006884] a.a.a.a.au.a:(Ljava/lang/Class;)La/a/a/a/au; │ │ +006894: 2200 5500 |0000: new-instance v0, Landroid/content/ComponentName; // type@0055 │ │ +006898: 5421 1400 |0002: iget-object v1, v2, La/a/a/a/au;.c:Landroid/content/Context; // field@0014 │ │ +00689c: 7030 ee00 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00ee │ │ +0068a2: 6e20 2e00 0200 |0007: invoke-virtual {v2, v0}, La/a/a/a/au;.a:(Landroid/content/ComponentName;)La/a/a/a/au; // method@002e │ │ +0068a8: 0c00 |000a: move-result-object v0 │ │ +0068aa: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #7 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + #3 : (in La/a/a/a/au;) │ │ name : 'a' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0000 () │ │ + type : '(II)Landroid/app/PendingIntent;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -01e198: |[01e198] android.support.v4.widget.DrawerLayout.a:(Landroid/view/View;I)Z │ │ -01e1a8: 6e20 2105 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.e:(Landroid/view/View;)I // method@0521 │ │ -01e1ae: 0a00 |0003: move-result v0 │ │ -01e1b0: b530 |0004: and-int/2addr v0, v3 │ │ -01e1b2: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ -01e1b6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -01e1b8: 0f00 |0008: return v0 │ │ -01e1ba: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -01e1bc: 28fe |000a: goto 0008 // -0002 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +0068ac: |[0068ac] a.a.a.a.au.a:(II)Landroid/app/PendingIntent; │ │ +0068bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0068be: 6e40 3300 2103 |0001: invoke-virtual {v1, v2, v3, v0}, La/a/a/a/au;.a:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0033 │ │ +0068c4: 0c00 |0004: move-result-object v0 │ │ +0068c6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #8 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'addView' │ │ - type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ + #4 : (in La/a/a/a/au;) │ │ + name : 'a' │ │ + type : '(IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 10 │ │ ins : 4 │ │ - outs : 4 │ │ - insns size : 28 16-bit code units │ │ -01e1c0: |[01e1c0] android.support.v4.widget.DrawerLayout.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -01e1d0: 3c03 0a00 |0000: if-gtz v3, 000a // +000a │ │ -01e1d4: 3b03 1500 |0002: if-gez v3, 0017 // +0015 │ │ -01e1d8: 6e10 2a05 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@052a │ │ -01e1de: 0a00 |0007: move-result v0 │ │ -01e1e0: 3d00 0f00 |0008: if-lez v0, 0017 // +000f │ │ -01e1e4: 1240 |000a: const/4 v0, #int 4 // #4 │ │ -01e1e6: 7120 5104 0200 |000b: invoke-static {v2, v0}, Landroid/support/v4/view/ad;.b:(Landroid/view/View;I)V // method@0451 │ │ -01e1ec: 5410 a301 |000e: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.b:Landroid/support/v4/widget/a; // field@01a3 │ │ -01e1f0: 7120 4d04 0200 |0010: invoke-static {v2, v0}, Landroid/support/v4/view/ad;.a:(Landroid/view/View;Landroid/support/v4/view/a;)V // method@044d │ │ -01e1f6: 6f40 ad06 2143 |0013: invoke-super {v1, v2, v3, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@06ad │ │ -01e1fc: 0e00 |0016: return-void │ │ -01e1fe: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -01e200: 7120 5104 0200 |0018: invoke-static {v2, v0}, Landroid/support/v4/view/ad;.b:(Landroid/view/View;I)V // method@0451 │ │ -01e206: 28f8 |001b: goto 0013 // -0008 │ │ + outs : 6 │ │ + insns size : 61 16-bit code units │ │ +0068c8: |[0068c8] a.a.a.a.au.a:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +0068d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0068da: 5460 1300 |0001: iget-object v0, v6, La/a/a/a/au;.b:Ljava/util/ArrayList; // field@0013 │ │ +0068de: 6e10 2902 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0229 │ │ +0068e4: 0a00 |0006: move-result v0 │ │ +0068e6: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +0068ea: 2200 be00 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@00be │ │ +0068ee: 1a01 7801 |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0178 │ │ +0068f2: 7020 0102 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0201 │ │ +0068f8: 2700 |0010: throw v0 │ │ +0068fa: 5460 1300 |0011: iget-object v0, v6, La/a/a/a/au;.b:Ljava/util/ArrayList; // field@0013 │ │ +0068fe: 5461 1300 |0013: iget-object v1, v6, La/a/a/a/au;.b:Ljava/util/ArrayList; // field@0013 │ │ +006902: 6e10 2b02 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@022b │ │ +006908: 0a01 |0018: move-result v1 │ │ +00690a: 2311 1901 |0019: new-array v1, v1, [Landroid/content/Intent; // type@0119 │ │ +00690e: 6e20 2c02 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@022c │ │ +006914: 0c02 |001e: move-result-object v2 │ │ +006916: 1f02 1901 |001f: check-cast v2, [Landroid/content/Intent; // type@0119 │ │ +00691a: 2200 5a00 |0021: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00691e: 4601 0203 |0023: aget-object v1, v2, v3 │ │ +006922: 7020 0201 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0102 │ │ +006928: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ +00692e: 6e20 0601 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0106 │ │ +006934: 0c00 |002e: move-result-object v0 │ │ +006936: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ +00693a: 6200 1200 |0031: sget-object v0, La/a/a/a/au;.a:La/a/a/a/av; // field@0012 │ │ +00693e: 5461 1400 |0033: iget-object v1, v6, La/a/a/a/au;.c:Landroid/content/Context; // field@0014 │ │ +006942: 0173 |0035: move v3, v7 │ │ +006944: 0184 |0036: move v4, v8 │ │ +006946: 0795 |0037: move-object v5, v9 │ │ +006948: 7806 3500 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5}, La/a/a/a/av;.a:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0035 │ │ +00694e: 0c00 |003b: move-result-object v0 │ │ +006950: 1100 |003c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #9 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'b' │ │ - type : '()V' │ │ + #5 : (in La/a/a/a/au;) │ │ + name : 'iterator' │ │ + type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01e208: |[01e208] android.support.v4.widget.DrawerLayout.b:()V │ │ -01e218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01e21a: 6e20 1305 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.a:(Z)V // method@0513 │ │ -01e220: 0e00 |0004: return-void │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +006954: |[006954] a.a.a.a.au.iterator:()Ljava/util/Iterator; │ │ +006964: 5410 1300 |0000: iget-object v0, v1, La/a/a/a/au;.b:Ljava/util/ArrayList; // field@0013 │ │ +006968: 6e10 2a02 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@022a │ │ +00696e: 0c00 |0005: move-result-object v0 │ │ +006970: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #10 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 54 16-bit code units │ │ -01e224: |[01e224] android.support.v4.widget.DrawerLayout.b:(Landroid/view/View;)V │ │ -01e234: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01e236: 6e10 7006 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01e23c: 0c00 |0004: move-result-object v0 │ │ -01e23e: 1f00 1301 |0005: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e242: 5501 d301 |0007: iget-boolean v1, v0, Landroid/support/v4/widget/c;.d:Z // field@01d3 │ │ -01e246: 3801 2c00 |0009: if-eqz v1, 0035 // +002c │ │ -01e24a: 5c02 d301 |000b: iput-boolean v2, v0, Landroid/support/v4/widget/c;.d:Z // field@01d3 │ │ -01e24e: 5430 b301 |000d: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout;.r:Landroid/support/v4/widget/b; // field@01b3 │ │ -01e252: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -01e256: 5430 b301 |0011: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout;.r:Landroid/support/v4/widget/b; // field@01b3 │ │ -01e25a: 7220 9105 4000 |0013: invoke-interface {v0, v4}, Landroid/support/v4/widget/b;.b:(Landroid/view/View;)V // method@0591 │ │ -01e260: 6e20 2905 2300 |0016: invoke-virtual {v3, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0529 │ │ -01e266: 0c00 |0019: move-result-object v0 │ │ -01e268: 3800 0600 |001a: if-eqz v0, 0020 // +0006 │ │ -01e26c: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -01e26e: 7120 5104 1000 |001d: invoke-static {v0, v1}, Landroid/support/v4/view/ad;.b:(Landroid/view/View;I)V // method@0451 │ │ -01e274: 1240 |0020: const/4 v0, #int 4 // #4 │ │ -01e276: 7120 5104 0400 |0021: invoke-static {v4, v0}, Landroid/support/v4/view/ad;.b:(Landroid/view/View;I)V // method@0451 │ │ -01e27c: 6e10 3105 0300 |0024: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@0531 │ │ -01e282: 0a00 |0027: move-result v0 │ │ -01e284: 3800 0d00 |0028: if-eqz v0, 0035 // +000d │ │ -01e288: 6e10 2e05 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getRootView:()Landroid/view/View; // method@052e │ │ -01e28e: 0c00 |002d: move-result-object v0 │ │ -01e290: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ -01e294: 1301 2000 |0030: const/16 v1, #int 32 // #20 │ │ -01e298: 6e20 9806 1000 |0032: invoke-virtual {v0, v1}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@0698 │ │ -01e29e: 0e00 |0035: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + source_file_idx : -1 (unknown) │ │ │ │ - #11 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;F)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 19 16-bit code units │ │ -01e2a0: |[01e2a0] android.support.v4.widget.DrawerLayout.b:(Landroid/view/View;F)V │ │ -01e2b0: 6e10 7006 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01e2b6: 0c00 |0003: move-result-object v0 │ │ -01e2b8: 1f00 1301 |0004: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e2bc: 5201 d001 |0006: iget v1, v0, Landroid/support/v4/widget/c;.b:F // field@01d0 │ │ -01e2c0: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ -01e2c4: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -01e2c8: 0e00 |000c: return-void │ │ -01e2ca: 5904 d001 |000d: iput v4, v0, Landroid/support/v4/widget/c;.b:F // field@01d0 │ │ -01e2ce: 6e30 1205 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;F)V // method@0512 │ │ -01e2d4: 28fa |0012: goto 000c // -0006 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ +Class #24 header: │ │ +class_idx : 27 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 195 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ │ │ - #12 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'c' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 45 16-bit code units │ │ -01e2d8: |[01e2d8] android.support.v4.widget.DrawerLayout.c:(Landroid/view/View;)V │ │ -01e2e8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01e2ea: 6e10 7006 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01e2f0: 0c00 |0004: move-result-object v0 │ │ -01e2f2: 1f00 1301 |0005: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e2f6: 5501 d301 |0007: iget-boolean v1, v0, Landroid/support/v4/widget/c;.d:Z // field@01d3 │ │ -01e2fa: 3901 2300 |0009: if-nez v1, 002c // +0023 │ │ -01e2fe: 5c02 d301 |000b: iput-boolean v2, v0, Landroid/support/v4/widget/c;.d:Z // field@01d3 │ │ -01e302: 5430 b301 |000d: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout;.r:Landroid/support/v4/widget/b; // field@01b3 │ │ -01e306: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -01e30a: 5430 b301 |0011: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout;.r:Landroid/support/v4/widget/b; // field@01b3 │ │ -01e30e: 7220 8f05 4000 |0013: invoke-interface {v0, v4}, Landroid/support/v4/widget/b;.a:(Landroid/view/View;)V // method@058f │ │ -01e314: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -01e316: 6e20 2905 0300 |0017: invoke-virtual {v3, v0}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0529 │ │ -01e31c: 0c00 |001a: move-result-object v0 │ │ -01e31e: 3800 0600 |001b: if-eqz v0, 0021 // +0006 │ │ -01e322: 1241 |001d: const/4 v1, #int 4 // #4 │ │ -01e324: 7120 5104 1000 |001e: invoke-static {v0, v1}, Landroid/support/v4/view/ad;.b:(Landroid/view/View;I)V // method@0451 │ │ -01e32a: 7120 5104 2400 |0021: invoke-static {v4, v2}, Landroid/support/v4/view/ad;.b:(Landroid/view/View;I)V // method@0451 │ │ -01e330: 1300 2000 |0024: const/16 v0, #int 32 // #20 │ │ -01e334: 6e20 4505 0300 |0026: invoke-virtual {v3, v0}, Landroid/support/v4/widget/DrawerLayout;.sendAccessibilityEvent:(I)V // method@0545 │ │ -01e33a: 6e10 9306 0400 |0029: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@0693 │ │ -01e340: 0e00 |002c: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ +Class #24 - │ │ + Class descriptor : 'La/a/a/a/av;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/av;) │ │ + name : 'a' │ │ + type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #13 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'checkLayoutParams' │ │ - type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -01e344: |[01e344] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -01e354: 2020 1301 |0000: instance-of v0, v2, Landroid/support/v4/widget/c; // type@0113 │ │ -01e358: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -01e35c: 6f20 ae06 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@06ae │ │ -01e362: 0a00 |0007: move-result v0 │ │ -01e364: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -01e368: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -01e36a: 0f00 |000b: return v0 │ │ -01e36c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -01e36e: 28fe |000d: goto 000b // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + source_file_idx : -1 (unknown) │ │ │ │ - #14 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'computeScroll' │ │ +Class #25 header: │ │ +class_idx : 28 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 195 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #25 - │ │ + Class descriptor : 'La/a/a/a/aw;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'La/a/a/a/av;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/aw;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 52 16-bit code units │ │ -01e370: |[01e370] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ -01e380: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -01e382: 6e10 2a05 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@052a │ │ -01e388: 0a03 |0004: move-result v3 │ │ -01e38a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -01e38c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -01e38e: 0112 |0007: move v2, v1 │ │ -01e390: 0101 |0008: move v1, v0 │ │ -01e392: 3531 1600 |0009: if-ge v1, v3, 001f // +0016 │ │ -01e396: 6e20 2905 1500 |000b: invoke-virtual {v5, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0529 │ │ -01e39c: 0c00 |000e: move-result-object v0 │ │ -01e39e: 6e10 7006 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01e3a4: 0c00 |0012: move-result-object v0 │ │ -01e3a6: 1f00 1301 |0013: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e3aa: 5200 d001 |0015: iget v0, v0, Landroid/support/v4/widget/c;.b:F // field@01d0 │ │ -01e3ae: 7120 6307 0200 |0017: invoke-static {v2, v0}, Ljava/lang/Math;.max:(FF)F // method@0763 │ │ -01e3b4: 0a02 |001a: move-result v2 │ │ -01e3b6: d800 0101 |001b: add-int/lit8 v0, v1, #int 1 // #01 │ │ -01e3ba: 0101 |001d: move v1, v0 │ │ -01e3bc: 28eb |001e: goto 0009 // -0015 │ │ -01e3be: 5952 a601 |001f: iput v2, v5, Landroid/support/v4/widget/DrawerLayout;.e:F // field@01a6 │ │ -01e3c2: 5450 a801 |0021: iget-object v0, v5, Landroid/support/v4/widget/DrawerLayout;.g:Landroid/support/v4/widget/v; // field@01a8 │ │ -01e3c6: 6e20 fd05 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/widget/v;.a:(Z)Z // method@05fd │ │ -01e3cc: 0a00 |0026: move-result v0 │ │ -01e3ce: 5451 a901 |0027: iget-object v1, v5, Landroid/support/v4/widget/DrawerLayout;.h:Landroid/support/v4/widget/v; // field@01a9 │ │ -01e3d2: 6e20 fd05 4100 |0029: invoke-virtual {v1, v4}, Landroid/support/v4/widget/v;.a:(Z)Z // method@05fd │ │ -01e3d8: 0a01 |002c: move-result v1 │ │ -01e3da: b610 |002d: or-int/2addr v0, v1 │ │ -01e3dc: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ -01e3e0: 7110 5004 0500 |0030: invoke-static {v5}, Landroid/support/v4/view/ad;.b:(Landroid/view/View;)V // method@0450 │ │ -01e3e6: 0e00 |0033: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #15 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'd' │ │ - type : '(Landroid/view/View;)F' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -01e3e8: |[01e3e8] android.support.v4.widget.DrawerLayout.d:(Landroid/view/View;)F │ │ -01e3f8: 6e10 7006 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01e3fe: 0c00 |0003: move-result-object v0 │ │ -01e400: 1f00 1301 |0004: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e404: 5200 d001 |0006: iget v0, v0, Landroid/support/v4/widget/c;.b:F // field@01d0 │ │ -01e408: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #16 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'drawChild' │ │ - type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 14 │ │ - ins : 5 │ │ - outs : 6 │ │ - insns size : 304 16-bit code units │ │ -01e40c: |[01e40c] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -01e41c: 6e10 2d05 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@052d │ │ -01e422: 0a04 |0003: move-result v4 │ │ -01e424: 6e20 2405 b900 |0004: invoke-virtual {v9, v11}, Landroid/support/v4/widget/DrawerLayout;.f:(Landroid/view/View;)Z // method@0524 │ │ -01e42a: 0a05 |0007: move-result v5 │ │ -01e42c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -01e42e: 6e10 2f05 0900 |0009: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@052f │ │ -01e434: 0a02 |000c: move-result v2 │ │ -01e436: 6e10 ea00 0a00 |000d: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@00ea │ │ -01e43c: 0a06 |0010: move-result v6 │ │ -01e43e: 3805 4e00 |0011: if-eqz v5, 005f // +004e │ │ -01e442: 6e10 2a05 0900 |0013: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@052a │ │ -01e448: 0a07 |0016: move-result v7 │ │ -01e44a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -01e44c: 0103 |0018: move v3, v0 │ │ -01e44e: 3573 3e00 |0019: if-ge v3, v7, 0057 // +003e │ │ -01e452: 6e20 2905 3900 |001b: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0529 │ │ -01e458: 0c00 |001e: move-result-object v0 │ │ -01e45a: 32b0 3600 |001f: if-eq v0, v11, 0055 // +0036 │ │ -01e45e: 6e10 7c06 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -01e464: 0a08 |0024: move-result v8 │ │ -01e466: 3908 3000 |0025: if-nez v8, 0055 // +0030 │ │ -01e46a: 7110 3605 0000 |0027: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.k:(Landroid/view/View;)Z // method@0536 │ │ -01e470: 0a08 |002a: move-result v8 │ │ -01e472: 3808 2a00 |002b: if-eqz v8, 0055 // +002a │ │ -01e476: 6e20 2505 0900 |002d: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.g:(Landroid/view/View;)Z // method@0525 │ │ -01e47c: 0a08 |0030: move-result v8 │ │ -01e47e: 3808 2400 |0031: if-eqz v8, 0055 // +0024 │ │ -01e482: 6e10 6c06 0000 |0033: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@066c │ │ -01e488: 0a08 |0036: move-result v8 │ │ -01e48a: 3548 0800 |0037: if-ge v8, v4, 003f // +0008 │ │ -01e48e: 0120 |0039: move v0, v2 │ │ -01e490: d802 0301 |003a: add-int/lit8 v2, v3, #int 1 // #01 │ │ -01e494: 0123 |003c: move v3, v2 │ │ -01e496: 0102 |003d: move v2, v0 │ │ -01e498: 28db |003e: goto 0019 // -0025 │ │ -01e49a: 1238 |003f: const/4 v8, #int 3 // #3 │ │ -01e49c: 6e30 1405 0908 |0040: invoke-virtual {v9, v0, v8}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;I)Z // method@0514 │ │ -01e4a2: 0a08 |0043: move-result v8 │ │ -01e4a4: 3808 0b00 |0044: if-eqz v8, 004f // +000b │ │ -01e4a8: 6e10 7706 0000 |0046: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@0677 │ │ -01e4ae: 0a00 |0049: move-result v0 │ │ -01e4b0: 3710 e300 |004a: if-le v0, v1, 012d // +00e3 │ │ -01e4b4: 0101 |004c: move v1, v0 │ │ -01e4b6: 0120 |004d: move v0, v2 │ │ -01e4b8: 28ec |004e: goto 003a // -0014 │ │ -01e4ba: 6e10 7106 0000 |004f: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -01e4c0: 0a00 |0052: move-result v0 │ │ -01e4c2: 3420 e7ff |0053: if-lt v0, v2, 003a // -0019 │ │ -01e4c6: 0120 |0055: move v0, v2 │ │ -01e4c8: 28e4 |0056: goto 003a // -001c │ │ -01e4ca: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -01e4cc: 6e10 2d05 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@052d │ │ -01e4d2: 0a03 |005b: move-result v3 │ │ -01e4d4: 6e53 db00 1a20 |005c: invoke-virtual {v10, v1, v0, v2, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@00db │ │ -01e4da: 0120 |005f: move v0, v2 │ │ -01e4dc: 6f5d b206 a9cb |0060: invoke-super {v9, v10, v11, v12, v13}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@06b2 │ │ -01e4e2: 0a07 |0063: move-result v7 │ │ -01e4e4: 6e20 e800 6a00 |0064: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@00e8 │ │ -01e4ea: 5292 a601 |0067: iget v2, v9, Landroid/support/v4/widget/DrawerLayout;.e:F // field@01a6 │ │ -01e4ee: 1203 |0069: const/4 v3, #int 0 // #0 │ │ -01e4f0: 2d02 0203 |006a: cmpl-float v2, v2, v3 │ │ -01e4f4: 3d02 2d00 |006c: if-lez v2, 0099 // +002d │ │ -01e4f8: 3805 2b00 |006e: if-eqz v5, 0099 // +002b │ │ -01e4fc: 5292 a501 |0070: iget v2, v9, Landroid/support/v4/widget/DrawerLayout;.d:I // field@01a5 │ │ -01e500: 1503 00ff |0072: const/high16 v3, #int -16777216 // #ff00 │ │ -01e504: b532 |0074: and-int/2addr v2, v3 │ │ -01e506: e202 0218 |0075: ushr-int/lit8 v2, v2, #int 24 // #18 │ │ -01e50a: 8222 |0077: int-to-float v2, v2 │ │ -01e50c: 5293 a601 |0078: iget v3, v9, Landroid/support/v4/widget/DrawerLayout;.e:F // field@01a6 │ │ -01e510: c832 |007a: mul-float/2addr v2, v3 │ │ -01e512: 8722 |007b: float-to-int v2, v2 │ │ -01e514: e002 0218 |007c: shl-int/lit8 v2, v2, #int 24 // #18 │ │ -01e518: 5293 a501 |007e: iget v3, v9, Landroid/support/v4/widget/DrawerLayout;.d:I // field@01a5 │ │ -01e51c: 1404 ffff ff00 |0080: const v4, #float 2.35099e-38 // #00ffffff │ │ -01e522: b543 |0083: and-int/2addr v3, v4 │ │ -01e524: b632 |0084: or-int/2addr v2, v3 │ │ -01e526: 5493 a701 |0085: iget-object v3, v9, Landroid/support/v4/widget/DrawerLayout;.f:Landroid/graphics/Paint; // field@01a7 │ │ -01e52a: 6e20 f500 2300 |0087: invoke-virtual {v3, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@00f5 │ │ -01e530: 8211 |008a: int-to-float v1, v1 │ │ -01e532: 1202 |008b: const/4 v2, #int 0 // #0 │ │ -01e534: 8203 |008c: int-to-float v3, v0 │ │ -01e536: 6e10 2d05 0900 |008d: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@052d │ │ -01e53c: 0a00 |0090: move-result v0 │ │ -01e53e: 8204 |0091: int-to-float v4, v0 │ │ -01e540: 5495 a701 |0092: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout;.f:Landroid/graphics/Paint; // field@01a7 │ │ -01e544: 07a0 |0094: move-object v0, v10 │ │ -01e546: 7406 e200 0000 |0095: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@00e2 │ │ -01e54c: 0f07 |0098: return v7 │ │ -01e54e: 5490 b601 |0099: iget-object v0, v9, Landroid/support/v4/widget/DrawerLayout;.u:Landroid/graphics/drawable/Drawable; // field@01b6 │ │ -01e552: 3800 4500 |009b: if-eqz v0, 00e0 // +0045 │ │ -01e556: 1230 |009d: const/4 v0, #int 3 // #3 │ │ -01e558: 6e30 1405 b900 |009e: invoke-virtual {v9, v11, v0}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;I)Z // method@0514 │ │ -01e55e: 0a00 |00a1: move-result v0 │ │ -01e560: 3800 3e00 |00a2: if-eqz v0, 00e0 // +003e │ │ -01e564: 5490 b601 |00a4: iget-object v0, v9, Landroid/support/v4/widget/DrawerLayout;.u:Landroid/graphics/drawable/Drawable; // field@01b6 │ │ -01e568: 6e10 0801 0000 |00a6: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0108 │ │ -01e56e: 0a00 |00a9: move-result v0 │ │ -01e570: 6e10 7706 0b00 |00aa: invoke-virtual {v11}, Landroid/view/View;.getRight:()I // method@0677 │ │ -01e576: 0a01 |00ad: move-result v1 │ │ -01e578: 5492 a801 |00ae: iget-object v2, v9, Landroid/support/v4/widget/DrawerLayout;.g:Landroid/support/v4/widget/v; // field@01a8 │ │ -01e57c: 6e10 fe05 0200 |00b0: invoke-virtual {v2}, Landroid/support/v4/widget/v;.b:()I // method@05fe │ │ -01e582: 0a02 |00b3: move-result v2 │ │ -01e584: 1203 |00b4: const/4 v3, #int 0 // #0 │ │ -01e586: 8214 |00b5: int-to-float v4, v1 │ │ -01e588: 8222 |00b6: int-to-float v2, v2 │ │ -01e58a: a902 0402 |00b7: div-float v2, v4, v2 │ │ -01e58e: 1504 803f |00b9: const/high16 v4, #int 1065353216 // #3f80 │ │ -01e592: 7120 6507 4200 |00bb: invoke-static {v2, v4}, Ljava/lang/Math;.min:(FF)F // method@0765 │ │ -01e598: 0a02 |00be: move-result v2 │ │ -01e59a: 7120 6307 2300 |00bf: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@0763 │ │ -01e5a0: 0a02 |00c2: move-result v2 │ │ -01e5a2: 5493 b601 |00c3: iget-object v3, v9, Landroid/support/v4/widget/DrawerLayout;.u:Landroid/graphics/drawable/Drawable; // field@01b6 │ │ -01e5a6: 6e10 7b06 0b00 |00c5: invoke-virtual {v11}, Landroid/view/View;.getTop:()I // method@067b │ │ -01e5ac: 0a04 |00c8: move-result v4 │ │ -01e5ae: b010 |00c9: add-int/2addr v0, v1 │ │ -01e5b0: 6e10 6906 0b00 |00ca: invoke-virtual {v11}, Landroid/view/View;.getBottom:()I // method@0669 │ │ -01e5b6: 0a05 |00cd: move-result v5 │ │ -01e5b8: 6e55 0c01 1304 |00ce: invoke-virtual {v3, v1, v4, v0, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@010c │ │ -01e5be: 5490 b601 |00d1: iget-object v0, v9, Landroid/support/v4/widget/DrawerLayout;.u:Landroid/graphics/drawable/Drawable; // field@01b6 │ │ -01e5c2: 1501 7f43 |00d3: const/high16 v1, #int 1132396544 // #437f │ │ -01e5c6: c821 |00d5: mul-float/2addr v1, v2 │ │ -01e5c8: 8711 |00d6: float-to-int v1, v1 │ │ -01e5ca: 6e20 0b01 1000 |00d7: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@010b │ │ -01e5d0: 5490 b601 |00da: iget-object v0, v9, Landroid/support/v4/widget/DrawerLayout;.u:Landroid/graphics/drawable/Drawable; // field@01b6 │ │ -01e5d4: 6e20 0701 a000 |00dc: invoke-virtual {v0, v10}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0107 │ │ -01e5da: 28b9 |00df: goto 0098 // -0047 │ │ -01e5dc: 5490 b701 |00e0: iget-object v0, v9, Landroid/support/v4/widget/DrawerLayout;.v:Landroid/graphics/drawable/Drawable; // field@01b7 │ │ -01e5e0: 3800 b6ff |00e2: if-eqz v0, 0098 // -004a │ │ -01e5e4: 1250 |00e4: const/4 v0, #int 5 // #5 │ │ -01e5e6: 6e30 1405 b900 |00e5: invoke-virtual {v9, v11, v0}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;I)Z // method@0514 │ │ -01e5ec: 0a00 |00e8: move-result v0 │ │ -01e5ee: 3800 afff |00e9: if-eqz v0, 0098 // -0051 │ │ -01e5f2: 5490 b701 |00eb: iget-object v0, v9, Landroid/support/v4/widget/DrawerLayout;.v:Landroid/graphics/drawable/Drawable; // field@01b7 │ │ -01e5f6: 6e10 0801 0000 |00ed: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0108 │ │ -01e5fc: 0a00 |00f0: move-result v0 │ │ -01e5fe: 6e10 7106 0b00 |00f1: invoke-virtual {v11}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -01e604: 0a01 |00f4: move-result v1 │ │ -01e606: 6e10 2f05 0900 |00f5: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@052f │ │ -01e60c: 0a02 |00f8: move-result v2 │ │ -01e60e: b112 |00f9: sub-int/2addr v2, v1 │ │ -01e610: 5493 a901 |00fa: iget-object v3, v9, Landroid/support/v4/widget/DrawerLayout;.h:Landroid/support/v4/widget/v; // field@01a9 │ │ -01e614: 6e10 fe05 0300 |00fc: invoke-virtual {v3}, Landroid/support/v4/widget/v;.b:()I // method@05fe │ │ -01e61a: 0a03 |00ff: move-result v3 │ │ -01e61c: 1204 |0100: const/4 v4, #int 0 // #0 │ │ -01e61e: 8222 |0101: int-to-float v2, v2 │ │ -01e620: 8233 |0102: int-to-float v3, v3 │ │ -01e622: c932 |0103: div-float/2addr v2, v3 │ │ -01e624: 1503 803f |0104: const/high16 v3, #int 1065353216 // #3f80 │ │ -01e628: 7120 6507 3200 |0106: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@0765 │ │ -01e62e: 0a02 |0109: move-result v2 │ │ -01e630: 7120 6307 2400 |010a: invoke-static {v4, v2}, Ljava/lang/Math;.max:(FF)F // method@0763 │ │ -01e636: 0a02 |010d: move-result v2 │ │ -01e638: 5493 b701 |010e: iget-object v3, v9, Landroid/support/v4/widget/DrawerLayout;.v:Landroid/graphics/drawable/Drawable; // field@01b7 │ │ -01e63c: 9100 0100 |0110: sub-int v0, v1, v0 │ │ -01e640: 6e10 7b06 0b00 |0112: invoke-virtual {v11}, Landroid/view/View;.getTop:()I // method@067b │ │ -01e646: 0a04 |0115: move-result v4 │ │ -01e648: 6e10 6906 0b00 |0116: invoke-virtual {v11}, Landroid/view/View;.getBottom:()I // method@0669 │ │ -01e64e: 0a05 |0119: move-result v5 │ │ -01e650: 6e55 0c01 0314 |011a: invoke-virtual {v3, v0, v4, v1, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@010c │ │ -01e656: 5490 b701 |011d: iget-object v0, v9, Landroid/support/v4/widget/DrawerLayout;.v:Landroid/graphics/drawable/Drawable; // field@01b7 │ │ -01e65a: 1501 7f43 |011f: const/high16 v1, #int 1132396544 // #437f │ │ -01e65e: c821 |0121: mul-float/2addr v1, v2 │ │ -01e660: 8711 |0122: float-to-int v1, v1 │ │ -01e662: 6e20 0b01 1000 |0123: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@010b │ │ -01e668: 5490 b701 |0126: iget-object v0, v9, Landroid/support/v4/widget/DrawerLayout;.v:Landroid/graphics/drawable/Drawable; // field@01b7 │ │ -01e66c: 6e20 0701 a000 |0128: invoke-virtual {v0, v10}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0107 │ │ -01e672: 2900 6dff |012b: goto/16 0098 // -0093 │ │ -01e676: 0110 |012d: move v0, v1 │ │ -01e678: 2900 1eff |012e: goto/16 004c // -00e2 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #17 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'e' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -01e67c: |[01e67c] android.support.v4.widget.DrawerLayout.e:(Landroid/view/View;)I │ │ -01e68c: 6e10 7006 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01e692: 0c00 |0003: move-result-object v0 │ │ -01e694: 1f00 1301 |0004: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e698: 5200 cf01 |0006: iget v0, v0, Landroid/support/v4/widget/c;.a:I // field@01cf │ │ -01e69c: 7110 5304 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ad;.d:(Landroid/view/View;)I // method@0453 │ │ -01e6a2: 0a01 |000b: move-result v1 │ │ -01e6a4: 7120 b304 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/g;.a:(II)I // method@04b3 │ │ -01e6aa: 0a00 |000f: move-result v0 │ │ -01e6ac: 0f00 |0010: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #18 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'f' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ outs : 1 │ │ - insns size : 14 16-bit code units │ │ -01e6b0: |[01e6b0] android.support.v4.widget.DrawerLayout.f:(Landroid/view/View;)Z │ │ -01e6c0: 6e10 7006 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01e6c6: 0c00 |0003: move-result-object v0 │ │ -01e6c8: 1f00 1301 |0004: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e6cc: 5200 cf01 |0006: iget v0, v0, Landroid/support/v4/widget/c;.a:I // field@01cf │ │ -01e6d0: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -01e6d4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -01e6d6: 0f00 |000b: return v0 │ │ -01e6d8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -01e6da: 28fe |000d: goto 000b // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #19 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'g' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 24 16-bit code units │ │ -01e6dc: |[01e6dc] android.support.v4.widget.DrawerLayout.g:(Landroid/view/View;)Z │ │ -01e6ec: 6e10 7006 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01e6f2: 0c00 |0003: move-result-object v0 │ │ -01e6f4: 1f00 1301 |0004: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e6f8: 5200 cf01 |0006: iget v0, v0, Landroid/support/v4/widget/c;.a:I // field@01cf │ │ -01e6fc: 7110 5304 0300 |0008: invoke-static {v3}, Landroid/support/v4/view/ad;.d:(Landroid/view/View;)I // method@0453 │ │ -01e702: 0a01 |000b: move-result v1 │ │ -01e704: 7120 b304 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/g;.a:(II)I // method@04b3 │ │ -01e70a: 0a00 |000f: move-result v0 │ │ -01e70c: dd00 0007 |0010: and-int/lit8 v0, v0, #int 7 // #07 │ │ -01e710: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -01e714: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -01e716: 0f00 |0015: return v0 │ │ -01e718: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -01e71a: 28fe |0017: goto 0015 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #20 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'generateDefaultLayoutParams' │ │ - type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -01e71c: |[01e71c] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -01e72c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -01e72e: 2200 1301 |0001: new-instance v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e732: 7030 9205 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/c;.:(II)V // method@0592 │ │ -01e738: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #21 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'generateLayoutParams' │ │ - type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -01e73c: |[01e73c] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -01e74c: 2200 1301 |0000: new-instance v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e750: 6e10 2c05 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@052c │ │ -01e756: 0c01 |0005: move-result-object v1 │ │ -01e758: 7030 9305 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/c;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0593 │ │ -01e75e: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #22 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'generateLayoutParams' │ │ - type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -01e760: |[01e760] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -01e770: 2020 1301 |0000: instance-of v0, v2, Landroid/support/v4/widget/c; // type@0113 │ │ -01e774: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -01e778: 2200 1301 |0004: new-instance v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e77c: 1f02 1301 |0006: check-cast v2, Landroid/support/v4/widget/c; // type@0113 │ │ -01e780: 7020 9405 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/c;.:(Landroid/support/v4/widget/c;)V // method@0594 │ │ -01e786: 1100 |000b: return-object v0 │ │ -01e788: 2020 4601 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0146 │ │ -01e78c: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -01e790: 2200 1301 |0010: new-instance v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e794: 1f02 4601 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0146 │ │ -01e798: 7020 9605 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/c;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0596 │ │ -01e79e: 28f4 |0017: goto 000b // -000c │ │ -01e7a0: 2200 1301 |0018: new-instance v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e7a4: 7020 9505 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/c;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0595 │ │ -01e7aa: 28ee |001d: goto 000b // -0012 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #23 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'h' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 95 16-bit code units │ │ -01e7ac: |[01e7ac] android.support.v4.widget.DrawerLayout.h:(Landroid/view/View;)V │ │ -01e7bc: 6e20 2505 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.g:(Landroid/view/View;)Z // method@0525 │ │ -01e7c2: 0a00 |0003: move-result v0 │ │ -01e7c4: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -01e7c8: 2200 8101 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0181 │ │ -01e7cc: 2201 8f01 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -01e7d0: 7010 8207 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01e7d6: 1a02 be03 |000d: const-string v2, "View " // string@03be │ │ -01e7da: 6e20 8807 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01e7e0: 0c01 |0012: move-result-object v1 │ │ -01e7e2: 6e20 8707 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01e7e8: 0c01 |0016: move-result-object v1 │ │ -01e7ea: 1a02 3e00 |0017: const-string v2, " is not a sliding drawer" // string@003e │ │ -01e7ee: 6e20 8807 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01e7f4: 0c01 |001c: move-result-object v1 │ │ -01e7f6: 6e10 8b07 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01e7fc: 0c01 |0020: move-result-object v1 │ │ -01e7fe: 7020 5507 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0755 │ │ -01e804: 2700 |0024: throw v0 │ │ -01e806: 5530 ae01 |0025: iget-boolean v0, v3, Landroid/support/v4/widget/DrawerLayout;.m:Z // field@01ae │ │ -01e80a: 3800 1300 |0027: if-eqz v0, 003a // +0013 │ │ -01e80e: 6e10 7006 0400 |0029: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01e814: 0c00 |002c: move-result-object v0 │ │ -01e816: 1f00 1301 |002d: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e81a: 1501 803f |002f: const/high16 v1, #int 1065353216 // #3f80 │ │ -01e81e: 5901 d001 |0031: iput v1, v0, Landroid/support/v4/widget/c;.b:F // field@01d0 │ │ -01e822: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -01e824: 5c01 d301 |0034: iput-boolean v1, v0, Landroid/support/v4/widget/c;.d:Z // field@01d3 │ │ -01e828: 6e10 3305 0300 |0036: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0533 │ │ -01e82e: 0e00 |0039: return-void │ │ -01e830: 1230 |003a: const/4 v0, #int 3 // #3 │ │ -01e832: 6e30 1405 4300 |003b: invoke-virtual {v3, v4, v0}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;I)Z // method@0514 │ │ -01e838: 0a00 |003e: move-result v0 │ │ -01e83a: 3800 0d00 |003f: if-eqz v0, 004c // +000d │ │ -01e83e: 5430 a801 |0041: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout;.g:Landroid/support/v4/widget/v; // field@01a8 │ │ -01e842: 1201 |0043: const/4 v1, #int 0 // #0 │ │ -01e844: 6e10 7b06 0400 |0044: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@067b │ │ -01e84a: 0a02 |0047: move-result v2 │ │ -01e84c: 6e40 fc05 4021 |0048: invoke-virtual {v0, v4, v1, v2}, Landroid/support/v4/widget/v;.a:(Landroid/view/View;II)Z // method@05fc │ │ -01e852: 28eb |004b: goto 0036 // -0015 │ │ -01e854: 5430 a901 |004c: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout;.h:Landroid/support/v4/widget/v; // field@01a9 │ │ -01e858: 6e10 2f05 0300 |004e: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@052f │ │ -01e85e: 0a01 |0051: move-result v1 │ │ -01e860: 6e10 7d06 0400 |0052: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@067d │ │ -01e866: 0a02 |0055: move-result v2 │ │ -01e868: b121 |0056: sub-int/2addr v1, v2 │ │ -01e86a: 6e10 7b06 0400 |0057: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@067b │ │ -01e870: 0a02 |005a: move-result v2 │ │ -01e872: 6e40 fc05 4021 |005b: invoke-virtual {v0, v4, v1, v2}, Landroid/support/v4/widget/v;.a:(Landroid/view/View;II)Z // method@05fc │ │ -01e878: 28d8 |005e: goto 0036 // -0028 │ │ + insns size : 4 16-bit code units │ │ +006974: |[006974] a.a.a.a.aw.:()V │ │ +006984: 7010 0c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00698a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #24 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'i' │ │ - type : '(Landroid/view/View;)V' │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/aw;) │ │ + name : 'a' │ │ + type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ + registers : 8 │ │ + ins : 6 │ │ outs : 4 │ │ - insns size : 93 16-bit code units │ │ -01e87c: |[01e87c] android.support.v4.widget.DrawerLayout.i:(Landroid/view/View;)V │ │ -01e88c: 6e20 2505 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.g:(Landroid/view/View;)Z // method@0525 │ │ -01e892: 0a00 |0003: move-result v0 │ │ -01e894: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -01e898: 2200 8101 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0181 │ │ -01e89c: 2201 8f01 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -01e8a0: 7010 8207 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01e8a6: 1a02 be03 |000d: const-string v2, "View " // string@03be │ │ -01e8aa: 6e20 8807 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01e8b0: 0c01 |0012: move-result-object v1 │ │ -01e8b2: 6e20 8707 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01e8b8: 0c01 |0016: move-result-object v1 │ │ -01e8ba: 1a02 3e00 |0017: const-string v2, " is not a sliding drawer" // string@003e │ │ -01e8be: 6e20 8807 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01e8c4: 0c01 |001c: move-result-object v1 │ │ -01e8c6: 6e10 8b07 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01e8cc: 0c01 |0020: move-result-object v1 │ │ -01e8ce: 7020 5507 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0755 │ │ -01e8d4: 2700 |0024: throw v0 │ │ -01e8d6: 5530 ae01 |0025: iget-boolean v0, v3, Landroid/support/v4/widget/DrawerLayout;.m:Z // field@01ae │ │ -01e8da: 3800 1200 |0027: if-eqz v0, 0039 // +0012 │ │ -01e8de: 6e10 7006 0400 |0029: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01e8e4: 0c00 |002c: move-result-object v0 │ │ -01e8e6: 1f00 1301 |002d: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e8ea: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -01e8ec: 5901 d001 |0030: iput v1, v0, Landroid/support/v4/widget/c;.b:F // field@01d0 │ │ -01e8f0: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -01e8f2: 5c01 d301 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/c;.d:Z // field@01d3 │ │ -01e8f6: 6e10 3305 0300 |0035: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0533 │ │ -01e8fc: 0e00 |0038: return-void │ │ -01e8fe: 1230 |0039: const/4 v0, #int 3 // #3 │ │ -01e900: 6e30 1405 4300 |003a: invoke-virtual {v3, v4, v0}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;I)Z // method@0514 │ │ -01e906: 0a00 |003d: move-result v0 │ │ -01e908: 3800 1100 |003e: if-eqz v0, 004f // +0011 │ │ -01e90c: 5430 a801 |0040: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout;.g:Landroid/support/v4/widget/v; // field@01a8 │ │ -01e910: 6e10 7d06 0400 |0042: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@067d │ │ -01e916: 0a01 |0045: move-result v1 │ │ -01e918: 7b11 |0046: neg-int v1, v1 │ │ -01e91a: 6e10 7b06 0400 |0047: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@067b │ │ -01e920: 0a02 |004a: move-result v2 │ │ -01e922: 6e40 fc05 4021 |004b: invoke-virtual {v0, v4, v1, v2}, Landroid/support/v4/widget/v;.a:(Landroid/view/View;II)Z // method@05fc │ │ -01e928: 28e7 |004e: goto 0035 // -0019 │ │ -01e92a: 5430 a901 |004f: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout;.h:Landroid/support/v4/widget/v; // field@01a9 │ │ -01e92e: 6e10 2f05 0300 |0051: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@052f │ │ -01e934: 0a01 |0054: move-result v1 │ │ -01e936: 6e10 7b06 0400 |0055: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@067b │ │ -01e93c: 0a02 |0058: move-result v2 │ │ -01e93e: 6e40 fc05 4021 |0059: invoke-virtual {v0, v4, v1, v2}, Landroid/support/v4/widget/v;.a:(Landroid/view/View;II)Z // method@05fc │ │ -01e944: 28d9 |005c: goto 0035 // -0027 │ │ + insns size : 20 16-bit code units │ │ +00698c: |[00698c] a.a.a.a.aw.a:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +00699c: 2200 5a00 |0000: new-instance v0, Landroid/content/Intent; // type@005a │ │ +0069a0: 2141 |0002: array-length v1, v4 │ │ +0069a2: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0069a6: 4601 0401 |0005: aget-object v1, v4, v1 │ │ +0069aa: 7020 0201 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0102 │ │ +0069b0: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ +0069b4: 6e20 0601 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0106 │ │ +0069ba: 7140 d400 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00d4 │ │ +0069c0: 0c00 |0012: move-result-object v0 │ │ +0069c2: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #25 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'j' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 54 16-bit code units │ │ -01e948: |[01e948] android.support.v4.widget.DrawerLayout.j:(Landroid/view/View;)Z │ │ -01e958: 6e20 2505 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.g:(Landroid/view/View;)Z // method@0525 │ │ -01e95e: 0a00 |0003: move-result v0 │ │ -01e960: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -01e964: 2200 8101 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0181 │ │ -01e968: 2201 8f01 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -01e96c: 7010 8207 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01e972: 1a02 be03 |000d: const-string v2, "View " // string@03be │ │ -01e976: 6e20 8807 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01e97c: 0c01 |0012: move-result-object v1 │ │ -01e97e: 6e20 8707 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01e984: 0c01 |0016: move-result-object v1 │ │ -01e986: 1a02 3d00 |0017: const-string v2, " is not a drawer" // string@003d │ │ -01e98a: 6e20 8807 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01e990: 0c01 |001c: move-result-object v1 │ │ -01e992: 6e10 8b07 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01e998: 0c01 |0020: move-result-object v1 │ │ -01e99a: 7020 5507 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0755 │ │ -01e9a0: 2700 |0024: throw v0 │ │ -01e9a2: 6e10 7006 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01e9a8: 0c00 |0028: move-result-object v0 │ │ -01e9aa: 1f00 1301 |0029: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01e9ae: 5200 d001 |002b: iget v0, v0, Landroid/support/v4/widget/c;.b:F // field@01d0 │ │ -01e9b2: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -01e9b4: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ -01e9b8: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ -01e9bc: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -01e9be: 0f00 |0033: return v0 │ │ -01e9c0: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -01e9c2: 28fe |0035: goto 0033 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + source_file_idx : -1 (unknown) │ │ │ │ - #26 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'onAttachedToWindow' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -01e9c4: |[01e9c4] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ -01e9d4: 6f10 bc06 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@06bc │ │ -01e9da: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -01e9dc: 5c10 ae01 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.m:Z // field@01ae │ │ -01e9e0: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ +Class #26 header: │ │ +class_idx : 29 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 195 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ - #27 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'onDetachedFromWindow' │ │ +Class #26 - │ │ + Class descriptor : 'La/a/a/a/ax;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'La/a/a/a/av;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/ax;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -01e9e4: |[01e9e4] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ -01e9f4: 6f10 bd06 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@06bd │ │ -01e9fa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -01e9fc: 5c10 ae01 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.m:Z // field@01ae │ │ -01ea00: 0e00 |0006: return-void │ │ + insns size : 4 16-bit code units │ │ +0069c4: |[0069c4] a.a.a.a.ax.:()V │ │ +0069d4: 7010 0c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +0069da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #28 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'onInterceptTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/ax;) │ │ + name : 'a' │ │ + type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 122 16-bit code units │ │ -01ea04: |[01ea04] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -01ea14: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01ea16: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01ea18: 7110 d204 0800 |0002: invoke-static {v8}, Landroid/support/v4/view/s;.a:(Landroid/view/MotionEvent;)I // method@04d2 │ │ -01ea1e: 0a00 |0005: move-result v0 │ │ -01ea20: 5473 a801 |0006: iget-object v3, v7, Landroid/support/v4/widget/DrawerLayout;.g:Landroid/support/v4/widget/v; // field@01a8 │ │ -01ea24: 6e20 fa05 8300 |0008: invoke-virtual {v3, v8}, Landroid/support/v4/widget/v;.a:(Landroid/view/MotionEvent;)Z // method@05fa │ │ -01ea2a: 0a03 |000b: move-result v3 │ │ -01ea2c: 5474 a901 |000c: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.h:Landroid/support/v4/widget/v; // field@01a9 │ │ -01ea30: 6e20 fa05 8400 |000e: invoke-virtual {v4, v8}, Landroid/support/v4/widget/v;.a:(Landroid/view/MotionEvent;)Z // method@05fa │ │ -01ea36: 0a04 |0011: move-result v4 │ │ -01ea38: b643 |0012: or-int/2addr v3, v4 │ │ -01ea3a: 2b00 5b00 0000 |0013: packed-switch v0, 0000006e // +0000005b │ │ -01ea40: 0120 |0016: move v0, v2 │ │ -01ea42: 3903 0e00 |0017: if-nez v3, 0025 // +000e │ │ -01ea46: 3900 0c00 |0019: if-nez v0, 0025 // +000c │ │ -01ea4a: 7010 1f05 0700 |001b: invoke-direct {v7}, Landroid/support/v4/widget/DrawerLayout;.d:()Z // method@051f │ │ -01ea50: 0a00 |001e: move-result v0 │ │ -01ea52: 3900 0600 |001f: if-nez v0, 0025 // +0006 │ │ -01ea56: 5570 b201 |0021: iget-boolean v0, v7, Landroid/support/v4/widget/DrawerLayout;.q:Z // field@01b2 │ │ -01ea5a: 3800 0300 |0023: if-eqz v0, 0026 // +0003 │ │ -01ea5e: 0112 |0025: move v2, v1 │ │ -01ea60: 0f02 |0026: return v2 │ │ -01ea62: 6e10 4d06 0800 |0027: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@064d │ │ -01ea68: 0a00 |002a: move-result v0 │ │ -01ea6a: 6e10 4f06 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@064f │ │ -01ea70: 0a04 |002e: move-result v4 │ │ -01ea72: 5970 b401 |002f: iput v0, v7, Landroid/support/v4/widget/DrawerLayout;.s:F // field@01b4 │ │ -01ea76: 5974 b501 |0031: iput v4, v7, Landroid/support/v4/widget/DrawerLayout;.t:F // field@01b5 │ │ -01ea7a: 5275 a601 |0033: iget v5, v7, Landroid/support/v4/widget/DrawerLayout;.e:F // field@01a6 │ │ -01ea7e: 1206 |0035: const/4 v6, #int 0 // #0 │ │ -01ea80: 2d05 0506 |0036: cmpl-float v5, v5, v6 │ │ -01ea84: 3d05 3300 |0038: if-lez v5, 006b // +0033 │ │ -01ea88: 5475 a801 |003a: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.g:Landroid/support/v4/widget/v; // field@01a8 │ │ -01ea8c: 8700 |003c: float-to-int v0, v0 │ │ -01ea8e: 8744 |003d: float-to-int v4, v4 │ │ -01ea90: 6e30 0c06 0504 |003e: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/v;.d:(II)Landroid/view/View; // method@060c │ │ -01ea96: 0c00 |0041: move-result-object v0 │ │ -01ea98: 6e20 2405 0700 |0042: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.f:(Landroid/view/View;)Z // method@0524 │ │ -01ea9e: 0a00 |0045: move-result v0 │ │ -01eaa0: 3800 2500 |0046: if-eqz v0, 006b // +0025 │ │ -01eaa4: 0110 |0048: move v0, v1 │ │ -01eaa6: 5c72 b101 |0049: iput-boolean v2, v7, Landroid/support/v4/widget/DrawerLayout;.p:Z // field@01b1 │ │ -01eaaa: 5c72 b201 |004b: iput-boolean v2, v7, Landroid/support/v4/widget/DrawerLayout;.q:Z // field@01b2 │ │ -01eaae: 28ca |004d: goto 0017 // -0036 │ │ -01eab0: 5470 a801 |004e: iget-object v0, v7, Landroid/support/v4/widget/DrawerLayout;.g:Landroid/support/v4/widget/v; // field@01a8 │ │ -01eab4: 1234 |0050: const/4 v4, #int 3 // #3 │ │ -01eab6: 6e20 0d06 4000 |0051: invoke-virtual {v0, v4}, Landroid/support/v4/widget/v;.d:(I)Z // method@060d │ │ -01eabc: 0a00 |0054: move-result v0 │ │ -01eabe: 3800 c1ff |0055: if-eqz v0, 0016 // -003f │ │ -01eac2: 5470 aa01 |0057: iget-object v0, v7, Landroid/support/v4/widget/DrawerLayout;.i:Landroid/support/v4/widget/e; // field@01aa │ │ -01eac6: 6e10 9e05 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/widget/e;.a:()V // method@059e │ │ -01eacc: 5470 ab01 |005c: iget-object v0, v7, Landroid/support/v4/widget/DrawerLayout;.j:Landroid/support/v4/widget/e; // field@01ab │ │ -01ead0: 6e10 9e05 0000 |005e: invoke-virtual {v0}, Landroid/support/v4/widget/e;.a:()V // method@059e │ │ -01ead6: 0120 |0061: move v0, v2 │ │ -01ead8: 28b5 |0062: goto 0017 // -004b │ │ -01eada: 6e20 1305 1700 |0063: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.a:(Z)V // method@0513 │ │ -01eae0: 5c72 b101 |0066: iput-boolean v2, v7, Landroid/support/v4/widget/DrawerLayout;.p:Z // field@01b1 │ │ -01eae4: 5c72 b201 |0068: iput-boolean v2, v7, Landroid/support/v4/widget/DrawerLayout;.q:Z // field@01b2 │ │ -01eae8: 28ac |006a: goto 0016 // -0054 │ │ -01eaea: 0120 |006b: move v0, v2 │ │ -01eaec: 28dd |006c: goto 0049 // -0023 │ │ -01eaee: 0000 |006d: nop // spacer │ │ -01eaf0: 0001 0400 0000 0000 1400 0000 5000 ... |006e: packed-switch-data (12 units) │ │ + ins : 6 │ │ + outs : 4 │ │ + insns size : 22 16-bit code units │ │ +0069dc: |[0069dc] a.a.a.a.ax.a:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +0069ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0069ee: 2200 5a00 |0001: new-instance v0, Landroid/content/Intent; // type@005a │ │ +0069f2: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +0069f6: 7020 0201 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0102 │ │ +0069fc: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +006a02: 6e20 0601 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0106 │ │ +006a08: 0c00 |000e: move-result-object v0 │ │ +006a0a: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +006a0e: 7140 3a00 6475 |0011: invoke-static {v4, v6, v5, v7}, La/a/a/a/ay;.a:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@003a │ │ +006a14: 0c00 |0014: move-result-object v0 │ │ +006a16: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #29 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'onKeyDown' │ │ - type : '(ILandroid/view/KeyEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 19 16-bit code units │ │ -01eb08: |[01eb08] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -01eb18: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -01eb1a: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ -01eb1e: 7010 2205 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.e:()Z // method@0522 │ │ -01eb24: 0a00 |0006: move-result v0 │ │ -01eb26: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -01eb2a: 7110 bd04 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/l;.b:(Landroid/view/KeyEvent;)V // method@04bd │ │ -01eb30: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -01eb32: 0f00 |000d: return v0 │ │ -01eb34: 6f30 c006 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@06c0 │ │ -01eb3a: 0a00 |0011: move-result v0 │ │ -01eb3c: 28fb |0012: goto 000d // -0005 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + source_file_idx : -1 (unknown) │ │ │ │ - #30 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'onKeyUp' │ │ - type : '(ILandroid/view/KeyEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #27 header: │ │ +class_idx : 30 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 195 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #27 - │ │ + Class descriptor : 'La/a/a/a/ay;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/ay;) │ │ + name : 'a' │ │ + type : '(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 29 16-bit code units │ │ -01eb40: |[01eb40] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -01eb50: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -01eb52: 3303 1700 |0001: if-ne v3, v0, 0018 // +0017 │ │ -01eb56: 7010 2305 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.f:()Landroid/view/View; // method@0523 │ │ -01eb5c: 0c00 |0006: move-result-object v0 │ │ -01eb5e: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -01eb62: 6e20 0d05 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;)I // method@050d │ │ -01eb68: 0a01 |000c: move-result v1 │ │ -01eb6a: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -01eb6e: 6e10 1705 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.b:()V // method@0517 │ │ -01eb74: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -01eb78: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -01eb7a: 0f00 |0015: return v0 │ │ -01eb7c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -01eb7e: 28fe |0017: goto 0015 // -0002 │ │ -01eb80: 6f30 c106 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@06c1 │ │ -01eb86: 0a00 |001b: move-result v0 │ │ -01eb88: 28f9 |001c: goto 0015 // -0007 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +006a18: |[006a18] a.a.a.a.ay.a:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ +006a28: 7140 d300 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@00d3 │ │ +006a2e: 0c00 |0003: move-result-object v0 │ │ +006a30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #31 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'onLayout' │ │ - type : '(ZIIII)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 20 │ │ - ins : 6 │ │ - outs : 5 │ │ - insns size : 222 16-bit code units │ │ -01eb8c: |[01eb8c] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ -01eb9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01eb9e: 5ce0 ad01 |0001: iput-boolean v0, v14, Landroid/support/v4/widget/DrawerLayout;.l:Z // field@01ad │ │ -01eba2: 9106 1210 |0003: sub-int v6, v18, v16 │ │ -01eba6: 6e10 2a05 0e00 |0005: invoke-virtual {v14}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@052a │ │ -01ebac: 0a07 |0008: move-result v7 │ │ -01ebae: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -01ebb0: 0105 |000a: move v5, v0 │ │ -01ebb2: 3575 c100 |000b: if-ge v5, v7, 00cc // +00c1 │ │ -01ebb6: 6e20 2905 5e00 |000d: invoke-virtual {v14, v5}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0529 │ │ -01ebbc: 0c08 |0010: move-result-object v8 │ │ -01ebbe: 6e10 7c06 0800 |0011: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -01ebc4: 0a00 |0014: move-result v0 │ │ -01ebc6: 1301 0800 |0015: const/16 v1, #int 8 // #8 │ │ -01ebca: 3310 0600 |0017: if-ne v0, v1, 001d // +0006 │ │ -01ebce: d800 0501 |0019: add-int/lit8 v0, v5, #int 1 // #01 │ │ -01ebd2: 0105 |001b: move v5, v0 │ │ -01ebd4: 28ef |001c: goto 000b // -0011 │ │ -01ebd6: 6e10 7006 0800 |001d: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01ebdc: 0c00 |0020: move-result-object v0 │ │ -01ebde: 1f00 1301 |0021: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01ebe2: 6e20 2405 8e00 |0023: invoke-virtual {v14, v8}, Landroid/support/v4/widget/DrawerLayout;.f:(Landroid/view/View;)Z // method@0524 │ │ -01ebe8: 0a01 |0026: move-result v1 │ │ -01ebea: 3801 1800 |0027: if-eqz v1, 003f // +0018 │ │ -01ebee: 5201 d501 |0029: iget v1, v0, Landroid/support/v4/widget/c;.leftMargin:I // field@01d5 │ │ -01ebf2: 5202 d701 |002b: iget v2, v0, Landroid/support/v4/widget/c;.topMargin:I // field@01d7 │ │ -01ebf6: 5203 d501 |002d: iget v3, v0, Landroid/support/v4/widget/c;.leftMargin:I // field@01d5 │ │ -01ebfa: 6e10 7306 0800 |002f: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@0673 │ │ -01ec00: 0a04 |0032: move-result v4 │ │ -01ec02: b043 |0033: add-int/2addr v3, v4 │ │ -01ec04: 5200 d701 |0034: iget v0, v0, Landroid/support/v4/widget/c;.topMargin:I // field@01d7 │ │ -01ec08: 6e10 7206 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@0672 │ │ -01ec0e: 0a04 |0039: move-result v4 │ │ -01ec10: b040 |003a: add-int/2addr v0, v4 │ │ -01ec12: 6e50 8b06 1832 |003b: invoke-virtual {v8, v1, v2, v3, v0}, Landroid/view/View;.layout:(IIII)V // method@068b │ │ -01ec18: 28db |003e: goto 0019 // -0025 │ │ -01ec1a: 6e10 7306 0800 |003f: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@0673 │ │ -01ec20: 0a09 |0042: move-result v9 │ │ -01ec22: 6e10 7206 0800 |0043: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@0672 │ │ -01ec28: 0a0a |0046: move-result v10 │ │ -01ec2a: 1231 |0047: const/4 v1, #int 3 // #3 │ │ -01ec2c: 6e30 1405 8e01 |0048: invoke-virtual {v14, v8, v1}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;I)Z // method@0514 │ │ -01ec32: 0a01 |004b: move-result v1 │ │ -01ec34: 3801 3c00 |004c: if-eqz v1, 0088 // +003c │ │ -01ec38: 7b91 |004e: neg-int v1, v9 │ │ -01ec3a: 8292 |004f: int-to-float v2, v9 │ │ -01ec3c: 5203 d001 |0050: iget v3, v0, Landroid/support/v4/widget/c;.b:F // field@01d0 │ │ -01ec40: c832 |0052: mul-float/2addr v2, v3 │ │ -01ec42: 8722 |0053: float-to-int v2, v2 │ │ -01ec44: b012 |0054: add-int/2addr v2, v1 │ │ -01ec46: 9001 0902 |0055: add-int v1, v9, v2 │ │ -01ec4a: 8211 |0057: int-to-float v1, v1 │ │ -01ec4c: 8293 |0058: int-to-float v3, v9 │ │ -01ec4e: c931 |0059: div-float/2addr v1, v3 │ │ -01ec50: 5203 d001 |005a: iget v3, v0, Landroid/support/v4/widget/c;.b:F // field@01d0 │ │ -01ec54: 2d03 0103 |005c: cmpl-float v3, v1, v3 │ │ -01ec58: 3803 3700 |005e: if-eqz v3, 0095 // +0037 │ │ -01ec5c: 1213 |0060: const/4 v3, #int 1 // #1 │ │ -01ec5e: 5204 cf01 |0061: iget v4, v0, Landroid/support/v4/widget/c;.a:I // field@01cf │ │ -01ec62: dd04 0470 |0063: and-int/lit8 v4, v4, #int 112 // #70 │ │ -01ec66: 2c04 6f00 0000 |0065: sparse-switch v4, 000000d4 // +0000006f │ │ -01ec6c: 5204 d701 |0068: iget v4, v0, Landroid/support/v4/widget/c;.topMargin:I // field@01d7 │ │ -01ec70: b029 |006a: add-int/2addr v9, v2 │ │ -01ec72: 520b d701 |006b: iget v11, v0, Landroid/support/v4/widget/c;.topMargin:I // field@01d7 │ │ -01ec76: b0ba |006d: add-int/2addr v10, v11 │ │ -01ec78: 6e5a 8b06 2894 |006e: invoke-virtual {v8, v2, v4, v9, v10}, Landroid/view/View;.layout:(IIII)V // method@068b │ │ -01ec7e: 3803 0500 |0071: if-eqz v3, 0076 // +0005 │ │ -01ec82: 6e30 1905 8e01 |0073: invoke-virtual {v14, v8, v1}, Landroid/support/v4/widget/DrawerLayout;.b:(Landroid/view/View;F)V // method@0519 │ │ -01ec88: 5200 d001 |0076: iget v0, v0, Landroid/support/v4/widget/c;.b:F // field@01d0 │ │ -01ec8c: 1201 |0078: const/4 v1, #int 0 // #0 │ │ -01ec8e: 2d00 0001 |0079: cmpl-float v0, v0, v1 │ │ -01ec92: 3d00 4f00 |007b: if-lez v0, 00ca // +004f │ │ -01ec96: 1200 |007d: const/4 v0, #int 0 // #0 │ │ -01ec98: 6e10 7c06 0800 |007e: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -01ec9e: 0a01 |0081: move-result v1 │ │ -01eca0: 3201 97ff |0082: if-eq v1, v0, 0019 // -0069 │ │ -01eca4: 6e20 a306 0800 |0084: invoke-virtual {v8, v0}, Landroid/view/View;.setVisibility:(I)V // method@06a3 │ │ -01ecaa: 2892 |0087: goto 0019 // -006e │ │ -01ecac: 8291 |0088: int-to-float v1, v9 │ │ -01ecae: 5202 d001 |0089: iget v2, v0, Landroid/support/v4/widget/c;.b:F // field@01d0 │ │ -01ecb2: c821 |008b: mul-float/2addr v1, v2 │ │ -01ecb4: 8711 |008c: float-to-int v1, v1 │ │ -01ecb6: 9102 0601 |008d: sub-int v2, v6, v1 │ │ -01ecba: 9101 0602 |008f: sub-int v1, v6, v2 │ │ -01ecbe: 8211 |0091: int-to-float v1, v1 │ │ -01ecc0: 8293 |0092: int-to-float v3, v9 │ │ -01ecc2: c931 |0093: div-float/2addr v1, v3 │ │ -01ecc4: 28c6 |0094: goto 005a // -003a │ │ -01ecc6: 1203 |0095: const/4 v3, #int 0 // #0 │ │ -01ecc8: 28cb |0096: goto 0061 // -0035 │ │ -01ecca: 9104 1311 |0097: sub-int v4, v19, v17 │ │ -01ecce: 520a d101 |0099: iget v10, v0, Landroid/support/v4/widget/c;.bottomMargin:I // field@01d1 │ │ -01ecd2: 910a 040a |009b: sub-int v10, v4, v10 │ │ -01ecd6: 6e10 7206 0800 |009d: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@0672 │ │ -01ecdc: 0a0b |00a0: move-result v11 │ │ -01ecde: b1ba |00a1: sub-int/2addr v10, v11 │ │ -01ece0: b029 |00a2: add-int/2addr v9, v2 │ │ -01ece2: 520b d101 |00a3: iget v11, v0, Landroid/support/v4/widget/c;.bottomMargin:I // field@01d1 │ │ -01ece6: b1b4 |00a5: sub-int/2addr v4, v11 │ │ -01ece8: 6e54 8b06 289a |00a6: invoke-virtual {v8, v2, v10, v9, v4}, Landroid/view/View;.layout:(IIII)V // method@068b │ │ -01ecee: 28c8 |00a9: goto 0071 // -0038 │ │ -01ecf0: 910b 1311 |00aa: sub-int v11, v19, v17 │ │ -01ecf4: 9104 0b0a |00ac: sub-int v4, v11, v10 │ │ -01ecf8: db04 0402 |00ae: div-int/lit8 v4, v4, #int 2 // #02 │ │ -01ecfc: 520c d701 |00b0: iget v12, v0, Landroid/support/v4/widget/c;.topMargin:I // field@01d7 │ │ -01ed00: 35c4 0a00 |00b2: if-ge v4, v12, 00bc // +000a │ │ -01ed04: 5204 d701 |00b4: iget v4, v0, Landroid/support/v4/widget/c;.topMargin:I // field@01d7 │ │ -01ed08: b029 |00b6: add-int/2addr v9, v2 │ │ -01ed0a: b04a |00b7: add-int/2addr v10, v4 │ │ -01ed0c: 6e5a 8b06 2894 |00b8: invoke-virtual {v8, v2, v4, v9, v10}, Landroid/view/View;.layout:(IIII)V // method@068b │ │ -01ed12: 28b6 |00bb: goto 0071 // -004a │ │ -01ed14: 900c 040a |00bc: add-int v12, v4, v10 │ │ -01ed18: 520d d101 |00be: iget v13, v0, Landroid/support/v4/widget/c;.bottomMargin:I // field@01d1 │ │ -01ed1c: 910d 0b0d |00c0: sub-int v13, v11, v13 │ │ -01ed20: 37dc f4ff |00c2: if-le v12, v13, 00b6 // -000c │ │ -01ed24: 5204 d101 |00c4: iget v4, v0, Landroid/support/v4/widget/c;.bottomMargin:I // field@01d1 │ │ -01ed28: 9104 0b04 |00c6: sub-int v4, v11, v4 │ │ -01ed2c: b1a4 |00c8: sub-int/2addr v4, v10 │ │ -01ed2e: 28ed |00c9: goto 00b6 // -0013 │ │ -01ed30: 1240 |00ca: const/4 v0, #int 4 // #4 │ │ -01ed32: 28b3 |00cb: goto 007e // -004d │ │ -01ed34: 1200 |00cc: const/4 v0, #int 0 // #0 │ │ -01ed36: 5ce0 ad01 |00cd: iput-boolean v0, v14, Landroid/support/v4/widget/DrawerLayout;.l:Z // field@01ad │ │ -01ed3a: 1200 |00cf: const/4 v0, #int 0 // #0 │ │ -01ed3c: 5ce0 ae01 |00d0: iput-boolean v0, v14, Landroid/support/v4/widget/DrawerLayout;.m:Z // field@01ae │ │ -01ed40: 0e00 |00d2: return-void │ │ -01ed42: 0000 |00d3: nop // spacer │ │ -01ed44: 0002 0200 1000 0000 5000 0000 4500 ... |00d4: sparse-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + Virtual methods - │ │ + source_file_idx : -1 (unknown) │ │ │ │ - #32 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 14 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 266 16-bit code units │ │ -01ed58: |[01ed58] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ -01ed68: 1301 2c01 |0000: const/16 v1, #int 300 // #12c │ │ -01ed6c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -01ed6e: 1507 0080 |0003: const/high16 v7, #int -2147483648 // #8000 │ │ -01ed72: 150a 0040 |0005: const/high16 v10, #int 1073741824 // #4000 │ │ -01ed76: 7110 5f06 0c00 |0007: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@065f │ │ -01ed7c: 0a03 |000a: move-result v3 │ │ -01ed7e: 7110 5f06 0d00 |000b: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@065f │ │ -01ed84: 0a05 |000e: move-result v5 │ │ -01ed86: 7110 6006 0c00 |000f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0660 │ │ -01ed8c: 0a02 |0012: move-result v2 │ │ -01ed8e: 7110 6006 0d00 |0013: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0660 │ │ -01ed94: 0a00 |0016: move-result v0 │ │ -01ed96: 33a3 0400 |0017: if-ne v3, v10, 001b // +0004 │ │ -01ed9a: 32a5 2d00 |0019: if-eq v5, v10, 0046 // +002d │ │ -01ed9e: 6e10 3405 0b00 |001b: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@0534 │ │ -01eda4: 0a06 |001e: move-result v6 │ │ -01eda6: 3806 2900 |001f: if-eqz v6, 0048 // +0029 │ │ -01edaa: 3373 1f00 |0021: if-ne v3, v7, 0040 // +001f │ │ -01edae: 3375 2100 |0023: if-ne v5, v7, 0044 // +0021 │ │ -01edb2: 0101 |0025: move v1, v0 │ │ -01edb4: 6e30 4805 2b01 |0026: invoke-virtual {v11, v2, v1}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@0548 │ │ -01edba: 6e10 2a05 0b00 |0029: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@052a │ │ -01edc0: 0a05 |002c: move-result v5 │ │ -01edc2: 0143 |002d: move v3, v4 │ │ -01edc4: 3553 db00 |002e: if-ge v3, v5, 0109 // +00db │ │ -01edc8: 6e20 2905 3b00 |0030: invoke-virtual {v11, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0529 │ │ -01edce: 0c06 |0033: move-result-object v6 │ │ -01edd0: 6e10 7c06 0600 |0034: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -01edd6: 0a00 |0037: move-result v0 │ │ -01edd8: 1307 0800 |0038: const/16 v7, #int 8 // #8 │ │ -01eddc: 3370 1600 |003a: if-ne v0, v7, 0050 // +0016 │ │ -01ede0: d800 0301 |003c: add-int/lit8 v0, v3, #int 1 // #01 │ │ -01ede4: 0103 |003e: move v3, v0 │ │ -01ede6: 28ef |003f: goto 002e // -0011 │ │ -01ede8: 3903 e3ff |0040: if-nez v3, 0023 // -001d │ │ -01edec: 0112 |0042: move v2, v1 │ │ -01edee: 28e0 |0043: goto 0023 // -0020 │ │ -01edf0: 3805 e2ff |0044: if-eqz v5, 0026 // -001e │ │ -01edf4: 0101 |0046: move v1, v0 │ │ -01edf6: 28df |0047: goto 0026 // -0021 │ │ -01edf8: 2200 8101 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0181 │ │ -01edfc: 1a01 d400 |004a: const-string v1, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@00d4 │ │ -01ee00: 7020 5507 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0755 │ │ -01ee06: 2700 |004f: throw v0 │ │ -01ee08: 6e10 7006 0600 |0050: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01ee0e: 0c00 |0053: move-result-object v0 │ │ -01ee10: 1f00 1301 |0054: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01ee14: 6e20 2405 6b00 |0056: invoke-virtual {v11, v6}, Landroid/support/v4/widget/DrawerLayout;.f:(Landroid/view/View;)Z // method@0524 │ │ -01ee1a: 0a07 |0059: move-result v7 │ │ -01ee1c: 3807 1d00 |005a: if-eqz v7, 0077 // +001d │ │ -01ee20: 5207 d501 |005c: iget v7, v0, Landroid/support/v4/widget/c;.leftMargin:I // field@01d5 │ │ -01ee24: 9107 0207 |005e: sub-int v7, v2, v7 │ │ -01ee28: 5208 d601 |0060: iget v8, v0, Landroid/support/v4/widget/c;.rightMargin:I // field@01d6 │ │ -01ee2c: b187 |0062: sub-int/2addr v7, v8 │ │ -01ee2e: 7120 6106 a700 |0063: invoke-static {v7, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -01ee34: 0a07 |0066: move-result v7 │ │ -01ee36: 5208 d701 |0067: iget v8, v0, Landroid/support/v4/widget/c;.topMargin:I // field@01d7 │ │ -01ee3a: 9108 0108 |0069: sub-int v8, v1, v8 │ │ -01ee3e: 5200 d101 |006b: iget v0, v0, Landroid/support/v4/widget/c;.bottomMargin:I // field@01d1 │ │ -01ee42: 9100 0800 |006d: sub-int v0, v8, v0 │ │ -01ee46: 7120 6106 a000 |006f: invoke-static {v0, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -01ee4c: 0a00 |0072: move-result v0 │ │ -01ee4e: 6e30 8c06 7600 |0073: invoke-virtual {v6, v7, v0}, Landroid/view/View;.measure:(II)V // method@068c │ │ -01ee54: 28c6 |0076: goto 003c // -003a │ │ -01ee56: 6e20 2505 6b00 |0077: invoke-virtual {v11, v6}, Landroid/support/v4/widget/DrawerLayout;.g:(Landroid/view/View;)Z // method@0525 │ │ -01ee5c: 0a07 |007a: move-result v7 │ │ -01ee5e: 3807 5f00 |007b: if-eqz v7, 00da // +005f │ │ -01ee62: 6e20 2105 6b00 |007d: invoke-virtual {v11, v6}, Landroid/support/v4/widget/DrawerLayout;.e:(Landroid/view/View;)I // method@0521 │ │ -01ee68: 0a07 |0080: move-result v7 │ │ -01ee6a: dd07 0707 |0081: and-int/lit8 v7, v7, #int 7 // #07 │ │ -01ee6e: 9508 0407 |0083: and-int v8, v4, v7 │ │ -01ee72: 3808 3700 |0085: if-eqz v8, 00bc // +0037 │ │ -01ee76: 2200 8201 |0087: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -01ee7a: 2201 8f01 |0089: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -01ee7e: 7010 8207 0100 |008b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01ee84: 1a02 c700 |008e: const-string v2, "Child drawer has absolute gravity " // string@00c7 │ │ -01ee88: 6e20 8807 2100 |0090: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01ee8e: 0c01 |0093: move-result-object v1 │ │ -01ee90: 7110 1605 0700 |0094: invoke-static {v7}, Landroid/support/v4/widget/DrawerLayout;.b:(I)Ljava/lang/String; // method@0516 │ │ -01ee96: 0c02 |0097: move-result-object v2 │ │ -01ee98: 6e20 8807 2100 |0098: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01ee9e: 0c01 |009b: move-result-object v1 │ │ -01eea0: 1a02 2300 |009c: const-string v2, " but this " // string@0023 │ │ -01eea4: 6e20 8807 2100 |009e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01eeaa: 0c01 |00a1: move-result-object v1 │ │ -01eeac: 1a02 d300 |00a2: const-string v2, "DrawerLayout" // string@00d3 │ │ -01eeb0: 6e20 8807 2100 |00a4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01eeb6: 0c01 |00a7: move-result-object v1 │ │ -01eeb8: 1a02 2000 |00a8: const-string v2, " already has a " // string@0020 │ │ -01eebc: 6e20 8807 2100 |00aa: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01eec2: 0c01 |00ad: move-result-object v1 │ │ -01eec4: 1a02 a204 |00ae: const-string v2, "drawer view along that edge" // string@04a2 │ │ -01eec8: 6e20 8807 2100 |00b0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01eece: 0c01 |00b3: move-result-object v1 │ │ -01eed0: 6e10 8b07 0100 |00b4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01eed6: 0c01 |00b7: move-result-object v1 │ │ -01eed8: 7020 5807 1000 |00b8: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -01eede: 2700 |00bb: throw v0 │ │ -01eee0: 52b7 a401 |00bc: iget v7, v11, Landroid/support/v4/widget/DrawerLayout;.c:I // field@01a4 │ │ -01eee4: 5208 d501 |00be: iget v8, v0, Landroid/support/v4/widget/c;.leftMargin:I // field@01d5 │ │ -01eee8: b087 |00c0: add-int/2addr v7, v8 │ │ -01eeea: 5208 d601 |00c1: iget v8, v0, Landroid/support/v4/widget/c;.rightMargin:I // field@01d6 │ │ -01eeee: b087 |00c3: add-int/2addr v7, v8 │ │ -01eef0: 5208 d801 |00c4: iget v8, v0, Landroid/support/v4/widget/c;.width:I // field@01d8 │ │ -01eef4: 7130 2b05 7c08 |00c6: invoke-static {v12, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@052b │ │ -01eefa: 0a07 |00c9: move-result v7 │ │ -01eefc: 5208 d701 |00ca: iget v8, v0, Landroid/support/v4/widget/c;.topMargin:I // field@01d7 │ │ -01ef00: 5209 d101 |00cc: iget v9, v0, Landroid/support/v4/widget/c;.bottomMargin:I // field@01d1 │ │ -01ef04: b098 |00ce: add-int/2addr v8, v9 │ │ -01ef06: 5200 d401 |00cf: iget v0, v0, Landroid/support/v4/widget/c;.height:I // field@01d4 │ │ -01ef0a: 7130 2b05 8d00 |00d1: invoke-static {v13, v8, v0}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@052b │ │ -01ef10: 0a00 |00d4: move-result v0 │ │ -01ef12: 6e30 8c06 7600 |00d5: invoke-virtual {v6, v7, v0}, Landroid/view/View;.measure:(II)V // method@068c │ │ -01ef18: 2900 64ff |00d8: goto/16 003c // -009c │ │ -01ef1c: 2200 8201 |00da: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -01ef20: 2201 8f01 |00dc: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -01ef24: 7010 8207 0100 |00de: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01ef2a: 1a02 c600 |00e1: const-string v2, "Child " // string@00c6 │ │ -01ef2e: 6e20 8807 2100 |00e3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01ef34: 0c01 |00e6: move-result-object v1 │ │ -01ef36: 6e20 8707 6100 |00e7: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01ef3c: 0c01 |00ea: move-result-object v1 │ │ -01ef3e: 1a02 2100 |00eb: const-string v2, " at index " // string@0021 │ │ -01ef42: 6e20 8807 2100 |00ed: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01ef48: 0c01 |00f0: move-result-object v1 │ │ -01ef4a: 6e20 8507 3100 |00f1: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -01ef50: 0c01 |00f4: move-result-object v1 │ │ -01ef52: 1a02 3200 |00f5: const-string v2, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@0032 │ │ -01ef56: 6e20 8807 2100 |00f7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01ef5c: 0c01 |00fa: move-result-object v1 │ │ -01ef5e: 1a02 fd00 |00fb: const-string v2, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@00fd │ │ -01ef62: 6e20 8807 2100 |00fd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01ef68: 0c01 |0100: move-result-object v1 │ │ -01ef6a: 6e10 8b07 0100 |0101: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01ef70: 0c01 |0104: move-result-object v1 │ │ -01ef72: 7020 5807 1000 |0105: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -01ef78: 2700 |0108: throw v0 │ │ -01ef7a: 0e00 |0109: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #33 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'onRestoreInstanceState' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 37 16-bit code units │ │ -01ef7c: |[01ef7c] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -01ef8c: 1f03 0d01 |0000: check-cast v3, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@010d │ │ -01ef90: 6e10 0a05 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@050a │ │ -01ef96: 0c00 |0005: move-result-object v0 │ │ -01ef98: 6f20 c206 0200 |0006: invoke-super {v2, v0}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@06c2 │ │ -01ef9e: 5230 9f01 |0009: iget v0, v3, Landroid/support/v4/widget/DrawerLayout$SavedState;.a:I // field@019f │ │ -01efa2: 3800 0d00 |000b: if-eqz v0, 0018 // +000d │ │ -01efa6: 5230 9f01 |000d: iget v0, v3, Landroid/support/v4/widget/DrawerLayout$SavedState;.a:I // field@019f │ │ -01efaa: 6e20 0f05 0200 |000f: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.a:(I)Landroid/view/View; // method@050f │ │ -01efb0: 0c00 |0012: move-result-object v0 │ │ -01efb2: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ -01efb6: 6e20 3005 0200 |0015: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.h:(Landroid/view/View;)V // method@0530 │ │ -01efbc: 5230 a001 |0018: iget v0, v3, Landroid/support/v4/widget/DrawerLayout$SavedState;.b:I // field@01a0 │ │ -01efc0: 1231 |001a: const/4 v1, #int 3 // #3 │ │ -01efc2: 6e30 1005 0201 |001b: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/DrawerLayout;.a:(II)V // method@0510 │ │ -01efc8: 5230 a101 |001e: iget v0, v3, Landroid/support/v4/widget/DrawerLayout$SavedState;.c:I // field@01a1 │ │ -01efcc: 1251 |0020: const/4 v1, #int 5 // #5 │ │ -01efce: 6e30 1005 0201 |0021: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/DrawerLayout;.a:(II)V // method@0510 │ │ -01efd4: 0e00 |0024: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ +Class #28 header: │ │ +class_idx : 31 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 195 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ │ │ - #34 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'onSaveInstanceState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 54 16-bit code units │ │ -01efd8: |[01efd8] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -01efe8: 6f10 c306 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@06c3 │ │ -01efee: 0c00 |0003: move-result-object v0 │ │ -01eff0: 2202 0d01 |0004: new-instance v2, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@010d │ │ -01eff4: 7020 0905 0200 |0006: invoke-direct {v2, v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@0509 │ │ -01effa: 6e10 2a05 0500 |0009: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@052a │ │ -01f000: 0a03 |000c: move-result v3 │ │ -01f002: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -01f004: 0101 |000e: move v1, v0 │ │ -01f006: 3531 1e00 |000f: if-ge v1, v3, 002d // +001e │ │ -01f00a: 6e20 2905 1500 |0011: invoke-virtual {v5, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0529 │ │ -01f010: 0c00 |0014: move-result-object v0 │ │ -01f012: 6e20 2505 0500 |0015: invoke-virtual {v5, v0}, Landroid/support/v4/widget/DrawerLayout;.g:(Landroid/view/View;)Z // method@0525 │ │ -01f018: 0a04 |0018: move-result v4 │ │ -01f01a: 3904 0600 |0019: if-nez v4, 001f // +0006 │ │ -01f01e: d800 0101 |001b: add-int/lit8 v0, v1, #int 1 // #01 │ │ -01f022: 0101 |001d: move v1, v0 │ │ -01f024: 28f1 |001e: goto 000f // -000f │ │ -01f026: 6e10 7006 0000 |001f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01f02c: 0c00 |0022: move-result-object v0 │ │ -01f02e: 1f00 1301 |0023: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -01f032: 5504 d301 |0025: iget-boolean v4, v0, Landroid/support/v4/widget/c;.d:Z // field@01d3 │ │ -01f036: 3804 f4ff |0027: if-eqz v4, 001b // -000c │ │ -01f03a: 5200 cf01 |0029: iget v0, v0, Landroid/support/v4/widget/c;.a:I // field@01cf │ │ -01f03e: 5920 9f01 |002b: iput v0, v2, Landroid/support/v4/widget/DrawerLayout$SavedState;.a:I // field@019f │ │ -01f042: 5250 af01 |002d: iget v0, v5, Landroid/support/v4/widget/DrawerLayout;.n:I // field@01af │ │ -01f046: 5920 a001 |002f: iput v0, v2, Landroid/support/v4/widget/DrawerLayout$SavedState;.b:I // field@01a0 │ │ -01f04a: 5250 b001 |0031: iget v0, v5, Landroid/support/v4/widget/DrawerLayout;.o:I // field@01b0 │ │ -01f04e: 5920 a101 |0033: iput v0, v2, Landroid/support/v4/widget/DrawerLayout$SavedState;.c:I // field@01a1 │ │ -01f052: 1102 |0035: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ +Class #28 - │ │ + Class descriptor : 'La/a/a/a/b;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/b;) │ │ + name : 'a' │ │ + type : '(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #35 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'onTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 130 16-bit code units │ │ -01f054: |[01f054] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -01f064: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01f066: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01f068: 5470 a801 |0002: iget-object v0, v7, Landroid/support/v4/widget/DrawerLayout;.g:Landroid/support/v4/widget/v; // field@01a8 │ │ -01f06c: 6e20 0206 8000 |0004: invoke-virtual {v0, v8}, Landroid/support/v4/widget/v;.b:(Landroid/view/MotionEvent;)V // method@0602 │ │ -01f072: 5470 a901 |0007: iget-object v0, v7, Landroid/support/v4/widget/DrawerLayout;.h:Landroid/support/v4/widget/v; // field@01a9 │ │ -01f076: 6e20 0206 8000 |0009: invoke-virtual {v0, v8}, Landroid/support/v4/widget/v;.b:(Landroid/view/MotionEvent;)V // method@0602 │ │ -01f07c: 6e10 4906 0800 |000c: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@0649 │ │ -01f082: 0a00 |000f: move-result v0 │ │ -01f084: d500 ff00 |0010: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -01f088: 2b00 6400 0000 |0012: packed-switch v0, 00000076 // +00000064 │ │ -01f08e: 0f01 |0015: return v1 │ │ -01f090: 6e10 4d06 0800 |0016: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@064d │ │ -01f096: 0a00 |0019: move-result v0 │ │ -01f098: 6e10 4f06 0800 |001a: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@064f │ │ -01f09e: 0a03 |001d: move-result v3 │ │ -01f0a0: 5970 b401 |001e: iput v0, v7, Landroid/support/v4/widget/DrawerLayout;.s:F // field@01b4 │ │ -01f0a4: 5973 b501 |0020: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.t:F // field@01b5 │ │ -01f0a8: 5c72 b101 |0022: iput-boolean v2, v7, Landroid/support/v4/widget/DrawerLayout;.p:Z // field@01b1 │ │ -01f0ac: 5c72 b201 |0024: iput-boolean v2, v7, Landroid/support/v4/widget/DrawerLayout;.q:Z // field@01b2 │ │ -01f0b0: 28ef |0026: goto 0015 // -0011 │ │ -01f0b2: 6e10 4d06 0800 |0027: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@064d │ │ -01f0b8: 0a00 |002a: move-result v0 │ │ -01f0ba: 6e10 4f06 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@064f │ │ -01f0c0: 0a03 |002e: move-result v3 │ │ -01f0c2: 5474 a801 |002f: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.g:Landroid/support/v4/widget/v; // field@01a8 │ │ -01f0c6: 8705 |0031: float-to-int v5, v0 │ │ -01f0c8: 8736 |0032: float-to-int v6, v3 │ │ -01f0ca: 6e30 0c06 5406 |0033: invoke-virtual {v4, v5, v6}, Landroid/support/v4/widget/v;.d:(II)Landroid/view/View; // method@060c │ │ -01f0d0: 0c04 |0036: move-result-object v4 │ │ -01f0d2: 3804 3c00 |0037: if-eqz v4, 0073 // +003c │ │ -01f0d6: 6e20 2405 4700 |0039: invoke-virtual {v7, v4}, Landroid/support/v4/widget/DrawerLayout;.f:(Landroid/view/View;)Z // method@0524 │ │ -01f0dc: 0a04 |003c: move-result v4 │ │ -01f0de: 3804 3600 |003d: if-eqz v4, 0073 // +0036 │ │ -01f0e2: 5274 b401 |003f: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.s:F // field@01b4 │ │ -01f0e6: c740 |0041: sub-float/2addr v0, v4 │ │ -01f0e8: 5274 b501 |0042: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.t:F // field@01b5 │ │ -01f0ec: c743 |0044: sub-float/2addr v3, v4 │ │ -01f0ee: 5474 a801 |0045: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.g:Landroid/support/v4/widget/v; // field@01a8 │ │ -01f0f2: 6e10 0b06 0400 |0047: invoke-virtual {v4}, Landroid/support/v4/widget/v;.d:()I // method@060b │ │ -01f0f8: 0a04 |004a: move-result v4 │ │ -01f0fa: c800 |004b: mul-float/2addr v0, v0 │ │ -01f0fc: c833 |004c: mul-float/2addr v3, v3 │ │ -01f0fe: c630 |004d: add-float/2addr v0, v3 │ │ -01f100: 9203 0404 |004e: mul-int v3, v4, v4 │ │ -01f104: 8233 |0050: int-to-float v3, v3 │ │ -01f106: 2e00 0003 |0051: cmpg-float v0, v0, v3 │ │ -01f10a: 3b00 2000 |0053: if-gez v0, 0073 // +0020 │ │ -01f10e: 6e10 0e05 0700 |0055: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.a:()Landroid/view/View; // method@050e │ │ -01f114: 0c00 |0058: move-result-object v0 │ │ -01f116: 3800 1a00 |0059: if-eqz v0, 0073 // +001a │ │ -01f11a: 6e20 0d05 0700 |005b: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;)I // method@050d │ │ -01f120: 0a00 |005e: move-result v0 │ │ -01f122: 1223 |005f: const/4 v3, #int 2 // #2 │ │ -01f124: 3330 0900 |0060: if-ne v0, v3, 0069 // +0009 │ │ -01f128: 0110 |0062: move v0, v1 │ │ -01f12a: 6e20 1305 0700 |0063: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.a:(Z)V // method@0513 │ │ -01f130: 5c72 b101 |0066: iput-boolean v2, v7, Landroid/support/v4/widget/DrawerLayout;.p:Z // field@01b1 │ │ -01f134: 28ad |0068: goto 0015 // -0053 │ │ -01f136: 0120 |0069: move v0, v2 │ │ -01f138: 28f9 |006a: goto 0063 // -0007 │ │ -01f13a: 6e20 1305 1700 |006b: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.a:(Z)V // method@0513 │ │ -01f140: 5c72 b101 |006e: iput-boolean v2, v7, Landroid/support/v4/widget/DrawerLayout;.p:Z // field@01b1 │ │ -01f144: 5c72 b201 |0070: iput-boolean v2, v7, Landroid/support/v4/widget/DrawerLayout;.q:Z // field@01b2 │ │ -01f148: 28a3 |0072: goto 0015 // -005d │ │ -01f14a: 0110 |0073: move v0, v1 │ │ -01f14c: 28ef |0074: goto 0063 // -0011 │ │ -01f14e: 0000 |0075: nop // spacer │ │ -01f150: 0001 0400 0000 0000 0400 0000 1500 ... |0076: packed-switch-data (12 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + source_file_idx : -1 (unknown) │ │ │ │ - #36 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'requestDisallowInterceptTouchEvent' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -01f168: |[01f168] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ -01f178: 6f20 c906 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@06c9 │ │ -01f17e: 5c12 b101 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.p:Z // field@01b1 │ │ -01f182: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ -01f186: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -01f188: 6e20 1305 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.a:(Z)V // method@0513 │ │ -01f18e: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ +Class #29 header: │ │ +class_idx : 32 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 195 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ - #37 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'requestLayout' │ │ +Class #29 - │ │ + Class descriptor : 'La/a/a/a/c;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'La/a/a/a/b;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/c;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -01f190: |[01f190] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ -01f1a0: 5510 ad01 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.l:Z // field@01ad │ │ -01f1a4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -01f1a8: 6f10 ca06 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@06ca │ │ -01f1ae: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #38 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'setDrawerListener' │ │ - type : '(Landroid/support/v4/widget/b;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01f1b0: |[01f1b0] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/b;)V │ │ -01f1c0: 5b01 b301 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.r:Landroid/support/v4/widget/b; // field@01b3 │ │ -01f1c4: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #39 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'setDrawerLockMode' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -01f1c8: |[01f1c8] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ -01f1d8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -01f1da: 6e30 1005 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.a:(II)V // method@0510 │ │ -01f1e0: 1250 |0004: const/4 v0, #int 5 // #5 │ │ -01f1e2: 6e30 1005 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.a:(II)V // method@0510 │ │ -01f1e8: 0e00 |0008: return-void │ │ + insns size : 4 16-bit code units │ │ +006a34: |[006a34] a.a.a.a.c.:()V │ │ +006a44: 7010 0c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +006a4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #40 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ - name : 'setScrimColor' │ │ - type : '(I)V' │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/c;) │ │ + name : 'a' │ │ + type : '(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01f1ec: |[01f1ec] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ -01f1fc: 5901 a501 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.d:I // field@01a5 │ │ -01f200: 6e10 3305 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0533 │ │ -01f206: 0e00 |0005: return-void │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 50 16-bit code units │ │ +006a4c: |[006a4c] a.a.a.a.c.a:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +006a5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +006a5e: 5450 5500 |0001: iget-object v0, v5, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0055 │ │ +006a62: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +006a66: 0710 |0005: move-object v0, v1 │ │ +006a68: 1100 |0006: return-object v0 │ │ +006a6a: 5450 5500 |0007: iget-object v0, v5, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0055 │ │ +006a6e: 1a02 0f02 |0009: const-string v2, "android.support.PARENT_ACTIVITY" // string@020f │ │ +006a72: 6e20 6e01 2000 |000b: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@016e │ │ +006a78: 0c00 |000e: move-result-object v0 │ │ +006a7a: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +006a7e: 0710 |0011: move-object v0, v1 │ │ +006a80: 28f4 |0012: goto 0006 // -000c │ │ +006a82: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +006a84: 6e20 0f02 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@020f │ │ +006a8a: 0a01 |0017: move-result v1 │ │ +006a8c: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ +006a90: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ +006a94: 2201 c600 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +006a98: 7010 1b02 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +006a9e: 6e10 f600 0400 |0021: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00f6 │ │ +006aa4: 0c02 |0024: move-result-object v2 │ │ +006aa6: 6e20 1f02 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +006aac: 0c01 |0028: move-result-object v1 │ │ +006aae: 6e20 1f02 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +006ab4: 0c00 |002c: move-result-object v0 │ │ +006ab6: 6e10 2002 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +006abc: 0c00 |0030: move-result-object v0 │ │ +006abe: 28d5 |0031: goto 0006 // -002b │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #172 header: │ │ -class_idx : 271 │ │ +Class #30 header: │ │ +class_idx : 33 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 319 │ │ +superclass_idx : 32 │ │ source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 4 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #172 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SavedState;' │ │ +Class #30 - │ │ + Class descriptor : 'La/a/a/a/d;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Landroid/view/View$BaseSavedState;' │ │ + Superclass : 'La/a/a/a/c;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ - name : 'a' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ - name : '' │ │ + #0 : (in La/a/a/a/d;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ - ins : 0 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -01f208: |[01f208] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ -01f218: 2200 2101 |0000: new-instance v0, Landroid/support/v4/widget/q; // type@0121 │ │ -01f21c: 7010 e105 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/q;.:()V // method@05e1 │ │ -01f222: 6900 b801 |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@01b8 │ │ -01f226: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -01f228: |[01f228] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -01f238: 7020 5c06 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@065c │ │ -01f23e: 6e10 4101 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0141 │ │ -01f244: 0a00 |0006: move-result v0 │ │ -01f246: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -01f24a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -01f24c: 5c10 b901 |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.a:Z // field@01b9 │ │ -01f250: 0e00 |000c: return-void │ │ -01f252: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -01f254: 28fc |000e: goto 000a // -0004 │ │ + insns size : 4 16-bit code units │ │ +006ac0: |[006ac0] a.a.a.a.d.:()V │ │ +006ad0: 7010 3c00 0000 |0000: invoke-direct {v0}, La/a/a/a/c;.:()V // method@003c │ │ +006ad6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #2 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;Landroid/support/v4/widget/m;)V' │ │ - access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/d;) │ │ + name : 'a' │ │ + type : '(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -01f258: |[01f258] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/m;)V │ │ -01f268: 7020 4b05 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@054b │ │ -01f26e: 0e00 |0003: return-void │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +006ad8: |[006ad8] a.a.a.a.d.a:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +006ae8: 7110 4000 0300 |0000: invoke-static {v3}, La/a/a/a/e;.a:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0040 │ │ +006aee: 0c00 |0003: move-result-object v0 │ │ +006af0: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +006af4: 6f30 3d00 2103 |0006: invoke-super {v1, v2, v3}, La/a/a/a/c;.a:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@003d │ │ +006afa: 0c00 |0009: move-result-object v0 │ │ +006afc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #3 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + source_file_idx : -1 (unknown) │ │ + │ │ +Class #31 header: │ │ +class_idx : 34 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 195 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #31 - │ │ + Class descriptor : 'La/a/a/a/e;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/e;) │ │ + name : 'a' │ │ + type : '(Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -01f270: |[01f270] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -01f280: 7020 5d06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@065d │ │ -01f286: 0e00 |0003: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +006b00: |[006b00] a.a.a.a.e.a:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +006b10: 5410 5600 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@0056 │ │ +006b14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -01f288: |[01f288] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01f298: 6f30 5e06 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@065e │ │ -01f29e: 5510 b901 |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.a:Z // field@01b9 │ │ -01f2a2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -01f2a6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -01f2a8: 6e20 4501 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0145 │ │ -01f2ae: 0e00 |000b: return-void │ │ -01f2b0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -01f2b2: 28fb |000d: goto 0008 // -0005 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #173 header: │ │ -class_idx : 272 │ │ +Class #32 header: │ │ +class_idx : 37 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 327 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 1 │ │ -instance_fields_size: 20 │ │ -direct_methods_size : 10 │ │ -virtual_methods_size: 38 │ │ - │ │ -Class #173 annotations: │ │ -Annotations on method #1415 'setShadowDrawable' │ │ - VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #1418 'setShadowResource' │ │ - VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #173 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout;' │ │ +Class #32 - │ │ + Class descriptor : 'La/a/a/a/h;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/ViewGroup;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + #0 : (in La/a/a/a/h;) │ │ name : 'a' │ │ - type : 'Landroid/support/v4/widget/r;' │ │ - access : 0x0018 (STATIC FINAL) │ │ + type : 'La/a/a/a/o;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'b' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'c' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'd' │ │ - type : 'Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'e' │ │ - type : 'Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'f' │ │ - type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #5 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'g' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'h' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'i' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'j' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'k' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'l' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'm' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #12 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'n' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #13 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'o' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #14 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'p' │ │ - type : 'Landroid/support/v4/widget/p;' │ │ - access : 0x0002 (PRIVATE) │ │ - #15 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'q' │ │ - type : 'Landroid/support/v4/widget/v;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #16 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'r' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #17 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 's' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #18 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 't' │ │ - type : 'Landroid/graphics/Rect;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #19 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'u' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + #0 : (in La/a/a/a/h;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ - insns size : 34 16-bit code units │ │ -01f2b4: |[01f2b4] android.support.v4.widget.SlidingPaneLayout.:()V │ │ -01f2c4: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -01f2c8: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -01f2cc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01f2d0: 2200 2501 |0006: new-instance v0, Landroid/support/v4/widget/u; // type@0125 │ │ -01f2d4: 7010 eb05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/u;.:()V // method@05eb │ │ -01f2da: 6900 ba01 |000b: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.a:Landroid/support/v4/widget/r; // field@01ba │ │ -01f2de: 0e00 |000d: return-void │ │ -01f2e0: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ -01f2e4: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -01f2e8: 2200 2401 |0012: new-instance v0, Landroid/support/v4/widget/t; // type@0124 │ │ -01f2ec: 7010 e905 0000 |0014: invoke-direct {v0}, Landroid/support/v4/widget/t;.:()V // method@05e9 │ │ -01f2f2: 6900 ba01 |0017: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.a:Landroid/support/v4/widget/r; // field@01ba │ │ -01f2f6: 28f4 |0019: goto 000d // -000c │ │ -01f2f8: 2200 2301 |001a: new-instance v0, Landroid/support/v4/widget/s; // type@0123 │ │ -01f2fc: 7010 e705 0000 |001c: invoke-direct {v0}, Landroid/support/v4/widget/s;.:()V // method@05e7 │ │ -01f302: 6900 ba01 |001f: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.a:Landroid/support/v4/widget/r; // field@01ba │ │ -01f306: 28ec |0021: goto 000d // -0014 │ │ + insns size : 92 16-bit code units │ │ +006b18: |[006b18] a.a.a.a.h.:()V │ │ +006b28: 6000 5c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@005c │ │ +006b2c: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +006b30: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +006b34: 2200 2d00 |0006: new-instance v0, La/a/a/a/p; // type@002d │ │ +006b38: 7010 6000 0000 |0008: invoke-direct {v0}, La/a/a/a/p;.:()V // method@0060 │ │ +006b3e: 6900 1500 |000b: sput-object v0, La/a/a/a/h;.a:La/a/a/a/o; // field@0015 │ │ +006b42: 0e00 |000d: return-void │ │ +006b44: 6000 5c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@005c │ │ +006b48: 1301 1300 |0010: const/16 v1, #int 19 // #13 │ │ +006b4c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +006b50: 2200 3300 |0014: new-instance v0, La/a/a/a/v; // type@0033 │ │ +006b54: 7010 6c00 0000 |0016: invoke-direct {v0}, La/a/a/a/v;.:()V // method@006c │ │ +006b5a: 6900 1500 |0019: sput-object v0, La/a/a/a/h;.a:La/a/a/a/o; // field@0015 │ │ +006b5e: 28f2 |001b: goto 000d // -000e │ │ +006b60: 6000 5c00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@005c │ │ +006b64: 1301 1000 |001e: const/16 v1, #int 16 // #10 │ │ +006b68: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +006b6c: 2200 3200 |0022: new-instance v0, La/a/a/a/u; // type@0032 │ │ +006b70: 7010 6a00 0000 |0024: invoke-direct {v0}, La/a/a/a/u;.:()V // method@006a │ │ +006b76: 6900 1500 |0027: sput-object v0, La/a/a/a/h;.a:La/a/a/a/o; // field@0015 │ │ +006b7a: 28e4 |0029: goto 000d // -001c │ │ +006b7c: 6000 5c00 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@005c │ │ +006b80: 1301 0e00 |002c: const/16 v1, #int 14 // #e │ │ +006b84: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +006b88: 2200 3100 |0030: new-instance v0, La/a/a/a/t; // type@0031 │ │ +006b8c: 7010 6800 0000 |0032: invoke-direct {v0}, La/a/a/a/t;.:()V // method@0068 │ │ +006b92: 6900 1500 |0035: sput-object v0, La/a/a/a/h;.a:La/a/a/a/o; // field@0015 │ │ +006b96: 28d6 |0037: goto 000d // -002a │ │ +006b98: 6000 5c00 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@005c │ │ +006b9c: 1301 0b00 |003a: const/16 v1, #int 11 // #b │ │ +006ba0: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ +006ba4: 2200 3000 |003e: new-instance v0, La/a/a/a/s; // type@0030 │ │ +006ba8: 7010 6600 0000 |0040: invoke-direct {v0}, La/a/a/a/s;.:()V // method@0066 │ │ +006bae: 6900 1500 |0043: sput-object v0, La/a/a/a/h;.a:La/a/a/a/o; // field@0015 │ │ +006bb2: 28c8 |0045: goto 000d // -0038 │ │ +006bb4: 6000 5c00 |0046: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@005c │ │ +006bb8: 1301 0900 |0048: const/16 v1, #int 9 // #9 │ │ +006bbc: 3410 0a00 |004a: if-lt v0, v1, 0054 // +000a │ │ +006bc0: 2200 2f00 |004c: new-instance v0, La/a/a/a/r; // type@002f │ │ +006bc4: 7010 6400 0000 |004e: invoke-direct {v0}, La/a/a/a/r;.:()V // method@0064 │ │ +006bca: 6900 1500 |0051: sput-object v0, La/a/a/a/h;.a:La/a/a/a/o; // field@0015 │ │ +006bce: 28ba |0053: goto 000d // -0046 │ │ +006bd0: 2200 2e00 |0054: new-instance v0, La/a/a/a/q; // type@002e │ │ +006bd4: 7010 6200 0000 |0056: invoke-direct {v0}, La/a/a/a/q;.:()V // method@0062 │ │ +006bda: 6900 1500 |0059: sput-object v0, La/a/a/a/h;.a:La/a/a/a/o; // field@0015 │ │ +006bde: 28b2 |005b: goto 000d // -004e │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + #1 : (in La/a/a/a/h;) │ │ name : 'a' │ │ - type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList;' │ │ + type : '()La/a/a/a/o;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f308: |[01f308] android.support.v4.widget.SlidingPaneLayout.a:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ -01f318: 5410 ce01 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.u:Ljava/util/ArrayList; // field@01ce │ │ -01f31c: 1100 |0002: return-object v0 │ │ +006be0: |[006be0] a.a.a.a.h.a:()La/a/a/a/o; │ │ +006bf0: 6200 1500 |0000: sget-object v0, La/a/a/a/h;.a:La/a/a/a/o; // field@0015 │ │ +006bf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #2 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + #2 : (in La/a/a/a/h;) │ │ name : 'a' │ │ - type : '(F)V' │ │ - access : 0x0002 (PRIVATE) │ │ + type : '(La/a/a/a/f;Ljava/util/ArrayList;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 11 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 4 │ │ - insns size : 94 16-bit code units │ │ -01f320: |[01f320] android.support.v4.widget.SlidingPaneLayout.a:(F)V │ │ -01f330: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01f332: 1508 803f |0001: const/high16 v8, #int 1065353216 // #3f80 │ │ -01f336: 7010 6505 0900 |0003: invoke-direct {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.f:()Z // method@0565 │ │ -01f33c: 0a03 |0006: move-result v3 │ │ -01f33e: 5490 c101 |0007: iget-object v0, v9, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -01f342: 6e10 7006 0000 |0009: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01f348: 0c00 |000c: move-result-object v0 │ │ -01f34a: 1f00 1f01 |000d: check-cast v0, Landroid/support/v4/widget/o; // type@011f │ │ -01f34e: 5502 e501 |000f: iget-boolean v2, v0, Landroid/support/v4/widget/o;.c:Z // field@01e5 │ │ -01f352: 3802 1f00 |0011: if-eqz v2, 0030 // +001f │ │ -01f356: 3803 1a00 |0013: if-eqz v3, 002d // +001a │ │ -01f35a: 5200 ea01 |0015: iget v0, v0, Landroid/support/v4/widget/o;.rightMargin:I // field@01ea │ │ -01f35e: 3c00 1900 |0017: if-gtz v0, 0030 // +0019 │ │ -01f362: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -01f364: 6e10 6a05 0900 |001a: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@056a │ │ -01f36a: 0a04 |001d: move-result v4 │ │ -01f36c: 0112 |001e: move v2, v1 │ │ -01f36e: 3542 3e00 |001f: if-ge v2, v4, 005d // +003e │ │ -01f372: 6e20 6905 2900 |0021: invoke-virtual {v9, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0569 │ │ -01f378: 0c05 |0024: move-result-object v5 │ │ -01f37a: 5491 c101 |0025: iget-object v1, v9, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -01f37e: 3315 0b00 |0027: if-ne v5, v1, 0032 // +000b │ │ -01f382: d801 0201 |0029: add-int/lit8 v1, v2, #int 1 // #01 │ │ -01f386: 0112 |002b: move v2, v1 │ │ -01f388: 28f3 |002c: goto 001f // -000d │ │ -01f38a: 5200 e901 |002d: iget v0, v0, Landroid/support/v4/widget/o;.leftMargin:I // field@01e9 │ │ -01f38e: 28e8 |002f: goto 0017 // -0018 │ │ -01f390: 0110 |0030: move v0, v1 │ │ -01f392: 28e9 |0031: goto 001a // -0017 │ │ -01f394: 5291 c301 |0032: iget v1, v9, Landroid/support/v4/widget/SlidingPaneLayout;.j:F // field@01c3 │ │ -01f398: a701 0801 |0034: sub-float v1, v8, v1 │ │ -01f39c: 5296 c601 |0036: iget v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.m:I // field@01c6 │ │ -01f3a0: 8266 |0038: int-to-float v6, v6 │ │ -01f3a2: c861 |0039: mul-float/2addr v1, v6 │ │ -01f3a4: 8711 |003a: float-to-int v1, v1 │ │ -01f3a6: 599a c301 |003b: iput v10, v9, Landroid/support/v4/widget/SlidingPaneLayout;.j:F // field@01c3 │ │ -01f3aa: a706 080a |003d: sub-float v6, v8, v10 │ │ -01f3ae: 5297 c601 |003f: iget v7, v9, Landroid/support/v4/widget/SlidingPaneLayout;.m:I // field@01c6 │ │ -01f3b2: 8277 |0041: int-to-float v7, v7 │ │ -01f3b4: c876 |0042: mul-float/2addr v6, v7 │ │ -01f3b6: 8766 |0043: float-to-int v6, v6 │ │ -01f3b8: b161 |0044: sub-int/2addr v1, v6 │ │ -01f3ba: 3803 0300 |0045: if-eqz v3, 0048 // +0003 │ │ -01f3be: 7b11 |0047: neg-int v1, v1 │ │ -01f3c0: 6e20 8d06 1500 |0048: invoke-virtual {v5, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@068d │ │ -01f3c6: 3800 deff |004b: if-eqz v0, 0029 // -0022 │ │ -01f3ca: 3803 0b00 |004d: if-eqz v3, 0058 // +000b │ │ -01f3ce: 5291 c301 |004f: iget v1, v9, Landroid/support/v4/widget/SlidingPaneLayout;.j:F // field@01c3 │ │ -01f3d2: c781 |0051: sub-float/2addr v1, v8 │ │ -01f3d4: 5296 bc01 |0052: iget v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.c:I // field@01bc │ │ -01f3d8: 7040 5605 5961 |0054: invoke-direct {v9, v5, v1, v6}, Landroid/support/v4/widget/SlidingPaneLayout;.a:(Landroid/view/View;FI)V // method@0556 │ │ -01f3de: 28d2 |0057: goto 0029 // -002e │ │ -01f3e0: 5291 c301 |0058: iget v1, v9, Landroid/support/v4/widget/SlidingPaneLayout;.j:F // field@01c3 │ │ -01f3e4: a701 0801 |005a: sub-float v1, v8, v1 │ │ -01f3e8: 28f6 |005c: goto 0052 // -000a │ │ -01f3ea: 0e00 |005d: return-void │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +006bf8: |[006bf8] a.a.a.a.h.a:(La/a/a/a/f;Ljava/util/ArrayList;)V │ │ +006c08: 7120 4700 1000 |0000: invoke-static {v0, v1}, La/a/a/a/h;.b:(La/a/a/a/f;Ljava/util/ArrayList;)V // method@0047 │ │ +006c0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #3 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + #3 : (in La/a/a/a/h;) │ │ name : 'a' │ │ - type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ + type : '(La/a/a/a/g;La/a/a/a/w;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01f3ec: |[01f3ec] android.support.v4.widget.SlidingPaneLayout.a:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -01f3fc: 7020 6005 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.d:(Landroid/view/View;)V // method@0560 │ │ -01f402: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;FI)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 97 16-bit code units │ │ -01f404: |[01f404] android.support.v4.widget.SlidingPaneLayout.a:(Landroid/view/View;FI)V │ │ -01f414: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -01f416: 6e10 7006 0700 |0001: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01f41c: 0c00 |0004: move-result-object v0 │ │ -01f41e: 1f00 1f01 |0005: check-cast v0, Landroid/support/v4/widget/o; // type@011f │ │ -01f422: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -01f424: 2d01 0801 |0008: cmpl-float v1, v8, v1 │ │ -01f428: 3d01 3900 |000a: if-lez v1, 0043 // +0039 │ │ -01f42c: 3809 3700 |000c: if-eqz v9, 0043 // +0037 │ │ -01f430: 1501 00ff |000e: const/high16 v1, #int -16777216 // #ff00 │ │ -01f434: b591 |0010: and-int/2addr v1, v9 │ │ -01f436: e201 0118 |0011: ushr-int/lit8 v1, v1, #int 24 // #18 │ │ -01f43a: 8211 |0013: int-to-float v1, v1 │ │ -01f43c: c881 |0014: mul-float/2addr v1, v8 │ │ -01f43e: 8711 |0015: float-to-int v1, v1 │ │ -01f440: e001 0118 |0016: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -01f444: 1402 ffff ff00 |0018: const v2, #float 2.35099e-38 // #00ffffff │ │ -01f44a: b592 |001b: and-int/2addr v2, v9 │ │ -01f44c: b621 |001c: or-int/2addr v1, v2 │ │ -01f44e: 5402 e601 |001d: iget-object v2, v0, Landroid/support/v4/widget/o;.d:Landroid/graphics/Paint; // field@01e6 │ │ -01f452: 3902 0900 |001f: if-nez v2, 0028 // +0009 │ │ -01f456: 2202 3900 |0021: new-instance v2, Landroid/graphics/Paint; // type@0039 │ │ -01f45a: 7010 f200 0200 |0023: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@00f2 │ │ -01f460: 5b02 e601 |0026: iput-object v2, v0, Landroid/support/v4/widget/o;.d:Landroid/graphics/Paint; // field@01e6 │ │ -01f464: 5402 e601 |0028: iget-object v2, v0, Landroid/support/v4/widget/o;.d:Landroid/graphics/Paint; // field@01e6 │ │ -01f468: 2203 3b00 |002a: new-instance v3, Landroid/graphics/PorterDuffColorFilter; // type@003b │ │ -01f46c: 6204 1500 |002c: sget-object v4, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@0015 │ │ -01f470: 7030 fa00 1304 |002e: invoke-direct {v3, v1, v4}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@00fa │ │ -01f476: 6e20 f600 3200 |0031: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@00f6 │ │ -01f47c: 7110 5204 0700 |0034: invoke-static {v7}, Landroid/support/v4/view/ad;.c:(Landroid/view/View;)I // method@0452 │ │ -01f482: 0a01 |0037: move-result v1 │ │ -01f484: 3251 0700 |0038: if-eq v1, v5, 003f // +0007 │ │ -01f488: 5400 e601 |003a: iget-object v0, v0, Landroid/support/v4/widget/o;.d:Landroid/graphics/Paint; // field@01e6 │ │ -01f48c: 7130 4b04 5700 |003c: invoke-static {v7, v5, v0}, Landroid/support/v4/view/ad;.a:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@044b │ │ -01f492: 7020 6005 7600 |003f: invoke-direct {v6, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.d:(Landroid/view/View;)V // method@0560 │ │ -01f498: 0e00 |0042: return-void │ │ -01f49a: 7110 5204 0700 |0043: invoke-static {v7}, Landroid/support/v4/view/ad;.c:(Landroid/view/View;)I // method@0452 │ │ -01f4a0: 0a01 |0046: move-result v1 │ │ -01f4a2: 3801 fbff |0047: if-eqz v1, 0042 // -0005 │ │ -01f4a6: 5401 e601 |0049: iget-object v1, v0, Landroid/support/v4/widget/o;.d:Landroid/graphics/Paint; // field@01e6 │ │ -01f4aa: 3801 0800 |004b: if-eqz v1, 0053 // +0008 │ │ -01f4ae: 5400 e601 |004d: iget-object v0, v0, Landroid/support/v4/widget/o;.d:Landroid/graphics/Paint; // field@01e6 │ │ -01f4b2: 1201 |004f: const/4 v1, #int 0 // #0 │ │ -01f4b4: 6e20 f600 1000 |0050: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@00f6 │ │ -01f4ba: 2200 1e01 |0053: new-instance v0, Landroid/support/v4/widget/n; // type@011e │ │ -01f4be: 7030 da05 6007 |0055: invoke-direct {v0, v6, v7}, Landroid/support/v4/widget/n;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@05da │ │ -01f4c4: 5461 ce01 |0058: iget-object v1, v6, Landroid/support/v4/widget/SlidingPaneLayout;.u:Ljava/util/ArrayList; // field@01ce │ │ -01f4c8: 6e20 9c07 0100 |005a: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -01f4ce: 7120 4e04 0600 |005d: invoke-static {v6, v0}, Landroid/support/v4/view/ad;.a:(Landroid/view/View;Ljava/lang/Runnable;)V // method@044e │ │ -01f4d4: 28e2 |0060: goto 0042 // -001e │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 16 16-bit code units │ │ -01f4d8: |[01f4d8] android.support.v4.widget.SlidingPaneLayout.a:(Landroid/view/View;I)Z │ │ -01f4e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01f4ea: 5521 cc01 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.s:Z // field@01cc │ │ -01f4ee: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -01f4f2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -01f4f4: 6e30 5705 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.a:(FI)Z // method@0557 │ │ -01f4fa: 0a01 |0009: move-result v1 │ │ -01f4fc: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -01f500: 5c20 cb01 |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.r:Z // field@01cb │ │ -01f504: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -01f506: 0f00 |000f: return v0 │ │ +006c10: |[006c10] a.a.a.a.h.a:(La/a/a/a/g;La/a/a/a/w;)V │ │ +006c20: 7120 4800 1000 |0000: invoke-static {v0, v1}, La/a/a/a/h;.b:(La/a/a/a/g;La/a/a/a/w;)V // method@0048 │ │ +006c26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #6 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + #4 : (in La/a/a/a/h;) │ │ name : 'b' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 18 16-bit code units │ │ -01f508: |[01f508] android.support.v4.widget.SlidingPaneLayout.b:(Landroid/view/View;I)Z │ │ -01f518: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01f51a: 5521 cc01 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.s:Z // field@01cc │ │ -01f51e: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -01f522: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ -01f526: 6e30 5705 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.a:(FI)Z // method@0557 │ │ -01f52c: 0a01 |000a: move-result v1 │ │ -01f52e: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -01f532: 5c20 cb01 |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.r:Z // field@01cb │ │ -01f536: 0f00 |000f: return v0 │ │ -01f538: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -01f53a: 28fe |0011: goto 000f // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'c' │ │ - type : '(Landroid/view/View;)Z' │ │ + type : '(La/a/a/a/f;Ljava/util/ArrayList;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 34 16-bit code units │ │ -01f53c: |[01f53c] android.support.v4.widget.SlidingPaneLayout.c:(Landroid/view/View;)Z │ │ -01f54c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01f54e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01f550: 7110 5404 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/ad;.e:(Landroid/view/View;)Z // method@0454 │ │ -01f556: 0a02 |0005: move-result v2 │ │ -01f558: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -01f55c: 0f00 |0008: return v0 │ │ -01f55e: 6002 1b00 |0009: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -01f562: 1303 1200 |000b: const/16 v3, #int 18 // #12 │ │ -01f566: 3432 0400 |000d: if-lt v2, v3, 0011 // +0004 │ │ -01f56a: 0110 |000f: move v0, v1 │ │ -01f56c: 28f8 |0010: goto 0008 // -0008 │ │ -01f56e: 6e10 6806 0400 |0011: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0668 │ │ -01f574: 0c02 |0014: move-result-object v2 │ │ -01f576: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -01f57a: 6e10 0901 0200 |0017: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0109 │ │ -01f580: 0a02 |001a: move-result v2 │ │ -01f582: 12f3 |001b: const/4 v3, #int -1 // #ff │ │ -01f584: 3232 ecff |001c: if-eq v2, v3, 0008 // -0014 │ │ -01f588: 0110 |001e: move v0, v1 │ │ -01f58a: 28e9 |001f: goto 0008 // -0017 │ │ -01f58c: 0110 |0020: move v0, v1 │ │ -01f58e: 28e7 |0021: goto 0008 // -0019 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'd' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -01f590: |[01f590] android.support.v4.widget.SlidingPaneLayout.d:(Landroid/view/View;)V │ │ -01f5a0: 6200 ba01 |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.a:Landroid/support/v4/widget/r; // field@01ba │ │ -01f5a4: 7230 e605 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/r;.a:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@05e6 │ │ -01f5aa: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +006c28: |[006c28] a.a.a.a.h.b:(La/a/a/a/f;Ljava/util/ArrayList;)V │ │ +006c38: 6e10 2a02 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@022a │ │ +006c3e: 0c01 |0003: move-result-object v1 │ │ +006c40: 7210 3702 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0237 │ │ +006c46: 0a00 |0007: move-result v0 │ │ +006c48: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +006c4c: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0238 │ │ +006c52: 0c00 |000d: move-result-object v0 │ │ +006c54: 1f00 2600 |000e: check-cast v0, La/a/a/a/i; // type@0026 │ │ +006c58: 7220 4100 0200 |0010: invoke-interface {v2, v0}, La/a/a/a/f;.a:(La/a/a/a/aa;)V // method@0041 │ │ +006c5e: 28f1 |0013: goto 0004 // -000f │ │ +006c60: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #9 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'f' │ │ - type : '()Z' │ │ - access : 0x0002 (PRIVATE) │ │ + #5 : (in La/a/a/a/h;) │ │ + name : 'b' │ │ + type : '(La/a/a/a/g;La/a/a/a/w;)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -01f5ac: |[01f5ac] android.support.v4.widget.SlidingPaneLayout.f:()Z │ │ -01f5bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01f5be: 7110 5304 0200 |0001: invoke-static {v2}, Landroid/support/v4/view/ad;.d:(Landroid/view/View;)I // method@0453 │ │ -01f5c4: 0a01 |0004: move-result v1 │ │ -01f5c6: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -01f5ca: 0f00 |0007: return v0 │ │ -01f5cc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -01f5ce: 28fe |0009: goto 0007 // -0002 │ │ + registers : 9 │ │ + ins : 2 │ │ + outs : 7 │ │ + insns size : 61 16-bit code units │ │ +006c64: |[006c64] a.a.a.a.h.b:(La/a/a/a/g;La/a/a/a/w;)V │ │ +006c74: 3808 1300 |0000: if-eqz v8, 0013 // +0013 │ │ +006c78: 2080 2900 |0002: instance-of v0, v8, La/a/a/a/l; // type@0029 │ │ +006c7c: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +006c80: 1f08 2900 |0006: check-cast v8, La/a/a/a/l; // type@0029 │ │ +006c84: 5480 2300 |0008: iget-object v0, v8, La/a/a/a/l;.d:Ljava/lang/CharSequence; // field@0023 │ │ +006c88: 5581 2500 |000a: iget-boolean v1, v8, La/a/a/a/l;.f:Z // field@0025 │ │ +006c8c: 5482 2400 |000c: iget-object v2, v8, La/a/a/a/l;.e:Ljava/lang/CharSequence; // field@0024 │ │ +006c90: 5483 2200 |000e: iget-object v3, v8, La/a/a/a/l;.a:Ljava/lang/CharSequence; // field@0022 │ │ +006c94: 7153 1000 0721 |0010: invoke-static {v7, v0, v1, v2, v3}, La/a/a/a/af;.a:(La/a/a/a/g;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V // method@0010 │ │ +006c9a: 0e00 |0013: return-void │ │ +006c9c: 2080 2b00 |0014: instance-of v0, v8, La/a/a/a/n; // type@002b │ │ +006ca0: 3800 1000 |0016: if-eqz v0, 0026 // +0010 │ │ +006ca4: 1f08 2b00 |0018: check-cast v8, La/a/a/a/n; // type@002b │ │ +006ca8: 5480 3e00 |001a: iget-object v0, v8, La/a/a/a/n;.d:Ljava/lang/CharSequence; // field@003e │ │ +006cac: 5581 4000 |001c: iget-boolean v1, v8, La/a/a/a/n;.f:Z // field@0040 │ │ +006cb0: 5482 3f00 |001e: iget-object v2, v8, La/a/a/a/n;.e:Ljava/lang/CharSequence; // field@003f │ │ +006cb4: 5483 3d00 |0020: iget-object v3, v8, La/a/a/a/n;.a:Ljava/util/ArrayList; // field@003d │ │ +006cb8: 7153 1100 0721 |0022: invoke-static {v7, v0, v1, v2, v3}, La/a/a/a/af;.a:(La/a/a/a/g;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V // method@0011 │ │ +006cbe: 28ee |0025: goto 0013 // -0012 │ │ +006cc0: 2080 2800 |0026: instance-of v0, v8, La/a/a/a/k; // type@0028 │ │ +006cc4: 3800 ebff |0028: if-eqz v0, 0013 // -0015 │ │ +006cc8: 1f08 2800 |002a: check-cast v8, La/a/a/a/k; // type@0028 │ │ +006ccc: 5481 1f00 |002c: iget-object v1, v8, La/a/a/a/k;.d:Ljava/lang/CharSequence; // field@001f │ │ +006cd0: 5582 2100 |002e: iget-boolean v2, v8, La/a/a/a/k;.f:Z // field@0021 │ │ +006cd4: 5483 2000 |0030: iget-object v3, v8, La/a/a/a/k;.e:Ljava/lang/CharSequence; // field@0020 │ │ +006cd8: 5484 1c00 |0032: iget-object v4, v8, La/a/a/a/k;.a:Landroid/graphics/Bitmap; // field@001c │ │ +006cdc: 5485 1d00 |0034: iget-object v5, v8, La/a/a/a/k;.b:Landroid/graphics/Bitmap; // field@001d │ │ +006ce0: 5586 1e00 |0036: iget-boolean v6, v8, La/a/a/a/k;.c:Z // field@001e │ │ +006ce4: 0770 |0038: move-object v0, v7 │ │ +006ce6: 7707 0f00 0000 |0039: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, La/a/a/a/af;.a:(La/a/a/a/g;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V // method@000f │ │ +006cec: 28d7 |003c: goto 0013 // -0029 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'a' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 26 16-bit code units │ │ -01f5d0: |[01f5d0] android.support.v4.widget.SlidingPaneLayout.a:()V │ │ -01f5e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01f5e2: 6e10 6a05 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@056a │ │ -01f5e8: 0a02 |0004: move-result v2 │ │ -01f5ea: 0110 |0005: move v0, v1 │ │ -01f5ec: 3520 1300 |0006: if-ge v0, v2, 0019 // +0013 │ │ -01f5f0: 6e20 6905 0600 |0008: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0569 │ │ -01f5f6: 0c03 |000b: move-result-object v3 │ │ -01f5f8: 6e10 7c06 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -01f5fe: 0a04 |000f: move-result v4 │ │ -01f600: 1245 |0010: const/4 v5, #int 4 // #4 │ │ -01f602: 3354 0500 |0011: if-ne v4, v5, 0016 // +0005 │ │ -01f606: 6e20 a306 1300 |0013: invoke-virtual {v3, v1}, Landroid/view/View;.setVisibility:(I)V // method@06a3 │ │ -01f60c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01f610: 28ee |0018: goto 0006 // -0012 │ │ -01f612: 0e00 |0019: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + source_file_idx : -1 (unknown) │ │ │ │ - #1 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 19 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 165 16-bit code units │ │ -01f614: |[01f614] android.support.v4.widget.SlidingPaneLayout.a:(Landroid/view/View;)V │ │ -01f624: 7601 6505 1100 |0000: invoke-direct/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.f:()Z // method@0565 │ │ -01f62a: 0a09 |0003: move-result v9 │ │ -01f62c: 3809 4b00 |0004: if-eqz v9, 004f // +004b │ │ -01f630: 7401 7505 1100 |0006: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@0575 │ │ -01f636: 0a01 |0009: move-result v1 │ │ -01f638: 7401 7005 1100 |000a: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@0570 │ │ -01f63e: 0a02 |000d: move-result v2 │ │ -01f640: 9107 0102 |000e: sub-int v7, v1, v2 │ │ -01f644: 3809 4400 |0010: if-eqz v9, 0054 // +0044 │ │ -01f648: 7401 6f05 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@056f │ │ -01f64e: 0a01 |0015: move-result v1 │ │ -01f650: 7401 7105 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@0571 │ │ -01f656: 0a0a |0019: move-result v10 │ │ -01f658: 7401 6d05 1100 |001a: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@056d │ │ -01f65e: 0a02 |001d: move-result v2 │ │ -01f660: 7401 6e05 1100 |001e: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@056e │ │ -01f666: 0a03 |0021: move-result v3 │ │ -01f668: 910b 0203 |0022: sub-int v11, v2, v3 │ │ -01f66c: 3812 3a00 |0024: if-eqz v18, 005e // +003a │ │ -01f670: 7701 5d05 1200 |0026: invoke-static/range {v18}, Landroid/support/v4/widget/SlidingPaneLayout;.c:(Landroid/view/View;)Z // method@055d │ │ -01f676: 0a02 |0029: move-result v2 │ │ -01f678: 3802 3400 |002a: if-eqz v2, 005e // +0034 │ │ -01f67c: 7401 7106 1200 |002c: invoke-virtual/range {v18}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -01f682: 0a05 |002f: move-result v5 │ │ -01f684: 7401 7706 1200 |0030: invoke-virtual/range {v18}, Landroid/view/View;.getRight:()I // method@0677 │ │ -01f68a: 0a04 |0033: move-result v4 │ │ -01f68c: 7401 7b06 1200 |0034: invoke-virtual/range {v18}, Landroid/view/View;.getTop:()I // method@067b │ │ -01f692: 0a03 |0037: move-result v3 │ │ -01f694: 7401 6906 1200 |0038: invoke-virtual/range {v18}, Landroid/view/View;.getBottom:()I // method@0669 │ │ -01f69a: 0a02 |003b: move-result v2 │ │ -01f69c: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -01f69e: 7401 6a05 1100 |003d: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@056a │ │ -01f6a4: 0a0c |0040: move-result v12 │ │ -01f6a6: 0168 |0041: move v8, v6 │ │ -01f6a8: 35c8 0c00 |0042: if-ge v8, v12, 004e // +000c │ │ -01f6ac: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -01f6b0: 6e20 6905 8000 |0046: invoke-virtual {v0, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0569 │ │ -01f6b6: 0c0d |0049: move-result-object v13 │ │ -01f6b8: 0800 1200 |004a: move-object/from16 v0, v18 │ │ -01f6bc: 330d 1700 |004c: if-ne v13, v0, 0063 // +0017 │ │ -01f6c0: 0e00 |004e: return-void │ │ -01f6c2: 7401 6f05 1100 |004f: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@056f │ │ -01f6c8: 0a07 |0052: move-result v7 │ │ -01f6ca: 28bd |0053: goto 0010 // -0043 │ │ -01f6cc: 7401 7505 1100 |0054: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@0575 │ │ -01f6d2: 0a01 |0057: move-result v1 │ │ -01f6d4: 7401 7005 1100 |0058: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@0570 │ │ -01f6da: 0a02 |005b: move-result v2 │ │ -01f6dc: b121 |005c: sub-int/2addr v1, v2 │ │ -01f6de: 28b9 |005d: goto 0016 // -0047 │ │ -01f6e0: 1202 |005e: const/4 v2, #int 0 // #0 │ │ -01f6e2: 0123 |005f: move v3, v2 │ │ -01f6e4: 0124 |0060: move v4, v2 │ │ -01f6e6: 0125 |0061: move v5, v2 │ │ -01f6e8: 28da |0062: goto 003c // -0026 │ │ -01f6ea: 3809 3c00 |0063: if-eqz v9, 009f // +003c │ │ -01f6ee: 0116 |0065: move v6, v1 │ │ -01f6f0: 6e10 7106 0d00 |0066: invoke-virtual {v13}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -01f6f6: 0a0e |0069: move-result v14 │ │ -01f6f8: 7120 6407 e600 |006a: invoke-static {v6, v14}, Ljava/lang/Math;.max:(II)I // method@0764 │ │ -01f6fe: 0a0e |006d: move-result v14 │ │ -01f700: 6e10 7b06 0d00 |006e: invoke-virtual {v13}, Landroid/view/View;.getTop:()I // method@067b │ │ -01f706: 0a06 |0071: move-result v6 │ │ -01f708: 7120 6407 6a00 |0072: invoke-static {v10, v6}, Ljava/lang/Math;.max:(II)I // method@0764 │ │ -01f70e: 0a0f |0075: move-result v15 │ │ -01f710: 3809 2b00 |0076: if-eqz v9, 00a1 // +002b │ │ -01f714: 0176 |0078: move v6, v7 │ │ -01f716: 6e10 7706 0d00 |0079: invoke-virtual {v13}, Landroid/view/View;.getRight:()I // method@0677 │ │ -01f71c: 0a10 |007c: move-result v16 │ │ -01f71e: 0200 1000 |007d: move/from16 v0, v16 │ │ -01f722: 7120 6607 0600 |007f: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@0766 │ │ -01f728: 0a06 |0082: move-result v6 │ │ -01f72a: 6e10 6906 0d00 |0083: invoke-virtual {v13}, Landroid/view/View;.getBottom:()I // method@0669 │ │ -01f730: 0a10 |0086: move-result v16 │ │ -01f732: 0200 1000 |0087: move/from16 v0, v16 │ │ -01f736: 7120 6607 0b00 |0089: invoke-static {v11, v0}, Ljava/lang/Math;.min:(II)I // method@0766 │ │ -01f73c: 0a10 |008c: move-result v16 │ │ -01f73e: 345e 1600 |008d: if-lt v14, v5, 00a3 // +0016 │ │ -01f742: 343f 1400 |008f: if-lt v15, v3, 00a3 // +0014 │ │ -01f746: 3646 1200 |0091: if-gt v6, v4, 00a3 // +0012 │ │ -01f74a: 0200 1000 |0093: move/from16 v0, v16 │ │ -01f74e: 3620 0e00 |0095: if-gt v0, v2, 00a3 // +000e │ │ -01f752: 1246 |0097: const/4 v6, #int 4 // #4 │ │ -01f754: 6e20 a306 6d00 |0098: invoke-virtual {v13, v6}, Landroid/view/View;.setVisibility:(I)V // method@06a3 │ │ -01f75a: d806 0801 |009b: add-int/lit8 v6, v8, #int 1 // #01 │ │ -01f75e: 0168 |009d: move v8, v6 │ │ -01f760: 28a4 |009e: goto 0042 // -005c │ │ -01f762: 0176 |009f: move v6, v7 │ │ -01f764: 28c6 |00a0: goto 0066 // -003a │ │ -01f766: 0116 |00a1: move v6, v1 │ │ -01f768: 28d7 |00a2: goto 0079 // -0029 │ │ -01f76a: 1206 |00a3: const/4 v6, #int 0 // #0 │ │ -01f76c: 28f4 |00a4: goto 0098 // -000c │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ +Class #33 header: │ │ +class_idx : 38 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 6 │ │ +source_file_idx : -1 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ │ │ - #2 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ +Class #33 - │ │ + Class descriptor : 'La/a/a/a/i;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'La/a/a/a/aa;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in La/a/a/a/i;) │ │ + name : 'd' │ │ + type : 'La/a/a/a/ab;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in La/a/a/a/i;) │ │ name : 'a' │ │ - type : '(FI)Z' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 91 16-bit code units │ │ -01f770: |[01f770] android.support.v4.widget.SlidingPaneLayout.a:(FI)Z │ │ -01f780: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01f782: 5550 c001 |0001: iget-boolean v0, v5, Landroid/support/v4/widget/SlidingPaneLayout;.g:Z // field@01c0 │ │ -01f786: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -01f78a: 0110 |0005: move v0, v1 │ │ -01f78c: 0f00 |0006: return v0 │ │ -01f78e: 7010 6505 0500 |0007: invoke-direct {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.f:()Z // method@0565 │ │ -01f794: 0a02 |000a: move-result v2 │ │ -01f796: 5450 c101 |000b: iget-object v0, v5, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -01f79a: 6e10 7006 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01f7a0: 0c00 |0010: move-result-object v0 │ │ -01f7a2: 1f00 1f01 |0011: check-cast v0, Landroid/support/v4/widget/o; // type@011f │ │ -01f7a6: 3802 3700 |0013: if-eqz v2, 004a // +0037 │ │ -01f7aa: 6e10 7005 0500 |0015: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@0570 │ │ -01f7b0: 0a02 |0018: move-result v2 │ │ -01f7b2: 5200 ea01 |0019: iget v0, v0, Landroid/support/v4/widget/o;.rightMargin:I // field@01ea │ │ -01f7b6: b020 |001b: add-int/2addr v0, v2 │ │ -01f7b8: 5452 c101 |001c: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -01f7bc: 6e10 7d06 0200 |001e: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@067d │ │ -01f7c2: 0a02 |0021: move-result v2 │ │ -01f7c4: 6e10 7505 0500 |0022: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@0575 │ │ -01f7ca: 0a03 |0025: move-result v3 │ │ -01f7cc: 8233 |0026: int-to-float v3, v3 │ │ -01f7ce: 8200 |0027: int-to-float v0, v0 │ │ -01f7d0: 5254 c401 |0028: iget v4, v5, Landroid/support/v4/widget/SlidingPaneLayout;.k:I // field@01c4 │ │ -01f7d4: 8244 |002a: int-to-float v4, v4 │ │ -01f7d6: c864 |002b: mul-float/2addr v4, v6 │ │ -01f7d8: c640 |002c: add-float/2addr v0, v4 │ │ -01f7da: 8222 |002d: int-to-float v2, v2 │ │ -01f7dc: c620 |002e: add-float/2addr v0, v2 │ │ -01f7de: a700 0300 |002f: sub-float v0, v3, v0 │ │ -01f7e2: 8700 |0031: float-to-int v0, v0 │ │ -01f7e4: 5452 ca01 |0032: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -01f7e8: 5453 c101 |0034: iget-object v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -01f7ec: 5454 c101 |0036: iget-object v4, v5, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -01f7f0: 6e10 7b06 0400 |0038: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@067b │ │ -01f7f6: 0a04 |003b: move-result v4 │ │ -01f7f8: 6e40 fc05 3240 |003c: invoke-virtual {v2, v3, v0, v4}, Landroid/support/v4/widget/v;.a:(Landroid/view/View;II)Z // method@05fc │ │ -01f7fe: 0a00 |003f: move-result v0 │ │ -01f800: 3800 1900 |0040: if-eqz v0, 0059 // +0019 │ │ -01f804: 6e10 5205 0500 |0042: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.a:()V // method@0552 │ │ -01f80a: 7110 5004 0500 |0045: invoke-static {v5}, Landroid/support/v4/view/ad;.b:(Landroid/view/View;)V // method@0450 │ │ -01f810: 1210 |0048: const/4 v0, #int 1 // #1 │ │ -01f812: 28bd |0049: goto 0006 // -0043 │ │ -01f814: 6e10 6f05 0500 |004a: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@056f │ │ -01f81a: 0a02 |004d: move-result v2 │ │ -01f81c: 5200 e901 |004e: iget v0, v0, Landroid/support/v4/widget/o;.leftMargin:I // field@01e9 │ │ -01f820: b020 |0050: add-int/2addr v0, v2 │ │ -01f822: 8200 |0051: int-to-float v0, v0 │ │ -01f824: 5252 c401 |0052: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.k:I // field@01c4 │ │ -01f828: 8222 |0054: int-to-float v2, v2 │ │ -01f82a: c862 |0055: mul-float/2addr v2, v6 │ │ -01f82c: c620 |0056: add-float/2addr v0, v2 │ │ -01f82e: 8700 |0057: float-to-int v0, v0 │ │ -01f830: 28da |0058: goto 0032 // -0026 │ │ -01f832: 0110 |0059: move v0, v1 │ │ -01f834: 28ac |005a: goto 0006 // -0054 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'b' │ │ - type : '()Z' │ │ + type : 'I' │ │ access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -01f838: |[01f838] android.support.v4.widget.SlidingPaneLayout.b:()Z │ │ -01f848: 5420 c101 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -01f84c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01f84e: 7030 5b05 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.b:(Landroid/view/View;I)Z // method@055b │ │ -01f854: 0a00 |0006: move-result v0 │ │ -01f856: 0f00 |0007: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + #1 : (in La/a/a/a/i;) │ │ name : 'b' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 30 16-bit code units │ │ -01f858: |[01f858] android.support.v4.widget.SlidingPaneLayout.b:(Landroid/view/View;)Z │ │ -01f868: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01f86a: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ -01f86e: 0f01 |0003: return v1 │ │ -01f870: 6e10 7006 0400 |0004: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01f876: 0c00 |0007: move-result-object v0 │ │ -01f878: 1f00 1f01 |0008: check-cast v0, Landroid/support/v4/widget/o; // type@011f │ │ -01f87c: 5532 c001 |000a: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.g:Z // field@01c0 │ │ -01f880: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -01f884: 5500 e501 |000e: iget-boolean v0, v0, Landroid/support/v4/widget/o;.c:Z // field@01e5 │ │ -01f888: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -01f88c: 5230 c201 |0012: iget v0, v3, Landroid/support/v4/widget/SlidingPaneLayout;.i:F // field@01c2 │ │ -01f890: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -01f892: 2d00 0002 |0015: cmpl-float v0, v0, v2 │ │ -01f896: 3d00 0500 |0017: if-lez v0, 001c // +0005 │ │ -01f89a: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -01f89c: 0101 |001a: move v1, v0 │ │ -01f89e: 28e8 |001b: goto 0003 // -0018 │ │ -01f8a0: 0110 |001c: move v0, v1 │ │ -01f8a2: 28fd |001d: goto 001a // -0003 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in La/a/a/a/i;) │ │ name : 'c' │ │ - type : '()Z' │ │ + type : 'Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -01f8a4: |[01f8a4] android.support.v4.widget.SlidingPaneLayout.c:()Z │ │ -01f8b4: 5420 c101 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -01f8b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01f8ba: 7030 5805 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.a:(Landroid/view/View;I)Z // method@0558 │ │ -01f8c0: 0a00 |0006: move-result v0 │ │ -01f8c2: 0f00 |0007: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'checkLayoutParams' │ │ - type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -01f8c4: |[01f8c4] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -01f8d4: 2020 1f01 |0000: instance-of v0, v2, Landroid/support/v4/widget/o; // type@011f │ │ -01f8d8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -01f8dc: 6f20 ae06 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@06ae │ │ -01f8e2: 0a00 |0007: move-result v0 │ │ -01f8e4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -01f8e8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -01f8ea: 0f00 |000b: return v0 │ │ -01f8ec: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -01f8ee: 28fe |000d: goto 000b // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'computeScroll' │ │ + #3 : (in La/a/a/a/i;) │ │ + name : 'e' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in La/a/a/a/i;) │ │ + name : 'f' │ │ + type : '[La/a/a/a/aj;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/i;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 23 16-bit code units │ │ -01f8f0: |[01f8f0] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ -01f900: 5420 ca01 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -01f904: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -01f906: 6e20 fd05 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/v;.a:(Z)Z // method@05fd │ │ -01f90c: 0a00 |0006: move-result v0 │ │ -01f90e: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -01f912: 5520 c001 |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.g:Z // field@01c0 │ │ -01f916: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -01f91a: 5420 ca01 |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -01f91e: 6e10 1106 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/v;.f:()V // method@0611 │ │ -01f924: 0e00 |0012: return-void │ │ -01f926: 7110 5004 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ad;.b:(Landroid/view/View;)V // method@0450 │ │ -01f92c: 28fc |0016: goto 0012 // -0004 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'd' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 16 16-bit code units │ │ -01f930: |[01f930] android.support.v4.widget.SlidingPaneLayout.d:()Z │ │ -01f940: 5520 c001 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.g:Z // field@01c0 │ │ -01f944: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -01f948: 5220 c201 |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.i:F // field@01c2 │ │ -01f94c: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ -01f950: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ -01f954: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -01f958: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -01f95a: 0f00 |000d: return v0 │ │ -01f95c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -01f95e: 28fe |000f: goto 000d // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'draw' │ │ - type : '(Landroid/graphics/Canvas;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 70 16-bit code units │ │ -01f960: |[01f960] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ -01f970: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01f972: 6f20 b106 7600 |0001: invoke-super {v6, v7}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@06b1 │ │ -01f978: 7010 6505 0600 |0004: invoke-direct {v6}, Landroid/support/v4/widget/SlidingPaneLayout;.f:()Z // method@0565 │ │ -01f97e: 0a00 |0007: move-result v0 │ │ -01f980: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -01f984: 5460 be01 |000a: iget-object v0, v6, Landroid/support/v4/widget/SlidingPaneLayout;.e:Landroid/graphics/drawable/Drawable; // field@01be │ │ -01f988: 6e10 6a05 0600 |000c: invoke-virtual {v6}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@056a │ │ -01f98e: 0a01 |000f: move-result v1 │ │ -01f990: 3721 0e00 |0010: if-le v1, v2, 001e // +000e │ │ -01f994: 6e20 6905 2600 |0012: invoke-virtual {v6, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0569 │ │ -01f99a: 0c01 |0015: move-result-object v1 │ │ -01f99c: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -01f9a0: 3900 0800 |0018: if-nez v0, 0020 // +0008 │ │ -01f9a4: 0e00 |001a: return-void │ │ -01f9a6: 5460 bd01 |001b: iget-object v0, v6, Landroid/support/v4/widget/SlidingPaneLayout;.d:Landroid/graphics/drawable/Drawable; // field@01bd │ │ -01f9aa: 28ef |001d: goto 000c // -0011 │ │ -01f9ac: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -01f9ae: 28f7 |001f: goto 0016 // -0009 │ │ -01f9b0: 6e10 7b06 0100 |0020: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@067b │ │ -01f9b6: 0a03 |0023: move-result v3 │ │ -01f9b8: 6e10 6906 0100 |0024: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@0669 │ │ -01f9be: 0a04 |0027: move-result v4 │ │ -01f9c0: 6e10 0801 0000 |0028: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0108 │ │ -01f9c6: 0a05 |002b: move-result v5 │ │ -01f9c8: 7010 6505 0600 |002c: invoke-direct {v6}, Landroid/support/v4/widget/SlidingPaneLayout;.f:()Z // method@0565 │ │ -01f9ce: 0a02 |002f: move-result v2 │ │ -01f9d0: 3802 0f00 |0030: if-eqz v2, 003f // +000f │ │ -01f9d4: 6e10 7706 0100 |0032: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@0677 │ │ -01f9da: 0a02 |0035: move-result v2 │ │ -01f9dc: 9001 0205 |0036: add-int v1, v2, v5 │ │ -01f9e0: 6e54 0c01 2013 |0038: invoke-virtual {v0, v2, v3, v1, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@010c │ │ -01f9e6: 6e20 0701 7000 |003b: invoke-virtual {v0, v7}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0107 │ │ -01f9ec: 28dc |003e: goto 001a // -0024 │ │ -01f9ee: 6e10 7106 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -01f9f4: 0a01 |0042: move-result v1 │ │ -01f9f6: 9102 0105 |0043: sub-int v2, v1, v5 │ │ -01f9fa: 28f3 |0045: goto 0038 // -000d │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +006cf0: |[006cf0] a.a.a.a.i.:()V │ │ +006d00: 2200 2700 |0000: new-instance v0, La/a/a/a/j; // type@0027 │ │ +006d04: 7010 5000 0000 |0002: invoke-direct {v0}, La/a/a/a/j;.:()V // method@0050 │ │ +006d0a: 6900 1900 |0005: sput-object v0, La/a/a/a/i;.d:La/a/a/a/ab; // field@0019 │ │ +006d0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #10 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'drawChild' │ │ - type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/i;) │ │ + name : 'a' │ │ + type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 11 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 184 16-bit code units │ │ -01f9fc: |[01f9fc] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -01fa0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01fa0e: 6e10 7006 0800 |0001: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01fa14: 0c00 |0004: move-result-object v0 │ │ -01fa16: 1f00 1f01 |0005: check-cast v0, Landroid/support/v4/widget/o; // type@011f │ │ -01fa1a: 1222 |0007: const/4 v2, #int 2 // #2 │ │ -01fa1c: 6e20 eb00 2700 |0008: invoke-virtual {v7, v2}, Landroid/graphics/Canvas;.save:(I)I // method@00eb │ │ -01fa22: 0a02 |000b: move-result v2 │ │ -01fa24: 5563 c001 |000c: iget-boolean v3, v6, Landroid/support/v4/widget/SlidingPaneLayout;.g:Z // field@01c0 │ │ -01fa28: 3803 2c00 |000e: if-eqz v3, 003a // +002c │ │ -01fa2c: 5503 e401 |0010: iget-boolean v3, v0, Landroid/support/v4/widget/o;.b:Z // field@01e4 │ │ -01fa30: 3903 2800 |0012: if-nez v3, 003a // +0028 │ │ -01fa34: 5463 c101 |0014: iget-object v3, v6, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -01fa38: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -01fa3c: 5463 cd01 |0018: iget-object v3, v6, Landroid/support/v4/widget/SlidingPaneLayout;.t:Landroid/graphics/Rect; // field@01cd │ │ -01fa40: 6e20 e400 3700 |001a: invoke-virtual {v7, v3}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@00e4 │ │ -01fa46: 7010 6505 0600 |001d: invoke-direct {v6}, Landroid/support/v4/widget/SlidingPaneLayout;.f:()Z // method@0565 │ │ -01fa4c: 0a03 |0020: move-result v3 │ │ -01fa4e: 3803 2700 |0021: if-eqz v3, 0048 // +0027 │ │ -01fa52: 5463 cd01 |0023: iget-object v3, v6, Landroid/support/v4/widget/SlidingPaneLayout;.t:Landroid/graphics/Rect; // field@01cd │ │ -01fa56: 5464 cd01 |0025: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout;.t:Landroid/graphics/Rect; // field@01cd │ │ -01fa5a: 5244 1700 |0027: iget v4, v4, Landroid/graphics/Rect;.left:I // field@0017 │ │ -01fa5e: 5465 c101 |0029: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -01fa62: 6e10 7706 0500 |002b: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@0677 │ │ -01fa68: 0a05 |002e: move-result v5 │ │ -01fa6a: 7120 6407 5400 |002f: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@0764 │ │ -01fa70: 0a04 |0032: move-result v4 │ │ -01fa72: 5934 1700 |0033: iput v4, v3, Landroid/graphics/Rect;.left:I // field@0017 │ │ -01fa76: 5463 cd01 |0035: iget-object v3, v6, Landroid/support/v4/widget/SlidingPaneLayout;.t:Landroid/graphics/Rect; // field@01cd │ │ -01fa7a: 6e20 dc00 3700 |0037: invoke-virtual {v7, v3}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@00dc │ │ -01fa80: 6003 1b00 |003a: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -01fa84: 1304 0b00 |003c: const/16 v4, #int 11 // #b │ │ -01fa88: 3443 1d00 |003e: if-lt v3, v4, 005b // +001d │ │ -01fa8c: 6f5a b206 7698 |0040: invoke-super {v6, v7, v8, v9, v10}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@06b2 │ │ -01fa92: 0a00 |0043: move-result v0 │ │ -01fa94: 6e20 e800 2700 |0044: invoke-virtual {v7, v2}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@00e8 │ │ -01fa9a: 0f00 |0047: return v0 │ │ -01fa9c: 5463 cd01 |0048: iget-object v3, v6, Landroid/support/v4/widget/SlidingPaneLayout;.t:Landroid/graphics/Rect; // field@01cd │ │ -01faa0: 5464 cd01 |004a: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout;.t:Landroid/graphics/Rect; // field@01cd │ │ -01faa4: 5244 1800 |004c: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0018 │ │ -01faa8: 5465 c101 |004e: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -01faac: 6e10 7106 0500 |0050: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -01fab2: 0a05 |0053: move-result v5 │ │ -01fab4: 7120 6607 5400 |0054: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@0766 │ │ -01faba: 0a04 |0057: move-result v4 │ │ -01fabc: 5934 1800 |0058: iput v4, v3, Landroid/graphics/Rect;.right:I // field@0018 │ │ -01fac0: 28db |005a: goto 0035 // -0025 │ │ -01fac2: 5503 e501 |005b: iget-boolean v3, v0, Landroid/support/v4/widget/o;.c:Z // field@01e5 │ │ -01fac6: 3803 4d00 |005d: if-eqz v3, 00aa // +004d │ │ -01faca: 5263 c201 |005f: iget v3, v6, Landroid/support/v4/widget/SlidingPaneLayout;.i:F // field@01c2 │ │ -01face: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -01fad0: 2d03 0304 |0062: cmpl-float v3, v3, v4 │ │ -01fad4: 3d03 4600 |0064: if-lez v3, 00aa // +0046 │ │ -01fad8: 6e10 8106 0800 |0066: invoke-virtual {v8}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@0681 │ │ -01fade: 0a03 |0069: move-result v3 │ │ -01fae0: 3903 0600 |006a: if-nez v3, 0070 // +0006 │ │ -01fae4: 1213 |006c: const/4 v3, #int 1 // #1 │ │ -01fae6: 6e20 9b06 3800 |006d: invoke-virtual {v8, v3}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@069b │ │ -01faec: 6e10 6b06 0800 |0070: invoke-virtual {v8}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@066b │ │ -01faf2: 0c03 |0073: move-result-object v3 │ │ -01faf4: 3803 1300 |0074: if-eqz v3, 0087 // +0013 │ │ -01faf8: 6e10 7106 0800 |0076: invoke-virtual {v8}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -01fafe: 0a04 |0079: move-result v4 │ │ -01fb00: 8244 |007a: int-to-float v4, v4 │ │ -01fb02: 6e10 7b06 0800 |007b: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@067b │ │ -01fb08: 0a05 |007e: move-result v5 │ │ -01fb0a: 8255 |007f: int-to-float v5, v5 │ │ -01fb0c: 5400 e601 |0080: iget-object v0, v0, Landroid/support/v4/widget/o;.d:Landroid/graphics/Paint; // field@01e6 │ │ -01fb10: 6e50 de00 3754 |0082: invoke-virtual {v7, v3, v4, v5, v0}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@00de │ │ -01fb16: 0110 |0085: move v0, v1 │ │ -01fb18: 28be |0086: goto 0044 // -0042 │ │ -01fb1a: 1a00 6103 |0087: const-string v0, "SlidingPaneLayout" // string@0361 │ │ -01fb1e: 2201 8f01 |0089: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -01fb22: 7010 8207 0100 |008b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -01fb28: 1a03 9d04 |008e: const-string v3, "drawChild: child view " // string@049d │ │ -01fb2c: 6e20 8807 3100 |0090: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01fb32: 0c01 |0093: move-result-object v1 │ │ -01fb34: 6e20 8707 8100 |0094: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -01fb3a: 0c01 |0097: move-result-object v1 │ │ -01fb3c: 1a03 6a00 |0098: const-string v3, " returned null drawing cache" // string@006a │ │ -01fb40: 6e20 8807 3100 |009a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -01fb46: 0c01 |009d: move-result-object v1 │ │ -01fb48: 6e10 8b07 0100 |009e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -01fb4e: 0c01 |00a1: move-result-object v1 │ │ -01fb50: 7120 2d06 1000 |00a2: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@062d │ │ -01fb56: 6f5a b206 7698 |00a5: invoke-super {v6, v7, v8, v9, v10}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@06b2 │ │ -01fb5c: 0a00 |00a8: move-result v0 │ │ -01fb5e: 289b |00a9: goto 0044 // -0065 │ │ -01fb60: 6e10 8106 0800 |00aa: invoke-virtual {v8}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@0681 │ │ -01fb66: 0a00 |00ad: move-result v0 │ │ -01fb68: 3800 0500 |00ae: if-eqz v0, 00b3 // +0005 │ │ -01fb6c: 6e20 9b06 1800 |00b0: invoke-virtual {v8, v1}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@069b │ │ -01fb72: 6f5a b206 7698 |00b3: invoke-super {v6, v7, v8, v9, v10}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@06b2 │ │ -01fb78: 0a00 |00b6: move-result v0 │ │ -01fb7a: 288d |00b7: goto 0044 // -0073 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'e' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fb7c: |[01fb7c] android.support.v4.widget.SlidingPaneLayout.e:()Z │ │ -01fb8c: 5510 c001 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.g:Z // field@01c0 │ │ -01fb90: 0f00 |0002: return v0 │ │ +006d10: |[006d10] a.a.a.a.i.a:()I │ │ +006d20: 5210 1600 |0000: iget v0, v1, La/a/a/a/i;.a:I // field@0016 │ │ +006d24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #12 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'generateDefaultLayoutParams' │ │ - type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ + #1 : (in La/a/a/a/i;) │ │ + name : 'b' │ │ + type : '()Ljava/lang/CharSequence;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01fb94: |[01fb94] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -01fba4: 2200 1f01 |0000: new-instance v0, Landroid/support/v4/widget/o; // type@011f │ │ -01fba8: 7010 dd05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/o;.:()V // method@05dd │ │ -01fbae: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #13 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'generateLayoutParams' │ │ - type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -01fbb0: |[01fbb0] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -01fbc0: 2200 1f01 |0000: new-instance v0, Landroid/support/v4/widget/o; // type@011f │ │ -01fbc4: 6e10 6b05 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@056b │ │ -01fbca: 0c01 |0005: move-result-object v1 │ │ -01fbcc: 7030 de05 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/o;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@05de │ │ -01fbd2: 1100 |0009: return-object v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +006d28: |[006d28] a.a.a.a.i.b:()Ljava/lang/CharSequence; │ │ +006d38: 5410 1700 |0000: iget-object v0, v1, La/a/a/a/i;.b:Ljava/lang/CharSequence; // field@0017 │ │ +006d3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #14 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'generateLayoutParams' │ │ - type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ + #2 : (in La/a/a/a/i;) │ │ + name : 'c' │ │ + type : '()Landroid/app/PendingIntent;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -01fbd4: |[01fbd4] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -01fbe4: 2020 4601 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0146 │ │ -01fbe8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -01fbec: 2200 1f01 |0004: new-instance v0, Landroid/support/v4/widget/o; // type@011f │ │ -01fbf0: 1f02 4601 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0146 │ │ -01fbf4: 7020 e005 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/o;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@05e0 │ │ -01fbfa: 1100 |000b: return-object v0 │ │ -01fbfc: 2200 1f01 |000c: new-instance v0, Landroid/support/v4/widget/o; // type@011f │ │ -01fc00: 7020 df05 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/o;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@05df │ │ -01fc06: 28fa |0011: goto 000b // -0006 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #15 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'getCoveredFadeColor' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fc08: |[01fc08] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ -01fc18: 5210 bc01 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.c:I // field@01bc │ │ -01fc1c: 0f00 |0002: return v0 │ │ +006d40: |[006d40] a.a.a.a.i.c:()Landroid/app/PendingIntent; │ │ +006d50: 5410 1800 |0000: iget-object v0, v1, La/a/a/a/i;.c:Landroid/app/PendingIntent; // field@0018 │ │ +006d54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #16 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'getParallaxDistance' │ │ - type : '()I' │ │ + #3 : (in La/a/a/a/i;) │ │ + name : 'd' │ │ + type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fc20: |[01fc20] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ -01fc30: 5210 c601 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.m:I // field@01c6 │ │ -01fc34: 0f00 |0002: return v0 │ │ +006d58: |[006d58] a.a.a.a.i.d:()Landroid/os/Bundle; │ │ +006d68: 5410 1a00 |0000: iget-object v0, v1, La/a/a/a/i;.e:Landroid/os/Bundle; // field@001a │ │ +006d6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #17 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'getSliderFadeColor' │ │ - type : '()I' │ │ + #4 : (in La/a/a/a/i;) │ │ + name : 'e' │ │ + type : '()[La/a/a/a/aj;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fc38: |[01fc38] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ -01fc48: 5210 bb01 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.b:I // field@01bb │ │ -01fc4c: 0f00 |0002: return v0 │ │ +006d70: |[006d70] a.a.a.a.i.e:()[La/a/a/a/aj; │ │ +006d80: 5410 1b00 |0000: iget-object v0, v1, La/a/a/a/i;.f:[La/a/a/a/aj; // field@001b │ │ +006d84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #18 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'onAttachedToWindow' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #5 : (in La/a/a/a/i;) │ │ + name : 'f' │ │ + type : '()[La/a/a/a/ar;' │ │ + access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -01fc50: |[01fc50] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ -01fc60: 6f10 bc06 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@06bc │ │ -01fc66: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -01fc68: 5c10 cc01 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.s:Z // field@01cc │ │ -01fc6c: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #19 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'onDetachedFromWindow' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 37 16-bit code units │ │ -01fc70: |[01fc70] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ -01fc80: 6f10 bd06 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@06bd │ │ -01fc86: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -01fc88: 5c30 cc01 |0004: iput-boolean v0, v3, Landroid/support/v4/widget/SlidingPaneLayout;.s:Z // field@01cc │ │ -01fc8c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -01fc8e: 5431 ce01 |0007: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout;.u:Ljava/util/ArrayList; // field@01ce │ │ -01fc92: 6e10 a507 0100 |0009: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -01fc98: 0a02 |000c: move-result v2 │ │ -01fc9a: 0101 |000d: move v1, v0 │ │ -01fc9c: 3521 1100 |000e: if-ge v1, v2, 001f // +0011 │ │ -01fca0: 5430 ce01 |0010: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout;.u:Ljava/util/ArrayList; // field@01ce │ │ -01fca4: 6e20 9f07 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@079f │ │ -01fcaa: 0c00 |0015: move-result-object v0 │ │ -01fcac: 1f00 1e01 |0016: check-cast v0, Landroid/support/v4/widget/n; // type@011e │ │ -01fcb0: 6e10 db05 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/widget/n;.run:()V // method@05db │ │ -01fcb6: d800 0101 |001b: add-int/lit8 v0, v1, #int 1 // #01 │ │ -01fcba: 0101 |001d: move v1, v0 │ │ -01fcbc: 28f0 |001e: goto 000e // -0010 │ │ -01fcbe: 5430 ce01 |001f: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout;.u:Ljava/util/ArrayList; // field@01ce │ │ -01fcc2: 6e10 9d07 0000 |0021: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@079d │ │ -01fcc8: 0e00 |0024: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #20 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'onInterceptTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 186 16-bit code units │ │ -01fccc: |[01fccc] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -01fcdc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01fcde: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -01fce0: 7110 d204 0800 |0002: invoke-static {v8}, Landroid/support/v4/view/s;.a:(Landroid/view/MotionEvent;)I // method@04d2 │ │ -01fce6: 0a03 |0005: move-result v3 │ │ -01fce8: 5570 c001 |0006: iget-boolean v0, v7, Landroid/support/v4/widget/SlidingPaneLayout;.g:Z // field@01c0 │ │ -01fcec: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ -01fcf0: 3903 2300 |000a: if-nez v3, 002d // +0023 │ │ -01fcf4: 6e10 6a05 0700 |000c: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@056a │ │ -01fcfa: 0a00 |000f: move-result v0 │ │ -01fcfc: 3710 1d00 |0010: if-le v0, v1, 002d // +001d │ │ -01fd00: 6e20 6905 1700 |0012: invoke-virtual {v7, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0569 │ │ -01fd06: 0c00 |0015: move-result-object v0 │ │ -01fd08: 3800 1700 |0016: if-eqz v0, 002d // +0017 │ │ -01fd0c: 5474 ca01 |0018: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -01fd10: 6e10 4d06 0800 |001a: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@064d │ │ -01fd16: 0a05 |001d: move-result v5 │ │ -01fd18: 8755 |001e: float-to-int v5, v5 │ │ -01fd1a: 6e10 4f06 0800 |001f: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@064f │ │ -01fd20: 0a06 |0022: move-result v6 │ │ -01fd22: 8766 |0023: float-to-int v6, v6 │ │ -01fd24: 6e40 0606 0465 |0024: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/widget/v;.b:(Landroid/view/View;II)Z // method@0606 │ │ -01fd2a: 0a00 |0027: move-result v0 │ │ -01fd2c: 3900 1900 |0028: if-nez v0, 0041 // +0019 │ │ -01fd30: 0110 |002a: move v0, v1 │ │ -01fd32: 5c70 cb01 |002b: iput-boolean v0, v7, Landroid/support/v4/widget/SlidingPaneLayout;.r:Z // field@01cb │ │ -01fd36: 5570 c001 |002d: iget-boolean v0, v7, Landroid/support/v4/widget/SlidingPaneLayout;.g:Z // field@01c0 │ │ -01fd3a: 3800 0800 |002f: if-eqz v0, 0037 // +0008 │ │ -01fd3e: 5570 c501 |0031: iget-boolean v0, v7, Landroid/support/v4/widget/SlidingPaneLayout;.l:Z // field@01c5 │ │ -01fd42: 3800 1000 |0033: if-eqz v0, 0043 // +0010 │ │ -01fd46: 3803 0e00 |0035: if-eqz v3, 0043 // +000e │ │ -01fd4a: 5470 ca01 |0037: iget-object v0, v7, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -01fd4e: 6e10 0f06 0000 |0039: invoke-virtual {v0}, Landroid/support/v4/widget/v;.e:()V // method@060f │ │ -01fd54: 6f20 bf06 8700 |003c: invoke-super {v7, v8}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@06bf │ │ -01fd5a: 0a02 |003f: move-result v2 │ │ -01fd5c: 0f02 |0040: return v2 │ │ -01fd5e: 0120 |0041: move v0, v2 │ │ -01fd60: 28e9 |0042: goto 002b // -0017 │ │ -01fd62: 1230 |0043: const/4 v0, #int 3 // #3 │ │ -01fd64: 3203 0400 |0044: if-eq v3, v0, 0048 // +0004 │ │ -01fd68: 3313 0800 |0046: if-ne v3, v1, 004e // +0008 │ │ -01fd6c: 5470 ca01 |0048: iget-object v0, v7, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -01fd70: 6e10 0f06 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/widget/v;.e:()V // method@060f │ │ -01fd76: 28f3 |004d: goto 0040 // -000d │ │ -01fd78: 2b03 6200 0000 |004e: packed-switch v3, 000000b0 // +00000062 │ │ -01fd7e: 0120 |0051: move v0, v2 │ │ -01fd80: 5473 ca01 |0052: iget-object v3, v7, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -01fd84: 6e20 fa05 8300 |0054: invoke-virtual {v3, v8}, Landroid/support/v4/widget/v;.a:(Landroid/view/MotionEvent;)Z // method@05fa │ │ -01fd8a: 0a03 |0057: move-result v3 │ │ -01fd8c: 3903 0400 |0058: if-nez v3, 005c // +0004 │ │ -01fd90: 3800 e6ff |005a: if-eqz v0, 0040 // -001a │ │ -01fd94: 0112 |005c: move v2, v1 │ │ -01fd96: 28e3 |005d: goto 0040 // -001d │ │ -01fd98: 5c72 c501 |005e: iput-boolean v2, v7, Landroid/support/v4/widget/SlidingPaneLayout;.l:Z // field@01c5 │ │ -01fd9c: 6e10 4d06 0800 |0060: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@064d │ │ -01fda2: 0a00 |0063: move-result v0 │ │ -01fda4: 6e10 4f06 0800 |0064: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@064f │ │ -01fdaa: 0a03 |0067: move-result v3 │ │ -01fdac: 5970 c701 |0068: iput v0, v7, Landroid/support/v4/widget/SlidingPaneLayout;.n:F // field@01c7 │ │ -01fdb0: 5973 c801 |006a: iput v3, v7, Landroid/support/v4/widget/SlidingPaneLayout;.o:F // field@01c8 │ │ -01fdb4: 5474 ca01 |006c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -01fdb8: 5475 c101 |006e: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -01fdbc: 8700 |0070: float-to-int v0, v0 │ │ -01fdbe: 8733 |0071: float-to-int v3, v3 │ │ -01fdc0: 6e40 0606 5430 |0072: invoke-virtual {v4, v5, v0, v3}, Landroid/support/v4/widget/v;.b:(Landroid/view/View;II)Z // method@0606 │ │ -01fdc6: 0a00 |0075: move-result v0 │ │ -01fdc8: 3800 dbff |0076: if-eqz v0, 0051 // -0025 │ │ -01fdcc: 5470 c101 |0078: iget-object v0, v7, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -01fdd0: 6e20 5a05 0700 |007a: invoke-virtual {v7, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.b:(Landroid/view/View;)Z // method@055a │ │ -01fdd6: 0a00 |007d: move-result v0 │ │ -01fdd8: 3800 d3ff |007e: if-eqz v0, 0051 // -002d │ │ -01fddc: 0110 |0080: move v0, v1 │ │ -01fdde: 28d1 |0081: goto 0052 // -002f │ │ -01fde0: 6e10 4d06 0800 |0082: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@064d │ │ -01fde6: 0a00 |0085: move-result v0 │ │ -01fde8: 6e10 4f06 0800 |0086: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@064f │ │ -01fdee: 0a03 |0089: move-result v3 │ │ -01fdf0: 5274 c701 |008a: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.n:F // field@01c7 │ │ -01fdf4: c740 |008c: sub-float/2addr v0, v4 │ │ -01fdf6: 7110 5f07 0000 |008d: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -01fdfc: 0a00 |0090: move-result v0 │ │ -01fdfe: 5274 c801 |0091: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.o:F // field@01c8 │ │ -01fe02: c743 |0093: sub-float/2addr v3, v4 │ │ -01fe04: 7110 5f07 0300 |0094: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -01fe0a: 0a03 |0097: move-result v3 │ │ -01fe0c: 5474 ca01 |0098: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -01fe10: 6e10 0b06 0400 |009a: invoke-virtual {v4}, Landroid/support/v4/widget/v;.d:()I // method@060b │ │ -01fe16: 0a04 |009d: move-result v4 │ │ -01fe18: 8244 |009e: int-to-float v4, v4 │ │ -01fe1a: 2d04 0004 |009f: cmpl-float v4, v0, v4 │ │ -01fe1e: 3d04 b0ff |00a1: if-lez v4, 0051 // -0050 │ │ -01fe22: 2d00 0300 |00a3: cmpl-float v0, v3, v0 │ │ -01fe26: 3d00 acff |00a5: if-lez v0, 0051 // -0054 │ │ -01fe2a: 5470 ca01 |00a7: iget-object v0, v7, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -01fe2e: 6e10 0f06 0000 |00a9: invoke-virtual {v0}, Landroid/support/v4/widget/v;.e:()V // method@060f │ │ -01fe34: 5c71 c501 |00ac: iput-boolean v1, v7, Landroid/support/v4/widget/SlidingPaneLayout;.l:Z // field@01c5 │ │ -01fe38: 2892 |00ae: goto 0040 // -006e │ │ -01fe3a: 0000 |00af: nop // spacer │ │ -01fe3c: 0001 0300 0000 0000 1000 0000 0300 ... |00b0: packed-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #21 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'onLayout' │ │ - type : '(ZIIII)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 23 │ │ - ins : 6 │ │ - outs : 5 │ │ - insns size : 349 16-bit code units │ │ -01fe50: |[01fe50] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ -01fe60: 7601 6505 1100 |0000: invoke-direct/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.f:()Z // method@0565 │ │ -01fe66: 0a09 |0003: move-result v9 │ │ -01fe68: 3809 5400 |0004: if-eqz v9, 0058 // +0054 │ │ -01fe6c: 0800 1100 |0006: move-object/from16 v0, v17 │ │ -01fe70: 5401 ca01 |0008: iget-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -01fe74: 1222 |000a: const/4 v2, #int 2 // #2 │ │ -01fe76: 6e20 f505 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/widget/v;.a:(I)V // method@05f5 │ │ -01fe7c: 910a 1513 |000e: sub-int v10, v21, v19 │ │ -01fe80: 3809 5100 |0010: if-eqz v9, 0061 // +0051 │ │ -01fe84: 7401 7005 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@0570 │ │ -01fe8a: 0a05 |0015: move-result v5 │ │ -01fe8c: 3809 5000 |0016: if-eqz v9, 0066 // +0050 │ │ -01fe90: 7401 6f05 1100 |0018: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@056f │ │ -01fe96: 0a01 |001b: move-result v1 │ │ -01fe98: 0112 |001c: move v2, v1 │ │ -01fe9a: 7401 7105 1100 |001d: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@0571 │ │ -01fea0: 0a0b |0020: move-result v11 │ │ -01fea2: 7401 6a05 1100 |0021: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@056a │ │ -01fea8: 0a0c |0024: move-result v12 │ │ -01feaa: 0800 1100 |0025: move-object/from16 v0, v17 │ │ -01feae: 5501 cc01 |0027: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.s:Z // field@01cc │ │ -01feb2: 3801 1400 |0029: if-eqz v1, 003d // +0014 │ │ -01feb6: 0800 1100 |002b: move-object/from16 v0, v17 │ │ -01feba: 5501 c001 |002d: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.g:Z // field@01c0 │ │ -01febe: 3801 3d00 |002f: if-eqz v1, 006c // +003d │ │ -01fec2: 0800 1100 |0031: move-object/from16 v0, v17 │ │ -01fec6: 5501 cb01 |0033: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.r:Z // field@01cb │ │ -01feca: 3801 3700 |0035: if-eqz v1, 006c // +0037 │ │ -01fece: 1501 803f |0037: const/high16 v1, #int 1065353216 // #3f80 │ │ -01fed2: 0800 1100 |0039: move-object/from16 v0, v17 │ │ -01fed6: 5901 c201 |003b: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.i:F // field@01c2 │ │ -01feda: 1201 |003d: const/4 v1, #int 0 // #0 │ │ -01fedc: 0118 |003e: move v8, v1 │ │ -01fede: 0156 |003f: move v6, v5 │ │ -01fee0: 35c8 be00 |0040: if-ge v8, v12, 00fe // +00be │ │ -01fee4: 0800 1100 |0042: move-object/from16 v0, v17 │ │ -01fee8: 6e20 6905 8000 |0044: invoke-virtual {v0, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0569 │ │ -01feee: 0c0d |0047: move-result-object v13 │ │ -01fef0: 6e10 7c06 0d00 |0048: invoke-virtual {v13}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -01fef6: 0a01 |004b: move-result v1 │ │ -01fef8: 1303 0800 |004c: const/16 v3, #int 8 // #8 │ │ -01fefc: 3331 2000 |004e: if-ne v1, v3, 006e // +0020 │ │ -01ff00: 0151 |0050: move v1, v5 │ │ -01ff02: 0163 |0051: move v3, v6 │ │ -01ff04: d804 0801 |0052: add-int/lit8 v4, v8, #int 1 // #01 │ │ -01ff08: 0148 |0054: move v8, v4 │ │ -01ff0a: 0115 |0055: move v5, v1 │ │ -01ff0c: 0136 |0056: move v6, v3 │ │ -01ff0e: 28e9 |0057: goto 0040 // -0017 │ │ -01ff10: 0800 1100 |0058: move-object/from16 v0, v17 │ │ -01ff14: 5401 ca01 |005a: iget-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -01ff18: 1212 |005c: const/4 v2, #int 1 // #1 │ │ -01ff1a: 6e20 f505 2100 |005d: invoke-virtual {v1, v2}, Landroid/support/v4/widget/v;.a:(I)V // method@05f5 │ │ -01ff20: 28ae |0060: goto 000e // -0052 │ │ -01ff22: 7401 6f05 1100 |0061: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@056f │ │ -01ff28: 0a05 |0064: move-result v5 │ │ -01ff2a: 28b1 |0065: goto 0016 // -004f │ │ -01ff2c: 7401 7005 1100 |0066: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@0570 │ │ -01ff32: 0a01 |0069: move-result v1 │ │ -01ff34: 0112 |006a: move v2, v1 │ │ -01ff36: 28b2 |006b: goto 001d // -004e │ │ -01ff38: 1201 |006c: const/4 v1, #int 0 // #0 │ │ -01ff3a: 28cc |006d: goto 0039 // -0034 │ │ -01ff3c: 6e10 7006 0d00 |006e: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -01ff42: 0c01 |0071: move-result-object v1 │ │ -01ff44: 1f01 1f01 |0072: check-cast v1, Landroid/support/v4/widget/o; // type@011f │ │ -01ff48: 6e10 7306 0d00 |0074: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@0673 │ │ -01ff4e: 0a0e |0077: move-result v14 │ │ -01ff50: 1207 |0078: const/4 v7, #int 0 // #0 │ │ -01ff52: 5513 e401 |0079: iget-boolean v3, v1, Landroid/support/v4/widget/o;.b:Z // field@01e4 │ │ -01ff56: 3803 5f00 |007b: if-eqz v3, 00da // +005f │ │ -01ff5a: 5213 e901 |007d: iget v3, v1, Landroid/support/v4/widget/o;.leftMargin:I // field@01e9 │ │ -01ff5e: 5214 ea01 |007f: iget v4, v1, Landroid/support/v4/widget/o;.rightMargin:I // field@01ea │ │ -01ff62: b043 |0081: add-int/2addr v3, v4 │ │ -01ff64: 9104 0a02 |0082: sub-int v4, v10, v2 │ │ -01ff68: 0800 1100 |0084: move-object/from16 v0, v17 │ │ -01ff6c: 520f bf01 |0086: iget v15, v0, Landroid/support/v4/widget/SlidingPaneLayout;.f:I // field@01bf │ │ -01ff70: b1f4 |0088: sub-int/2addr v4, v15 │ │ -01ff72: 7120 6607 4500 |0089: invoke-static {v5, v4}, Ljava/lang/Math;.min:(II)I // method@0766 │ │ -01ff78: 0a04 |008c: move-result v4 │ │ -01ff7a: b164 |008d: sub-int/2addr v4, v6 │ │ -01ff7c: 910f 0403 |008e: sub-int v15, v4, v3 │ │ -01ff80: 0800 1100 |0090: move-object/from16 v0, v17 │ │ -01ff84: 590f c401 |0092: iput v15, v0, Landroid/support/v4/widget/SlidingPaneLayout;.k:I // field@01c4 │ │ -01ff88: 3809 4100 |0094: if-eqz v9, 00d5 // +0041 │ │ -01ff8c: 5213 ea01 |0096: iget v3, v1, Landroid/support/v4/widget/o;.rightMargin:I // field@01ea │ │ -01ff90: 9004 0603 |0098: add-int v4, v6, v3 │ │ -01ff94: b0f4 |009a: add-int/2addr v4, v15 │ │ -01ff96: db10 0e02 |009b: div-int/lit8 v16, v14, #int 2 // #02 │ │ -01ff9a: 9004 0410 |009d: add-int v4, v4, v16 │ │ -01ff9e: 9110 0a02 |009f: sub-int v16, v10, v2 │ │ -01ffa2: 0200 1000 |00a1: move/from16 v0, v16 │ │ -01ffa6: 3704 3500 |00a3: if-le v4, v0, 00d8 // +0035 │ │ -01ffaa: 1214 |00a5: const/4 v4, #int 1 // #1 │ │ -01ffac: 5c14 e501 |00a6: iput-boolean v4, v1, Landroid/support/v4/widget/o;.c:Z // field@01e5 │ │ -01ffb0: 82f1 |00a8: int-to-float v1, v15 │ │ -01ffb2: 0800 1100 |00a9: move-object/from16 v0, v17 │ │ -01ffb6: 5204 c201 |00ab: iget v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.i:F // field@01c2 │ │ -01ffba: c841 |00ad: mul-float/2addr v1, v4 │ │ -01ffbc: 8711 |00ae: float-to-int v1, v1 │ │ -01ffbe: b013 |00af: add-int/2addr v3, v1 │ │ -01ffc0: 9004 0603 |00b0: add-int v4, v6, v3 │ │ -01ffc4: 8211 |00b2: int-to-float v1, v1 │ │ -01ffc6: 0800 1100 |00b3: move-object/from16 v0, v17 │ │ -01ffca: 5203 c401 |00b5: iget v3, v0, Landroid/support/v4/widget/SlidingPaneLayout;.k:I // field@01c4 │ │ -01ffce: 8233 |00b7: int-to-float v3, v3 │ │ -01ffd0: c931 |00b8: div-float/2addr v1, v3 │ │ -01ffd2: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ -01ffd6: 5901 c201 |00bb: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.i:F // field@01c2 │ │ -01ffda: 0171 |00bd: move v1, v7 │ │ -01ffdc: 3809 3b00 |00be: if-eqz v9, 00f9 // +003b │ │ -01ffe0: 9103 0a04 |00c0: sub-int v3, v10, v4 │ │ -01ffe4: b013 |00c2: add-int/2addr v3, v1 │ │ -01ffe6: 9101 030e |00c3: sub-int v1, v3, v14 │ │ -01ffea: 6e10 7206 0d00 |00c5: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@0672 │ │ -01fff0: 0a06 |00c8: move-result v6 │ │ -01fff2: b0b6 |00c9: add-int/2addr v6, v11 │ │ -01fff4: 6e56 8b06 1d3b |00ca: invoke-virtual {v13, v1, v11, v3, v6}, Landroid/view/View;.layout:(IIII)V // method@068b │ │ -01fffa: 6e10 7d06 0d00 |00cd: invoke-virtual {v13}, Landroid/view/View;.getWidth:()I // method@067d │ │ -020000: 0a01 |00d0: move-result v1 │ │ -020002: b051 |00d1: add-int/2addr v1, v5 │ │ -020004: 0143 |00d2: move v3, v4 │ │ -020006: 2900 7fff |00d3: goto/16 0052 // -0081 │ │ -02000a: 5213 e901 |00d5: iget v3, v1, Landroid/support/v4/widget/o;.leftMargin:I // field@01e9 │ │ -02000e: 28c1 |00d7: goto 0098 // -003f │ │ -020010: 1204 |00d8: const/4 v4, #int 0 // #0 │ │ -020012: 28cd |00d9: goto 00a6 // -0033 │ │ -020014: 0800 1100 |00da: move-object/from16 v0, v17 │ │ -020018: 5501 c001 |00dc: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.g:Z // field@01c0 │ │ -02001c: 3801 1800 |00de: if-eqz v1, 00f6 // +0018 │ │ -020020: 0800 1100 |00e0: move-object/from16 v0, v17 │ │ -020024: 5201 c601 |00e2: iget v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.m:I // field@01c6 │ │ -020028: 3801 1200 |00e4: if-eqz v1, 00f6 // +0012 │ │ -02002c: 1501 803f |00e6: const/high16 v1, #int 1065353216 // #3f80 │ │ -020030: 0800 1100 |00e8: move-object/from16 v0, v17 │ │ -020034: 5203 c201 |00ea: iget v3, v0, Landroid/support/v4/widget/SlidingPaneLayout;.i:F // field@01c2 │ │ -020038: c731 |00ec: sub-float/2addr v1, v3 │ │ -02003a: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ -02003e: 5203 c601 |00ef: iget v3, v0, Landroid/support/v4/widget/SlidingPaneLayout;.m:I // field@01c6 │ │ -020042: 8233 |00f1: int-to-float v3, v3 │ │ -020044: c831 |00f2: mul-float/2addr v1, v3 │ │ -020046: 8711 |00f3: float-to-int v1, v1 │ │ -020048: 0154 |00f4: move v4, v5 │ │ -02004a: 28c9 |00f5: goto 00be // -0037 │ │ -02004c: 0171 |00f6: move v1, v7 │ │ -02004e: 0154 |00f7: move v4, v5 │ │ -020050: 28c6 |00f8: goto 00be // -003a │ │ -020052: 9101 0401 |00f9: sub-int v1, v4, v1 │ │ -020056: 9003 010e |00fb: add-int v3, v1, v14 │ │ -02005a: 28c8 |00fd: goto 00c5 // -0038 │ │ -02005c: 0800 1100 |00fe: move-object/from16 v0, v17 │ │ -020060: 5501 cc01 |0100: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.s:Z // field@01cc │ │ -020064: 3801 3f00 |0102: if-eqz v1, 0141 // +003f │ │ -020068: 0800 1100 |0104: move-object/from16 v0, v17 │ │ -02006c: 5501 c001 |0106: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.g:Z // field@01c0 │ │ -020070: 3801 3f00 |0108: if-eqz v1, 0147 // +003f │ │ -020074: 0800 1100 |010a: move-object/from16 v0, v17 │ │ -020078: 5201 c601 |010c: iget v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.m:I // field@01c6 │ │ -02007c: 3801 0b00 |010e: if-eqz v1, 0119 // +000b │ │ -020080: 0800 1100 |0110: move-object/from16 v0, v17 │ │ -020084: 5201 c201 |0112: iget v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.i:F // field@01c2 │ │ -020088: 0800 1100 |0114: move-object/from16 v0, v17 │ │ -02008c: 7020 5305 1000 |0116: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.a:(F)V // method@0553 │ │ -020092: 0800 1100 |0119: move-object/from16 v0, v17 │ │ -020096: 5401 c101 |011b: iget-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -02009a: 6e10 7006 0100 |011d: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -0200a0: 0c01 |0120: move-result-object v1 │ │ -0200a2: 1f01 1f01 |0121: check-cast v1, Landroid/support/v4/widget/o; // type@011f │ │ -0200a6: 5511 e501 |0123: iget-boolean v1, v1, Landroid/support/v4/widget/o;.c:Z // field@01e5 │ │ -0200aa: 3801 1300 |0125: if-eqz v1, 0138 // +0013 │ │ -0200ae: 0800 1100 |0127: move-object/from16 v0, v17 │ │ -0200b2: 5401 c101 |0129: iget-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -0200b6: 0800 1100 |012b: move-object/from16 v0, v17 │ │ -0200ba: 5202 c201 |012d: iget v2, v0, Landroid/support/v4/widget/SlidingPaneLayout;.i:F // field@01c2 │ │ -0200be: 0800 1100 |012f: move-object/from16 v0, v17 │ │ -0200c2: 5203 bb01 |0131: iget v3, v0, Landroid/support/v4/widget/SlidingPaneLayout;.b:I // field@01bb │ │ -0200c6: 0800 1100 |0133: move-object/from16 v0, v17 │ │ -0200ca: 7040 5605 1032 |0135: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.a:(Landroid/view/View;FI)V // method@0556 │ │ -0200d0: 0800 1100 |0138: move-object/from16 v0, v17 │ │ -0200d4: 5401 c101 |013a: iget-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -0200d8: 0800 1100 |013c: move-object/from16 v0, v17 │ │ -0200dc: 6e20 5505 1000 |013e: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.a:(Landroid/view/View;)V // method@0555 │ │ -0200e2: 1201 |0141: const/4 v1, #int 0 // #0 │ │ -0200e4: 0800 1100 |0142: move-object/from16 v0, v17 │ │ -0200e8: 5c01 cc01 |0144: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.s:Z // field@01cc │ │ -0200ec: 0e00 |0146: return-void │ │ -0200ee: 1201 |0147: const/4 v1, #int 0 // #0 │ │ -0200f0: 35c1 f0ff |0148: if-ge v1, v12, 0138 // -0010 │ │ -0200f4: 0800 1100 |014a: move-object/from16 v0, v17 │ │ -0200f8: 6e20 6905 1000 |014c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0569 │ │ -0200fe: 0c02 |014f: move-result-object v2 │ │ -020100: 1203 |0150: const/4 v3, #int 0 // #0 │ │ -020102: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -020106: 5204 bb01 |0153: iget v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.b:I // field@01bb │ │ -02010a: 0800 1100 |0155: move-object/from16 v0, v17 │ │ -02010e: 7040 5605 2043 |0157: invoke-direct {v0, v2, v3, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.a:(Landroid/view/View;FI)V // method@0556 │ │ -020114: d801 0101 |015a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -020118: 28ec |015c: goto 0148 // -0014 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #22 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 20 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 636 16-bit code units │ │ -02011c: |[02011c] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ -02012c: 7701 5f06 1200 |0000: invoke-static/range {v18}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@065f │ │ -020132: 0a04 |0003: move-result v4 │ │ -020134: 7701 6006 1200 |0004: invoke-static/range {v18}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0660 │ │ -02013a: 0a03 |0007: move-result v3 │ │ -02013c: 7701 5f06 1300 |0008: invoke-static/range {v19}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@065f │ │ -020142: 0a02 |000b: move-result v2 │ │ -020144: 7701 6006 1300 |000c: invoke-static/range {v19}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0660 │ │ -02014a: 0a01 |000f: move-result v1 │ │ -02014c: 1505 0040 |0010: const/high16 v5, #int 1073741824 // #4000 │ │ -020150: 3254 7400 |0012: if-eq v4, v5, 0086 // +0074 │ │ -020154: 7401 7605 1100 |0014: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@0576 │ │ -02015a: 0a05 |0017: move-result v5 │ │ -02015c: 3805 6600 |0018: if-eqz v5, 007e // +0066 │ │ -020160: 1505 0080 |001a: const/high16 v5, #int -2147483648 // #8000 │ │ -020164: 3354 5a00 |001c: if-ne v4, v5, 0076 // +005a │ │ -020168: 012a |001e: move v10, v2 │ │ -02016a: 013c |001f: move v12, v3 │ │ -02016c: 0113 |0020: move v3, v1 │ │ -02016e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -020170: 12f1 |0022: const/4 v1, #int -1 // #ff │ │ -020172: 2c0a 4f02 0000 |0023: sparse-switch v10, 00000272 // +0000024f │ │ -020178: 0210 0100 |0026: move/from16 v16, v1 │ │ -02017c: 0121 |0028: move v1, v2 │ │ -02017e: 0202 1000 |0029: move/from16 v2, v16 │ │ -020182: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -020184: 1207 |002c: const/4 v7, #int 0 // #0 │ │ -020186: 7401 6f05 1100 |002d: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@056f │ │ -02018c: 0a03 |0030: move-result v3 │ │ -02018e: 9103 0c03 |0031: sub-int v3, v12, v3 │ │ -020192: 7401 7005 1100 |0033: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@0570 │ │ -020198: 0a05 |0036: move-result v5 │ │ -02019a: 910b 0305 |0037: sub-int v11, v3, v5 │ │ -02019e: 7401 6a05 1100 |0039: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@056a │ │ -0201a4: 0a0d |003c: move-result v13 │ │ -0201a6: 1223 |003d: const/4 v3, #int 2 // #2 │ │ -0201a8: 373d 0900 |003e: if-le v13, v3, 0047 // +0009 │ │ -0201ac: 1a03 6103 |0040: const-string v3, "SlidingPaneLayout" // string@0361 │ │ -0201b0: 1a05 1b06 |0042: const-string v5, "onMeasure: More than two child views are not supported." // string@061b │ │ -0201b4: 7120 2d06 5300 |0044: invoke-static {v3, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@062d │ │ -0201ba: 1203 |0047: const/4 v3, #int 0 // #0 │ │ -0201bc: 0800 1100 |0048: move-object/from16 v0, v17 │ │ -0201c0: 5b03 c101 |004a: iput-object v3, v0, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -0201c4: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -0201c6: 0139 |004d: move v9, v3 │ │ -0201c8: 01b6 |004e: move v6, v11 │ │ -0201ca: 0118 |004f: move v8, v1 │ │ -0201cc: 0143 |0050: move v3, v4 │ │ -0201ce: 35d9 fb00 |0051: if-ge v9, v13, 014c // +00fb │ │ -0201d2: 0800 1100 |0053: move-object/from16 v0, v17 │ │ -0201d6: 6e20 6905 9000 |0055: invoke-virtual {v0, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0569 │ │ -0201dc: 0c0e |0058: move-result-object v14 │ │ -0201de: 6e10 7006 0e00 |0059: invoke-virtual {v14}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -0201e4: 0c01 |005c: move-result-object v1 │ │ -0201e6: 1f01 1f01 |005d: check-cast v1, Landroid/support/v4/widget/o; // type@011f │ │ -0201ea: 6e10 7c06 0e00 |005f: invoke-virtual {v14}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -0201f0: 0a04 |0062: move-result v4 │ │ -0201f2: 1305 0800 |0063: const/16 v5, #int 8 // #8 │ │ -0201f6: 3354 5b00 |0065: if-ne v4, v5, 00c0 // +005b │ │ -0201fa: 1204 |0067: const/4 v4, #int 0 // #0 │ │ -0201fc: 5c14 e501 |0068: iput-boolean v4, v1, Landroid/support/v4/widget/o;.c:Z // field@01e5 │ │ -020200: 0161 |006a: move v1, v6 │ │ -020202: 0134 |006b: move v4, v3 │ │ -020204: 0185 |006c: move v5, v8 │ │ -020206: 0173 |006d: move v3, v7 │ │ -020208: d806 0901 |006e: add-int/lit8 v6, v9, #int 1 // #01 │ │ -02020c: 0169 |0070: move v9, v6 │ │ -02020e: 0137 |0071: move v7, v3 │ │ -020210: 0158 |0072: move v8, v5 │ │ -020212: 0143 |0073: move v3, v4 │ │ -020214: 0116 |0074: move v6, v1 │ │ -020216: 28dc |0075: goto 0051 // -0024 │ │ -020218: 3904 f701 |0076: if-nez v4, 026d // +01f7 │ │ -02021c: 1303 2c01 |0078: const/16 v3, #int 300 // #12c │ │ -020220: 012a |007a: move v10, v2 │ │ -020222: 013c |007b: move v12, v3 │ │ -020224: 0113 |007c: move v3, v1 │ │ -020226: 28a4 |007d: goto 0021 // -005c │ │ -020228: 2201 8201 |007e: new-instance v1, Ljava/lang/IllegalStateException; // type@0182 │ │ -02022c: 1a02 c503 |0080: const-string v2, "Width must have an exact value or MATCH_PARENT" // string@03c5 │ │ -020230: 7020 5807 2100 |0082: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -020236: 2701 |0085: throw v1 │ │ -020238: 3902 e701 |0086: if-nez v2, 026d // +01e7 │ │ -02023c: 7401 7605 1100 |0088: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@0576 │ │ -020242: 0a04 |008b: move-result v4 │ │ -020244: 3804 0c00 |008c: if-eqz v4, 0098 // +000c │ │ -020248: 3902 df01 |008e: if-nez v2, 026d // +01df │ │ -02024c: 1502 0080 |0090: const/high16 v2, #int -2147483648 // #8000 │ │ -020250: 1301 2c01 |0092: const/16 v1, #int 300 // #12c │ │ -020254: 012a |0094: move v10, v2 │ │ -020256: 013c |0095: move v12, v3 │ │ -020258: 0113 |0096: move v3, v1 │ │ -02025a: 288a |0097: goto 0021 // -0076 │ │ -02025c: 2201 8201 |0098: new-instance v1, Ljava/lang/IllegalStateException; // type@0182 │ │ -020260: 1a02 0001 |009a: const-string v2, "Height must not be UNSPECIFIED" // string@0100 │ │ -020264: 7020 5807 2100 |009c: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -02026a: 2701 |009f: throw v1 │ │ -02026c: 7401 7105 1100 |00a0: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@0571 │ │ -020272: 0a01 |00a3: move-result v1 │ │ -020274: 9101 0301 |00a4: sub-int v1, v3, v1 │ │ -020278: 7401 6e05 1100 |00a6: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@056e │ │ -02027e: 0a02 |00a9: move-result v2 │ │ -020280: b121 |00aa: sub-int/2addr v1, v2 │ │ -020282: 0112 |00ab: move v2, v1 │ │ -020284: 2900 7fff |00ac: goto/16 002b // -0081 │ │ -020288: 7401 7105 1100 |00ae: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@0571 │ │ -02028e: 0a01 |00b1: move-result v1 │ │ -020290: 9101 0301 |00b2: sub-int v1, v3, v1 │ │ -020294: 7401 6e05 1100 |00b4: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@056e │ │ -02029a: 0a03 |00b7: move-result v3 │ │ -02029c: b131 |00b8: sub-int/2addr v1, v3 │ │ -02029e: 0210 0100 |00b9: move/from16 v16, v1 │ │ -0202a2: 0121 |00bb: move v1, v2 │ │ -0202a4: 0202 1000 |00bc: move/from16 v2, v16 │ │ -0202a8: 2900 6dff |00be: goto/16 002b // -0093 │ │ -0202ac: 5214 e301 |00c0: iget v4, v1, Landroid/support/v4/widget/o;.a:F // field@01e3 │ │ -0202b0: 1205 |00c2: const/4 v5, #int 0 // #0 │ │ -0202b2: 2d04 0405 |00c3: cmpl-float v4, v4, v5 │ │ -0202b6: 3d04 0e00 |00c5: if-lez v4, 00d3 // +000e │ │ -0202ba: 5214 e301 |00c7: iget v4, v1, Landroid/support/v4/widget/o;.a:F // field@01e3 │ │ -0202be: c643 |00c9: add-float/2addr v3, v4 │ │ -0202c0: 5214 eb01 |00ca: iget v4, v1, Landroid/support/v4/widget/o;.width:I // field@01eb │ │ -0202c4: 3904 0700 |00cc: if-nez v4, 00d3 // +0007 │ │ -0202c8: 0161 |00ce: move v1, v6 │ │ -0202ca: 0134 |00cf: move v4, v3 │ │ -0202cc: 0185 |00d0: move v5, v8 │ │ -0202ce: 0173 |00d1: move v3, v7 │ │ -0202d0: 289c |00d2: goto 006e // -0064 │ │ -0202d2: 5214 e901 |00d3: iget v4, v1, Landroid/support/v4/widget/o;.leftMargin:I // field@01e9 │ │ -0202d6: 5215 ea01 |00d5: iget v5, v1, Landroid/support/v4/widget/o;.rightMargin:I // field@01ea │ │ -0202da: b054 |00d7: add-int/2addr v4, v5 │ │ -0202dc: 5215 eb01 |00d8: iget v5, v1, Landroid/support/v4/widget/o;.width:I // field@01eb │ │ -0202e0: 12ef |00da: const/4 v15, #int -2 // #fe │ │ -0202e2: 33f5 4300 |00db: if-ne v5, v15, 011e // +0043 │ │ -0202e6: 9104 0b04 |00dd: sub-int v4, v11, v4 │ │ -0202ea: 1505 0080 |00df: const/high16 v5, #int -2147483648 // #8000 │ │ -0202ee: 7120 6106 5400 |00e1: invoke-static {v4, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -0202f4: 0a04 |00e4: move-result v4 │ │ -0202f6: 5215 e801 |00e5: iget v5, v1, Landroid/support/v4/widget/o;.height:I // field@01e8 │ │ -0202fa: 12ef |00e7: const/4 v15, #int -2 // #fe │ │ -0202fc: 33f5 4d00 |00e8: if-ne v5, v15, 0135 // +004d │ │ -020300: 1505 0080 |00ea: const/high16 v5, #int -2147483648 // #8000 │ │ -020304: 7120 6106 5200 |00ec: invoke-static {v2, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -02030a: 0a05 |00ef: move-result v5 │ │ -02030c: 6e30 8c06 4e05 |00f0: invoke-virtual {v14, v4, v5}, Landroid/view/View;.measure:(II)V // method@068c │ │ -020312: 6e10 7306 0e00 |00f3: invoke-virtual {v14}, Landroid/view/View;.getMeasuredWidth:()I // method@0673 │ │ -020318: 0a04 |00f6: move-result v4 │ │ -02031a: 6e10 7206 0e00 |00f7: invoke-virtual {v14}, Landroid/view/View;.getMeasuredHeight:()I // method@0672 │ │ -020320: 0a05 |00fa: move-result v5 │ │ -020322: 150f 0080 |00fb: const/high16 v15, #int -2147483648 // #8000 │ │ -020326: 33fa 0800 |00fd: if-ne v10, v15, 0105 // +0008 │ │ -02032a: 3785 0600 |00ff: if-le v5, v8, 0105 // +0006 │ │ -02032e: 7120 6607 2500 |0101: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@0766 │ │ -020334: 0a08 |0104: move-result v8 │ │ -020336: 9105 0604 |0105: sub-int v5, v6, v4 │ │ -02033a: 3b05 4300 |0107: if-gez v5, 014a // +0043 │ │ -02033e: 1214 |0109: const/4 v4, #int 1 // #1 │ │ -020340: 5c14 e401 |010a: iput-boolean v4, v1, Landroid/support/v4/widget/o;.b:Z // field@01e4 │ │ -020344: b674 |010c: or-int/2addr v4, v7 │ │ -020346: 5511 e401 |010d: iget-boolean v1, v1, Landroid/support/v4/widget/o;.b:Z // field@01e4 │ │ -02034a: 3801 0600 |010f: if-eqz v1, 0115 // +0006 │ │ -02034e: 0800 1100 |0111: move-object/from16 v0, v17 │ │ -020352: 5b0e c101 |0113: iput-object v14, v0, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -020356: 0151 |0115: move v1, v5 │ │ -020358: 0185 |0116: move v5, v8 │ │ -02035a: 0210 0300 |0117: move/from16 v16, v3 │ │ -02035e: 0143 |0119: move v3, v4 │ │ -020360: 0204 1000 |011a: move/from16 v4, v16 │ │ -020364: 2900 52ff |011c: goto/16 006e // -00ae │ │ -020368: 5215 eb01 |011e: iget v5, v1, Landroid/support/v4/widget/o;.width:I // field@01eb │ │ -02036c: 12ff |0120: const/4 v15, #int -1 // #ff │ │ -02036e: 33f5 0b00 |0121: if-ne v5, v15, 012c // +000b │ │ -020372: 9104 0b04 |0123: sub-int v4, v11, v4 │ │ -020376: 1505 0040 |0125: const/high16 v5, #int 1073741824 // #4000 │ │ -02037a: 7120 6106 5400 |0127: invoke-static {v4, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -020380: 0a04 |012a: move-result v4 │ │ -020382: 28ba |012b: goto 00e5 // -0046 │ │ -020384: 5214 eb01 |012c: iget v4, v1, Landroid/support/v4/widget/o;.width:I // field@01eb │ │ -020388: 1505 0040 |012e: const/high16 v5, #int 1073741824 // #4000 │ │ -02038c: 7120 6106 5400 |0130: invoke-static {v4, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -020392: 0a04 |0133: move-result v4 │ │ -020394: 28b1 |0134: goto 00e5 // -004f │ │ -020396: 5215 e801 |0135: iget v5, v1, Landroid/support/v4/widget/o;.height:I // field@01e8 │ │ -02039a: 12ff |0137: const/4 v15, #int -1 // #ff │ │ -02039c: 33f5 0900 |0138: if-ne v5, v15, 0141 // +0009 │ │ -0203a0: 1505 0040 |013a: const/high16 v5, #int 1073741824 // #4000 │ │ -0203a4: 7120 6106 5200 |013c: invoke-static {v2, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -0203aa: 0a05 |013f: move-result v5 │ │ -0203ac: 28b0 |0140: goto 00f0 // -0050 │ │ -0203ae: 5215 e801 |0141: iget v5, v1, Landroid/support/v4/widget/o;.height:I // field@01e8 │ │ -0203b2: 150f 0040 |0143: const/high16 v15, #int 1073741824 // #4000 │ │ -0203b6: 7120 6106 f500 |0145: invoke-static {v5, v15}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -0203bc: 0a05 |0148: move-result v5 │ │ -0203be: 28a7 |0149: goto 00f0 // -0059 │ │ -0203c0: 1204 |014a: const/4 v4, #int 0 // #0 │ │ -0203c2: 28bf |014b: goto 010a // -0041 │ │ -0203c4: 3907 0700 |014c: if-nez v7, 0153 // +0007 │ │ -0203c8: 1201 |014e: const/4 v1, #int 0 // #0 │ │ -0203ca: 2d01 0301 |014f: cmpl-float v1, v3, v1 │ │ -0203ce: 3d01 f500 |0151: if-lez v1, 0246 // +00f5 │ │ -0203d2: 0800 1100 |0153: move-object/from16 v0, v17 │ │ -0203d6: 5201 bf01 |0155: iget v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.f:I // field@01bf │ │ -0203da: 910e 0b01 |0157: sub-int v14, v11, v1 │ │ -0203de: 1201 |0159: const/4 v1, #int 0 // #0 │ │ -0203e0: 011a |015a: move v10, v1 │ │ -0203e2: 35da eb00 |015b: if-ge v10, v13, 0246 // +00eb │ │ -0203e6: 0800 1100 |015d: move-object/from16 v0, v17 │ │ -0203ea: 6e20 6905 a000 |015f: invoke-virtual {v0, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0569 │ │ -0203f0: 0c0f |0162: move-result-object v15 │ │ -0203f2: 6e10 7c06 0f00 |0163: invoke-virtual {v15}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -0203f8: 0a01 |0166: move-result v1 │ │ -0203fa: 1304 0800 |0167: const/16 v4, #int 8 // #8 │ │ -0203fe: 3341 0600 |0169: if-ne v1, v4, 016f // +0006 │ │ -020402: d801 0a01 |016b: add-int/lit8 v1, v10, #int 1 // #01 │ │ -020406: 011a |016d: move v10, v1 │ │ -020408: 28ed |016e: goto 015b // -0013 │ │ -02040a: 6e10 7006 0f00 |016f: invoke-virtual {v15}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -020410: 0c01 |0172: move-result-object v1 │ │ -020412: 1f01 1f01 |0173: check-cast v1, Landroid/support/v4/widget/o; // type@011f │ │ -020416: 6e10 7c06 0f00 |0175: invoke-virtual {v15}, Landroid/view/View;.getVisibility:()I // method@067c │ │ -02041c: 0a04 |0178: move-result v4 │ │ -02041e: 1305 0800 |0179: const/16 v5, #int 8 // #8 │ │ -020422: 3254 f0ff |017b: if-eq v4, v5, 016b // -0010 │ │ -020426: 5214 eb01 |017d: iget v4, v1, Landroid/support/v4/widget/o;.width:I // field@01eb │ │ -02042a: 3904 3b00 |017f: if-nez v4, 01ba // +003b │ │ -02042e: 5214 e301 |0181: iget v4, v1, Landroid/support/v4/widget/o;.a:F // field@01e3 │ │ -020432: 1205 |0183: const/4 v5, #int 0 // #0 │ │ -020434: 2d04 0405 |0184: cmpl-float v4, v4, v5 │ │ -020438: 3d04 3400 |0186: if-lez v4, 01ba // +0034 │ │ -02043c: 1214 |0188: const/4 v4, #int 1 // #1 │ │ -02043e: 0149 |0189: move v9, v4 │ │ -020440: 3809 3300 |018a: if-eqz v9, 01bd // +0033 │ │ -020444: 1204 |018c: const/4 v4, #int 0 // #0 │ │ -020446: 0145 |018d: move v5, v4 │ │ -020448: 3807 5500 |018e: if-eqz v7, 01e3 // +0055 │ │ -02044c: 0800 1100 |0190: move-object/from16 v0, v17 │ │ -020450: 5404 c101 |0192: iget-object v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -020454: 324f 4f00 |0194: if-eq v15, v4, 01e3 // +004f │ │ -020458: 5214 eb01 |0196: iget v4, v1, Landroid/support/v4/widget/o;.width:I // field@01eb │ │ -02045c: 3b04 d3ff |0198: if-gez v4, 016b // -002d │ │ -020460: 36e5 0900 |019a: if-gt v5, v14, 01a3 // +0009 │ │ -020464: 5214 e301 |019c: iget v4, v1, Landroid/support/v4/widget/o;.a:F // field@01e3 │ │ -020468: 1205 |019e: const/4 v5, #int 0 // #0 │ │ -02046a: 2d04 0405 |019f: cmpl-float v4, v4, v5 │ │ -02046e: 3d04 caff |01a1: if-lez v4, 016b // -0036 │ │ -020472: 3809 3500 |01a3: if-eqz v9, 01d8 // +0035 │ │ -020476: 5214 e801 |01a5: iget v4, v1, Landroid/support/v4/widget/o;.height:I // field@01e8 │ │ -02047a: 12e5 |01a7: const/4 v5, #int -2 // #fe │ │ -02047c: 3354 1b00 |01a8: if-ne v4, v5, 01c3 // +001b │ │ -020480: 1501 0080 |01aa: const/high16 v1, #int -2147483648 // #8000 │ │ -020484: 7120 6106 1200 |01ac: invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -02048a: 0a01 |01af: move-result v1 │ │ -02048c: 1504 0040 |01b0: const/high16 v4, #int 1073741824 // #4000 │ │ -020490: 7120 6106 4e00 |01b2: invoke-static {v14, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -020496: 0a04 |01b5: move-result v4 │ │ -020498: 6e30 8c06 4f01 |01b6: invoke-virtual {v15, v4, v1}, Landroid/view/View;.measure:(II)V // method@068c │ │ -02049e: 28b2 |01b9: goto 016b // -004e │ │ -0204a0: 1204 |01ba: const/4 v4, #int 0 // #0 │ │ -0204a2: 0149 |01bb: move v9, v4 │ │ -0204a4: 28ce |01bc: goto 018a // -0032 │ │ -0204a6: 6e10 7306 0f00 |01bd: invoke-virtual {v15}, Landroid/view/View;.getMeasuredWidth:()I // method@0673 │ │ -0204ac: 0a04 |01c0: move-result v4 │ │ -0204ae: 0145 |01c1: move v5, v4 │ │ -0204b0: 28cc |01c2: goto 018e // -0034 │ │ -0204b2: 5214 e801 |01c3: iget v4, v1, Landroid/support/v4/widget/o;.height:I // field@01e8 │ │ -0204b6: 12f5 |01c5: const/4 v5, #int -1 // #ff │ │ -0204b8: 3354 0900 |01c6: if-ne v4, v5, 01cf // +0009 │ │ -0204bc: 1501 0040 |01c8: const/high16 v1, #int 1073741824 // #4000 │ │ -0204c0: 7120 6106 1200 |01ca: invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -0204c6: 0a01 |01cd: move-result v1 │ │ -0204c8: 28e2 |01ce: goto 01b0 // -001e │ │ -0204ca: 5211 e801 |01cf: iget v1, v1, Landroid/support/v4/widget/o;.height:I // field@01e8 │ │ -0204ce: 1504 0040 |01d1: const/high16 v4, #int 1073741824 // #4000 │ │ -0204d2: 7120 6106 4100 |01d3: invoke-static {v1, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -0204d8: 0a01 |01d6: move-result v1 │ │ -0204da: 28d9 |01d7: goto 01b0 // -0027 │ │ -0204dc: 6e10 7206 0f00 |01d8: invoke-virtual {v15}, Landroid/view/View;.getMeasuredHeight:()I // method@0672 │ │ -0204e2: 0a01 |01db: move-result v1 │ │ -0204e4: 1504 0040 |01dc: const/high16 v4, #int 1073741824 // #4000 │ │ -0204e8: 7120 6106 4100 |01de: invoke-static {v1, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -0204ee: 0a01 |01e1: move-result v1 │ │ -0204f0: 28ce |01e2: goto 01b0 // -0032 │ │ -0204f2: 5214 e301 |01e3: iget v4, v1, Landroid/support/v4/widget/o;.a:F // field@01e3 │ │ -0204f6: 1209 |01e5: const/4 v9, #int 0 // #0 │ │ -0204f8: 2d04 0409 |01e6: cmpl-float v4, v4, v9 │ │ -0204fc: 3d04 83ff |01e8: if-lez v4, 016b // -007d │ │ -020500: 5214 eb01 |01ea: iget v4, v1, Landroid/support/v4/widget/o;.width:I // field@01eb │ │ -020504: 3904 3800 |01ec: if-nez v4, 0224 // +0038 │ │ -020508: 5214 e801 |01ee: iget v4, v1, Landroid/support/v4/widget/o;.height:I // field@01e8 │ │ -02050c: 12e9 |01f0: const/4 v9, #int -2 // #fe │ │ -02050e: 3394 1e00 |01f1: if-ne v4, v9, 020f // +001e │ │ -020512: 1504 0080 |01f3: const/high16 v4, #int -2147483648 // #8000 │ │ -020516: 7120 6106 4200 |01f5: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -02051c: 0a04 |01f8: move-result v4 │ │ -02051e: 3807 3600 |01f9: if-eqz v7, 022f // +0036 │ │ -020522: 5219 e901 |01fb: iget v9, v1, Landroid/support/v4/widget/o;.leftMargin:I // field@01e9 │ │ -020526: 5211 ea01 |01fd: iget v1, v1, Landroid/support/v4/widget/o;.rightMargin:I // field@01ea │ │ -02052a: b091 |01ff: add-int/2addr v1, v9 │ │ -02052c: 9101 0b01 |0200: sub-int v1, v11, v1 │ │ -020530: 1509 0040 |0202: const/high16 v9, #int 1073741824 // #4000 │ │ -020534: 7120 6106 9100 |0204: invoke-static {v1, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -02053a: 0a09 |0207: move-result v9 │ │ -02053c: 3215 63ff |0208: if-eq v5, v1, 016b // -009d │ │ -020540: 6e30 8c06 9f04 |020a: invoke-virtual {v15, v9, v4}, Landroid/view/View;.measure:(II)V // method@068c │ │ -020546: 2900 5eff |020d: goto/16 016b // -00a2 │ │ -02054a: 5214 e801 |020f: iget v4, v1, Landroid/support/v4/widget/o;.height:I // field@01e8 │ │ -02054e: 12f9 |0211: const/4 v9, #int -1 // #ff │ │ -020550: 3394 0900 |0212: if-ne v4, v9, 021b // +0009 │ │ -020554: 1504 0040 |0214: const/high16 v4, #int 1073741824 // #4000 │ │ -020558: 7120 6106 4200 |0216: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -02055e: 0a04 |0219: move-result v4 │ │ -020560: 28df |021a: goto 01f9 // -0021 │ │ -020562: 5214 e801 |021b: iget v4, v1, Landroid/support/v4/widget/o;.height:I // field@01e8 │ │ -020566: 1509 0040 |021d: const/high16 v9, #int 1073741824 // #4000 │ │ -02056a: 7120 6106 9400 |021f: invoke-static {v4, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -020570: 0a04 |0222: move-result v4 │ │ -020572: 28d6 |0223: goto 01f9 // -002a │ │ -020574: 6e10 7206 0f00 |0224: invoke-virtual {v15}, Landroid/view/View;.getMeasuredHeight:()I // method@0672 │ │ -02057a: 0a04 |0227: move-result v4 │ │ -02057c: 1509 0040 |0228: const/high16 v9, #int 1073741824 // #4000 │ │ -020580: 7120 6106 9400 |022a: invoke-static {v4, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -020586: 0a04 |022d: move-result v4 │ │ -020588: 28cb |022e: goto 01f9 // -0035 │ │ -02058a: 1209 |022f: const/4 v9, #int 0 // #0 │ │ -02058c: 7120 6407 6900 |0230: invoke-static {v9, v6}, Ljava/lang/Math;.max:(II)I // method@0764 │ │ -020592: 0a09 |0233: move-result v9 │ │ -020594: 5211 e301 |0234: iget v1, v1, Landroid/support/v4/widget/o;.a:F // field@01e3 │ │ -020598: 8299 |0236: int-to-float v9, v9 │ │ -02059a: c891 |0237: mul-float/2addr v1, v9 │ │ -02059c: c931 |0238: div-float/2addr v1, v3 │ │ -02059e: 8711 |0239: float-to-int v1, v1 │ │ -0205a0: b051 |023a: add-int/2addr v1, v5 │ │ -0205a2: 1505 0040 |023b: const/high16 v5, #int 1073741824 // #4000 │ │ -0205a6: 7120 6106 5100 |023d: invoke-static {v1, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0661 │ │ -0205ac: 0a01 |0240: move-result v1 │ │ -0205ae: 6e30 8c06 1f04 |0241: invoke-virtual {v15, v1, v4}, Landroid/view/View;.measure:(II)V // method@068c │ │ -0205b4: 2900 27ff |0244: goto/16 016b // -00d9 │ │ -0205b8: 7401 7105 1100 |0246: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@0571 │ │ -0205be: 0a01 |0249: move-result v1 │ │ -0205c0: b081 |024a: add-int/2addr v1, v8 │ │ -0205c2: 7401 6e05 1100 |024b: invoke-virtual/range {v17}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@056e │ │ -0205c8: 0a02 |024e: move-result v2 │ │ -0205ca: b021 |024f: add-int/2addr v1, v2 │ │ -0205cc: 0800 1100 |0250: move-object/from16 v0, v17 │ │ -0205d0: 6e30 8405 c001 |0252: invoke-virtual {v0, v12, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@0584 │ │ -0205d6: 0800 1100 |0255: move-object/from16 v0, v17 │ │ -0205da: 5c07 c001 |0257: iput-boolean v7, v0, Landroid/support/v4/widget/SlidingPaneLayout;.g:Z // field@01c0 │ │ -0205de: 0800 1100 |0259: move-object/from16 v0, v17 │ │ -0205e2: 5401 ca01 |025b: iget-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -0205e6: 6e10 f005 0100 |025d: invoke-virtual {v1}, Landroid/support/v4/widget/v;.a:()I // method@05f0 │ │ -0205ec: 0a01 |0260: move-result v1 │ │ -0205ee: 3801 0b00 |0261: if-eqz v1, 026c // +000b │ │ -0205f2: 3907 0900 |0263: if-nez v7, 026c // +0009 │ │ -0205f6: 0800 1100 |0265: move-object/from16 v0, v17 │ │ -0205fa: 5401 ca01 |0267: iget-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -0205fe: 6e10 1106 0100 |0269: invoke-virtual {v1}, Landroid/support/v4/widget/v;.f:()V // method@0611 │ │ -020604: 0e00 |026c: return-void │ │ -020606: 012a |026d: move v10, v2 │ │ -020608: 013c |026e: move v12, v3 │ │ -02060a: 0113 |026f: move v3, v1 │ │ -02060c: 2900 b1fd |0270: goto/16 0021 // -024f │ │ -020610: 0002 0200 0000 0080 0000 0040 8b00 ... |0272: sparse-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #23 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'onRestoreInstanceState' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -020624: |[020624] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -020634: 1f02 0f01 |0000: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@010f │ │ -020638: 6e10 4e05 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@054e │ │ -02063e: 0c00 |0005: move-result-object v0 │ │ -020640: 6f20 c206 0100 |0006: invoke-super {v1, v0}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@06c2 │ │ -020646: 5520 b901 |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.a:Z // field@01b9 │ │ -02064a: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ -02064e: 6e10 5905 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.b:()Z // method@0559 │ │ -020654: 5520 b901 |0010: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.a:Z // field@01b9 │ │ -020658: 5c10 cb01 |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.r:Z // field@01cb │ │ -02065c: 0e00 |0014: return-void │ │ -02065e: 6e10 5c05 0100 |0015: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.c:()Z // method@055c │ │ -020664: 28f8 |0018: goto 0010 // -0008 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #24 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'onSaveInstanceState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -020668: |[020668] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -020678: 6f10 c306 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@06c3 │ │ -02067e: 0c00 |0003: move-result-object v0 │ │ -020680: 2201 0f01 |0004: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@010f │ │ -020684: 7020 4d05 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@054d │ │ -02068a: 6e10 6405 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.e:()Z // method@0564 │ │ -020690: 0a00 |000c: move-result v0 │ │ -020692: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -020696: 6e10 6105 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.d:()Z // method@0561 │ │ -02069c: 0a00 |0012: move-result v0 │ │ -02069e: 5c10 b901 |0013: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.a:Z // field@01b9 │ │ -0206a2: 1101 |0015: return-object v1 │ │ -0206a4: 5520 cb01 |0016: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.r:Z // field@01cb │ │ -0206a8: 28fb |0018: goto 0013 // -0005 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #25 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'onSizeChanged' │ │ - type : '(IIII)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 9 16-bit code units │ │ -0206ac: |[0206ac] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ -0206bc: 6f55 c406 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@06c4 │ │ -0206c2: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ -0206c6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0206c8: 5c10 cc01 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.s:Z // field@01cc │ │ -0206cc: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #26 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'onTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 106 16-bit code units │ │ -0206d0: |[0206d0] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0206e0: 5560 c001 |0000: iget-boolean v0, v6, Landroid/support/v4/widget/SlidingPaneLayout;.g:Z // field@01c0 │ │ -0206e4: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -0206e8: 6f20 c506 7600 |0004: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@06c5 │ │ -0206ee: 0a00 |0007: move-result v0 │ │ -0206f0: 0f00 |0008: return v0 │ │ -0206f2: 5460 ca01 |0009: iget-object v0, v6, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -0206f6: 6e20 0206 7000 |000b: invoke-virtual {v0, v7}, Landroid/support/v4/widget/v;.b:(Landroid/view/MotionEvent;)V // method@0602 │ │ -0206fc: 6e10 4906 0700 |000e: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@0649 │ │ -020702: 0a01 |0011: move-result v1 │ │ -020704: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -020706: d511 ff00 |0013: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -02070a: 2b01 4d00 0000 |0015: packed-switch v1, 00000062 // +0000004d │ │ -020710: 28f0 |0018: goto 0008 // -0010 │ │ -020712: 6e10 4d06 0700 |0019: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@064d │ │ -020718: 0a01 |001c: move-result v1 │ │ -02071a: 6e10 4f06 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@064f │ │ -020720: 0a02 |0020: move-result v2 │ │ -020722: 5961 c701 |0021: iput v1, v6, Landroid/support/v4/widget/SlidingPaneLayout;.n:F // field@01c7 │ │ -020726: 5962 c801 |0023: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.o:F // field@01c8 │ │ -02072a: 28e3 |0025: goto 0008 // -001d │ │ -02072c: 5461 c101 |0026: iget-object v1, v6, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -020730: 6e20 5a05 1600 |0028: invoke-virtual {v6, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.b:(Landroid/view/View;)Z // method@055a │ │ -020736: 0a01 |002b: move-result v1 │ │ -020738: 3801 dcff |002c: if-eqz v1, 0008 // -0024 │ │ -02073c: 6e10 4d06 0700 |002e: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@064d │ │ -020742: 0a01 |0031: move-result v1 │ │ -020744: 6e10 4f06 0700 |0032: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@064f │ │ -02074a: 0a02 |0035: move-result v2 │ │ -02074c: 5263 c701 |0036: iget v3, v6, Landroid/support/v4/widget/SlidingPaneLayout;.n:F // field@01c7 │ │ -020750: a703 0103 |0038: sub-float v3, v1, v3 │ │ -020754: 5264 c801 |003a: iget v4, v6, Landroid/support/v4/widget/SlidingPaneLayout;.o:F // field@01c8 │ │ -020758: a704 0204 |003c: sub-float v4, v2, v4 │ │ -02075c: 5465 ca01 |003e: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -020760: 6e10 0b06 0500 |0040: invoke-virtual {v5}, Landroid/support/v4/widget/v;.d:()I // method@060b │ │ -020766: 0a05 |0043: move-result v5 │ │ -020768: c833 |0044: mul-float/2addr v3, v3 │ │ -02076a: c844 |0045: mul-float/2addr v4, v4 │ │ -02076c: c643 |0046: add-float/2addr v3, v4 │ │ -02076e: 9204 0505 |0047: mul-int v4, v5, v5 │ │ -020772: 8244 |0049: int-to-float v4, v4 │ │ -020774: 2e03 0304 |004a: cmpg-float v3, v3, v4 │ │ -020778: 3b03 bcff |004c: if-gez v3, 0008 // -0044 │ │ -02077c: 5463 ca01 |004e: iget-object v3, v6, Landroid/support/v4/widget/SlidingPaneLayout;.q:Landroid/support/v4/widget/v; // field@01ca │ │ -020780: 5464 c101 |0050: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -020784: 8711 |0052: float-to-int v1, v1 │ │ -020786: 8722 |0053: float-to-int v2, v2 │ │ -020788: 6e40 0606 4321 |0054: invoke-virtual {v3, v4, v1, v2}, Landroid/support/v4/widget/v;.b:(Landroid/view/View;II)Z // method@0606 │ │ -02078e: 0a01 |0057: move-result v1 │ │ -020790: 3801 b0ff |0058: if-eqz v1, 0008 // -0050 │ │ -020794: 5461 c101 |005a: iget-object v1, v6, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -020798: 1202 |005c: const/4 v2, #int 0 // #0 │ │ -02079a: 7030 5805 1602 |005d: invoke-direct {v6, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.a:(Landroid/view/View;I)Z // method@0558 │ │ -0207a0: 28a8 |0060: goto 0008 // -0058 │ │ -0207a2: 0000 |0061: nop // spacer │ │ -0207a4: 0001 0200 0000 0000 0400 0000 1100 ... |0062: packed-switch-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #27 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'requestChildFocus' │ │ - type : '(Landroid/view/View;Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 23 16-bit code units │ │ -0207b4: |[0207b4] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ -0207c4: 6f30 c806 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@06c8 │ │ -0207ca: 6e10 7705 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@0577 │ │ -0207d0: 0a00 |0006: move-result v0 │ │ -0207d2: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ -0207d6: 5510 c001 |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.g:Z // field@01c0 │ │ -0207da: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ -0207de: 5410 c101 |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.h:Landroid/view/View; // field@01c1 │ │ -0207e2: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ -0207e6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -0207e8: 5c10 cb01 |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.r:Z // field@01cb │ │ -0207ec: 0e00 |0014: return-void │ │ -0207ee: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0207f0: 28fc |0016: goto 0012 // -0004 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #28 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'setCoveredFadeColor' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0207f4: |[0207f4] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ -020804: 5901 bc01 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.c:I // field@01bc │ │ -020808: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #29 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'setPanelSlideListener' │ │ - type : '(Landroid/support/v4/widget/p;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02080c: |[02080c] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/p;)V │ │ -02081c: 5b01 c901 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.p:Landroid/support/v4/widget/p; // field@01c9 │ │ -020820: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #30 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'setParallaxDistance' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -020824: |[020824] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ -020834: 5901 c601 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.m:I // field@01c6 │ │ -020838: 6e10 8205 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@0582 │ │ -02083e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #31 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'setShadowDrawable' │ │ - type : '(Landroid/graphics/drawable/Drawable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -020840: |[020840] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -020850: 6e20 8805 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@0588 │ │ -020856: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #32 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'setShadowDrawableLeft' │ │ - type : '(Landroid/graphics/drawable/Drawable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -020858: |[020858] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V │ │ -020868: 5b01 bd01 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.d:Landroid/graphics/drawable/Drawable; // field@01bd │ │ -02086c: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #33 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'setShadowDrawableRight' │ │ - type : '(Landroid/graphics/drawable/Drawable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -020870: |[020870] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V │ │ -020880: 5b01 be01 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.e:Landroid/graphics/drawable/Drawable; // field@01be │ │ -020884: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #34 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'setShadowResource' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -020888: |[020888] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ -020898: 6e10 7305 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@0573 │ │ -02089e: 0c00 |0003: move-result-object v0 │ │ -0208a0: 6e20 c300 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00c3 │ │ -0208a6: 0c00 |0007: move-result-object v0 │ │ -0208a8: 6e20 8705 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0587 │ │ -0208ae: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #35 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'setShadowResourceLeft' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -0208b0: |[0208b0] android.support.v4.widget.SlidingPaneLayout.setShadowResourceLeft:(I)V │ │ -0208c0: 6e10 7305 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@0573 │ │ -0208c6: 0c00 |0003: move-result-object v0 │ │ -0208c8: 6e20 c300 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00c3 │ │ -0208ce: 0c00 |0007: move-result-object v0 │ │ -0208d0: 6e20 8805 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@0588 │ │ -0208d6: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #36 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'setShadowResourceRight' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -0208d8: |[0208d8] android.support.v4.widget.SlidingPaneLayout.setShadowResourceRight:(I)V │ │ -0208e8: 6e10 7305 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@0573 │ │ -0208ee: 0c00 |0003: move-result-object v0 │ │ -0208f0: 6e20 c300 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00c3 │ │ -0208f6: 0c00 |0007: move-result-object v0 │ │ -0208f8: 6e20 8905 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V // method@0589 │ │ -0208fe: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #37 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ - name : 'setSliderFadeColor' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -020900: |[020900] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ -020910: 5901 bb01 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.b:I // field@01bb │ │ -020914: 0e00 |0002: return-void │ │ + insns size : 5 16-bit code units │ │ +006d88: |[006d88] a.a.a.a.i.f:()[La/a/a/a/ar; │ │ +006d98: 6e10 4e00 0100 |0000: invoke-virtual {v1}, La/a/a/a/i;.e:()[La/a/a/a/aj; // method@004e │ │ +006d9e: 0c00 |0003: move-result-object v0 │ │ +006da0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #174 header: │ │ -class_idx : 273 │ │ +Class #34 header: │ │ +class_idx : 39 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 213 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #174 - │ │ - Class descriptor : 'Landroid/support/v4/widget/a;' │ │ +Class #34 - │ │ + Class descriptor : 'La/a/a/a/j;' │ │ Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/support/v4/view/a;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'La/a/a/a/ab;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ + #0 : (in La/a/a/a/j;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +006da4: |[006da4] a.a.a.a.j.:()V │ │ +006db4: 7010 0c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +006dba: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #175 header: │ │ -class_idx : 274 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 395 │ │ +Class #35 header: │ │ +class_idx : 52 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 4 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #175 - │ │ - Class descriptor : 'Landroid/support/v4/widget/b;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #35 - │ │ + Class descriptor : 'La/a/a/a/w;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in La/a/a/a/w;) │ │ + name : 'd' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + #1 : (in La/a/a/a/w;) │ │ + name : 'e' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + #2 : (in La/a/a/a/w;) │ │ + name : 'f' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/b;) │ │ - name : 'a' │ │ - type : '(I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/widget/b;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/widget/b;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;F)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/widget/b;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #0 : (in La/a/a/a/w;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +006dbc: |[006dbc] a.a.a.a.w.:()V │ │ +006dcc: 7010 0c02 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@020c │ │ +006dd2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +006dd4: 5c10 4300 |0004: iput-boolean v0, v1, La/a/a/a/w;.f:Z // field@0043 │ │ +006dd8: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ + Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #176 header: │ │ -class_idx : 275 │ │ +Class #36 header: │ │ +class_idx : 40 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 326 │ │ +superclass_idx : 52 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 5 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #176 - │ │ - Class descriptor : 'Landroid/support/v4/widget/c;' │ │ +Class #36 - │ │ + Class descriptor : 'La/a/a/a/k;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/ViewGroup$MarginLayoutParams;' │ │ + Superclass : 'La/a/a/a/w;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/c;) │ │ + #0 : (in La/a/a/a/k;) │ │ name : 'a' │ │ - type : 'I' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Landroid/support/v4/widget/c;) │ │ + type : 'Landroid/graphics/Bitmap;' │ │ + access : 0x0000 () │ │ + #1 : (in La/a/a/a/k;) │ │ name : 'b' │ │ - type : 'F' │ │ + type : 'Landroid/graphics/Bitmap;' │ │ access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/widget/c;) │ │ + #2 : (in La/a/a/a/k;) │ │ name : 'c' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/widget/c;) │ │ - name : 'd' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/c;) │ │ - name : '' │ │ - type : '(II)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -020918: |[020918] android.support.v4.widget.c.:(II)V │ │ -020928: 7030 a806 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@06a8 │ │ -02092e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -020930: 5910 cf01 |0004: iput v0, v1, Landroid/support/v4/widget/c;.a:I // field@01cf │ │ -020934: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/c;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 24 16-bit code units │ │ -020938: |[020938] android.support.v4.widget.c.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -020948: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02094a: 7030 a906 3204 |0001: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@06a9 │ │ -020950: 5921 cf01 |0004: iput v1, v2, Landroid/support/v4/widget/c;.a:I // field@01cf │ │ -020954: 7100 1b05 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.c:()[I // method@051b │ │ -02095a: 0c00 |0009: move-result-object v0 │ │ -02095c: 6e30 8d00 4300 |000a: invoke-virtual {v3, v4, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@008d │ │ -020962: 0c00 |000d: move-result-object v0 │ │ -020964: 6e30 cb00 1001 |000e: invoke-virtual {v0, v1, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00cb │ │ -02096a: 0a01 |0011: move-result v1 │ │ -02096c: 5921 cf01 |0012: iput v1, v2, Landroid/support/v4/widget/c;.a:I // field@01cf │ │ -020970: 6e10 cf00 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00cf │ │ -020976: 0e00 |0017: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/widget/c;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/widget/c;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -020978: |[020978] android.support.v4.widget.c.:(Landroid/support/v4/widget/c;)V │ │ -020988: 7020 ab06 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@06ab │ │ -02098e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -020990: 5910 cf01 |0004: iput v0, v1, Landroid/support/v4/widget/c;.a:I // field@01cf │ │ -020994: 5220 cf01 |0006: iget v0, v2, Landroid/support/v4/widget/c;.a:I // field@01cf │ │ -020998: 5910 cf01 |0008: iput v0, v1, Landroid/support/v4/widget/c;.a:I // field@01cf │ │ -02099c: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/widget/c;) │ │ - name : '' │ │ - type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0209a0: |[0209a0] android.support.v4.widget.c.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0209b0: 7020 aa06 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@06aa │ │ -0209b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0209b8: 5910 cf01 |0004: iput v0, v1, Landroid/support/v4/widget/c;.a:I // field@01cf │ │ -0209bc: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/widget/c;) │ │ + #0 : (in La/a/a/a/k;) │ │ name : '' │ │ - type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ + type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0209c0: |[0209c0] android.support.v4.widget.c.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -0209d0: 7020 ab06 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@06ab │ │ -0209d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0209d8: 5910 cf01 |0004: iput v0, v1, Landroid/support/v4/widget/c;.a:I // field@01cf │ │ -0209dc: 0e00 |0006: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +006ddc: |[006ddc] a.a.a.a.k.:()V │ │ +006dec: 7010 6e00 0000 |0000: invoke-direct {v0}, La/a/a/a/w;.:()V // method@006e │ │ +006df2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #177 header: │ │ -class_idx : 276 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ +Class #37 header: │ │ +class_idx : 41 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 52 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #177 - │ │ - Class descriptor : 'Landroid/support/v4/widget/d;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #37 - │ │ + Class descriptor : 'La/a/a/a/l;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'La/a/a/a/w;' │ │ Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in La/a/a/a/l;) │ │ + name : 'a' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/d;) │ │ + #0 : (in La/a/a/a/l;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0209e0: |[0209e0] android.support.v4.widget.d.:()V │ │ -0209f0: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0209f6: 0e00 |0003: return-void │ │ +006df4: |[006df4] a.a.a.a.l.:()V │ │ +006e04: 7010 6e00 0000 |0000: invoke-direct {v0}, La/a/a/a/w;.:()V // method@006e │ │ +006e0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/d;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0209f8: |[0209f8] android.support.v4.widget.d.a:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -020a08: 2200 0d01 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@010d │ │ -020a0c: 7020 0805 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@0508 │ │ -020a12: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/d;) │ │ - name : 'a' │ │ - type : '(I)[Landroid/support/v4/widget/DrawerLayout$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -020a14: |[020a14] android.support.v4.widget.d.a:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -020a24: 2320 f801 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@01f8 │ │ -020a28: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/widget/d;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -020a2c: |[020a2c] android.support.v4.widget.d.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -020a3c: 6e20 9805 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/d;.a:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0598 │ │ -020a42: 0c00 |0003: move-result-object v0 │ │ -020a44: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/widget/d;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -020a48: |[020a48] android.support.v4.widget.d.newArray:(I)[Ljava/lang/Object; │ │ -020a58: 6e20 9905 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/d;.a:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0599 │ │ -020a5e: 0c00 |0003: move-result-object v0 │ │ -020a60: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #178 header: │ │ -class_idx : 296 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 395 │ │ +Class #38 header: │ │ +class_idx : 42 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 13 │ │ +instance_fields_size: 23 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 9 │ │ │ │ -Class #178 - │ │ - Class descriptor : 'Landroid/support/v4/widget/x;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ +Class #38 - │ │ + Class descriptor : 'La/a/a/a/m;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/x;) │ │ + #0 : (in La/a/a/a/m;) │ │ name : 'a' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0001 (PUBLIC) │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0000 () │ │ + #1 : (in La/a/a/a/m;) │ │ + name : 'b' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + #2 : (in La/a/a/a/m;) │ │ + name : 'c' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + #3 : (in La/a/a/a/m;) │ │ + name : 'd' │ │ + type : 'Landroid/app/PendingIntent;' │ │ + access : 0x0000 () │ │ + #4 : (in La/a/a/a/m;) │ │ + name : 'e' │ │ + type : 'Landroid/app/PendingIntent;' │ │ + access : 0x0000 () │ │ + #5 : (in La/a/a/a/m;) │ │ + name : 'f' │ │ + type : 'Landroid/widget/RemoteViews;' │ │ + access : 0x0000 () │ │ + #6 : (in La/a/a/a/m;) │ │ + name : 'g' │ │ + type : 'Landroid/graphics/Bitmap;' │ │ + access : 0x0000 () │ │ + #7 : (in La/a/a/a/m;) │ │ + name : 'h' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + #8 : (in La/a/a/a/m;) │ │ + name : 'i' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #9 : (in La/a/a/a/m;) │ │ + name : 'j' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #10 : (in La/a/a/a/m;) │ │ + name : 'k' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #11 : (in La/a/a/a/m;) │ │ + name : 'l' │ │ + type : 'La/a/a/a/w;' │ │ + access : 0x0000 () │ │ + #12 : (in La/a/a/a/m;) │ │ + name : 'm' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + #13 : (in La/a/a/a/m;) │ │ + name : 'n' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #14 : (in La/a/a/a/m;) │ │ + name : 'o' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #15 : (in La/a/a/a/m;) │ │ + name : 'p' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #16 : (in La/a/a/a/m;) │ │ + name : 'q' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #17 : (in La/a/a/a/m;) │ │ + name : 'r' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #18 : (in La/a/a/a/m;) │ │ + name : 's' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #19 : (in La/a/a/a/m;) │ │ + name : 't' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #20 : (in La/a/a/a/m;) │ │ + name : 'u' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #21 : (in La/a/a/a/m;) │ │ + name : 'v' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0000 () │ │ + #22 : (in La/a/a/a/m;) │ │ + name : 'w' │ │ + type : 'Landroid/app/Notification;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/m;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 6 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -020a64: |[020a64] android.support.v4.widget.x.a:(Landroid/view/View;)I │ │ -020a74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -020a76: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/x;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;II)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -020a78: |[020a78] android.support.v4.widget.x.a:(Landroid/view/View;II)I │ │ -020a88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -020a8a: 0f00 |0001: return v0 │ │ + outs : 1 │ │ + insns size : 38 16-bit code units │ │ +006e0c: |[006e0c] a.a.a.a.m.:(Landroid/content/Context;)V │ │ +006e1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +006e1e: 7010 0c02 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@020c │ │ +006e24: 2200 ca00 |0004: new-instance v0, Ljava/util/ArrayList; // type@00ca │ │ +006e28: 7010 2602 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0226 │ │ +006e2e: 5b40 3900 |0009: iput-object v0, v4, La/a/a/a/m;.t:Ljava/util/ArrayList; // field@0039 │ │ +006e32: 5c43 3a00 |000b: iput-boolean v3, v4, La/a/a/a/m;.u:Z // field@003a │ │ +006e36: 2200 4a00 |000d: new-instance v0, Landroid/app/Notification; // type@004a │ │ +006e3a: 7010 ce00 0000 |000f: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@00ce │ │ +006e40: 5b40 3c00 |0012: iput-object v0, v4, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006e44: 5b45 2600 |0014: iput-object v5, v4, La/a/a/a/m;.a:Landroid/content/Context; // field@0026 │ │ +006e48: 5440 3c00 |0016: iget-object v0, v4, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006e4c: 7100 2102 0000 |0018: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0221 │ │ +006e52: 0b01 |001b: move-result-wide v1 │ │ +006e54: 5a01 5400 |001c: iput-wide v1, v0, Landroid/app/Notification;.when:J // field@0054 │ │ +006e58: 5440 3c00 |001e: iget-object v0, v4, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006e5c: 12f1 |0020: const/4 v1, #int -1 // #ff │ │ +006e5e: 5901 4600 |0021: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0046 │ │ +006e62: 5943 2f00 |0023: iput v3, v4, La/a/a/a/m;.j:I // field@002f │ │ +006e66: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #2 : (in Landroid/support/v4/widget/x;) │ │ + #1 : (in La/a/a/a/m;) │ │ name : 'a' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + type : '(IZ)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 6 │ │ + ins : 3 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -020a8c: |[020a8c] android.support.v4.widget.x.a:(I)V │ │ -020a9c: 0e00 |0000: return-void │ │ + insns size : 20 16-bit code units │ │ +006e68: |[006e68] a.a.a.a.m.a:(IZ)V │ │ +006e78: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ +006e7c: 5430 3c00 |0002: iget-object v0, v3, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006e80: 5201 4a00 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@004a │ │ +006e84: b641 |0006: or-int/2addr v1, v4 │ │ +006e86: 5901 4a00 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@004a │ │ +006e8a: 0e00 |0009: return-void │ │ +006e8c: 5430 3c00 |000a: iget-object v0, v3, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006e90: 5201 4a00 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@004a │ │ +006e94: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ +006e98: b521 |0010: and-int/2addr v1, v2 │ │ +006e9a: 5901 4a00 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@004a │ │ +006e9e: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #3 : (in Landroid/support/v4/widget/x;) │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/m;) │ │ name : 'a' │ │ - type : '(II)V' │ │ + type : '(I)La/a/a/a/m;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ + ins : 2 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -020aa0: |[020aa0] android.support.v4.widget.x.a:(II)V │ │ -020ab0: 0e00 |0000: return-void │ │ + insns size : 5 16-bit code units │ │ +006ea0: |[006ea0] a.a.a.a.m.a:(I)La/a/a/a/m; │ │ +006eb0: 5410 3c00 |0000: iget-object v0, v1, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006eb4: 5902 4c00 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@004c │ │ +006eb8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #4 : (in Landroid/support/v4/widget/x;) │ │ + #1 : (in La/a/a/a/m;) │ │ name : 'a' │ │ - type : '(Landroid/view/View;FF)V' │ │ + type : '(III)La/a/a/a/m;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -020ab4: |[020ab4] android.support.v4.widget.x.a:(Landroid/view/View;FF)V │ │ -020ac4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/widget/x;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;IIII)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 6 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -020ac8: |[020ac8] android.support.v4.widget.x.a:(Landroid/view/View;IIII)V │ │ -020ad8: 0e00 |0000: return-void │ │ + insns size : 46 16-bit code units │ │ +006ebc: |[006ebc] a.a.a.a.m.a:(III)La/a/a/a/m; │ │ +006ecc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +006ece: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +006ed0: 5450 3c00 |0002: iget-object v0, v5, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006ed4: 5906 4e00 |0004: iput v6, v0, Landroid/app/Notification;.ledARGB:I // field@004e │ │ +006ed8: 5450 3c00 |0006: iget-object v0, v5, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006edc: 5907 5000 |0008: iput v7, v0, Landroid/app/Notification;.ledOnMS:I // field@0050 │ │ +006ee0: 5450 3c00 |000a: iget-object v0, v5, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006ee4: 5908 4f00 |000c: iput v8, v0, Landroid/app/Notification;.ledOffMS:I // field@004f │ │ +006ee8: 5450 3c00 |000e: iget-object v0, v5, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006eec: 5200 5000 |0010: iget v0, v0, Landroid/app/Notification;.ledOnMS:I // field@0050 │ │ +006ef0: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +006ef4: 5450 3c00 |0014: iget-object v0, v5, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006ef8: 5200 4f00 |0016: iget v0, v0, Landroid/app/Notification;.ledOffMS:I // field@004f │ │ +006efc: 3800 1200 |0018: if-eqz v0, 002a // +0012 │ │ +006f00: 0110 |001a: move v0, v1 │ │ +006f02: 5453 3c00 |001b: iget-object v3, v5, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006f06: 5454 3c00 |001d: iget-object v4, v5, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006f0a: 5244 4a00 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@004a │ │ +006f0e: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ +006f12: 3800 0900 |0023: if-eqz v0, 002c // +0009 │ │ +006f16: 9600 0401 |0025: or-int v0, v4, v1 │ │ +006f1a: 5930 4a00 |0027: iput v0, v3, Landroid/app/Notification;.flags:I // field@004a │ │ +006f1e: 1105 |0029: return-object v5 │ │ +006f20: 0120 |002a: move v0, v2 │ │ +006f22: 28f0 |002b: goto 001b // -0010 │ │ +006f24: 0121 |002c: move v1, v2 │ │ +006f26: 28f8 |002d: goto 0025 // -0008 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #6 : (in Landroid/support/v4/widget/x;) │ │ + #2 : (in La/a/a/a/m;) │ │ name : 'a' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in Landroid/support/v4/widget/x;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;)I' │ │ + type : '(Landroid/app/PendingIntent;)La/a/a/a/m;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 2 16-bit code units │ │ -020adc: |[020adc] android.support.v4.widget.x.b:(Landroid/view/View;)I │ │ -020aec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -020aee: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/widget/x;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;II)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -020af0: |[020af0] android.support.v4.widget.x.b:(Landroid/view/View;II)I │ │ -020b00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -020b02: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/widget/x;) │ │ - name : 'b' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -020b04: |[020b04] android.support.v4.widget.x.b:(II)V │ │ -020b14: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/widget/x;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -020b18: |[020b18] android.support.v4.widget.x.b:(Landroid/view/View;I)V │ │ -020b28: 0e00 |0000: return-void │ │ + insns size : 3 16-bit code units │ │ +006f28: |[006f28] a.a.a.a.m.a:(Landroid/app/PendingIntent;)La/a/a/a/m; │ │ +006f38: 5b01 2900 |0000: iput-object v1, v0, La/a/a/a/m;.d:Landroid/app/PendingIntent; // field@0029 │ │ +006f3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #11 : (in Landroid/support/v4/widget/x;) │ │ - name : 'b' │ │ - type : '(I)Z' │ │ + #3 : (in La/a/a/a/m;) │ │ + name : 'a' │ │ + type : '(Landroid/net/Uri;)La/a/a/a/m;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 2 16-bit code units │ │ -020b2c: |[020b2c] android.support.v4.widget.x.b:(I)Z │ │ -020b3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -020b3e: 0f00 |0001: return v0 │ │ + insns size : 10 16-bit code units │ │ +006f40: |[006f40] a.a.a.a.m.a:(Landroid/net/Uri;)La/a/a/a/m; │ │ +006f50: 5420 3c00 |0000: iget-object v0, v2, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006f54: 5b03 5100 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0051 │ │ +006f58: 5420 3c00 |0004: iget-object v0, v2, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006f5c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +006f5e: 5901 4600 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0046 │ │ +006f62: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #12 : (in Landroid/support/v4/widget/x;) │ │ - name : 'c' │ │ - type : '(I)I' │ │ + #4 : (in La/a/a/a/m;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/CharSequence;)La/a/a/a/m;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -020b40: |[020b40] android.support.v4.widget.x.c:(I)I │ │ -020b50: 0f01 |0000: return v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #179 header: │ │ -class_idx : 277 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 296 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 12 │ │ - │ │ -Class #179 - │ │ - Class descriptor : 'Landroid/support/v4/widget/e;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/widget/x;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/e;) │ │ - name : 'a' │ │ - type : 'Landroid/support/v4/widget/DrawerLayout;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Landroid/support/v4/widget/e;) │ │ - name : 'b' │ │ - type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroid/support/v4/widget/e;) │ │ - name : 'c' │ │ - type : 'Landroid/support/v4/widget/v;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroid/support/v4/widget/e;) │ │ - name : 'd' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/e;) │ │ - name : 'b' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 20 16-bit code units │ │ -020b54: |[020b54] android.support.v4.widget.e.b:()V │ │ -020b64: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -020b66: 5221 da01 |0001: iget v1, v2, Landroid/support/v4/widget/e;.b:I // field@01da │ │ -020b6a: 3301 0300 |0003: if-ne v1, v0, 0006 // +0003 │ │ -020b6e: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -020b70: 5421 d901 |0006: iget-object v1, v2, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020b74: 6e20 0f05 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.a:(I)Landroid/view/View; // method@050f │ │ -020b7a: 0c00 |000b: move-result-object v0 │ │ -020b7c: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -020b80: 5421 d901 |000e: iget-object v1, v2, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020b84: 6e20 3205 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.i:(Landroid/view/View;)V // method@0532 │ │ -020b8a: 0e00 |0013: return-void │ │ + insns size : 3 16-bit code units │ │ +006f64: |[006f64] a.a.a.a.m.a:(Ljava/lang/CharSequence;)La/a/a/a/m; │ │ +006f74: 5b01 2700 |0000: iput-object v1, v0, La/a/a/a/m;.b:Ljava/lang/CharSequence; // field@0027 │ │ +006f78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/e;) │ │ + #5 : (in La/a/a/a/m;) │ │ name : 'a' │ │ - type : '(Landroid/view/View;)I' │ │ + type : '(Z)La/a/a/a/m;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -020b8c: |[020b8c] android.support.v4.widget.e.a:(Landroid/view/View;)I │ │ -020b9c: 6e10 7d06 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@067d │ │ -020ba2: 0a00 |0003: move-result v0 │ │ -020ba4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/e;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;II)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ outs : 3 │ │ - insns size : 45 16-bit code units │ │ -020ba8: |[020ba8] android.support.v4.widget.e.a:(Landroid/view/View;II)I │ │ -020bb8: 5420 d901 |0000: iget-object v0, v2, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020bbc: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -020bbe: 6e30 1405 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;I)Z // method@0514 │ │ -020bc4: 0a00 |0006: move-result v0 │ │ -020bc6: 3800 1100 |0007: if-eqz v0, 0018 // +0011 │ │ -020bca: 6e10 7d06 0300 |0009: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@067d │ │ -020bd0: 0a00 |000c: move-result v0 │ │ -020bd2: 7b00 |000d: neg-int v0, v0 │ │ -020bd4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -020bd6: 7120 6607 1400 |000f: invoke-static {v4, v1}, Ljava/lang/Math;.min:(II)I // method@0766 │ │ -020bdc: 0a01 |0012: move-result v1 │ │ -020bde: 7120 6407 1000 |0013: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0764 │ │ -020be4: 0a00 |0016: move-result v0 │ │ -020be6: 0f00 |0017: return v0 │ │ -020be8: 5420 d901 |0018: iget-object v0, v2, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020bec: 6e10 2f05 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@052f │ │ -020bf2: 0a00 |001d: move-result v0 │ │ -020bf4: 6e10 7d06 0300 |001e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@067d │ │ -020bfa: 0a01 |0021: move-result v1 │ │ -020bfc: 9101 0001 |0022: sub-int v1, v0, v1 │ │ -020c00: 7120 6607 0400 |0024: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@0766 │ │ -020c06: 0a00 |0027: move-result v0 │ │ -020c08: 7120 6407 0100 |0028: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@0764 │ │ -020c0e: 0a00 |002b: move-result v0 │ │ -020c10: 28eb |002c: goto 0017 // -0015 │ │ + insns size : 6 16-bit code units │ │ +006f7c: |[006f7c] a.a.a.a.m.a:(Z)La/a/a/a/m; │ │ +006f8c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +006f90: 7030 5b00 0102 |0002: invoke-direct {v1, v0, v2}, La/a/a/a/m;.a:(IZ)V // method@005b │ │ +006f96: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #2 : (in Landroid/support/v4/widget/e;) │ │ + #6 : (in La/a/a/a/m;) │ │ name : 'a' │ │ - type : '()V' │ │ + type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 8 16-bit code units │ │ -020c14: |[020c14] android.support.v4.widget.e.a:()V │ │ -020c24: 5420 d901 |0000: iget-object v0, v2, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020c28: 5421 dc01 |0002: iget-object v1, v2, Landroid/support/v4/widget/e;.d:Ljava/lang/Runnable; // field@01dc │ │ -020c2c: 6e20 4205 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0542 │ │ -020c32: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/widget/e;) │ │ - name : 'a' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 14 16-bit code units │ │ -020c34: |[020c34] android.support.v4.widget.e.a:(I)V │ │ -020c44: 5430 d901 |0000: iget-object v0, v3, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020c48: 5231 da01 |0002: iget v1, v3, Landroid/support/v4/widget/e;.b:I // field@01da │ │ -020c4c: 5432 db01 |0004: iget-object v2, v3, Landroid/support/v4/widget/e;.c:Landroid/support/v4/widget/v; // field@01db │ │ -020c50: 6e10 0706 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/v;.c:()Landroid/view/View; // method@0607 │ │ -020c56: 0c02 |0009: move-result-object v2 │ │ -020c58: 6e40 1105 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.a:(IILandroid/view/View;)V // method@0511 │ │ -020c5e: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/widget/e;) │ │ - name : 'a' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 10 16-bit code units │ │ -020c60: |[020c60] android.support.v4.widget.e.a:(II)V │ │ -020c70: 5440 d901 |0000: iget-object v0, v4, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020c74: 5441 dc01 |0002: iget-object v1, v4, Landroid/support/v4/widget/e;.d:Ljava/lang/Runnable; // field@01dc │ │ -020c78: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ -020c7c: 6e40 4105 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0541 │ │ -020c82: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/widget/e;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;FF)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 72 16-bit code units │ │ -020c84: |[020c84] android.support.v4.widget.e.a:(Landroid/view/View;FF)V │ │ -020c94: 1505 003f |0000: const/high16 v5, #int 1056964608 // #3f00 │ │ -020c98: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -020c9a: 5460 d901 |0003: iget-object v0, v6, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020c9e: 6e20 1e05 7000 |0005: invoke-virtual {v0, v7}, Landroid/support/v4/widget/DrawerLayout;.d:(Landroid/view/View;)F // method@051e │ │ -020ca4: 0a01 |0008: move-result v1 │ │ -020ca6: 6e10 7d06 0700 |0009: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@067d │ │ -020cac: 0a02 |000c: move-result v2 │ │ -020cae: 5460 d901 |000d: iget-object v0, v6, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020cb2: 1233 |000f: const/4 v3, #int 3 // #3 │ │ -020cb4: 6e30 1405 7003 |0010: invoke-virtual {v0, v7, v3}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;I)Z // method@0514 │ │ -020cba: 0a00 |0013: move-result v0 │ │ -020cbc: 3800 2000 |0014: if-eqz v0, 0034 // +0020 │ │ -020cc0: 2d00 0804 |0016: cmpl-float v0, v8, v4 │ │ -020cc4: 3c00 0a00 |0018: if-gtz v0, 0022 // +000a │ │ -020cc8: 2d00 0804 |001a: cmpl-float v0, v8, v4 │ │ -020ccc: 3900 1600 |001c: if-nez v0, 0032 // +0016 │ │ -020cd0: 2d00 0105 |001e: cmpl-float v0, v1, v5 │ │ -020cd4: 3d00 1200 |0020: if-lez v0, 0032 // +0012 │ │ -020cd8: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -020cda: 5461 db01 |0023: iget-object v1, v6, Landroid/support/v4/widget/e;.c:Landroid/support/v4/widget/v; // field@01db │ │ -020cde: 6e10 7b06 0700 |0025: invoke-virtual {v7}, Landroid/view/View;.getTop:()I // method@067b │ │ -020ce4: 0a02 |0028: move-result v2 │ │ -020ce6: 6e30 f805 0102 |0029: invoke-virtual {v1, v0, v2}, Landroid/support/v4/widget/v;.a:(II)Z // method@05f8 │ │ -020cec: 5460 d901 |002c: iget-object v0, v6, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020cf0: 6e10 3305 0000 |002e: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0533 │ │ -020cf6: 0e00 |0031: return-void │ │ -020cf8: 7b20 |0032: neg-int v0, v2 │ │ -020cfa: 28f0 |0033: goto 0023 // -0010 │ │ -020cfc: 5460 d901 |0034: iget-object v0, v6, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020d00: 6e10 2f05 0000 |0036: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@052f │ │ -020d06: 0a00 |0039: move-result v0 │ │ -020d08: 2e03 0804 |003a: cmpg-float v3, v8, v4 │ │ -020d0c: 3a03 0a00 |003c: if-ltz v3, 0046 // +000a │ │ -020d10: 2d03 0804 |003e: cmpl-float v3, v8, v4 │ │ -020d14: 3903 e3ff |0040: if-nez v3, 0023 // -001d │ │ -020d18: 2d01 0105 |0042: cmpl-float v1, v1, v5 │ │ -020d1c: 3d01 dfff |0044: if-lez v1, 0023 // -0021 │ │ -020d20: b120 |0046: sub-int/2addr v0, v2 │ │ -020d22: 28dc |0047: goto 0023 // -0024 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/widget/e;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;IIII)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 6 │ │ - outs : 3 │ │ - insns size : 53 16-bit code units │ │ -020d24: |[020d24] android.support.v4.widget.e.a:(Landroid/view/View;IIII)V │ │ -020d34: 6e10 7d06 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@067d │ │ -020d3a: 0a00 |0003: move-result v0 │ │ -020d3c: 5431 d901 |0004: iget-object v1, v3, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020d40: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -020d42: 6e30 1405 4102 |0007: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;I)Z // method@0514 │ │ -020d48: 0a01 |000a: move-result v1 │ │ -020d4a: 3801 1c00 |000b: if-eqz v1, 0027 // +001c │ │ -020d4e: 9001 0005 |000d: add-int v1, v0, v5 │ │ -020d52: 8211 |000f: int-to-float v1, v1 │ │ -020d54: 8200 |0010: int-to-float v0, v0 │ │ -020d56: a900 0100 |0011: div-float v0, v1, v0 │ │ -020d5a: 5431 d901 |0013: iget-object v1, v3, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020d5e: 6e30 1905 4100 |0015: invoke-virtual {v1, v4, v0}, Landroid/support/v4/widget/DrawerLayout;.b:(Landroid/view/View;F)V // method@0519 │ │ -020d64: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -020d66: 2d00 0001 |0019: cmpl-float v0, v0, v1 │ │ -020d6a: 3900 1800 |001b: if-nez v0, 0033 // +0018 │ │ -020d6e: 1240 |001d: const/4 v0, #int 4 // #4 │ │ -020d70: 6e20 a306 0400 |001e: invoke-virtual {v4, v0}, Landroid/view/View;.setVisibility:(I)V // method@06a3 │ │ -020d76: 5430 d901 |0021: iget-object v0, v3, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020d7a: 6e10 3305 0000 |0023: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0533 │ │ -020d80: 0e00 |0026: return-void │ │ -020d82: 5431 d901 |0027: iget-object v1, v3, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020d86: 6e10 2f05 0100 |0029: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@052f │ │ -020d8c: 0a01 |002c: move-result v1 │ │ -020d8e: b151 |002d: sub-int/2addr v1, v5 │ │ -020d90: 8211 |002e: int-to-float v1, v1 │ │ -020d92: 8200 |002f: int-to-float v0, v0 │ │ -020d94: a900 0100 |0030: div-float v0, v1, v0 │ │ -020d98: 28e1 |0032: goto 0013 // -001f │ │ -020d9a: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -020d9c: 28ea |0034: goto 001e // -0016 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/widget/e;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 30 16-bit code units │ │ -020da0: |[020da0] android.support.v4.widget.e.a:(Landroid/view/View;I)Z │ │ -020db0: 5420 d901 |0000: iget-object v0, v2, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020db4: 6e20 2505 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.g:(Landroid/view/View;)Z // method@0525 │ │ -020dba: 0a00 |0005: move-result v0 │ │ -020dbc: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -020dc0: 5420 d901 |0008: iget-object v0, v2, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020dc4: 5221 da01 |000a: iget v1, v2, Landroid/support/v4/widget/e;.b:I // field@01da │ │ -020dc8: 6e30 1405 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;I)Z // method@0514 │ │ -020dce: 0a00 |000f: move-result v0 │ │ -020dd0: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -020dd4: 5420 d901 |0012: iget-object v0, v2, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020dd8: 6e20 0d05 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;)I // method@050d │ │ -020dde: 0a00 |0017: move-result v0 │ │ -020de0: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -020de4: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -020de6: 0f00 |001b: return v0 │ │ -020de8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -020dea: 28fe |001d: goto 001b // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/widget/e;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;II)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -020dec: |[020dec] android.support.v4.widget.e.b:(Landroid/view/View;II)I │ │ -020dfc: 6e10 7b06 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@067b │ │ -020e02: 0a00 |0003: move-result v0 │ │ -020e04: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/widget/e;) │ │ - name : 'b' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 36 16-bit code units │ │ -020e08: |[020e08] android.support.v4.widget.e.b:(II)V │ │ -020e18: dd00 0301 |0000: and-int/lit8 v0, v3, #int 1 // #01 │ │ -020e1c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -020e1e: 3310 1900 |0003: if-ne v0, v1, 001c // +0019 │ │ -020e22: 5420 d901 |0005: iget-object v0, v2, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020e26: 1231 |0007: const/4 v1, #int 3 // #3 │ │ -020e28: 6e20 0f05 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.a:(I)Landroid/view/View; // method@050f │ │ -020e2e: 0c00 |000b: move-result-object v0 │ │ -020e30: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ -020e34: 5421 d901 |000e: iget-object v1, v2, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020e38: 6e20 0d05 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.a:(Landroid/view/View;)I // method@050d │ │ -020e3e: 0a01 |0013: move-result v1 │ │ -020e40: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ -020e44: 5421 db01 |0016: iget-object v1, v2, Landroid/support/v4/widget/e;.c:Landroid/support/v4/widget/v; // field@01db │ │ -020e48: 6e30 f605 0104 |0018: invoke-virtual {v1, v0, v4}, Landroid/support/v4/widget/v;.a:(Landroid/view/View;I)V // method@05f6 │ │ -020e4e: 0e00 |001b: return-void │ │ -020e50: 5420 d901 |001c: iget-object v0, v2, Landroid/support/v4/widget/e;.a:Landroid/support/v4/widget/DrawerLayout; // field@01d9 │ │ -020e54: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -020e56: 6e20 0f05 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.a:(I)Landroid/view/View; // method@050f │ │ -020e5c: 0c00 |0022: move-result-object v0 │ │ -020e5e: 28e9 |0023: goto 000c // -0017 │ │ + insns size : 9 16-bit code units │ │ +006f98: |[006f98] a.a.a.a.m.a:()Landroid/app/Notification; │ │ +006fa8: 7100 4400 0000 |0000: invoke-static {}, La/a/a/a/h;.a:()La/a/a/a/o; // method@0044 │ │ +006fae: 0c00 |0003: move-result-object v0 │ │ +006fb0: 7220 5f00 1000 |0004: invoke-interface {v0, v1}, La/a/a/a/o;.a:(La/a/a/a/m;)Landroid/app/Notification; // method@005f │ │ +006fb6: 0c00 |0007: move-result-object v0 │ │ +006fb8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #10 : (in Landroid/support/v4/widget/e;) │ │ + #7 : (in La/a/a/a/m;) │ │ name : 'b' │ │ - type : '(Landroid/view/View;I)V' │ │ + type : '(I)La/a/a/a/m;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -020e60: |[020e60] android.support.v4.widget.e.b:(Landroid/view/View;I)V │ │ -020e70: 6e10 7006 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -020e76: 0c00 |0003: move-result-object v0 │ │ -020e78: 1f00 1301 |0004: check-cast v0, Landroid/support/v4/widget/c; // type@0113 │ │ -020e7c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -020e7e: 5c01 d201 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/c;.c:Z // field@01d2 │ │ -020e82: 7010 a505 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/e;.b:()V // method@05a5 │ │ -020e88: 0e00 |000c: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 17 16-bit code units │ │ +006fbc: |[006fbc] a.a.a.a.m.b:(I)La/a/a/a/m; │ │ +006fcc: 5420 3c00 |0000: iget-object v0, v2, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006fd0: 5903 4800 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0048 │ │ +006fd4: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ +006fd8: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +006fdc: 5420 3c00 |0008: iget-object v0, v2, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +006fe0: 5201 4a00 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@004a │ │ +006fe4: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ +006fe8: 5901 4a00 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@004a │ │ +006fec: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #11 : (in Landroid/support/v4/widget/e;) │ │ + #8 : (in La/a/a/a/m;) │ │ name : 'b' │ │ - type : '(I)Z' │ │ + type : '(Ljava/lang/CharSequence;)La/a/a/a/m;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 2 16-bit code units │ │ -020e8c: |[020e8c] android.support.v4.widget.e.b:(I)Z │ │ -020e9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -020e9e: 0f00 |0001: return v0 │ │ + insns size : 3 16-bit code units │ │ +006ff0: |[006ff0] a.a.a.a.m.b:(Ljava/lang/CharSequence;)La/a/a/a/m; │ │ +007000: 5b01 2800 |0000: iput-object v1, v0, La/a/a/a/m;.c:Ljava/lang/CharSequence; // field@0028 │ │ +007004: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #180 header: │ │ -class_idx : 278 │ │ +Class #39 header: │ │ +class_idx : 43 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ +superclass_idx : 52 │ │ source_file_idx : -1 │ │ -static_fields_size : 1 │ │ +static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 6 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #180 - │ │ - Class descriptor : 'Landroid/support/v4/widget/f;' │ │ +Class #39 - │ │ + Class descriptor : 'La/a/a/a/n;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'La/a/a/a/w;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/widget/f;) │ │ - name : 'b' │ │ - type : 'Landroid/support/v4/widget/i;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/f;) │ │ + #0 : (in La/a/a/a/n;) │ │ name : 'a' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/f;) │ │ - name : '' │ │ + #0 : (in La/a/a/a/n;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 0 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 22 16-bit code units │ │ -020ea0: |[020ea0] android.support.v4.widget.f.:()V │ │ -020eb0: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -020eb4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -020eb8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -020ebc: 2200 1801 |0006: new-instance v0, Landroid/support/v4/widget/h; // type@0118 │ │ -020ec0: 7010 b705 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/h;.:()V // method@05b7 │ │ -020ec6: 6900 de01 |000b: sput-object v0, Landroid/support/v4/widget/f;.b:Landroid/support/v4/widget/i; // field@01de │ │ -020eca: 0e00 |000d: return-void │ │ -020ecc: 2200 1701 |000e: new-instance v0, Landroid/support/v4/widget/g; // type@0117 │ │ -020ed0: 7010 b005 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/g;.:()V // method@05b0 │ │ -020ed6: 6900 de01 |0013: sput-object v0, Landroid/support/v4/widget/f;.b:Landroid/support/v4/widget/i; // field@01de │ │ -020eda: 28f8 |0015: goto 000d // -0008 │ │ + insns size : 11 16-bit code units │ │ +007008: |[007008] a.a.a.a.n.:()V │ │ +007018: 7010 6e00 0100 |0000: invoke-direct {v1}, La/a/a/a/w;.:()V // method@006e │ │ +00701e: 2200 ca00 |0003: new-instance v0, Ljava/util/ArrayList; // type@00ca │ │ +007022: 7010 2602 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0226 │ │ +007028: 5b10 3d00 |0008: iput-object v0, v1, La/a/a/a/n;.a:Ljava/util/ArrayList; // field@003d │ │ +00702c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/f;) │ │ - name : 'a' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -020edc: |[020edc] android.support.v4.widget.f.a:(II)V │ │ -020eec: 6200 de01 |0000: sget-object v0, Landroid/support/v4/widget/f;.b:Landroid/support/v4/widget/i; // field@01de │ │ -020ef0: 5421 dd01 |0002: iget-object v1, v2, Landroid/support/v4/widget/f;.a:Ljava/lang/Object; // field@01dd │ │ -020ef4: 7240 be05 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/i;.a:(Ljava/lang/Object;II)V // method@05be │ │ -020efa: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/f;) │ │ - name : 'a' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -020efc: |[020efc] android.support.v4.widget.f.a:()Z │ │ -020f0c: 6200 de01 |0000: sget-object v0, Landroid/support/v4/widget/f;.b:Landroid/support/v4/widget/i; // field@01de │ │ -020f10: 5421 dd01 |0002: iget-object v1, v2, Landroid/support/v4/widget/f;.a:Ljava/lang/Object; // field@01dd │ │ -020f14: 7220 bf05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/i;.a:(Ljava/lang/Object;)Z // method@05bf │ │ -020f1a: 0a00 |0007: move-result v0 │ │ -020f1c: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/widget/f;) │ │ - name : 'a' │ │ - type : '(F)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -020f20: |[020f20] android.support.v4.widget.f.a:(F)Z │ │ -020f30: 6200 de01 |0000: sget-object v0, Landroid/support/v4/widget/f;.b:Landroid/support/v4/widget/i; // field@01de │ │ -020f34: 5421 dd01 |0002: iget-object v1, v2, Landroid/support/v4/widget/f;.a:Ljava/lang/Object; // field@01dd │ │ -020f38: 7230 c005 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/i;.a:(Ljava/lang/Object;F)Z // method@05c0 │ │ -020f3e: 0a00 |0007: move-result v0 │ │ -020f40: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/widget/f;) │ │ - name : 'a' │ │ - type : '(Landroid/graphics/Canvas;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -020f44: |[020f44] android.support.v4.widget.f.a:(Landroid/graphics/Canvas;)Z │ │ -020f54: 6200 de01 |0000: sget-object v0, Landroid/support/v4/widget/f;.b:Landroid/support/v4/widget/i; // field@01de │ │ -020f58: 5421 dd01 |0002: iget-object v1, v2, Landroid/support/v4/widget/f;.a:Ljava/lang/Object; // field@01dd │ │ -020f5c: 7230 c105 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/i;.a:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@05c1 │ │ -020f62: 0a00 |0007: move-result v0 │ │ -020f64: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/widget/f;) │ │ - name : 'b' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -020f68: |[020f68] android.support.v4.widget.f.b:()V │ │ -020f78: 6200 de01 |0000: sget-object v0, Landroid/support/v4/widget/f;.b:Landroid/support/v4/widget/i; // field@01de │ │ -020f7c: 5421 dd01 |0002: iget-object v1, v2, Landroid/support/v4/widget/f;.a:Ljava/lang/Object; // field@01dd │ │ -020f80: 7220 c205 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/i;.b:(Ljava/lang/Object;)V // method@05c2 │ │ -020f86: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/widget/f;) │ │ - name : 'c' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -020f88: |[020f88] android.support.v4.widget.f.c:()Z │ │ -020f98: 6200 de01 |0000: sget-object v0, Landroid/support/v4/widget/f;.b:Landroid/support/v4/widget/i; // field@01de │ │ -020f9c: 5421 dd01 |0002: iget-object v1, v2, Landroid/support/v4/widget/f;.a:Ljava/lang/Object; // field@01dd │ │ -020fa0: 7220 c305 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/i;.c:(Ljava/lang/Object;)Z // method@05c3 │ │ -020fa6: 0a00 |0007: move-result v0 │ │ -020fa8: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #181 header: │ │ -class_idx : 281 │ │ +Class #40 header: │ │ +class_idx : 44 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 6 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #181 - │ │ - Class descriptor : 'Landroid/support/v4/widget/i;' │ │ +Class #40 - │ │ + Class descriptor : 'La/a/a/a/o;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/i;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;II)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/widget/i;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/widget/i;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;F)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/widget/i;) │ │ + #0 : (in La/a/a/a/o;) │ │ name : 'a' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/widget/i;) │ │ - name : 'b' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/widget/i;) │ │ - name : 'c' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + type : '(La/a/a/a/m;)Landroid/app/Notification;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #182 header: │ │ -class_idx : 279 │ │ +Class #41 header: │ │ +class_idx : 46 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 6 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #182 - │ │ - Class descriptor : 'Landroid/support/v4/widget/g;' │ │ +Class #41 - │ │ + Class descriptor : 'La/a/a/a/q;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/widget/i;' │ │ + #0 : 'La/a/a/a/o;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/g;) │ │ + #0 : (in La/a/a/a/q;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -020fac: |[020fac] android.support.v4.widget.g.:()V │ │ -020fbc: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -020fc2: 0e00 |0003: return-void │ │ +007030: |[007030] a.a.a.a.q.:()V │ │ +007040: 7010 0c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +007046: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/g;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -020fc4: |[020fc4] android.support.v4.widget.g.a:(Ljava/lang/Object;II)V │ │ -020fd4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/g;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -020fd8: |[020fd8] android.support.v4.widget.g.a:(Ljava/lang/Object;)Z │ │ -020fe8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -020fea: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/widget/g;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;F)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -020fec: |[020fec] android.support.v4.widget.g.a:(Ljava/lang/Object;F)Z │ │ -020ffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -020ffe: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/widget/g;) │ │ + #0 : (in La/a/a/a/q;) │ │ name : 'a' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -021000: |[021000] android.support.v4.widget.g.a:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -021010: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021012: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/widget/g;) │ │ - name : 'b' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -021014: |[021014] android.support.v4.widget.g.b:(Ljava/lang/Object;)V │ │ -021024: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/widget/g;) │ │ - name : 'c' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + type : '(La/a/a/a/m;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 7 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -021028: |[021028] android.support.v4.widget.g.c:(Ljava/lang/Object;)Z │ │ -021038: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02103a: 0f00 |0001: return v0 │ │ + outs : 5 │ │ + insns size : 24 16-bit code units │ │ +007048: |[007048] a.a.a.a.q.a:(La/a/a/a/m;)Landroid/app/Notification; │ │ +007058: 5460 3c00 |0000: iget-object v0, v6, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +00705c: 5461 2600 |0002: iget-object v1, v6, La/a/a/a/m;.a:Landroid/content/Context; // field@0026 │ │ +007060: 5462 2700 |0004: iget-object v2, v6, La/a/a/a/m;.b:Ljava/lang/CharSequence; // field@0027 │ │ +007064: 5463 2800 |0006: iget-object v3, v6, La/a/a/a/m;.c:Ljava/lang/CharSequence; // field@0028 │ │ +007068: 5464 2900 |0008: iget-object v4, v6, La/a/a/a/m;.d:Landroid/app/PendingIntent; // field@0029 │ │ +00706c: 6e54 cf00 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00cf │ │ +007072: 5261 2f00 |000d: iget v1, v6, La/a/a/a/m;.j:I // field@002f │ │ +007076: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +00707a: 5201 4a00 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@004a │ │ +00707e: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +007082: 5901 4a00 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@004a │ │ +007086: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #183 header: │ │ -class_idx : 280 │ │ +Class #42 header: │ │ +class_idx : 50 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 46 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 6 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #183 - │ │ - Class descriptor : 'Landroid/support/v4/widget/h;' │ │ +Class #42 - │ │ + Class descriptor : 'La/a/a/a/u;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'La/a/a/a/q;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/widget/i;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/h;) │ │ + #0 : (in La/a/a/a/u;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02103c: |[02103c] android.support.v4.widget.h.:()V │ │ -02104c: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -021052: 0e00 |0003: return-void │ │ +007088: |[007088] a.a.a.a.u.:()V │ │ +007098: 7010 6200 0000 |0000: invoke-direct {v0}, La/a/a/a/q;.:()V // method@0062 │ │ +00709e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/h;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -021054: |[021054] android.support.v4.widget.h.a:(Ljava/lang/Object;II)V │ │ -021064: 7130 c405 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/j;.a:(Ljava/lang/Object;II)V // method@05c4 │ │ -02106a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/h;) │ │ + #0 : (in La/a/a/a/u;) │ │ name : 'a' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + type : '(La/a/a/a/m;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 25 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02106c: |[02106c] android.support.v4.widget.h.a:(Ljava/lang/Object;)Z │ │ -02107c: 7110 c505 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/j;.a:(Ljava/lang/Object;)Z // method@05c5 │ │ -021082: 0a00 |0003: move-result v0 │ │ -021084: 0f00 |0004: return v0 │ │ + outs : 22 │ │ + insns size : 122 16-bit code units │ │ +0070a0: |[0070a0] a.a.a.a.u.a:(La/a/a/a/m;)Landroid/app/Notification; │ │ +0070b0: 2201 0c00 |0000: new-instance v1, La/a/a/a/ag; // type@000c │ │ +0070b4: 0800 1800 |0002: move-object/from16 v0, v24 │ │ +0070b8: 5402 2600 |0004: iget-object v2, v0, La/a/a/a/m;.a:Landroid/content/Context; // field@0026 │ │ +0070bc: 0800 1800 |0006: move-object/from16 v0, v24 │ │ +0070c0: 5403 3c00 |0008: iget-object v3, v0, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +0070c4: 0800 1800 |000a: move-object/from16 v0, v24 │ │ +0070c8: 5404 2700 |000c: iget-object v4, v0, La/a/a/a/m;.b:Ljava/lang/CharSequence; // field@0027 │ │ +0070cc: 0800 1800 |000e: move-object/from16 v0, v24 │ │ +0070d0: 5405 2800 |0010: iget-object v5, v0, La/a/a/a/m;.c:Ljava/lang/CharSequence; // field@0028 │ │ +0070d4: 0800 1800 |0012: move-object/from16 v0, v24 │ │ +0070d8: 5406 2d00 |0014: iget-object v6, v0, La/a/a/a/m;.h:Ljava/lang/CharSequence; // field@002d │ │ +0070dc: 0800 1800 |0016: move-object/from16 v0, v24 │ │ +0070e0: 5407 2b00 |0018: iget-object v7, v0, La/a/a/a/m;.f:Landroid/widget/RemoteViews; // field@002b │ │ +0070e4: 0800 1800 |001a: move-object/from16 v0, v24 │ │ +0070e8: 5208 2e00 |001c: iget v8, v0, La/a/a/a/m;.i:I // field@002e │ │ +0070ec: 0800 1800 |001e: move-object/from16 v0, v24 │ │ +0070f0: 5409 2900 |0020: iget-object v9, v0, La/a/a/a/m;.d:Landroid/app/PendingIntent; // field@0029 │ │ +0070f4: 0800 1800 |0022: move-object/from16 v0, v24 │ │ +0070f8: 540a 2a00 |0024: iget-object v10, v0, La/a/a/a/m;.e:Landroid/app/PendingIntent; // field@002a │ │ +0070fc: 0800 1800 |0026: move-object/from16 v0, v24 │ │ +007100: 540b 2c00 |0028: iget-object v11, v0, La/a/a/a/m;.g:Landroid/graphics/Bitmap; // field@002c │ │ +007104: 0800 1800 |002a: move-object/from16 v0, v24 │ │ +007108: 520c 3300 |002c: iget v12, v0, La/a/a/a/m;.n:I // field@0033 │ │ +00710c: 0800 1800 |002e: move-object/from16 v0, v24 │ │ +007110: 520d 3400 |0030: iget v13, v0, La/a/a/a/m;.o:I // field@0034 │ │ +007114: 0800 1800 |0032: move-object/from16 v0, v24 │ │ +007118: 550e 3500 |0034: iget-boolean v14, v0, La/a/a/a/m;.p:Z // field@0035 │ │ +00711c: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +007120: 550f 3000 |0038: iget-boolean v15, v0, La/a/a/a/m;.k:Z // field@0030 │ │ +007124: 0800 1800 |003a: move-object/from16 v0, v24 │ │ +007128: 5200 2f00 |003c: iget v0, v0, La/a/a/a/m;.j:I // field@002f │ │ +00712c: 0210 0000 |003e: move/from16 v16, v0 │ │ +007130: 0800 1800 |0040: move-object/from16 v0, v24 │ │ +007134: 5400 3200 |0042: iget-object v0, v0, La/a/a/a/m;.m:Ljava/lang/CharSequence; // field@0032 │ │ +007138: 0811 0000 |0044: move-object/from16 v17, v0 │ │ +00713c: 0800 1800 |0046: move-object/from16 v0, v24 │ │ +007140: 5500 3a00 |0048: iget-boolean v0, v0, La/a/a/a/m;.u:Z // field@003a │ │ +007144: 0212 0000 |004a: move/from16 v18, v0 │ │ +007148: 0800 1800 |004c: move-object/from16 v0, v24 │ │ +00714c: 5400 3b00 |004e: iget-object v0, v0, La/a/a/a/m;.v:Landroid/os/Bundle; // field@003b │ │ +007150: 0813 0000 |0050: move-object/from16 v19, v0 │ │ +007154: 0800 1800 |0052: move-object/from16 v0, v24 │ │ +007158: 5400 3600 |0054: iget-object v0, v0, La/a/a/a/m;.q:Ljava/lang/String; // field@0036 │ │ +00715c: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +007160: 0800 1800 |0058: move-object/from16 v0, v24 │ │ +007164: 5500 3700 |005a: iget-boolean v0, v0, La/a/a/a/m;.r:Z // field@0037 │ │ +007168: 0215 0000 |005c: move/from16 v21, v0 │ │ +00716c: 0800 1800 |005e: move-object/from16 v0, v24 │ │ +007170: 5400 3800 |0060: iget-object v0, v0, La/a/a/a/m;.s:Ljava/lang/String; // field@0038 │ │ +007174: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +007178: 7616 1200 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, La/a/a/a/ag;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@0012 │ │ +00717e: 0800 1800 |0067: move-object/from16 v0, v24 │ │ +007182: 5402 3900 |0069: iget-object v2, v0, La/a/a/a/m;.t:Ljava/util/ArrayList; // field@0039 │ │ +007186: 7120 4500 2100 |006b: invoke-static {v1, v2}, La/a/a/a/h;.a:(La/a/a/a/f;Ljava/util/ArrayList;)V // method@0045 │ │ +00718c: 0800 1800 |006e: move-object/from16 v0, v24 │ │ +007190: 5402 3100 |0070: iget-object v2, v0, La/a/a/a/m;.l:La/a/a/a/w; // field@0031 │ │ +007194: 7120 4600 2100 |0072: invoke-static {v1, v2}, La/a/a/a/h;.a:(La/a/a/a/g;La/a/a/a/w;)V // method@0046 │ │ +00719a: 6e10 1500 0100 |0075: invoke-virtual {v1}, La/a/a/a/ag;.b:()Landroid/app/Notification; // method@0015 │ │ +0071a0: 0c01 |0078: move-result-object v1 │ │ +0071a2: 1101 |0079: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #2 : (in Landroid/support/v4/widget/h;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;F)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -021088: |[021088] android.support.v4.widget.h.a:(Ljava/lang/Object;F)Z │ │ -021098: 7120 c605 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/j;.a:(Ljava/lang/Object;F)Z // method@05c6 │ │ -02109e: 0a00 |0003: move-result v0 │ │ -0210a0: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + source_file_idx : -1 (unknown) │ │ │ │ - #3 : (in Landroid/support/v4/widget/h;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0210a4: |[0210a4] android.support.v4.widget.h.a:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -0210b4: 7120 c705 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/j;.a:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@05c7 │ │ -0210ba: 0a00 |0003: move-result v0 │ │ -0210bc: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ +Class #43 header: │ │ +class_idx : 51 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 50 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ - #4 : (in Landroid/support/v4/widget/h;) │ │ - name : 'b' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #43 - │ │ + Class descriptor : 'La/a/a/a/v;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'La/a/a/a/u;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/v;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0210c0: |[0210c0] android.support.v4.widget.h.b:(Ljava/lang/Object;)V │ │ -0210d0: 7110 c805 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/j;.b:(Ljava/lang/Object;)V // method@05c8 │ │ -0210d6: 0e00 |0003: return-void │ │ +0071a4: |[0071a4] a.a.a.a.v.:()V │ │ +0071b4: 7010 6a00 0000 |0000: invoke-direct {v0}, La/a/a/a/u;.:()V // method@006a │ │ +0071ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #5 : (in Landroid/support/v4/widget/h;) │ │ - name : 'c' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/v;) │ │ + name : 'a' │ │ + type : '(La/a/a/a/m;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 25 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0210d8: |[0210d8] android.support.v4.widget.h.c:(Ljava/lang/Object;)Z │ │ -0210e8: 7110 c905 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/j;.c:(Ljava/lang/Object;)Z // method@05c9 │ │ -0210ee: 0a00 |0003: move-result v0 │ │ -0210f0: 0f00 |0004: return v0 │ │ + outs : 22 │ │ + insns size : 122 16-bit code units │ │ +0071bc: |[0071bc] a.a.a.a.v.a:(La/a/a/a/m;)Landroid/app/Notification; │ │ +0071cc: 2201 0e00 |0000: new-instance v1, La/a/a/a/ai; // type@000e │ │ +0071d0: 0800 1800 |0002: move-object/from16 v0, v24 │ │ +0071d4: 5402 2600 |0004: iget-object v2, v0, La/a/a/a/m;.a:Landroid/content/Context; // field@0026 │ │ +0071d8: 0800 1800 |0006: move-object/from16 v0, v24 │ │ +0071dc: 5403 3c00 |0008: iget-object v3, v0, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +0071e0: 0800 1800 |000a: move-object/from16 v0, v24 │ │ +0071e4: 5404 2700 |000c: iget-object v4, v0, La/a/a/a/m;.b:Ljava/lang/CharSequence; // field@0027 │ │ +0071e8: 0800 1800 |000e: move-object/from16 v0, v24 │ │ +0071ec: 5405 2800 |0010: iget-object v5, v0, La/a/a/a/m;.c:Ljava/lang/CharSequence; // field@0028 │ │ +0071f0: 0800 1800 |0012: move-object/from16 v0, v24 │ │ +0071f4: 5406 2d00 |0014: iget-object v6, v0, La/a/a/a/m;.h:Ljava/lang/CharSequence; // field@002d │ │ +0071f8: 0800 1800 |0016: move-object/from16 v0, v24 │ │ +0071fc: 5407 2b00 |0018: iget-object v7, v0, La/a/a/a/m;.f:Landroid/widget/RemoteViews; // field@002b │ │ +007200: 0800 1800 |001a: move-object/from16 v0, v24 │ │ +007204: 5208 2e00 |001c: iget v8, v0, La/a/a/a/m;.i:I // field@002e │ │ +007208: 0800 1800 |001e: move-object/from16 v0, v24 │ │ +00720c: 5409 2900 |0020: iget-object v9, v0, La/a/a/a/m;.d:Landroid/app/PendingIntent; // field@0029 │ │ +007210: 0800 1800 |0022: move-object/from16 v0, v24 │ │ +007214: 540a 2a00 |0024: iget-object v10, v0, La/a/a/a/m;.e:Landroid/app/PendingIntent; // field@002a │ │ +007218: 0800 1800 |0026: move-object/from16 v0, v24 │ │ +00721c: 540b 2c00 |0028: iget-object v11, v0, La/a/a/a/m;.g:Landroid/graphics/Bitmap; // field@002c │ │ +007220: 0800 1800 |002a: move-object/from16 v0, v24 │ │ +007224: 520c 3300 |002c: iget v12, v0, La/a/a/a/m;.n:I // field@0033 │ │ +007228: 0800 1800 |002e: move-object/from16 v0, v24 │ │ +00722c: 520d 3400 |0030: iget v13, v0, La/a/a/a/m;.o:I // field@0034 │ │ +007230: 0800 1800 |0032: move-object/from16 v0, v24 │ │ +007234: 550e 3500 |0034: iget-boolean v14, v0, La/a/a/a/m;.p:Z // field@0035 │ │ +007238: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +00723c: 550f 3000 |0038: iget-boolean v15, v0, La/a/a/a/m;.k:Z // field@0030 │ │ +007240: 0800 1800 |003a: move-object/from16 v0, v24 │ │ +007244: 5200 2f00 |003c: iget v0, v0, La/a/a/a/m;.j:I // field@002f │ │ +007248: 0210 0000 |003e: move/from16 v16, v0 │ │ +00724c: 0800 1800 |0040: move-object/from16 v0, v24 │ │ +007250: 5400 3200 |0042: iget-object v0, v0, La/a/a/a/m;.m:Ljava/lang/CharSequence; // field@0032 │ │ +007254: 0811 0000 |0044: move-object/from16 v17, v0 │ │ +007258: 0800 1800 |0046: move-object/from16 v0, v24 │ │ +00725c: 5500 3a00 |0048: iget-boolean v0, v0, La/a/a/a/m;.u:Z // field@003a │ │ +007260: 0212 0000 |004a: move/from16 v18, v0 │ │ +007264: 0800 1800 |004c: move-object/from16 v0, v24 │ │ +007268: 5400 3b00 |004e: iget-object v0, v0, La/a/a/a/m;.v:Landroid/os/Bundle; // field@003b │ │ +00726c: 0813 0000 |0050: move-object/from16 v19, v0 │ │ +007270: 0800 1800 |0052: move-object/from16 v0, v24 │ │ +007274: 5400 3600 |0054: iget-object v0, v0, La/a/a/a/m;.q:Ljava/lang/String; // field@0036 │ │ +007278: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +00727c: 0800 1800 |0058: move-object/from16 v0, v24 │ │ +007280: 5500 3700 |005a: iget-boolean v0, v0, La/a/a/a/m;.r:Z // field@0037 │ │ +007284: 0215 0000 |005c: move/from16 v21, v0 │ │ +007288: 0800 1800 |005e: move-object/from16 v0, v24 │ │ +00728c: 5400 3800 |0060: iget-object v0, v0, La/a/a/a/m;.s:Ljava/lang/String; // field@0038 │ │ +007290: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +007294: 7616 1600 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, La/a/a/a/ai;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@0016 │ │ +00729a: 0800 1800 |0067: move-object/from16 v0, v24 │ │ +00729e: 5402 3900 |0069: iget-object v2, v0, La/a/a/a/m;.t:Ljava/util/ArrayList; // field@0039 │ │ +0072a2: 7120 4500 2100 |006b: invoke-static {v1, v2}, La/a/a/a/h;.a:(La/a/a/a/f;Ljava/util/ArrayList;)V // method@0045 │ │ +0072a8: 0800 1800 |006e: move-object/from16 v0, v24 │ │ +0072ac: 5402 3100 |0070: iget-object v2, v0, La/a/a/a/m;.l:La/a/a/a/w; // field@0031 │ │ +0072b0: 7120 4600 2100 |0072: invoke-static {v1, v2}, La/a/a/a/h;.a:(La/a/a/a/g;La/a/a/a/w;)V // method@0046 │ │ +0072b6: 6e10 1900 0100 |0075: invoke-virtual {v1}, La/a/a/a/ai;.b:()Landroid/app/Notification; // method@0019 │ │ +0072bc: 0c01 |0078: move-result-object v1 │ │ +0072be: 1101 |0079: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #184 header: │ │ -class_idx : 282 │ │ +Class #44 header: │ │ +class_idx : 45 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 51 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 6 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #184 - │ │ - Class descriptor : 'Landroid/support/v4/widget/j;' │ │ +Class #44 - │ │ + Class descriptor : 'La/a/a/a/p;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'La/a/a/a/v;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/j;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;II)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -0210f4: |[0210f4] android.support.v4.widget.j.a:(Ljava/lang/Object;II)V │ │ -021104: 1f00 5901 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0159 │ │ -021108: 6e30 f106 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@06f1 │ │ -02110e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/j;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #0 : (in La/a/a/a/p;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -021110: |[021110] android.support.v4.widget.j.a:(Ljava/lang/Object;)Z │ │ -021120: 1f01 5901 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0159 │ │ -021124: 6e10 ee06 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@06ee │ │ -02112a: 0a00 |0005: move-result v0 │ │ -02112c: 0f00 |0006: return v0 │ │ + insns size : 4 16-bit code units │ │ +0072c0: |[0072c0] a.a.a.a.p.:()V │ │ +0072d0: 7010 6c00 0000 |0000: invoke-direct {v0}, La/a/a/a/v;.:()V // method@006c │ │ +0072d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #2 : (in Landroid/support/v4/widget/j;) │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/p;) │ │ name : 'a' │ │ - type : '(Ljava/lang/Object;F)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + type : '(La/a/a/a/m;)Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 25 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -021130: |[021130] android.support.v4.widget.j.a:(Ljava/lang/Object;F)Z │ │ -021140: 1f01 5901 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0159 │ │ -021144: 6e20 ef06 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@06ef │ │ -02114a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -02114c: 0f00 |0006: return v0 │ │ + outs : 22 │ │ + insns size : 122 16-bit code units │ │ +0072d8: |[0072d8] a.a.a.a.p.a:(La/a/a/a/m;)Landroid/app/Notification; │ │ +0072e8: 2201 3600 |0000: new-instance v1, La/a/a/a/y; // type@0036 │ │ +0072ec: 0800 1800 |0002: move-object/from16 v0, v24 │ │ +0072f0: 5402 2600 |0004: iget-object v2, v0, La/a/a/a/m;.a:Landroid/content/Context; // field@0026 │ │ +0072f4: 0800 1800 |0006: move-object/from16 v0, v24 │ │ +0072f8: 5403 3c00 |0008: iget-object v3, v0, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +0072fc: 0800 1800 |000a: move-object/from16 v0, v24 │ │ +007300: 5404 2700 |000c: iget-object v4, v0, La/a/a/a/m;.b:Ljava/lang/CharSequence; // field@0027 │ │ +007304: 0800 1800 |000e: move-object/from16 v0, v24 │ │ +007308: 5405 2800 |0010: iget-object v5, v0, La/a/a/a/m;.c:Ljava/lang/CharSequence; // field@0028 │ │ +00730c: 0800 1800 |0012: move-object/from16 v0, v24 │ │ +007310: 5406 2d00 |0014: iget-object v6, v0, La/a/a/a/m;.h:Ljava/lang/CharSequence; // field@002d │ │ +007314: 0800 1800 |0016: move-object/from16 v0, v24 │ │ +007318: 5407 2b00 |0018: iget-object v7, v0, La/a/a/a/m;.f:Landroid/widget/RemoteViews; // field@002b │ │ +00731c: 0800 1800 |001a: move-object/from16 v0, v24 │ │ +007320: 5208 2e00 |001c: iget v8, v0, La/a/a/a/m;.i:I // field@002e │ │ +007324: 0800 1800 |001e: move-object/from16 v0, v24 │ │ +007328: 5409 2900 |0020: iget-object v9, v0, La/a/a/a/m;.d:Landroid/app/PendingIntent; // field@0029 │ │ +00732c: 0800 1800 |0022: move-object/from16 v0, v24 │ │ +007330: 540a 2a00 |0024: iget-object v10, v0, La/a/a/a/m;.e:Landroid/app/PendingIntent; // field@002a │ │ +007334: 0800 1800 |0026: move-object/from16 v0, v24 │ │ +007338: 540b 2c00 |0028: iget-object v11, v0, La/a/a/a/m;.g:Landroid/graphics/Bitmap; // field@002c │ │ +00733c: 0800 1800 |002a: move-object/from16 v0, v24 │ │ +007340: 520c 3300 |002c: iget v12, v0, La/a/a/a/m;.n:I // field@0033 │ │ +007344: 0800 1800 |002e: move-object/from16 v0, v24 │ │ +007348: 520d 3400 |0030: iget v13, v0, La/a/a/a/m;.o:I // field@0034 │ │ +00734c: 0800 1800 |0032: move-object/from16 v0, v24 │ │ +007350: 550e 3500 |0034: iget-boolean v14, v0, La/a/a/a/m;.p:Z // field@0035 │ │ +007354: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +007358: 550f 3000 |0038: iget-boolean v15, v0, La/a/a/a/m;.k:Z // field@0030 │ │ +00735c: 0800 1800 |003a: move-object/from16 v0, v24 │ │ +007360: 5200 2f00 |003c: iget v0, v0, La/a/a/a/m;.j:I // field@002f │ │ +007364: 0210 0000 |003e: move/from16 v16, v0 │ │ +007368: 0800 1800 |0040: move-object/from16 v0, v24 │ │ +00736c: 5400 3200 |0042: iget-object v0, v0, La/a/a/a/m;.m:Ljava/lang/CharSequence; // field@0032 │ │ +007370: 0811 0000 |0044: move-object/from16 v17, v0 │ │ +007374: 0800 1800 |0046: move-object/from16 v0, v24 │ │ +007378: 5500 3a00 |0048: iget-boolean v0, v0, La/a/a/a/m;.u:Z // field@003a │ │ +00737c: 0212 0000 |004a: move/from16 v18, v0 │ │ +007380: 0800 1800 |004c: move-object/from16 v0, v24 │ │ +007384: 5400 3b00 |004e: iget-object v0, v0, La/a/a/a/m;.v:Landroid/os/Bundle; // field@003b │ │ +007388: 0813 0000 |0050: move-object/from16 v19, v0 │ │ +00738c: 0800 1800 |0052: move-object/from16 v0, v24 │ │ +007390: 5400 3600 |0054: iget-object v0, v0, La/a/a/a/m;.q:Ljava/lang/String; // field@0036 │ │ +007394: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +007398: 0800 1800 |0058: move-object/from16 v0, v24 │ │ +00739c: 5500 3700 |005a: iget-boolean v0, v0, La/a/a/a/m;.r:Z // field@0037 │ │ +0073a0: 0215 0000 |005c: move/from16 v21, v0 │ │ +0073a4: 0800 1800 |005e: move-object/from16 v0, v24 │ │ +0073a8: 5400 3800 |0060: iget-object v0, v0, La/a/a/a/m;.s:Ljava/lang/String; // field@0038 │ │ +0073ac: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +0073b0: 7616 6f00 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, La/a/a/a/y;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@006f │ │ +0073b6: 0800 1800 |0067: move-object/from16 v0, v24 │ │ +0073ba: 5402 3900 |0069: iget-object v2, v0, La/a/a/a/m;.t:Ljava/util/ArrayList; // field@0039 │ │ +0073be: 7120 4500 2100 |006b: invoke-static {v1, v2}, La/a/a/a/h;.a:(La/a/a/a/f;Ljava/util/ArrayList;)V // method@0045 │ │ +0073c4: 0800 1800 |006e: move-object/from16 v0, v24 │ │ +0073c8: 5402 3100 |0070: iget-object v2, v0, La/a/a/a/m;.l:La/a/a/a/w; // field@0031 │ │ +0073cc: 7120 4600 2100 |0072: invoke-static {v1, v2}, La/a/a/a/h;.a:(La/a/a/a/g;La/a/a/a/w;)V // method@0046 │ │ +0073d2: 6e10 7200 0100 |0075: invoke-virtual {v1}, La/a/a/a/y;.b:()Landroid/app/Notification; // method@0072 │ │ +0073d8: 0c01 |0078: move-result-object v1 │ │ +0073da: 1101 |0079: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #3 : (in Landroid/support/v4/widget/j;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -021150: |[021150] android.support.v4.widget.j.a:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -021160: 1f01 5901 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0159 │ │ -021164: 6e20 ec06 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@06ec │ │ -02116a: 0a00 |0005: move-result v0 │ │ -02116c: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + source_file_idx : -1 (unknown) │ │ │ │ - #4 : (in Landroid/support/v4/widget/j;) │ │ - name : 'b' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ +Class #45 header: │ │ +class_idx : 47 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 46 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #45 - │ │ + Class descriptor : 'La/a/a/a/r;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'La/a/a/a/q;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/r;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -021170: |[021170] android.support.v4.widget.j.b:(Ljava/lang/Object;)V │ │ -021180: 1f00 5901 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0159 │ │ -021184: 6e10 ed06 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@06ed │ │ -02118a: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +0073dc: |[0073dc] a.a.a.a.r.:()V │ │ +0073ec: 7010 6200 0000 |0000: invoke-direct {v0}, La/a/a/a/q;.:()V // method@0062 │ │ +0073f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #5 : (in Landroid/support/v4/widget/j;) │ │ - name : 'c' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/r;) │ │ + name : 'a' │ │ + type : '(La/a/a/a/m;)Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -02118c: |[02118c] android.support.v4.widget.j.c:(Ljava/lang/Object;)Z │ │ -02119c: 1f01 5901 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0159 │ │ -0211a0: 6e10 f006 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@06f0 │ │ -0211a6: 6e10 ee06 0100 |0005: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@06ee │ │ -0211ac: 0a00 |0008: move-result v0 │ │ -0211ae: 0f00 |0009: return v0 │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 38 16-bit code units │ │ +0073f4: |[0073f4] a.a.a.a.r.a:(La/a/a/a/m;)Landroid/app/Notification; │ │ +007404: 5470 3c00 |0000: iget-object v0, v7, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +007408: 5471 2600 |0002: iget-object v1, v7, La/a/a/a/m;.a:Landroid/content/Context; // field@0026 │ │ +00740c: 5472 2700 |0004: iget-object v2, v7, La/a/a/a/m;.b:Ljava/lang/CharSequence; // field@0027 │ │ +007410: 5473 2800 |0006: iget-object v3, v7, La/a/a/a/m;.c:Ljava/lang/CharSequence; // field@0028 │ │ +007414: 5474 2900 |0008: iget-object v4, v7, La/a/a/a/m;.d:Landroid/app/PendingIntent; // field@0029 │ │ +007418: 6e54 cf00 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00cf │ │ +00741e: 5471 2600 |000d: iget-object v1, v7, La/a/a/a/m;.a:Landroid/content/Context; // field@0026 │ │ +007422: 5472 2700 |000f: iget-object v2, v7, La/a/a/a/m;.b:Ljava/lang/CharSequence; // field@0027 │ │ +007426: 5473 2800 |0011: iget-object v3, v7, La/a/a/a/m;.c:Ljava/lang/CharSequence; // field@0028 │ │ +00742a: 5474 2900 |0013: iget-object v4, v7, La/a/a/a/m;.d:Landroid/app/PendingIntent; // field@0029 │ │ +00742e: 5475 2a00 |0015: iget-object v5, v7, La/a/a/a/m;.e:Landroid/app/PendingIntent; // field@002a │ │ +007432: 7706 0800 0000 |0017: invoke-static/range {v0, v1, v2, v3, v4, v5}, La/a/a/a/ac;.a:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; // method@0008 │ │ +007438: 0c00 |001a: move-result-object v0 │ │ +00743a: 5271 2f00 |001b: iget v1, v7, La/a/a/a/m;.j:I // field@002f │ │ +00743e: 3d01 0800 |001d: if-lez v1, 0025 // +0008 │ │ +007442: 5201 4a00 |001f: iget v1, v0, Landroid/app/Notification;.flags:I // field@004a │ │ +007446: d611 8000 |0021: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +00744a: 5901 4a00 |0023: iput v1, v0, Landroid/app/Notification;.flags:I // field@004a │ │ +00744e: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #185 header: │ │ -class_idx : 283 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ +Class #46 header: │ │ +class_idx : 48 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 46 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 8 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #185 - │ │ - Class descriptor : 'Landroid/support/v4/widget/k;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #46 - │ │ + Class descriptor : 'La/a/a/a/s;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'La/a/a/a/q;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/k;) │ │ - name : 'a' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/widget/k;) │ │ - name : 'b' │ │ - type : 'Landroid/support/v4/widget/l;' │ │ - access : 0x0000 () │ │ Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/k;) │ │ - name : 'a' │ │ - type : '(IIIII)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 6 │ │ - outs : 7 │ │ - insns size : 13 16-bit code units │ │ -0211b0: |[0211b0] android.support.v4.widget.k.a:(IIIII)V │ │ -0211c0: 5470 e001 |0000: iget-object v0, v7, Landroid/support/v4/widget/k;.b:Landroid/support/v4/widget/l; // field@01e0 │ │ -0211c4: 5471 df01 |0002: iget-object v1, v7, Landroid/support/v4/widget/k;.a:Ljava/lang/Object; // field@01df │ │ -0211c8: 0182 |0004: move v2, v8 │ │ -0211ca: 0193 |0005: move v3, v9 │ │ -0211cc: 01a4 |0006: move v4, v10 │ │ -0211ce: 01b5 |0007: move v5, v11 │ │ -0211d0: 01c6 |0008: move v6, v12 │ │ -0211d2: 7807 d205 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/l;.a:(Ljava/lang/Object;IIIII)V // method@05d2 │ │ -0211d8: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/k;) │ │ - name : 'a' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -0211dc: |[0211dc] android.support.v4.widget.k.a:()Z │ │ -0211ec: 5420 e001 |0000: iget-object v0, v2, Landroid/support/v4/widget/k;.b:Landroid/support/v4/widget/l; // field@01e0 │ │ -0211f0: 5421 df01 |0002: iget-object v1, v2, Landroid/support/v4/widget/k;.a:Ljava/lang/Object; // field@01df │ │ -0211f4: 7220 d305 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/l;.a:(Ljava/lang/Object;)Z // method@05d3 │ │ -0211fa: 0a00 |0007: move-result v0 │ │ -0211fc: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/widget/k;) │ │ - name : 'b' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #0 : (in La/a/a/a/s;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -021200: |[021200] android.support.v4.widget.k.b:()I │ │ -021210: 5420 e001 |0000: iget-object v0, v2, Landroid/support/v4/widget/k;.b:Landroid/support/v4/widget/l; // field@01e0 │ │ -021214: 5421 df01 |0002: iget-object v1, v2, Landroid/support/v4/widget/k;.a:Ljava/lang/Object; // field@01df │ │ -021218: 7220 d405 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/l;.b:(Ljava/lang/Object;)I // method@05d4 │ │ -02121e: 0a00 |0007: move-result v0 │ │ -021220: 0f00 |0008: return v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +007450: |[007450] a.a.a.a.s.:()V │ │ +007460: 7010 6200 0000 |0000: invoke-direct {v0}, La/a/a/a/q;.:()V // method@0062 │ │ +007466: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #3 : (in Landroid/support/v4/widget/k;) │ │ - name : 'c' │ │ - type : '()I' │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/s;) │ │ + name : 'a' │ │ + type : '(La/a/a/a/m;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -021224: |[021224] android.support.v4.widget.k.c:()I │ │ -021234: 5420 e001 |0000: iget-object v0, v2, Landroid/support/v4/widget/k;.b:Landroid/support/v4/widget/l; // field@01e0 │ │ -021238: 5421 df01 |0002: iget-object v1, v2, Landroid/support/v4/widget/k;.a:Ljava/lang/Object; // field@01df │ │ -02123c: 7220 d505 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/l;.c:(Ljava/lang/Object;)I // method@05d5 │ │ -021242: 0a00 |0007: move-result v0 │ │ -021244: 0f00 |0008: return v0 │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 10 │ │ + insns size : 25 16-bit code units │ │ +007468: |[007468] a.a.a.a.s.a:(La/a/a/a/m;)Landroid/app/Notification; │ │ +007478: 54b0 2600 |0000: iget-object v0, v11, La/a/a/a/m;.a:Landroid/content/Context; // field@0026 │ │ +00747c: 54b1 3c00 |0002: iget-object v1, v11, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +007480: 54b2 2700 |0004: iget-object v2, v11, La/a/a/a/m;.b:Ljava/lang/CharSequence; // field@0027 │ │ +007484: 54b3 2800 |0006: iget-object v3, v11, La/a/a/a/m;.c:Ljava/lang/CharSequence; // field@0028 │ │ +007488: 54b4 2d00 |0008: iget-object v4, v11, La/a/a/a/m;.h:Ljava/lang/CharSequence; // field@002d │ │ +00748c: 54b5 2b00 |000a: iget-object v5, v11, La/a/a/a/m;.f:Landroid/widget/RemoteViews; // field@002b │ │ +007490: 52b6 2e00 |000c: iget v6, v11, La/a/a/a/m;.i:I // field@002e │ │ +007494: 54b7 2900 |000e: iget-object v7, v11, La/a/a/a/m;.d:Landroid/app/PendingIntent; // field@0029 │ │ +007498: 54b8 2a00 |0010: iget-object v8, v11, La/a/a/a/m;.e:Landroid/app/PendingIntent; // field@002a │ │ +00749c: 54b9 2c00 |0012: iget-object v9, v11, La/a/a/a/m;.g:Landroid/graphics/Bitmap; // field@002c │ │ +0074a0: 770a 0900 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, La/a/a/a/ad;.a:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@0009 │ │ +0074a6: 0c00 |0017: move-result-object v0 │ │ +0074a8: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #4 : (in Landroid/support/v4/widget/k;) │ │ - name : 'd' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -021248: |[021248] android.support.v4.widget.k.d:()I │ │ -021258: 5420 e001 |0000: iget-object v0, v2, Landroid/support/v4/widget/k;.b:Landroid/support/v4/widget/l; // field@01e0 │ │ -02125c: 5421 df01 |0002: iget-object v1, v2, Landroid/support/v4/widget/k;.a:Ljava/lang/Object; // field@01df │ │ -021260: 7220 d805 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/l;.f:(Ljava/lang/Object;)I // method@05d8 │ │ -021266: 0a00 |0007: move-result v0 │ │ -021268: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + source_file_idx : -1 (unknown) │ │ │ │ - #5 : (in Landroid/support/v4/widget/k;) │ │ - name : 'e' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02126c: |[02126c] android.support.v4.widget.k.e:()I │ │ -02127c: 5420 e001 |0000: iget-object v0, v2, Landroid/support/v4/widget/k;.b:Landroid/support/v4/widget/l; // field@01e0 │ │ -021280: 5421 df01 |0002: iget-object v1, v2, Landroid/support/v4/widget/k;.a:Ljava/lang/Object; // field@01df │ │ -021284: 7220 d905 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/l;.g:(Ljava/lang/Object;)I // method@05d9 │ │ -02128a: 0a00 |0007: move-result v0 │ │ -02128c: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ +Class #47 header: │ │ +class_idx : 49 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 46 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ - #6 : (in Landroid/support/v4/widget/k;) │ │ - name : 'f' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #47 - │ │ + Class descriptor : 'La/a/a/a/t;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'La/a/a/a/q;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La/a/a/a/t;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -021290: |[021290] android.support.v4.widget.k.f:()Z │ │ -0212a0: 5420 e001 |0000: iget-object v0, v2, Landroid/support/v4/widget/k;.b:Landroid/support/v4/widget/l; // field@01e0 │ │ -0212a4: 5421 df01 |0002: iget-object v1, v2, Landroid/support/v4/widget/k;.a:Ljava/lang/Object; // field@01df │ │ -0212a8: 7220 d605 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/l;.d:(Ljava/lang/Object;)Z // method@05d6 │ │ -0212ae: 0a00 |0007: move-result v0 │ │ -0212b0: 0f00 |0008: return v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0074ac: |[0074ac] a.a.a.a.t.:()V │ │ +0074bc: 7010 6200 0000 |0000: invoke-direct {v0}, La/a/a/a/q;.:()V // method@0062 │ │ +0074c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #7 : (in Landroid/support/v4/widget/k;) │ │ - name : 'g' │ │ - type : '()V' │ │ + Virtual methods - │ │ + #0 : (in La/a/a/a/t;) │ │ + name : 'a' │ │ + type : '(La/a/a/a/m;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -0212b4: |[0212b4] android.support.v4.widget.k.g:()V │ │ -0212c4: 5420 e001 |0000: iget-object v0, v2, Landroid/support/v4/widget/k;.b:Landroid/support/v4/widget/l; // field@01e0 │ │ -0212c8: 5421 df01 |0002: iget-object v1, v2, Landroid/support/v4/widget/k;.a:Ljava/lang/Object; // field@01df │ │ -0212cc: 7220 d705 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/l;.e:(Ljava/lang/Object;)V // method@05d7 │ │ -0212d2: 0e00 |0007: return-void │ │ + registers : 15 │ │ + ins : 2 │ │ + outs : 13 │ │ + insns size : 31 16-bit code units │ │ +0074c4: |[0074c4] a.a.a.a.t.a:(La/a/a/a/m;)Landroid/app/Notification; │ │ +0074d4: 54e0 2600 |0000: iget-object v0, v14, La/a/a/a/m;.a:Landroid/content/Context; // field@0026 │ │ +0074d8: 54e1 3c00 |0002: iget-object v1, v14, La/a/a/a/m;.w:Landroid/app/Notification; // field@003c │ │ +0074dc: 54e2 2700 |0004: iget-object v2, v14, La/a/a/a/m;.b:Ljava/lang/CharSequence; // field@0027 │ │ +0074e0: 54e3 2800 |0006: iget-object v3, v14, La/a/a/a/m;.c:Ljava/lang/CharSequence; // field@0028 │ │ +0074e4: 54e4 2d00 |0008: iget-object v4, v14, La/a/a/a/m;.h:Ljava/lang/CharSequence; // field@002d │ │ +0074e8: 54e5 2b00 |000a: iget-object v5, v14, La/a/a/a/m;.f:Landroid/widget/RemoteViews; // field@002b │ │ +0074ec: 52e6 2e00 |000c: iget v6, v14, La/a/a/a/m;.i:I // field@002e │ │ +0074f0: 54e7 2900 |000e: iget-object v7, v14, La/a/a/a/m;.d:Landroid/app/PendingIntent; // field@0029 │ │ +0074f4: 54e8 2a00 |0010: iget-object v8, v14, La/a/a/a/m;.e:Landroid/app/PendingIntent; // field@002a │ │ +0074f8: 54e9 2c00 |0012: iget-object v9, v14, La/a/a/a/m;.g:Landroid/graphics/Bitmap; // field@002c │ │ +0074fc: 52ea 3300 |0014: iget v10, v14, La/a/a/a/m;.n:I // field@0033 │ │ +007500: 52eb 3400 |0016: iget v11, v14, La/a/a/a/m;.o:I // field@0034 │ │ +007504: 55ec 3500 |0018: iget-boolean v12, v14, La/a/a/a/m;.p:Z // field@0035 │ │ +007508: 770d 0a00 0000 |001a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, La/a/a/a/ae;.a:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; // method@000a │ │ +00750e: 0c00 |001d: move-result-object v0 │ │ +007510: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #186 header: │ │ -class_idx : 284 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 8 │ │ - │ │ -Class #186 - │ │ - Class descriptor : 'Landroid/support/v4/widget/l;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/l;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;IIIII)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/widget/l;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/widget/l;) │ │ - name : 'b' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/widget/l;) │ │ - name : 'c' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/widget/l;) │ │ - name : 'd' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/widget/l;) │ │ - name : 'e' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/widget/l;) │ │ - name : 'f' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in Landroid/support/v4/widget/l;) │ │ - name : 'g' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #187 header: │ │ -class_idx : 285 │ │ -access_flags : 4096 (0x1000) │ │ -superclass_idx : 395 │ │ +Class #48 header: │ │ +class_idx : 53 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #187 - │ │ - Class descriptor : 'Landroid/support/v4/widget/m;' │ │ - Access flags : 0x1000 (SYNTHETIC) │ │ +Class #48 - │ │ + Class descriptor : 'La/a/a/a/x;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #188 header: │ │ -class_idx : 286 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +Class #49 header: │ │ +class_idx : 54 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #188 - │ │ - Class descriptor : 'Landroid/support/v4/widget/n;' │ │ - Access flags : 0x0000 () │ │ +Class #49 - │ │ + Class descriptor : 'La/a/a/a/y;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ + #0 : 'La/a/a/a/f;' │ │ + #1 : 'La/a/a/a/g;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/n;) │ │ + #0 : (in La/a/a/a/y;) │ │ name : 'a' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroid/support/v4/widget/n;) │ │ - name : 'b' │ │ - type : 'Landroid/support/v4/widget/SlidingPaneLayout;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + type : 'Landroid/app/Notification$Builder;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/n;) │ │ + #0 : (in La/a/a/a/y;) │ │ name : '' │ │ - type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -0212d4: |[0212d4] android.support.v4.widget.n.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -0212e4: 5b01 e201 |0000: iput-object v1, v0, Landroid/support/v4/widget/n;.b:Landroid/support/v4/widget/SlidingPaneLayout; // field@01e2 │ │ -0212e8: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0212ee: 5b02 e101 |0005: iput-object v2, v0, Landroid/support/v4/widget/n;.a:Landroid/view/View; // field@01e1 │ │ -0212f2: 0e00 |0007: return-void │ │ + registers : 29 │ │ + ins : 22 │ │ + outs : 4 │ │ + insns size : 213 16-bit code units │ │ +007514: |[007514] a.a.a.a.y.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ +007524: 7010 0c02 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@020c │ │ +00752a: 2203 4800 |0003: new-instance v3, Landroid/app/Notification$Builder; // type@0048 │ │ +00752e: 7020 a900 8300 |0005: invoke-direct {v3, v8}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00a9 │ │ +007534: 5394 5400 |0008: iget-wide v4, v9, Landroid/app/Notification;.when:J // field@0054 │ │ +007538: 6e30 c900 4305 |000a: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00c9 │ │ +00753e: 0c03 |000d: move-result-object v3 │ │ +007540: 5294 4c00 |000e: iget v4, v9, Landroid/app/Notification;.icon:I // field@004c │ │ +007544: 5295 4d00 |0010: iget v5, v9, Landroid/app/Notification;.iconLevel:I // field@004d │ │ +007548: 6e30 c200 4305 |0012: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00c2 │ │ +00754e: 0c03 |0015: move-result-object v3 │ │ +007550: 5494 4700 |0016: iget-object v4, v9, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0047 │ │ +007554: 6e20 af00 4300 |0018: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00af │ │ +00755a: 0c03 |001b: move-result-object v3 │ │ +00755c: 5494 5200 |001c: iget-object v4, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0052 │ │ +007560: 6e30 c600 430d |001e: invoke-virtual {v3, v4, v13}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00c6 │ │ +007566: 0c03 |0021: move-result-object v3 │ │ +007568: 5494 5100 |0022: iget-object v4, v9, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0051 │ │ +00756c: 5295 4600 |0024: iget v5, v9, Landroid/app/Notification;.audioStreamType:I // field@0046 │ │ +007570: 6e30 c400 4305 |0026: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00c4 │ │ +007576: 0c03 |0029: move-result-object v3 │ │ +007578: 5494 5300 |002a: iget-object v4, v9, Landroid/app/Notification;.vibrate:[J // field@0053 │ │ +00757c: 6e20 c800 4300 |002c: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00c8 │ │ +007582: 0c03 |002f: move-result-object v3 │ │ +007584: 5294 4e00 |0030: iget v4, v9, Landroid/app/Notification;.ledARGB:I // field@004e │ │ +007588: 5295 5000 |0032: iget v5, v9, Landroid/app/Notification;.ledOnMS:I // field@0050 │ │ +00758c: 5296 4f00 |0034: iget v6, v9, Landroid/app/Notification;.ledOffMS:I // field@004f │ │ +007590: 6e40 bb00 4365 |0036: invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00bb │ │ +007596: 0c04 |0039: move-result-object v4 │ │ +007598: 5293 4a00 |003a: iget v3, v9, Landroid/app/Notification;.flags:I // field@004a │ │ +00759c: dd03 0302 |003c: and-int/lit8 v3, v3, #int 2 // #02 │ │ +0075a0: 3803 8d00 |003e: if-eqz v3, 00cb // +008d │ │ +0075a4: 1213 |0040: const/4 v3, #int 1 // #1 │ │ +0075a6: 6e20 be00 3400 |0041: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00be │ │ +0075ac: 0c04 |0044: move-result-object v4 │ │ +0075ae: 5293 4a00 |0045: iget v3, v9, Landroid/app/Notification;.flags:I // field@004a │ │ +0075b2: dd03 0308 |0047: and-int/lit8 v3, v3, #int 8 // #08 │ │ +0075b6: 3803 8500 |0049: if-eqz v3, 00ce // +0085 │ │ +0075ba: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +0075bc: 6e20 bf00 3400 |004c: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00bf │ │ +0075c2: 0c04 |004f: move-result-object v4 │ │ +0075c4: 5293 4a00 |0050: iget v3, v9, Landroid/app/Notification;.flags:I // field@004a │ │ +0075c8: dd03 0310 |0052: and-int/lit8 v3, v3, #int 16 // #10 │ │ +0075cc: 3803 7d00 |0054: if-eqz v3, 00d1 // +007d │ │ +0075d0: 1213 |0056: const/4 v3, #int 1 // #1 │ │ +0075d2: 6e20 ae00 3400 |0057: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00ae │ │ +0075d8: 0c03 |005a: move-result-object v3 │ │ +0075da: 5294 4800 |005b: iget v4, v9, Landroid/app/Notification;.defaults:I // field@0048 │ │ +0075de: 6e20 b400 4300 |005d: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00b4 │ │ +0075e4: 0c03 |0060: move-result-object v3 │ │ +0075e6: 6e20 b300 a300 |0061: invoke-virtual {v3, v10}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00b3 │ │ +0075ec: 0c03 |0064: move-result-object v3 │ │ +0075ee: 6e20 b200 b300 |0065: invoke-virtual {v3, v11}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00b2 │ │ +0075f4: 0c03 |0068: move-result-object v3 │ │ +0075f6: 0800 1700 |0069: move-object/from16 v0, v23 │ │ +0075fa: 6e20 c500 0300 |006b: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c5 │ │ +007600: 0c03 |006e: move-result-object v3 │ │ +007602: 6e20 b000 c300 |006f: invoke-virtual {v3, v12}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00b0 │ │ +007608: 0c03 |0072: move-result-object v3 │ │ +00760a: 6e20 b100 f300 |0073: invoke-virtual {v3, v15}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00b1 │ │ +007610: 0c03 |0076: move-result-object v3 │ │ +007612: 5494 4900 |0077: iget-object v4, v9, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0049 │ │ +007616: 6e20 b500 4300 |0079: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00b5 │ │ +00761c: 0c04 |007c: move-result-object v4 │ │ +00761e: 5293 4a00 |007d: iget v3, v9, Landroid/app/Notification;.flags:I // field@004a │ │ +007622: d533 8000 |007f: and-int/lit16 v3, v3, #int 128 // #0080 │ │ +007626: 3803 5200 |0081: if-eqz v3, 00d3 // +0052 │ │ +00762a: 1213 |0083: const/4 v3, #int 1 // #1 │ │ +00762c: 0800 1000 |0084: move-object/from16 v0, v16 │ │ +007630: 6e30 b700 0403 |0086: invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00b7 │ │ +007636: 0c03 |0089: move-result-object v3 │ │ +007638: 0800 1100 |008a: move-object/from16 v0, v17 │ │ +00763c: 6e20 ba00 0300 |008c: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00ba │ │ +007642: 0c03 |008f: move-result-object v3 │ │ +007644: 6e20 bd00 e300 |0090: invoke-virtual {v3, v14}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00bd │ │ +00764a: 0c03 |0093: move-result-object v3 │ │ +00764c: 0200 1500 |0094: move/from16 v0, v21 │ │ +007650: 6e20 c700 0300 |0096: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@00c7 │ │ +007656: 0c03 |0099: move-result-object v3 │ │ +007658: 0200 1600 |009a: move/from16 v0, v22 │ │ +00765c: 6e20 c000 0300 |009c: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@00c0 │ │ +007662: 0c03 |009f: move-result-object v3 │ │ +007664: 0200 1200 |00a0: move/from16 v0, v18 │ │ +007668: 0201 1300 |00a2: move/from16 v1, v19 │ │ +00766c: 0202 1400 |00a4: move/from16 v2, v20 │ │ +007670: 6e40 c100 0321 |00a6: invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00c1 │ │ +007676: 0c03 |00a9: move-result-object v3 │ │ +007678: 0200 1800 |00aa: move/from16 v0, v24 │ │ +00767c: 6e20 bc00 0300 |00ac: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@00bc │ │ +007682: 0c03 |00af: move-result-object v3 │ │ +007684: 0800 1900 |00b0: move-object/from16 v0, v25 │ │ +007688: 6e20 b600 0300 |00b2: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@00b6 │ │ +00768e: 0c03 |00b5: move-result-object v3 │ │ +007690: 0800 1a00 |00b6: move-object/from16 v0, v26 │ │ +007694: 6e20 b800 0300 |00b8: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@00b8 │ │ +00769a: 0c03 |00bb: move-result-object v3 │ │ +00769c: 0200 1b00 |00bc: move/from16 v0, v27 │ │ +0076a0: 6e20 b900 0300 |00be: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@00b9 │ │ +0076a6: 0c03 |00c1: move-result-object v3 │ │ +0076a8: 0800 1c00 |00c2: move-object/from16 v0, v28 │ │ +0076ac: 6e20 c300 0300 |00c4: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@00c3 │ │ +0076b2: 0c03 |00c7: move-result-object v3 │ │ +0076b4: 5b73 4400 |00c8: iput-object v3, v7, La/a/a/a/y;.a:Landroid/app/Notification$Builder; // field@0044 │ │ +0076b8: 0e00 |00ca: return-void │ │ +0076ba: 1203 |00cb: const/4 v3, #int 0 // #0 │ │ +0076bc: 2900 75ff |00cc: goto/16 0041 // -008b │ │ +0076c0: 1203 |00ce: const/4 v3, #int 0 // #0 │ │ +0076c2: 2900 7dff |00cf: goto/16 004c // -0083 │ │ +0076c6: 1203 |00d1: const/4 v3, #int 0 // #0 │ │ +0076c8: 2885 |00d2: goto 0057 // -007b │ │ +0076ca: 1203 |00d3: const/4 v3, #int 0 // #0 │ │ +0076cc: 28b0 |00d4: goto 0084 // -0050 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/n;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #0 : (in La/a/a/a/y;) │ │ + name : 'a' │ │ + type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 34 16-bit code units │ │ -0212f4: |[0212f4] android.support.v4.widget.n.run:()V │ │ -021304: 5430 e101 |0000: iget-object v0, v3, Landroid/support/v4/widget/n;.a:Landroid/view/View; // field@01e1 │ │ -021308: 6e10 7506 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0675 │ │ -02130e: 0c00 |0005: move-result-object v0 │ │ -021310: 5431 e201 |0006: iget-object v1, v3, Landroid/support/v4/widget/n;.b:Landroid/support/v4/widget/SlidingPaneLayout; // field@01e2 │ │ -021314: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ -021318: 5430 e101 |000a: iget-object v0, v3, Landroid/support/v4/widget/n;.a:Landroid/view/View; // field@01e1 │ │ -02131c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -02131e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -021320: 7130 4b04 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ad;.a:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@044b │ │ -021326: 5430 e201 |0011: iget-object v0, v3, Landroid/support/v4/widget/n;.b:Landroid/support/v4/widget/SlidingPaneLayout; // field@01e2 │ │ -02132a: 5431 e101 |0013: iget-object v1, v3, Landroid/support/v4/widget/n;.a:Landroid/view/View; // field@01e1 │ │ -02132e: 7120 5405 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.a:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@0554 │ │ -021334: 5430 e201 |0018: iget-object v0, v3, Landroid/support/v4/widget/n;.b:Landroid/support/v4/widget/SlidingPaneLayout; // field@01e2 │ │ -021338: 7110 5105 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.a:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@0551 │ │ -02133e: 0c00 |001d: move-result-object v0 │ │ -021340: 6e20 a307 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@07a3 │ │ -021346: 0e00 |0021: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0076d0: |[0076d0] a.a.a.a.y.a:()Landroid/app/Notification$Builder; │ │ +0076e0: 5410 4400 |0000: iget-object v0, v1, La/a/a/a/y;.a:Landroid/app/Notification$Builder; // field@0044 │ │ +0076e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #189 header: │ │ -class_idx : 287 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 326 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #189 - │ │ - Class descriptor : 'Landroid/support/v4/widget/o;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/ViewGroup$MarginLayoutParams;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/widget/o;) │ │ - name : 'e' │ │ - type : '[I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/o;) │ │ + #1 : (in La/a/a/a/y;) │ │ name : 'a' │ │ - type : 'F' │ │ + type : '(La/a/a/a/aa;)V' │ │ access : 0x0001 (PUBLIC) │ │ - #1 : (in Landroid/support/v4/widget/o;) │ │ - name : 'b' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/widget/o;) │ │ - name : 'c' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/widget/o;) │ │ - name : 'd' │ │ - type : 'Landroid/graphics/Paint;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/o;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 12 16-bit code units │ │ -021348: |[021348] android.support.v4.widget.o.:()V │ │ -021358: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02135a: 2300 e901 |0001: new-array v0, v0, [I // type@01e9 │ │ -02135e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -021360: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ -021366: 4b02 0001 |0007: aput v2, v0, v1 │ │ -02136a: 6900 e701 |0009: sput-object v0, Landroid/support/v4/widget/o;.e:[I // field@01e7 │ │ -02136e: 0e00 |000b: return-void │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 66 16-bit code units │ │ +0076e8: |[0076e8] a.a.a.a.y.a:(La/a/a/a/aa;)V │ │ +0076f8: 2201 4400 |0000: new-instance v1, Landroid/app/Notification$Action$Builder; // type@0044 │ │ +0076fc: 6e10 0300 0600 |0002: invoke-virtual {v6}, La/a/a/a/aa;.a:()I // method@0003 │ │ +007702: 0a00 |0005: move-result v0 │ │ +007704: 6e10 0400 0600 |0006: invoke-virtual {v6}, La/a/a/a/aa;.b:()Ljava/lang/CharSequence; // method@0004 │ │ +00770a: 0c02 |0009: move-result-object v2 │ │ +00770c: 6e10 0500 0600 |000a: invoke-virtual {v6}, La/a/a/a/aa;.c:()Landroid/app/PendingIntent; // method@0005 │ │ +007712: 0c03 |000d: move-result-object v3 │ │ +007714: 7040 9c00 0132 |000e: invoke-direct {v1, v0, v2, v3}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@009c │ │ +00771a: 6e10 0700 0600 |0011: invoke-virtual {v6}, La/a/a/a/aa;.f:()[La/a/a/a/ar; // method@0007 │ │ +007720: 0c00 |0014: move-result-object v0 │ │ +007722: 3800 1600 |0015: if-eqz v0, 002b // +0016 │ │ +007726: 6e10 0700 0600 |0017: invoke-virtual {v6}, La/a/a/a/aa;.f:()[La/a/a/a/ar; // method@0007 │ │ +00772c: 0c00 |001a: move-result-object v0 │ │ +00772e: 7110 2400 0000 |001b: invoke-static {v0}, La/a/a/a/ap;.a:([La/a/a/a/ar;)[Landroid/app/RemoteInput; // method@0024 │ │ +007734: 0c02 |001e: move-result-object v2 │ │ +007736: 2123 |001f: array-length v3, v2 │ │ +007738: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +00773a: 3530 0a00 |0021: if-ge v0, v3, 002b // +000a │ │ +00773e: 4604 0200 |0023: aget-object v4, v2, v0 │ │ +007742: 6e20 9e00 4100 |0025: invoke-virtual {v1, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@009e │ │ +007748: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00774c: 28f7 |002a: goto 0021 // -0009 │ │ +00774e: 6e10 0600 0600 |002b: invoke-virtual {v6}, La/a/a/a/aa;.d:()Landroid/os/Bundle; // method@0006 │ │ +007754: 0c00 |002e: move-result-object v0 │ │ +007756: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ +00775a: 6e10 0600 0600 |0031: invoke-virtual {v6}, La/a/a/a/aa;.d:()Landroid/os/Bundle; // method@0006 │ │ +007760: 0c00 |0034: move-result-object v0 │ │ +007762: 6e20 9d00 0100 |0035: invoke-virtual {v1, v0}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@009d │ │ +007768: 5450 4400 |0038: iget-object v0, v5, La/a/a/a/y;.a:Landroid/app/Notification$Builder; // field@0044 │ │ +00776c: 6e10 9f00 0100 |003a: invoke-virtual {v1}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@009f │ │ +007772: 0c01 |003d: move-result-object v1 │ │ +007774: 6e20 ab00 1000 |003e: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.addAction:(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder; // method@00ab │ │ +00777a: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroid/support/v4/widget/o;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #2 : (in La/a/a/a/y;) │ │ + name : 'b' │ │ + type : '()Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -021370: |[021370] android.support.v4.widget.o.:()V │ │ -021380: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -021382: 7030 a806 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@06a8 │ │ -021388: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -02138a: 5910 e301 |0005: iput v0, v1, Landroid/support/v4/widget/o;.a:F // field@01e3 │ │ -02138e: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/widget/o;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 23 16-bit code units │ │ -021390: |[021390] android.support.v4.widget.o.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0213a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0213a2: 7030 a906 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@06a9 │ │ -0213a8: 5932 e301 |0004: iput v2, v3, Landroid/support/v4/widget/o;.a:F // field@01e3 │ │ -0213ac: 6200 e701 |0006: sget-object v0, Landroid/support/v4/widget/o;.e:[I // field@01e7 │ │ -0213b0: 6e30 8d00 5400 |0008: invoke-virtual {v4, v5, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@008d │ │ -0213b6: 0c00 |000b: move-result-object v0 │ │ -0213b8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0213ba: 6e30 ca00 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@00ca │ │ -0213c0: 0a01 |0010: move-result v1 │ │ -0213c2: 5931 e301 |0011: iput v1, v3, Landroid/support/v4/widget/o;.a:F // field@01e3 │ │ -0213c6: 6e10 cf00 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00cf │ │ -0213cc: 0e00 |0016: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/widget/o;) │ │ - name : '' │ │ - type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0213d0: |[0213d0] android.support.v4.widget.o.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0213e0: 7020 aa06 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@06aa │ │ -0213e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0213e8: 5910 e301 |0004: iput v0, v1, Landroid/support/v4/widget/o;.a:F // field@01e3 │ │ -0213ec: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/widget/o;) │ │ - name : '' │ │ - type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ + outs : 1 │ │ insns size : 7 16-bit code units │ │ -0213f0: |[0213f0] android.support.v4.widget.o.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -021400: 7020 ab06 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@06ab │ │ -021406: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -021408: 5910 e301 |0004: iput v0, v1, Landroid/support/v4/widget/o;.a:F // field@01e3 │ │ -02140c: 0e00 |0006: return-void │ │ +00777c: |[00777c] a.a.a.a.y.b:()Landroid/app/Notification; │ │ +00778c: 5410 4400 |0000: iget-object v0, v1, La/a/a/a/y;.a:Landroid/app/Notification$Builder; // field@0044 │ │ +007790: 6e10 ac00 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@00ac │ │ +007796: 0c00 |0005: move-result-object v0 │ │ +007798: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #190 header: │ │ -class_idx : 288 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 395 │ │ +Class #50 header: │ │ +class_idx : 55 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #190 - │ │ - Class descriptor : 'Landroid/support/v4/widget/p;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #50 - │ │ + Class descriptor : 'La/a/a/a/z;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #191 header: │ │ -class_idx : 289 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ +Class #51 header: │ │ +class_idx : 56 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ -static_fields_size : 0 │ │ +static_fields_size : 1 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #191 - │ │ - Class descriptor : 'Landroid/support/v4/widget/q;' │ │ - Access flags : 0x0010 (FINAL) │ │ +Class #51 - │ │ + Class descriptor : 'La/a/a/b/a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ + #0 : (in La/a/a/b/a;) │ │ + name : 'a' │ │ + type : 'La/a/a/b/b;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/q;) │ │ - name : '' │ │ + #0 : (in La/a/a/b/a;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -021410: |[021410] android.support.v4.widget.q.:()V │ │ -021420: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -021426: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/q;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -021428: |[021428] android.support.v4.widget.q.a:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -021438: 2200 0f01 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@010f │ │ -02143c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02143e: 7030 4c05 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/m;)V // method@054c │ │ -021444: 1100 |0006: return-object v0 │ │ + insns size : 34 16-bit code units │ │ +00779c: |[00779c] a.a.a.b.a.:()V │ │ +0077ac: 6000 5c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@005c │ │ +0077b0: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +0077b4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0077b8: 2200 3c00 |0006: new-instance v0, La/a/a/b/e; // type@003c │ │ +0077bc: 7010 7a00 0000 |0008: invoke-direct {v0}, La/a/a/b/e;.:()V // method@007a │ │ +0077c2: 6900 4500 |000b: sput-object v0, La/a/a/b/a;.a:La/a/a/b/b; // field@0045 │ │ +0077c6: 0e00 |000d: return-void │ │ +0077c8: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +0077cc: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0077d0: 2200 3b00 |0012: new-instance v0, La/a/a/b/d; // type@003b │ │ +0077d4: 7010 7800 0000 |0014: invoke-direct {v0}, La/a/a/b/d;.:()V // method@0078 │ │ +0077da: 6900 4500 |0017: sput-object v0, La/a/a/b/a;.a:La/a/a/b/b; // field@0045 │ │ +0077de: 28f4 |0019: goto 000d // -000c │ │ +0077e0: 2200 3a00 |001a: new-instance v0, La/a/a/b/c; // type@003a │ │ +0077e4: 7010 7600 0000 |001c: invoke-direct {v0}, La/a/a/b/c;.:()V // method@0076 │ │ +0077ea: 6900 4500 |001f: sput-object v0, La/a/a/b/a;.a:La/a/a/b/b; // field@0045 │ │ +0077ee: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroid/support/v4/widget/q;) │ │ + #1 : (in La/a/a/b/a;) │ │ name : 'a' │ │ - type : '(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -021448: |[021448] android.support.v4.widget.q.a:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -021458: 2320 f901 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@01f9 │ │ -02145c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/widget/q;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -021460: |[021460] android.support.v4.widget.q.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -021470: 6e20 e205 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/q;.a:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@05e2 │ │ -021476: 0c00 |0003: move-result-object v0 │ │ -021478: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/widget/q;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1001 (PUBLIC SYNTHETIC) │ │ + type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02147c: |[02147c] android.support.v4.widget.q.newArray:(I)[Ljava/lang/Object; │ │ -02148c: 6e20 e305 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/q;.a:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@05e3 │ │ -021492: 0c00 |0003: move-result-object v0 │ │ -021494: 1100 |0004: return-object v0 │ │ + insns size : 7 16-bit code units │ │ +0077f0: |[0077f0] a.a.a.b.a.a:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +007800: 6200 4500 |0000: sget-object v0, La/a/a/b/a;.a:La/a/a/b/b; // field@0045 │ │ +007804: 7220 7500 1000 |0002: invoke-interface {v0, v1}, La/a/a/b/b;.a:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0075 │ │ +00780a: 0c00 |0005: move-result-object v0 │ │ +00780c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ + Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #192 header: │ │ -class_idx : 290 │ │ +Class #52 header: │ │ +class_idx : 57 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #192 - │ │ - Class descriptor : 'Landroid/support/v4/widget/r;' │ │ +Class #52 - │ │ + Class descriptor : 'La/a/a/b/b;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/r;) │ │ + #0 : (in La/a/a/b/b;) │ │ name : 'a' │ │ - type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ + type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #193 header: │ │ -class_idx : 291 │ │ +Class #53 header: │ │ +class_idx : 58 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #193 - │ │ - Class descriptor : 'Landroid/support/v4/widget/s;' │ │ +Class #53 - │ │ + Class descriptor : 'La/a/a/b/c;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/widget/r;' │ │ + #0 : 'La/a/a/b/b;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/s;) │ │ + #0 : (in La/a/a/b/c;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021498: |[021498] android.support.v4.widget.s.:()V │ │ -0214a8: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0214ae: 0e00 |0003: return-void │ │ +007810: |[007810] a.a.a.b.c.:()V │ │ +007820: 7010 0c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +007826: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/s;) │ │ + #0 : (in La/a/a/b/c;) │ │ name : 'a' │ │ - type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ + type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 20 16-bit code units │ │ -0214b0: |[0214b0] android.support.v4.widget.s.a:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -0214c0: 6e10 7106 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -0214c6: 0a00 |0003: move-result v0 │ │ -0214c8: 6e10 7b06 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@067b │ │ -0214ce: 0a01 |0007: move-result v1 │ │ -0214d0: 6e10 7706 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@0677 │ │ -0214d6: 0a02 |000b: move-result v2 │ │ -0214d8: 6e10 6906 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@0669 │ │ -0214de: 0a03 |000f: move-result v3 │ │ -0214e0: 7153 4a04 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ad;.a:(Landroid/view/View;IIII)V // method@044a │ │ -0214e6: 0e00 |0013: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +007828: |[007828] a.a.a.b.c.a:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +007838: 2200 5a00 |0000: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00783c: 1a01 fc01 |0002: const-string v1, "android.intent.action.MAIN" // string@01fc │ │ +007840: 7020 0301 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0103 │ │ +007846: 6e20 1b01 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@011b │ │ +00784c: 1a01 0202 |000a: const-string v1, "android.intent.category.LAUNCHER" // string@0202 │ │ +007850: 6e20 0501 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0105 │ │ +007856: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #194 header: │ │ -class_idx : 292 │ │ +Class #54 header: │ │ +class_idx : 59 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 291 │ │ +superclass_idx : 58 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #194 - │ │ - Class descriptor : 'Landroid/support/v4/widget/t;' │ │ +Class #54 - │ │ + Class descriptor : 'La/a/a/b/d;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/widget/s;' │ │ + Superclass : 'La/a/a/b/c;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/t;) │ │ - name : 'a' │ │ - type : 'Ljava/lang/reflect/Method;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/widget/t;) │ │ - name : 'b' │ │ - type : 'Ljava/lang/reflect/Field;' │ │ - access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/t;) │ │ + #0 : (in La/a/a/b/d;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 51 16-bit code units │ │ -0214e8: |[0214e8] android.support.v4.widget.t.:()V │ │ -0214f8: 7010 e705 0300 |0000: invoke-direct {v3}, Landroid/support/v4/widget/s;.:()V // method@05e7 │ │ -0214fe: 1c01 4401 |0003: const-class v1, Landroid/view/View; // type@0144 │ │ -021502: 1a02 f904 |0005: const-string v2, "getDisplayList" // string@04f9 │ │ -021506: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -021508: 1f00 fb01 |0008: check-cast v0, [Ljava/lang/Class; // type@01fb │ │ -02150c: 6e30 4c07 2100 |000a: invoke-virtual {v1, v2, v0}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@074c │ │ -021512: 0c00 |000d: move-result-object v0 │ │ -021514: 5b30 ec01 |000e: iput-object v0, v3, Landroid/support/v4/widget/t;.a:Ljava/lang/reflect/Method; // field@01ec │ │ -021518: 1c00 4401 |0010: const-class v0, Landroid/view/View; // type@0144 │ │ -02151c: 1a01 c605 |0012: const-string v1, "mRecreateDisplayList" // string@05c6 │ │ -021520: 6e20 4b07 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@074b │ │ -021526: 0c00 |0017: move-result-object v0 │ │ -021528: 5b30 ed01 |0018: iput-object v0, v3, Landroid/support/v4/widget/t;.b:Ljava/lang/reflect/Field; // field@01ed │ │ -02152c: 5430 ed01 |001a: iget-object v0, v3, Landroid/support/v4/widget/t;.b:Ljava/lang/reflect/Field; // field@01ed │ │ -021530: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -021532: 6e20 9507 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@0795 │ │ -021538: 0e00 |0020: return-void │ │ -02153a: 0d00 |0021: move-exception v0 │ │ -02153c: 1a01 6103 |0022: const-string v1, "SlidingPaneLayout" // string@0361 │ │ -021540: 1a02 c900 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@00c9 │ │ -021544: 7130 2e06 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@062e │ │ -02154a: 28e7 |0029: goto 0010 // -0019 │ │ -02154c: 0d00 |002a: move-exception v0 │ │ -02154e: 1a01 6103 |002b: const-string v1, "SlidingPaneLayout" // string@0361 │ │ -021552: 1a02 ca00 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@00ca │ │ -021556: 7130 2e06 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@062e │ │ -02155c: 28ee |0032: goto 0020 // -0012 │ │ - catches : 2 │ │ - 0x0003 - 0x0010 │ │ - Ljava/lang/NoSuchMethodException; -> 0x0021 │ │ - 0x0010 - 0x0020 │ │ - Ljava/lang/NoSuchFieldException; -> 0x002a │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +007858: |[007858] a.a.a.b.d.:()V │ │ +007868: 7010 7600 0000 |0000: invoke-direct {v0}, La/a/a/b/c;.:()V // method@0076 │ │ +00786e: 0e00 |0003: return-void │ │ + catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/t;) │ │ + #0 : (in La/a/a/b/d;) │ │ name : 'a' │ │ - type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ + type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 39 16-bit code units │ │ -02157c: |[02157c] android.support.v4.widget.t.a:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -02158c: 5430 ec01 |0000: iget-object v0, v3, Landroid/support/v4/widget/t;.a:Ljava/lang/reflect/Method; // field@01ec │ │ -021590: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ -021594: 5430 ed01 |0004: iget-object v0, v3, Landroid/support/v4/widget/t;.b:Ljava/lang/reflect/Field; // field@01ed │ │ -021598: 3800 1d00 |0006: if-eqz v0, 0023 // +001d │ │ -02159c: 5430 ed01 |0008: iget-object v0, v3, Landroid/support/v4/widget/t;.b:Ljava/lang/reflect/Field; // field@01ed │ │ -0215a0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0215a2: 6e30 9607 5001 |000b: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@0796 │ │ -0215a8: 5431 ec01 |000e: iget-object v1, v3, Landroid/support/v4/widget/t;.a:Ljava/lang/reflect/Method; // field@01ec │ │ -0215ac: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0215ae: 1f00 fc01 |0011: check-cast v0, [Ljava/lang/Object; // type@01fc │ │ -0215b2: 6e30 9707 5100 |0013: invoke-virtual {v1, v5, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0797 │ │ -0215b8: 6f30 e805 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/s;.a:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@05e8 │ │ -0215be: 0e00 |0019: return-void │ │ -0215c0: 0d00 |001a: move-exception v0 │ │ -0215c2: 1a01 6103 |001b: const-string v1, "SlidingPaneLayout" // string@0361 │ │ -0215c6: 1a02 d800 |001d: const-string v2, "Error refreshing display list state" // string@00d8 │ │ -0215ca: 7130 2e06 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@062e │ │ -0215d0: 28f4 |0022: goto 0016 // -000c │ │ -0215d2: 6e10 7e06 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@067e │ │ -0215d8: 28f3 |0026: goto 0019 // -000d │ │ - catches : 1 │ │ - 0x0008 - 0x0016 │ │ - Ljava/lang/Exception; -> 0x001a │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +007870: |[007870] a.a.a.b.d.a:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +007880: 7110 7b00 0200 |0000: invoke-static {v2}, La/a/a/b/f;.a:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@007b │ │ +007886: 0c00 |0003: move-result-object v0 │ │ +007888: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #195 header: │ │ -class_idx : 293 │ │ +Class #55 header: │ │ +class_idx : 60 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 291 │ │ +superclass_idx : 59 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #195 - │ │ - Class descriptor : 'Landroid/support/v4/widget/u;' │ │ +Class #55 - │ │ + Class descriptor : 'La/a/a/b/e;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/widget/s;' │ │ + Superclass : 'La/a/a/b/d;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/u;) │ │ + #0 : (in La/a/a/b/e;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0215ec: |[0215ec] android.support.v4.widget.u.:()V │ │ -0215fc: 7010 e705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/s;.:()V // method@05e7 │ │ -021602: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/u;) │ │ - name : 'a' │ │ - type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -021604: |[021604] android.support.v4.widget.u.a:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -021614: 6e10 7006 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0670 │ │ -02161a: 0c00 |0003: move-result-object v0 │ │ -02161c: 1f00 1f01 |0004: check-cast v0, Landroid/support/v4/widget/o; // type@011f │ │ -021620: 5400 e601 |0006: iget-object v0, v0, Landroid/support/v4/widget/o;.d:Landroid/graphics/Paint; // field@01e6 │ │ -021624: 7120 4c04 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ad;.a:(Landroid/view/View;Landroid/graphics/Paint;)V // method@044c │ │ -02162a: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #196 header: │ │ -class_idx : 294 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ -source_file_idx : -1 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 22 │ │ -direct_methods_size : 19 │ │ -virtual_methods_size: 21 │ │ - │ │ -Class #196 - │ │ - Class descriptor : 'Landroid/support/v4/widget/v;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/widget/v;) │ │ - name : 'v' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/widget/v;) │ │ - name : 'b' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/widget/v;) │ │ - name : 'c' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroid/support/v4/widget/v;) │ │ - name : 'd' │ │ - type : '[F' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroid/support/v4/widget/v;) │ │ - name : 'e' │ │ - type : '[F' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroid/support/v4/widget/v;) │ │ - name : 'f' │ │ - type : '[F' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Landroid/support/v4/widget/v;) │ │ - name : 'g' │ │ - type : '[F' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Landroid/support/v4/widget/v;) │ │ - name : 'h' │ │ - type : '[I' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Landroid/support/v4/widget/v;) │ │ - name : 'i' │ │ - type : '[I' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Landroid/support/v4/widget/v;) │ │ - name : 'j' │ │ - type : '[I' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Landroid/support/v4/widget/v;) │ │ - name : 'k' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in Landroid/support/v4/widget/v;) │ │ - name : 'l' │ │ - type : 'Landroid/view/VelocityTracker;' │ │ - access : 0x0002 (PRIVATE) │ │ - #12 : (in Landroid/support/v4/widget/v;) │ │ - name : 'm' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #13 : (in Landroid/support/v4/widget/v;) │ │ - name : 'n' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #14 : (in Landroid/support/v4/widget/v;) │ │ - name : 'o' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #15 : (in Landroid/support/v4/widget/v;) │ │ - name : 'p' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #16 : (in Landroid/support/v4/widget/v;) │ │ - name : 'q' │ │ - type : 'Landroid/support/v4/widget/k;' │ │ - access : 0x0002 (PRIVATE) │ │ - #17 : (in Landroid/support/v4/widget/v;) │ │ - name : 'r' │ │ - type : 'Landroid/support/v4/widget/x;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #18 : (in Landroid/support/v4/widget/v;) │ │ - name : 's' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0002 (PRIVATE) │ │ - #19 : (in Landroid/support/v4/widget/v;) │ │ - name : 't' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #20 : (in Landroid/support/v4/widget/v;) │ │ - name : 'u' │ │ - type : 'Landroid/view/ViewGroup;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #21 : (in Landroid/support/v4/widget/v;) │ │ - name : 'w' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/v;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -02162c: |[02162c] android.support.v4.widget.v.:()V │ │ -02163c: 2200 2701 |0000: new-instance v0, Landroid/support/v4/widget/w; // type@0127 │ │ -021640: 7010 1506 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/w;.:()V // method@0615 │ │ -021646: 6900 0302 |0005: sput-object v0, Landroid/support/v4/widget/v;.v:Landroid/view/animation/Interpolator; // field@0203 │ │ -02164a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '(F)F' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -02164c: |[02164c] android.support.v4.widget.v.a:(F)F │ │ -02165c: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -021660: a700 0500 |0002: sub-float v0, v5, v0 │ │ -021664: 8900 |0004: float-to-double v0, v0 │ │ -021666: 1802 c798 0646 c728 de3f |0005: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -021670: cd20 |000a: mul-double/2addr v0, v2 │ │ -021672: 8c00 |000b: double-to-float v0, v0 │ │ -021674: 8900 |000c: float-to-double v0, v0 │ │ -021676: 7120 6807 1000 |000d: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@0768 │ │ -02167c: 0b00 |0010: move-result-wide v0 │ │ -02167e: 8c00 |0011: double-to-float v0, v0 │ │ -021680: 0f00 |0012: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '(FFF)F' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 1 │ │ - insns size : 23 16-bit code units │ │ -021684: |[021684] android.support.v4.widget.v.a:(FFF)F │ │ -021694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021696: 7110 5f07 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -02169c: 0a01 |0004: move-result v1 │ │ -02169e: 2e02 0105 |0005: cmpg-float v2, v1, v5 │ │ -0216a2: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ -0216a6: 0106 |0009: move v6, v0 │ │ -0216a8: 0f06 |000a: return v6 │ │ -0216aa: 2d01 0106 |000b: cmpl-float v1, v1, v6 │ │ -0216ae: 3d01 0800 |000d: if-lez v1, 0015 // +0008 │ │ -0216b2: 2d00 0400 |000f: cmpl-float v0, v4, v0 │ │ -0216b6: 3c00 f9ff |0011: if-gtz v0, 000a // -0007 │ │ -0216ba: 7f66 |0013: neg-float v6, v6 │ │ -0216bc: 28f6 |0014: goto 000a // -000a │ │ -0216be: 0146 |0015: move v6, v4 │ │ -0216c0: 28f4 |0016: goto 000a // -000c │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '(III)I' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 75 16-bit code units │ │ -0216c4: |[0216c4] android.support.v4.widget.v.a:(III)I │ │ -0216d4: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -0216d8: 3905 0400 |0002: if-nez v5, 0006 // +0004 │ │ -0216dc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0216de: 0f00 |0005: return v0 │ │ -0216e0: 5440 0202 |0006: iget-object v0, v4, Landroid/support/v4/widget/v;.u:Landroid/view/ViewGroup; // field@0202 │ │ -0216e4: 6e10 bb06 0000 |0008: invoke-virtual {v0}, Landroid/view/ViewGroup;.getWidth:()I // method@06bb │ │ -0216ea: 0a00 |000b: move-result v0 │ │ -0216ec: db01 0002 |000c: div-int/lit8 v1, v0, #int 2 // #02 │ │ -0216f0: 7110 6007 0500 |000e: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@0760 │ │ -0216f6: 0a02 |0011: move-result v2 │ │ -0216f8: 8222 |0012: int-to-float v2, v2 │ │ -0216fa: 8200 |0013: int-to-float v0, v0 │ │ -0216fc: a900 0200 |0014: div-float v0, v2, v0 │ │ -021700: 7120 6507 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@0765 │ │ -021706: 0a00 |0019: move-result v0 │ │ -021708: 8212 |001a: int-to-float v2, v1 │ │ -02170a: 8211 |001b: int-to-float v1, v1 │ │ -02170c: 7020 ee05 0400 |001c: invoke-direct {v4, v0}, Landroid/support/v4/widget/v;.a:(F)F // method@05ee │ │ -021712: 0a00 |001f: move-result v0 │ │ -021714: c810 |0020: mul-float/2addr v0, v1 │ │ -021716: c620 |0021: add-float/2addr v0, v2 │ │ -021718: 7110 6007 0600 |0022: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@0760 │ │ -02171e: 0a01 |0025: move-result v1 │ │ -021720: 3d01 1800 |0026: if-lez v1, 003e // +0018 │ │ -021724: 1502 7a44 |0028: const/high16 v2, #int 1148846080 // #447a │ │ -021728: 8211 |002a: int-to-float v1, v1 │ │ -02172a: c910 |002b: div-float/2addr v0, v1 │ │ -02172c: 7110 5f07 0000 |002c: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -021732: 0a00 |002f: move-result v0 │ │ -021734: c820 |0030: mul-float/2addr v0, v2 │ │ -021736: 7110 6707 0000 |0031: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@0767 │ │ -02173c: 0a00 |0034: move-result v0 │ │ -02173e: da00 0004 |0035: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -021742: 1301 5802 |0037: const/16 v1, #int 600 // #258 │ │ -021746: 7120 6607 1000 |0039: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@0766 │ │ -02174c: 0a00 |003c: move-result v0 │ │ -02174e: 28c8 |003d: goto 0005 // -0038 │ │ -021750: 7110 6007 0500 |003e: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@0760 │ │ -021756: 0a00 |0041: move-result v0 │ │ -021758: 8200 |0042: int-to-float v0, v0 │ │ -02175a: 8271 |0043: int-to-float v1, v7 │ │ -02175c: c910 |0044: div-float/2addr v0, v1 │ │ -02175e: c630 |0045: add-float/2addr v0, v3 │ │ -021760: 1501 8043 |0046: const/high16 v1, #int 1132462080 // #4380 │ │ -021764: c810 |0048: mul-float/2addr v0, v1 │ │ -021766: 8700 |0049: float-to-int v0, v0 │ │ -021768: 28ed |004a: goto 0037 // -0013 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;IIII)I' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 14 │ │ - ins : 6 │ │ - outs : 4 │ │ - insns size : 87 16-bit code units │ │ -02176c: |[02176c] android.support.v4.widget.v.a:(Landroid/view/View;IIII)I │ │ -02177c: 5280 fb01 |0000: iget v0, v8, Landroid/support/v4/widget/v;.n:F // field@01fb │ │ -021780: 8700 |0002: float-to-int v0, v0 │ │ -021782: 5281 fa01 |0003: iget v1, v8, Landroid/support/v4/widget/v;.m:F // field@01fa │ │ -021786: 8711 |0005: float-to-int v1, v1 │ │ -021788: 7040 ff05 c810 |0006: invoke-direct {v8, v12, v0, v1}, Landroid/support/v4/widget/v;.b:(III)I // method@05ff │ │ -02178e: 0a02 |0009: move-result v2 │ │ -021790: 5280 fb01 |000a: iget v0, v8, Landroid/support/v4/widget/v;.n:F // field@01fb │ │ -021794: 8700 |000c: float-to-int v0, v0 │ │ -021796: 5281 fa01 |000d: iget v1, v8, Landroid/support/v4/widget/v;.m:F // field@01fa │ │ -02179a: 8711 |000f: float-to-int v1, v1 │ │ -02179c: 7040 ff05 d810 |0010: invoke-direct {v8, v13, v0, v1}, Landroid/support/v4/widget/v;.b:(III)I // method@05ff │ │ -0217a2: 0a03 |0013: move-result v3 │ │ -0217a4: 7110 6007 0a00 |0014: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@0760 │ │ -0217aa: 0a00 |0017: move-result v0 │ │ -0217ac: 7110 6007 0b00 |0018: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@0760 │ │ -0217b2: 0a04 |001b: move-result v4 │ │ -0217b4: 7110 6007 0200 |001c: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@0760 │ │ -0217ba: 0a01 |001f: move-result v1 │ │ -0217bc: 7110 6007 0300 |0020: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@0760 │ │ -0217c2: 0a05 |0023: move-result v5 │ │ -0217c4: 9006 0105 |0024: add-int v6, v1, v5 │ │ -0217c8: 9007 0004 |0026: add-int v7, v0, v4 │ │ -0217cc: 3802 2600 |0028: if-eqz v2, 004e // +0026 │ │ -0217d0: 8210 |002a: int-to-float v0, v1 │ │ -0217d2: 8261 |002b: int-to-float v1, v6 │ │ -0217d4: c910 |002c: div-float/2addr v0, v1 │ │ -0217d6: 0101 |002d: move v1, v0 │ │ -0217d8: 3803 2500 |002e: if-eqz v3, 0053 // +0025 │ │ -0217dc: 8250 |0030: int-to-float v0, v5 │ │ -0217de: 8264 |0031: int-to-float v4, v6 │ │ -0217e0: c940 |0032: div-float/2addr v0, v4 │ │ -0217e2: 5484 ff01 |0033: iget-object v4, v8, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -0217e6: 6e20 1706 9400 |0035: invoke-virtual {v4, v9}, Landroid/support/v4/widget/x;.a:(Landroid/view/View;)I // method@0617 │ │ -0217ec: 0a04 |0038: move-result v4 │ │ -0217ee: 7040 f105 a842 |0039: invoke-direct {v8, v10, v2, v4}, Landroid/support/v4/widget/v;.a:(III)I // method@05f1 │ │ -0217f4: 0a02 |003c: move-result v2 │ │ -0217f6: 5484 ff01 |003d: iget-object v4, v8, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -0217fa: 6e20 1e06 9400 |003f: invoke-virtual {v4, v9}, Landroid/support/v4/widget/x;.b:(Landroid/view/View;)I // method@061e │ │ -021800: 0a04 |0042: move-result v4 │ │ -021802: 7040 f105 b843 |0043: invoke-direct {v8, v11, v3, v4}, Landroid/support/v4/widget/v;.a:(III)I // method@05f1 │ │ -021808: 0a03 |0046: move-result v3 │ │ -02180a: 8222 |0047: int-to-float v2, v2 │ │ -02180c: c821 |0048: mul-float/2addr v1, v2 │ │ -02180e: 8232 |0049: int-to-float v2, v3 │ │ -021810: c820 |004a: mul-float/2addr v0, v2 │ │ -021812: c610 |004b: add-float/2addr v0, v1 │ │ -021814: 8700 |004c: float-to-int v0, v0 │ │ -021816: 0f00 |004d: return v0 │ │ -021818: 8200 |004e: int-to-float v0, v0 │ │ -02181a: 8271 |004f: int-to-float v1, v7 │ │ -02181c: c910 |0050: div-float/2addr v0, v1 │ │ -02181e: 0101 |0051: move v1, v0 │ │ -021820: 28dc |0052: goto 002e // -0024 │ │ -021822: 8240 |0053: int-to-float v0, v4 │ │ -021824: 8274 |0054: int-to-float v4, v7 │ │ -021826: c940 |0055: div-float/2addr v0, v4 │ │ -021828: 28dd |0056: goto 0033 // -0023 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '(FF)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 21 16-bit code units │ │ -02182c: |[02182c] android.support.v4.widget.v.a:(FF)V │ │ -02183c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02183e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -021840: 5c43 0102 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/v;.t:Z // field@0201 │ │ -021844: 5440 ff01 |0004: iget-object v0, v4, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -021848: 5441 0002 |0006: iget-object v1, v4, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -02184c: 6e40 1b06 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/x;.a:(Landroid/view/View;FF)V // method@061b │ │ -021852: 5c42 0102 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/v;.t:Z // field@0201 │ │ -021856: 5240 ee01 |000d: iget v0, v4, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -02185a: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ -02185e: 6e20 0806 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/v;.c:(I)V // method@0608 │ │ -021864: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '(FFI)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 37 16-bit code units │ │ -021868: |[021868] android.support.v4.widget.v.a:(FFI)V │ │ -021878: 7020 1206 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/v;.f:(I)V // method@0612 │ │ -02187e: 5430 f101 |0003: iget-object v0, v3, Landroid/support/v4/widget/v;.d:[F // field@01f1 │ │ -021882: 5431 f301 |0005: iget-object v1, v3, Landroid/support/v4/widget/v;.f:[F // field@01f3 │ │ -021886: 4b04 0106 |0007: aput v4, v1, v6 │ │ -02188a: 4b04 0006 |0009: aput v4, v0, v6 │ │ -02188e: 5430 f201 |000b: iget-object v0, v3, Landroid/support/v4/widget/v;.e:[F // field@01f2 │ │ -021892: 5431 f401 |000d: iget-object v1, v3, Landroid/support/v4/widget/v;.g:[F // field@01f4 │ │ -021896: 4b05 0106 |000f: aput v5, v1, v6 │ │ -02189a: 4b05 0006 |0011: aput v5, v0, v6 │ │ -02189e: 5430 f501 |0013: iget-object v0, v3, Landroid/support/v4/widget/v;.h:[I // field@01f5 │ │ -0218a2: 8741 |0015: float-to-int v1, v4 │ │ -0218a4: 8752 |0016: float-to-int v2, v5 │ │ -0218a6: 7030 0e06 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/v;.e:(II)I // method@060e │ │ -0218ac: 0a01 |001a: move-result v1 │ │ -0218ae: 4b01 0006 |001b: aput v1, v0, v6 │ │ -0218b2: 5230 f801 |001d: iget v0, v3, Landroid/support/v4/widget/v;.k:I // field@01f8 │ │ -0218b6: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -0218b8: b861 |0020: shl-int/2addr v1, v6 │ │ -0218ba: b610 |0021: or-int/2addr v0, v1 │ │ -0218bc: 5930 f801 |0022: iput v0, v3, Landroid/support/v4/widget/v;.k:I // field@01f8 │ │ -0218c0: 0e00 |0024: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '(FFII)Z' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 89 16-bit code units │ │ -0218c4: |[0218c4] android.support.v4.widget.v.a:(FFII)Z │ │ -0218d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0218d6: 7110 5f07 0500 |0001: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -0218dc: 0a01 |0004: move-result v1 │ │ -0218de: 7110 5f07 0600 |0005: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -0218e4: 0a02 |0008: move-result v2 │ │ -0218e6: 5443 f501 |0009: iget-object v3, v4, Landroid/support/v4/widget/v;.h:[I // field@01f5 │ │ -0218ea: 4403 0307 |000b: aget v3, v3, v7 │ │ -0218ee: b583 |000d: and-int/2addr v3, v8 │ │ -0218f0: 3383 2300 |000e: if-ne v3, v8, 0031 // +0023 │ │ -0218f4: 5243 fd01 |0010: iget v3, v4, Landroid/support/v4/widget/v;.p:I // field@01fd │ │ -0218f8: b583 |0012: and-int/2addr v3, v8 │ │ -0218fa: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ -0218fe: 5443 f701 |0015: iget-object v3, v4, Landroid/support/v4/widget/v;.j:[I // field@01f7 │ │ -021902: 4403 0307 |0017: aget v3, v3, v7 │ │ -021906: b583 |0019: and-int/2addr v3, v8 │ │ -021908: 3283 1700 |001a: if-eq v3, v8, 0031 // +0017 │ │ -02190c: 5443 f601 |001c: iget-object v3, v4, Landroid/support/v4/widget/v;.i:[I // field@01f6 │ │ -021910: 4403 0307 |001e: aget v3, v3, v7 │ │ -021914: b583 |0020: and-int/2addr v3, v8 │ │ -021916: 3283 1000 |0021: if-eq v3, v8, 0031 // +0010 │ │ -02191a: 5243 ef01 |0023: iget v3, v4, Landroid/support/v4/widget/v;.b:I // field@01ef │ │ -02191e: 8233 |0025: int-to-float v3, v3 │ │ -021920: 2e03 0103 |0026: cmpg-float v3, v1, v3 │ │ -021924: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ -021928: 5243 ef01 |002a: iget v3, v4, Landroid/support/v4/widget/v;.b:I // field@01ef │ │ -02192c: 8233 |002c: int-to-float v3, v3 │ │ -02192e: 2e03 0203 |002d: cmpg-float v3, v2, v3 │ │ -021932: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ -021936: 0f00 |0031: return v0 │ │ -021938: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ -02193c: c832 |0034: mul-float/2addr v2, v3 │ │ -02193e: 2e02 0102 |0035: cmpg-float v2, v1, v2 │ │ -021942: 3b02 1200 |0037: if-gez v2, 0049 // +0012 │ │ -021946: 5442 ff01 |0039: iget-object v2, v4, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -02194a: 6e20 2206 8200 |003b: invoke-virtual {v2, v8}, Landroid/support/v4/widget/x;.b:(I)Z // method@0622 │ │ -021950: 0a02 |003e: move-result v2 │ │ -021952: 3802 0a00 |003f: if-eqz v2, 0049 // +000a │ │ -021956: 5441 f701 |0041: iget-object v1, v4, Landroid/support/v4/widget/v;.j:[I // field@01f7 │ │ -02195a: 4402 0107 |0043: aget v2, v1, v7 │ │ -02195e: b682 |0045: or-int/2addr v2, v8 │ │ -021960: 4b02 0107 |0046: aput v2, v1, v7 │ │ -021964: 28e9 |0048: goto 0031 // -0017 │ │ -021966: 5442 f601 |0049: iget-object v2, v4, Landroid/support/v4/widget/v;.i:[I // field@01f6 │ │ -02196a: 4402 0207 |004b: aget v2, v2, v7 │ │ -02196e: b582 |004d: and-int/2addr v2, v8 │ │ -021970: 3902 e3ff |004e: if-nez v2, 0031 // -001d │ │ -021974: 5242 ef01 |0050: iget v2, v4, Landroid/support/v4/widget/v;.b:I // field@01ef │ │ -021978: 8222 |0052: int-to-float v2, v2 │ │ -02197a: 2d01 0102 |0053: cmpl-float v1, v1, v2 │ │ -02197e: 3d01 dcff |0055: if-lez v1, 0031 // -0024 │ │ -021982: 1210 |0057: const/4 v0, #int 1 // #1 │ │ -021984: 28d9 |0058: goto 0031 // -0027 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '(IIII)Z' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 15 │ │ - ins : 5 │ │ - outs : 6 │ │ - insns size : 53 16-bit code units │ │ -021988: |[021988] android.support.v4.widget.v.a:(IIII)Z │ │ -021998: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02199a: 54a1 0002 |0001: iget-object v1, v10, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -02199e: 6e10 7106 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -0219a4: 0a07 |0006: move-result v7 │ │ -0219a6: 54a1 0002 |0007: iget-object v1, v10, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -0219aa: 6e10 7b06 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@067b │ │ -0219b0: 0a06 |000c: move-result v6 │ │ -0219b2: 9102 0b07 |000d: sub-int v2, v11, v7 │ │ -0219b6: 9103 0c06 |000f: sub-int v3, v12, v6 │ │ -0219ba: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ -0219be: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ -0219c2: 54a1 fe01 |0015: iget-object v1, v10, Landroid/support/v4/widget/v;.q:Landroid/support/v4/widget/k; // field@01fe │ │ -0219c6: 6e10 d105 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/k;.g:()V // method@05d1 │ │ -0219cc: 6e20 0806 0a00 |001a: invoke-virtual {v10, v0}, Landroid/support/v4/widget/v;.c:(I)V // method@0608 │ │ -0219d2: 0f00 |001d: return v0 │ │ -0219d4: 54a1 0002 |001e: iget-object v1, v10, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -0219d8: 07a0 |0020: move-object v0, v10 │ │ -0219da: 01d4 |0021: move v4, v13 │ │ -0219dc: 01e5 |0022: move v5, v14 │ │ -0219de: 7606 f205 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/v;.a:(Landroid/view/View;IIII)I // method@05f2 │ │ -0219e4: 0a09 |0026: move-result v9 │ │ -0219e6: 54a4 fe01 |0027: iget-object v4, v10, Landroid/support/v4/widget/v;.q:Landroid/support/v4/widget/k; // field@01fe │ │ -0219ea: 0175 |0029: move v5, v7 │ │ -0219ec: 0127 |002a: move v7, v2 │ │ -0219ee: 0138 |002b: move v8, v3 │ │ -0219f0: 7406 ca05 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/k;.a:(IIIII)V // method@05ca │ │ -0219f6: 1220 |002f: const/4 v0, #int 2 // #2 │ │ -0219f8: 6e20 0806 0a00 |0030: invoke-virtual {v10, v0}, Landroid/support/v4/widget/v;.c:(I)V // method@0608 │ │ -0219fe: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -021a00: 28e9 |0034: goto 001d // -0017 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;FF)Z' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 81 16-bit code units │ │ -021a04: |[021a04] android.support.v4.widget.v.a:(Landroid/view/View;FF)Z │ │ -021a14: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -021a16: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -021a18: 3906 0400 |0002: if-nez v6, 0006 // +0004 │ │ -021a1c: 0121 |0004: move v1, v2 │ │ -021a1e: 0f01 |0005: return v1 │ │ -021a20: 5450 ff01 |0006: iget-object v0, v5, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -021a24: 6e20 1706 6000 |0008: invoke-virtual {v0, v6}, Landroid/support/v4/widget/x;.a:(Landroid/view/View;)I // method@0617 │ │ -021a2a: 0a00 |000b: move-result v0 │ │ -021a2c: 3d00 2100 |000c: if-lez v0, 002d // +0021 │ │ -021a30: 0110 |000e: move v0, v1 │ │ -021a32: 5453 ff01 |000f: iget-object v3, v5, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -021a36: 6e20 1e06 6300 |0011: invoke-virtual {v3, v6}, Landroid/support/v4/widget/x;.b:(Landroid/view/View;)I // method@061e │ │ -021a3c: 0a03 |0014: move-result v3 │ │ -021a3e: 3d03 1a00 |0015: if-lez v3, 002f // +001a │ │ -021a42: 0113 |0017: move v3, v1 │ │ -021a44: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ -021a48: 3803 1700 |001a: if-eqz v3, 0031 // +0017 │ │ -021a4c: a800 0707 |001c: mul-float v0, v7, v7 │ │ -021a50: a803 0808 |001e: mul-float v3, v8, v8 │ │ -021a54: c630 |0020: add-float/2addr v0, v3 │ │ -021a56: 5253 ef01 |0021: iget v3, v5, Landroid/support/v4/widget/v;.b:I // field@01ef │ │ -021a5a: 5254 ef01 |0023: iget v4, v5, Landroid/support/v4/widget/v;.b:I // field@01ef │ │ -021a5e: b243 |0025: mul-int/2addr v3, v4 │ │ -021a60: 8233 |0026: int-to-float v3, v3 │ │ -021a62: 2d00 0003 |0027: cmpl-float v0, v0, v3 │ │ -021a66: 3c00 dcff |0029: if-gtz v0, 0005 // -0024 │ │ -021a6a: 0121 |002b: move v1, v2 │ │ -021a6c: 28d9 |002c: goto 0005 // -0027 │ │ -021a6e: 0120 |002d: move v0, v2 │ │ -021a70: 28e1 |002e: goto 000f // -001f │ │ -021a72: 0123 |002f: move v3, v2 │ │ -021a74: 28e8 |0030: goto 0018 // -0018 │ │ -021a76: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ -021a7a: 7110 5f07 0700 |0033: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -021a80: 0a00 |0036: move-result v0 │ │ -021a82: 5253 ef01 |0037: iget v3, v5, Landroid/support/v4/widget/v;.b:I // field@01ef │ │ -021a86: 8233 |0039: int-to-float v3, v3 │ │ -021a88: 2d00 0003 |003a: cmpl-float v0, v0, v3 │ │ -021a8c: 3c00 c9ff |003c: if-gtz v0, 0005 // -0037 │ │ -021a90: 0121 |003e: move v1, v2 │ │ -021a92: 28c6 |003f: goto 0005 // -003a │ │ -021a94: 3803 0f00 |0040: if-eqz v3, 004f // +000f │ │ -021a98: 7110 5f07 0800 |0042: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -021a9e: 0a00 |0045: move-result v0 │ │ -021aa0: 5253 ef01 |0046: iget v3, v5, Landroid/support/v4/widget/v;.b:I // field@01ef │ │ -021aa4: 8233 |0048: int-to-float v3, v3 │ │ -021aa6: 2d00 0003 |0049: cmpl-float v0, v0, v3 │ │ -021aaa: 3c00 baff |004b: if-gtz v0, 0005 // -0046 │ │ -021aae: 0121 |004d: move v1, v2 │ │ -021ab0: 28b7 |004e: goto 0005 // -0049 │ │ -021ab2: 0121 |004f: move v1, v2 │ │ -021ab4: 28b5 |0050: goto 0005 // -004b │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/widget/v;) │ │ - name : 'b' │ │ - type : '(III)I' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -021ab8: |[021ab8] android.support.v4.widget.v.b:(III)I │ │ -021ac8: 7110 6007 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@0760 │ │ -021ace: 0a00 |0003: move-result v0 │ │ -021ad0: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ -021ad4: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -021ad6: 0f04 |0007: return v4 │ │ -021ad8: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ -021adc: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ -021ae0: 7b44 |000c: neg-int v4, v4 │ │ -021ae2: 28fa |000d: goto 0007 // -0006 │ │ -021ae4: 0124 |000e: move v4, v2 │ │ -021ae6: 28f8 |000f: goto 0007 // -0008 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Landroid/support/v4/widget/v;) │ │ - name : 'b' │ │ - type : '(FFI)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 53 16-bit code units │ │ -021ae8: |[021ae8] android.support.v4.widget.v.b:(FFI)V │ │ -021af8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -021afa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -021afc: 7050 f705 4365 |0002: invoke-direct {v3, v4, v5, v6, v0}, Landroid/support/v4/widget/v;.a:(FFII)Z // method@05f7 │ │ -021b02: 0a02 |0005: move-result v2 │ │ -021b04: 3802 2d00 |0006: if-eqz v2, 0033 // +002d │ │ -021b08: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -021b0a: 7051 f705 5364 |0009: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/v;.a:(FFII)Z // method@05f7 │ │ -021b10: 0a01 |000c: move-result v1 │ │ -021b12: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ -021b16: de00 0004 |000f: or-int/lit8 v0, v0, #int 4 // #04 │ │ -021b1a: 1221 |0011: const/4 v1, #int 2 // #2 │ │ -021b1c: 7051 f705 4365 |0012: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/v;.a:(FFII)Z // method@05f7 │ │ -021b22: 0a01 |0015: move-result v1 │ │ -021b24: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -021b28: de00 0002 |0018: or-int/lit8 v0, v0, #int 2 // #02 │ │ -021b2c: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ -021b30: 7051 f705 5364 |001c: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/v;.a:(FFII)Z // method@05f7 │ │ -021b36: 0a01 |001f: move-result v1 │ │ -021b38: 3801 0400 |0020: if-eqz v1, 0024 // +0004 │ │ -021b3c: de00 0008 |0022: or-int/lit8 v0, v0, #int 8 // #08 │ │ -021b40: 3800 0e00 |0024: if-eqz v0, 0032 // +000e │ │ -021b44: 5431 f601 |0026: iget-object v1, v3, Landroid/support/v4/widget/v;.i:[I // field@01f6 │ │ -021b48: 4402 0106 |0028: aget v2, v1, v6 │ │ -021b4c: b602 |002a: or-int/2addr v2, v0 │ │ -021b4e: 4b02 0106 |002b: aput v2, v1, v6 │ │ -021b52: 5431 ff01 |002d: iget-object v1, v3, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -021b56: 6e30 2006 0106 |002f: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/x;.b:(II)V // method@0620 │ │ -021b5c: 0e00 |0032: return-void │ │ -021b5e: 0110 |0033: move v0, v1 │ │ -021b60: 28d4 |0034: goto 0008 // -002c │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Landroid/support/v4/widget/v;) │ │ - name : 'b' │ │ - type : '(IIII)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 11 │ │ - ins : 5 │ │ - outs : 6 │ │ - insns size : 66 16-bit code units │ │ -021b64: |[021b64] android.support.v4.widget.v.b:(IIII)V │ │ -021b74: 5460 0002 |0000: iget-object v0, v6, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -021b78: 6e10 7106 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -021b7e: 0a00 |0005: move-result v0 │ │ -021b80: 5461 0002 |0006: iget-object v1, v6, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -021b84: 6e10 7b06 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@067b │ │ -021b8a: 0a01 |000b: move-result v1 │ │ -021b8c: 3809 3400 |000c: if-eqz v9, 0040 // +0034 │ │ -021b90: 5462 ff01 |000e: iget-object v2, v6, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -021b94: 5463 0002 |0010: iget-object v3, v6, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -021b98: 6e40 1806 3297 |0012: invoke-virtual {v2, v3, v7, v9}, Landroid/support/v4/widget/x;.a:(Landroid/view/View;II)I // method@0618 │ │ -021b9e: 0a02 |0015: move-result v2 │ │ -021ba0: 5463 0002 |0016: iget-object v3, v6, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -021ba4: 9104 0200 |0018: sub-int v4, v2, v0 │ │ -021ba8: 6e20 8d06 4300 |001a: invoke-virtual {v3, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@068d │ │ -021bae: 380a 2100 |001d: if-eqz v10, 003e // +0021 │ │ -021bb2: 5463 ff01 |001f: iget-object v3, v6, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -021bb6: 5464 0002 |0021: iget-object v4, v6, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -021bba: 6e40 1f06 43a8 |0023: invoke-virtual {v3, v4, v8, v10}, Landroid/support/v4/widget/x;.b:(Landroid/view/View;II)I // method@061f │ │ -021bc0: 0a03 |0026: move-result v3 │ │ -021bc2: 5464 0002 |0027: iget-object v4, v6, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -021bc6: 9105 0301 |0029: sub-int v5, v3, v1 │ │ -021bca: 6e20 8e06 5400 |002b: invoke-virtual {v4, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@068e │ │ -021bd0: 3909 0400 |002e: if-nez v9, 0032 // +0004 │ │ -021bd4: 380a 0d00 |0030: if-eqz v10, 003d // +000d │ │ -021bd8: 9104 0200 |0032: sub-int v4, v2, v0 │ │ -021bdc: 9105 0301 |0034: sub-int v5, v3, v1 │ │ -021be0: 5460 ff01 |0036: iget-object v0, v6, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -021be4: 5461 0002 |0038: iget-object v1, v6, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -021be8: 7406 1c06 0000 |003a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/x;.a:(Landroid/view/View;IIII)V // method@061c │ │ -021bee: 0e00 |003d: return-void │ │ -021bf0: 0183 |003e: move v3, v8 │ │ -021bf2: 28ef |003f: goto 002e // -0011 │ │ -021bf4: 0172 |0040: move v2, v7 │ │ -021bf6: 28dc |0041: goto 001d // -0024 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #13 : (in Landroid/support/v4/widget/v;) │ │ - name : 'c' │ │ - type : '(Landroid/view/MotionEvent;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 31 16-bit code units │ │ -021bf8: |[021bf8] android.support.v4.widget.v.c:(Landroid/view/MotionEvent;)V │ │ -021c08: 7110 d704 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;)I // method@04d7 │ │ -021c0e: 0a01 |0003: move-result v1 │ │ -021c10: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -021c12: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ -021c16: 7120 d504 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;I)I // method@04d5 │ │ -021c1c: 0a02 |000a: move-result v2 │ │ -021c1e: 7120 d604 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;I)F // method@04d6 │ │ -021c24: 0a03 |000e: move-result v3 │ │ -021c26: 7120 d804 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/s;.d:(Landroid/view/MotionEvent;I)F // method@04d8 │ │ -021c2c: 0a04 |0012: move-result v4 │ │ -021c2e: 5465 f301 |0013: iget-object v5, v6, Landroid/support/v4/widget/v;.f:[F // field@01f3 │ │ -021c32: 4b03 0502 |0015: aput v3, v5, v2 │ │ -021c36: 5463 f401 |0017: iget-object v3, v6, Landroid/support/v4/widget/v;.g:[F // field@01f4 │ │ -021c3a: 4b04 0302 |0019: aput v4, v3, v2 │ │ -021c3e: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -021c42: 28e8 |001d: goto 0005 // -0018 │ │ -021c44: 0e00 |001e: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #14 : (in Landroid/support/v4/widget/v;) │ │ - name : 'e' │ │ - type : '(II)I' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 53 16-bit code units │ │ -021c48: |[021c48] android.support.v4.widget.v.e:(II)I │ │ -021c58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021c5a: 5431 0202 |0001: iget-object v1, v3, Landroid/support/v4/widget/v;.u:Landroid/view/ViewGroup; // field@0202 │ │ -021c5e: 6e10 b706 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@06b7 │ │ -021c64: 0a01 |0006: move-result v1 │ │ -021c66: 5232 fc01 |0007: iget v2, v3, Landroid/support/v4/widget/v;.o:I // field@01fc │ │ -021c6a: b021 |0009: add-int/2addr v1, v2 │ │ -021c6c: 3514 0300 |000a: if-ge v4, v1, 000d // +0003 │ │ -021c70: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -021c72: 5431 0202 |000d: iget-object v1, v3, Landroid/support/v4/widget/v;.u:Landroid/view/ViewGroup; // field@0202 │ │ -021c76: 6e10 ba06 0100 |000f: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@06ba │ │ -021c7c: 0a01 |0012: move-result v1 │ │ -021c7e: 5232 fc01 |0013: iget v2, v3, Landroid/support/v4/widget/v;.o:I // field@01fc │ │ -021c82: b021 |0015: add-int/2addr v1, v2 │ │ -021c84: 3515 0400 |0016: if-ge v5, v1, 001a // +0004 │ │ -021c88: de00 0004 |0018: or-int/lit8 v0, v0, #int 4 // #04 │ │ -021c8c: 5431 0202 |001a: iget-object v1, v3, Landroid/support/v4/widget/v;.u:Landroid/view/ViewGroup; // field@0202 │ │ -021c90: 6e10 b906 0100 |001c: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@06b9 │ │ -021c96: 0a01 |001f: move-result v1 │ │ -021c98: 5232 fc01 |0020: iget v2, v3, Landroid/support/v4/widget/v;.o:I // field@01fc │ │ -021c9c: b121 |0022: sub-int/2addr v1, v2 │ │ -021c9e: 3714 0400 |0023: if-le v4, v1, 0027 // +0004 │ │ -021ca2: de00 0002 |0025: or-int/lit8 v0, v0, #int 2 // #02 │ │ -021ca6: 5431 0202 |0027: iget-object v1, v3, Landroid/support/v4/widget/v;.u:Landroid/view/ViewGroup; // field@0202 │ │ -021caa: 6e10 b406 0100 |0029: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@06b4 │ │ -021cb0: 0a01 |002c: move-result v1 │ │ -021cb2: 5232 fc01 |002d: iget v2, v3, Landroid/support/v4/widget/v;.o:I // field@01fc │ │ -021cb6: b121 |002f: sub-int/2addr v1, v2 │ │ -021cb8: 3715 0400 |0030: if-le v5, v1, 0034 // +0004 │ │ -021cbc: de00 0008 |0032: or-int/lit8 v0, v0, #int 8 // #08 │ │ -021cc0: 0f00 |0034: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #15 : (in Landroid/support/v4/widget/v;) │ │ - name : 'e' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 45 16-bit code units │ │ -021cc4: |[021cc4] android.support.v4.widget.v.e:(I)V │ │ -021cd4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -021cd6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -021cd8: 5430 f101 |0002: iget-object v0, v3, Landroid/support/v4/widget/v;.d:[F // field@01f1 │ │ -021cdc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -021ce0: 0e00 |0006: return-void │ │ -021ce2: 5430 f101 |0007: iget-object v0, v3, Landroid/support/v4/widget/v;.d:[F // field@01f1 │ │ -021ce6: 4b01 0004 |0009: aput v1, v0, v4 │ │ -021cea: 5430 f201 |000b: iget-object v0, v3, Landroid/support/v4/widget/v;.e:[F // field@01f2 │ │ -021cee: 4b01 0004 |000d: aput v1, v0, v4 │ │ -021cf2: 5430 f301 |000f: iget-object v0, v3, Landroid/support/v4/widget/v;.f:[F // field@01f3 │ │ -021cf6: 4b01 0004 |0011: aput v1, v0, v4 │ │ -021cfa: 5430 f401 |0013: iget-object v0, v3, Landroid/support/v4/widget/v;.g:[F // field@01f4 │ │ -021cfe: 4b01 0004 |0015: aput v1, v0, v4 │ │ -021d02: 5430 f501 |0017: iget-object v0, v3, Landroid/support/v4/widget/v;.h:[I // field@01f5 │ │ -021d06: 4b02 0004 |0019: aput v2, v0, v4 │ │ -021d0a: 5430 f601 |001b: iget-object v0, v3, Landroid/support/v4/widget/v;.i:[I // field@01f6 │ │ -021d0e: 4b02 0004 |001d: aput v2, v0, v4 │ │ -021d12: 5430 f701 |001f: iget-object v0, v3, Landroid/support/v4/widget/v;.j:[I // field@01f7 │ │ -021d16: 4b02 0004 |0021: aput v2, v0, v4 │ │ -021d1a: 5230 f801 |0023: iget v0, v3, Landroid/support/v4/widget/v;.k:I // field@01f8 │ │ -021d1e: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -021d20: b841 |0026: shl-int/2addr v1, v4 │ │ -021d22: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -021d26: b510 |0029: and-int/2addr v0, v1 │ │ -021d28: 5930 f801 |002a: iput v0, v3, Landroid/support/v4/widget/v;.k:I // field@01f8 │ │ -021d2c: 28da |002c: goto 0006 // -0026 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #16 : (in Landroid/support/v4/widget/v;) │ │ - name : 'f' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 12 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 113 16-bit code units │ │ -021d30: |[021d30] android.support.v4.widget.v.f:(I)V │ │ -021d40: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -021d42: 54a0 f101 |0001: iget-object v0, v10, Landroid/support/v4/widget/v;.d:[F // field@01f1 │ │ -021d46: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -021d4a: 54a0 f101 |0005: iget-object v0, v10, Landroid/support/v4/widget/v;.d:[F // field@01f1 │ │ -021d4e: 2100 |0007: array-length v0, v0 │ │ -021d50: 36b0 6800 |0008: if-gt v0, v11, 0070 // +0068 │ │ -021d54: d800 0b01 |000a: add-int/lit8 v0, v11, #int 1 // #01 │ │ -021d58: 2300 e801 |000c: new-array v0, v0, [F // type@01e8 │ │ -021d5c: d801 0b01 |000e: add-int/lit8 v1, v11, #int 1 // #01 │ │ -021d60: 2311 e801 |0010: new-array v1, v1, [F // type@01e8 │ │ -021d64: d802 0b01 |0012: add-int/lit8 v2, v11, #int 1 // #01 │ │ -021d68: 2322 e801 |0014: new-array v2, v2, [F // type@01e8 │ │ -021d6c: d803 0b01 |0016: add-int/lit8 v3, v11, #int 1 // #01 │ │ -021d70: 2333 e801 |0018: new-array v3, v3, [F // type@01e8 │ │ -021d74: d804 0b01 |001a: add-int/lit8 v4, v11, #int 1 // #01 │ │ -021d78: 2344 e901 |001c: new-array v4, v4, [I // type@01e9 │ │ -021d7c: d805 0b01 |001e: add-int/lit8 v5, v11, #int 1 // #01 │ │ -021d80: 2355 e901 |0020: new-array v5, v5, [I // type@01e9 │ │ -021d84: d806 0b01 |0022: add-int/lit8 v6, v11, #int 1 // #01 │ │ -021d88: 2366 e901 |0024: new-array v6, v6, [I // type@01e9 │ │ -021d8c: 54a7 f101 |0026: iget-object v7, v10, Landroid/support/v4/widget/v;.d:[F // field@01f1 │ │ -021d90: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ -021d94: 54a7 f101 |002a: iget-object v7, v10, Landroid/support/v4/widget/v;.d:[F // field@01f1 │ │ -021d98: 54a8 f101 |002c: iget-object v8, v10, Landroid/support/v4/widget/v;.d:[F // field@01f1 │ │ -021d9c: 2188 |002e: array-length v8, v8 │ │ -021d9e: 7158 8c07 9790 |002f: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -021da4: 54a7 f201 |0032: iget-object v7, v10, Landroid/support/v4/widget/v;.e:[F // field@01f2 │ │ -021da8: 54a8 f201 |0034: iget-object v8, v10, Landroid/support/v4/widget/v;.e:[F // field@01f2 │ │ -021dac: 2188 |0036: array-length v8, v8 │ │ -021dae: 7158 8c07 9791 |0037: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -021db4: 54a7 f301 |003a: iget-object v7, v10, Landroid/support/v4/widget/v;.f:[F // field@01f3 │ │ -021db8: 54a8 f301 |003c: iget-object v8, v10, Landroid/support/v4/widget/v;.f:[F // field@01f3 │ │ -021dbc: 2188 |003e: array-length v8, v8 │ │ -021dbe: 7158 8c07 9792 |003f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -021dc4: 54a7 f401 |0042: iget-object v7, v10, Landroid/support/v4/widget/v;.g:[F // field@01f4 │ │ -021dc8: 54a8 f401 |0044: iget-object v8, v10, Landroid/support/v4/widget/v;.g:[F // field@01f4 │ │ -021dcc: 2188 |0046: array-length v8, v8 │ │ -021dce: 7158 8c07 9793 |0047: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -021dd4: 54a7 f501 |004a: iget-object v7, v10, Landroid/support/v4/widget/v;.h:[I // field@01f5 │ │ -021dd8: 54a8 f501 |004c: iget-object v8, v10, Landroid/support/v4/widget/v;.h:[I // field@01f5 │ │ -021ddc: 2188 |004e: array-length v8, v8 │ │ -021dde: 7158 8c07 9794 |004f: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -021de4: 54a7 f601 |0052: iget-object v7, v10, Landroid/support/v4/widget/v;.i:[I // field@01f6 │ │ -021de8: 54a8 f601 |0054: iget-object v8, v10, Landroid/support/v4/widget/v;.i:[I // field@01f6 │ │ -021dec: 2188 |0056: array-length v8, v8 │ │ -021dee: 7158 8c07 9795 |0057: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -021df4: 54a7 f701 |005a: iget-object v7, v10, Landroid/support/v4/widget/v;.j:[I // field@01f7 │ │ -021df8: 54a8 f701 |005c: iget-object v8, v10, Landroid/support/v4/widget/v;.j:[I // field@01f7 │ │ -021dfc: 2188 |005e: array-length v8, v8 │ │ -021dfe: 7158 8c07 9796 |005f: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@078c │ │ -021e04: 5ba0 f101 |0062: iput-object v0, v10, Landroid/support/v4/widget/v;.d:[F // field@01f1 │ │ -021e08: 5ba1 f201 |0064: iput-object v1, v10, Landroid/support/v4/widget/v;.e:[F // field@01f2 │ │ -021e0c: 5ba2 f301 |0066: iput-object v2, v10, Landroid/support/v4/widget/v;.f:[F // field@01f3 │ │ -021e10: 5ba3 f401 |0068: iput-object v3, v10, Landroid/support/v4/widget/v;.g:[F // field@01f4 │ │ -021e14: 5ba4 f501 |006a: iput-object v4, v10, Landroid/support/v4/widget/v;.h:[I // field@01f5 │ │ -021e18: 5ba5 f601 |006c: iput-object v5, v10, Landroid/support/v4/widget/v;.i:[I // field@01f6 │ │ -021e1c: 5ba6 f701 |006e: iput-object v6, v10, Landroid/support/v4/widget/v;.j:[I // field@01f7 │ │ -021e20: 0e00 |0070: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #17 : (in Landroid/support/v4/widget/v;) │ │ - name : 'g' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 45 16-bit code units │ │ -021e24: |[021e24] android.support.v4.widget.v.g:()V │ │ -021e34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -021e36: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -021e38: 5430 f101 |0002: iget-object v0, v3, Landroid/support/v4/widget/v;.d:[F // field@01f1 │ │ -021e3c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -021e40: 0e00 |0006: return-void │ │ -021e42: 5430 f101 |0007: iget-object v0, v3, Landroid/support/v4/widget/v;.d:[F // field@01f1 │ │ -021e46: 7120 a907 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@07a9 │ │ -021e4c: 5430 f201 |000c: iget-object v0, v3, Landroid/support/v4/widget/v;.e:[F // field@01f2 │ │ -021e50: 7120 a907 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@07a9 │ │ -021e56: 5430 f301 |0011: iget-object v0, v3, Landroid/support/v4/widget/v;.f:[F // field@01f3 │ │ -021e5a: 7120 a907 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@07a9 │ │ -021e60: 5430 f401 |0016: iget-object v0, v3, Landroid/support/v4/widget/v;.g:[F // field@01f4 │ │ -021e64: 7120 a907 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@07a9 │ │ -021e6a: 5430 f501 |001b: iget-object v0, v3, Landroid/support/v4/widget/v;.h:[I // field@01f5 │ │ -021e6e: 7120 aa07 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@07aa │ │ -021e74: 5430 f601 |0020: iget-object v0, v3, Landroid/support/v4/widget/v;.i:[I // field@01f6 │ │ -021e78: 7120 aa07 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@07aa │ │ -021e7e: 5430 f701 |0025: iget-object v0, v3, Landroid/support/v4/widget/v;.j:[I // field@01f7 │ │ -021e82: 7120 aa07 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@07aa │ │ -021e88: 5932 f801 |002a: iput v2, v3, Landroid/support/v4/widget/v;.k:I // field@01f8 │ │ -021e8c: 28da |002c: goto 0006 // -0026 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #18 : (in Landroid/support/v4/widget/v;) │ │ - name : 'h' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 45 16-bit code units │ │ -021e90: |[021e90] android.support.v4.widget.v.h:()V │ │ -021ea0: 5440 f901 |0000: iget-object v0, v4, Landroid/support/v4/widget/v;.l:Landroid/view/VelocityTracker; // field@01f9 │ │ -021ea4: 1301 e803 |0002: const/16 v1, #int 1000 // #3e8 │ │ -021ea8: 5242 fa01 |0004: iget v2, v4, Landroid/support/v4/widget/v;.m:F // field@01fa │ │ -021eac: 6e30 5406 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@0654 │ │ -021eb2: 5440 f901 |0009: iget-object v0, v4, Landroid/support/v4/widget/v;.l:Landroid/view/VelocityTracker; // field@01f9 │ │ -021eb6: 5241 f001 |000b: iget v1, v4, Landroid/support/v4/widget/v;.c:I // field@01f0 │ │ -021eba: 7120 0205 1000 |000d: invoke-static {v0, v1}, Landroid/support/v4/view/y;.a:(Landroid/view/VelocityTracker;I)F // method@0502 │ │ -021ec0: 0a00 |0010: move-result v0 │ │ -021ec2: 5241 fb01 |0011: iget v1, v4, Landroid/support/v4/widget/v;.n:F // field@01fb │ │ -021ec6: 5242 fa01 |0013: iget v2, v4, Landroid/support/v4/widget/v;.m:F // field@01fa │ │ -021eca: 7040 ef05 0421 |0015: invoke-direct {v4, v0, v1, v2}, Landroid/support/v4/widget/v;.a:(FFF)F // method@05ef │ │ -021ed0: 0a00 |0018: move-result v0 │ │ -021ed2: 5441 f901 |0019: iget-object v1, v4, Landroid/support/v4/widget/v;.l:Landroid/view/VelocityTracker; // field@01f9 │ │ -021ed6: 5242 f001 |001b: iget v2, v4, Landroid/support/v4/widget/v;.c:I // field@01f0 │ │ -021eda: 7120 0305 2100 |001d: invoke-static {v1, v2}, Landroid/support/v4/view/y;.b:(Landroid/view/VelocityTracker;I)F // method@0503 │ │ -021ee0: 0a01 |0020: move-result v1 │ │ -021ee2: 5242 fb01 |0021: iget v2, v4, Landroid/support/v4/widget/v;.n:F // field@01fb │ │ -021ee6: 5243 fa01 |0023: iget v3, v4, Landroid/support/v4/widget/v;.m:F // field@01fa │ │ -021eea: 7040 ef05 1432 |0025: invoke-direct {v4, v1, v2, v3}, Landroid/support/v4/widget/v;.a:(FFF)F // method@05ef │ │ -021ef0: 0a01 |0028: move-result v1 │ │ -021ef2: 7030 f305 0401 |0029: invoke-direct {v4, v0, v1}, Landroid/support/v4/widget/v;.a:(FF)V // method@05f3 │ │ -021ef8: 0e00 |002c: return-void │ │ +00788c: |[00788c] a.a.a.b.e.:()V │ │ +00789c: 7010 7800 0000 |0000: invoke-direct {v0}, La/a/a/b/d;.:()V // method@0078 │ │ +0078a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -021efc: |[021efc] android.support.v4.widget.v.a:()I │ │ -021f0c: 5210 ee01 |0000: iget v0, v1, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -021f10: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -021f14: |[021f14] android.support.v4.widget.v.a:(I)V │ │ -021f24: 5901 fd01 |0000: iput v1, v0, Landroid/support/v4/widget/v;.p:I // field@01fd │ │ -021f28: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 55 16-bit code units │ │ -021f2c: |[021f2c] android.support.v4.widget.v.a:(Landroid/view/View;I)V │ │ -021f3c: 6e10 7506 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0675 │ │ -021f42: 0c00 |0003: move-result-object v0 │ │ -021f44: 5431 0202 |0004: iget-object v1, v3, Landroid/support/v4/widget/v;.u:Landroid/view/ViewGroup; // field@0202 │ │ -021f48: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ -021f4c: 2200 8101 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0181 │ │ -021f50: 2201 8f01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -021f54: 7010 8207 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -021f5a: 1a02 6404 |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@0464 │ │ -021f5e: 6e20 8807 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -021f64: 0c01 |0014: move-result-object v1 │ │ -021f66: 5432 0202 |0015: iget-object v2, v3, Landroid/support/v4/widget/v;.u:Landroid/view/ViewGroup; // field@0202 │ │ -021f6a: 6e20 8707 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -021f70: 0c01 |001a: move-result-object v1 │ │ -021f72: 1a02 7a00 |001b: const-string v2, ")" // string@007a │ │ -021f76: 6e20 8807 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -021f7c: 0c01 |0020: move-result-object v1 │ │ -021f7e: 6e10 8b07 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -021f84: 0c01 |0024: move-result-object v1 │ │ -021f86: 7020 5507 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0755 │ │ -021f8c: 2700 |0028: throw v0 │ │ -021f8e: 5b34 0002 |0029: iput-object v4, v3, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -021f92: 5935 f001 |002b: iput v5, v3, Landroid/support/v4/widget/v;.c:I // field@01f0 │ │ -021f96: 5430 ff01 |002d: iget-object v0, v3, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -021f9a: 6e30 2106 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/x;.b:(Landroid/view/View;I)V // method@0621 │ │ -021fa0: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -021fa2: 6e20 0806 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/v;.c:(I)V // method@0608 │ │ -021fa8: 0e00 |0036: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '(II)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 35 16-bit code units │ │ -021fac: |[021fac] android.support.v4.widget.v.a:(II)Z │ │ -021fbc: 5530 0102 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/v;.t:Z // field@0201 │ │ -021fc0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -021fc4: 2200 8201 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0182 │ │ -021fc8: 1a01 c500 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@00c5 │ │ -021fcc: 7020 5807 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0758 │ │ -021fd2: 2700 |000b: throw v0 │ │ -021fd4: 5430 f901 |000c: iget-object v0, v3, Landroid/support/v4/widget/v;.l:Landroid/view/VelocityTracker; // field@01f9 │ │ -021fd8: 5231 f001 |000e: iget v1, v3, Landroid/support/v4/widget/v;.c:I // field@01f0 │ │ -021fdc: 7120 0205 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/y;.a:(Landroid/view/VelocityTracker;I)F // method@0502 │ │ -021fe2: 0a00 |0013: move-result v0 │ │ -021fe4: 8700 |0014: float-to-int v0, v0 │ │ -021fe6: 5431 f901 |0015: iget-object v1, v3, Landroid/support/v4/widget/v;.l:Landroid/view/VelocityTracker; // field@01f9 │ │ -021fea: 5232 f001 |0017: iget v2, v3, Landroid/support/v4/widget/v;.c:I // field@01f0 │ │ -021fee: 7120 0305 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/y;.b:(Landroid/view/VelocityTracker;I)F // method@0503 │ │ -021ff4: 0a01 |001c: move-result v1 │ │ -021ff6: 8711 |001d: float-to-int v1, v1 │ │ -021ff8: 7051 f905 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/v;.a:(IIII)Z // method@05f9 │ │ -021ffe: 0a00 |0021: move-result v0 │ │ -022000: 0f00 |0022: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 12 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 246 16-bit code units │ │ -022004: |[022004] android.support.v4.widget.v.a:(Landroid/view/MotionEvent;)Z │ │ -022014: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -022016: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -022018: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02201a: 7110 d204 0b00 |0003: invoke-static {v11}, Landroid/support/v4/view/s;.a:(Landroid/view/MotionEvent;)I // method@04d2 │ │ -022020: 0a02 |0006: move-result v2 │ │ -022022: 7110 d404 0b00 |0007: invoke-static {v11}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;)I // method@04d4 │ │ -022028: 0a03 |000a: move-result v3 │ │ -02202a: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ -02202e: 6e10 0f06 0a00 |000d: invoke-virtual {v10}, Landroid/support/v4/widget/v;.e:()V // method@060f │ │ -022034: 54a4 f901 |0010: iget-object v4, v10, Landroid/support/v4/widget/v;.l:Landroid/view/VelocityTracker; // field@01f9 │ │ -022038: 3904 0800 |0012: if-nez v4, 001a // +0008 │ │ -02203c: 7100 5906 0000 |0014: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@0659 │ │ -022042: 0c04 |0017: move-result-object v4 │ │ -022044: 5ba4 f901 |0018: iput-object v4, v10, Landroid/support/v4/widget/v;.l:Landroid/view/VelocityTracker; // field@01f9 │ │ -022048: 54a4 f901 |001a: iget-object v4, v10, Landroid/support/v4/widget/v;.l:Landroid/view/VelocityTracker; // field@01f9 │ │ -02204c: 6e20 5206 b400 |001c: invoke-virtual {v4, v11}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0652 │ │ -022052: 2b02 c500 0000 |001f: packed-switch v2, 000000e4 // +000000c5 │ │ -022058: 52a2 ee01 |0022: iget v2, v10, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -02205c: 3302 bc00 |0024: if-ne v2, v0, 00e0 // +00bc │ │ -022060: 0f00 |0026: return v0 │ │ -022062: 6e10 4d06 0b00 |0027: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@064d │ │ -022068: 0a02 |002a: move-result v2 │ │ -02206a: 6e10 4f06 0b00 |002b: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@064f │ │ -022070: 0a03 |002e: move-result v3 │ │ -022072: 7120 d504 1b00 |002f: invoke-static {v11, v1}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;I)I // method@04d5 │ │ -022078: 0a04 |0032: move-result v4 │ │ -02207a: 7040 f405 2a43 |0033: invoke-direct {v10, v2, v3, v4}, Landroid/support/v4/widget/v;.a:(FFI)V // method@05f4 │ │ -022080: 8722 |0036: float-to-int v2, v2 │ │ -022082: 8733 |0037: float-to-int v3, v3 │ │ -022084: 6e30 0c06 2a03 |0038: invoke-virtual {v10, v2, v3}, Landroid/support/v4/widget/v;.d:(II)Landroid/view/View; // method@060c │ │ -02208a: 0c02 |003b: move-result-object v2 │ │ -02208c: 54a3 0002 |003c: iget-object v3, v10, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -022090: 3332 0900 |003e: if-ne v2, v3, 0047 // +0009 │ │ -022094: 52a3 ee01 |0040: iget v3, v10, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -022098: 3363 0500 |0042: if-ne v3, v6, 0047 // +0005 │ │ -02209c: 6e30 0506 2a04 |0044: invoke-virtual {v10, v2, v4}, Landroid/support/v4/widget/v;.b:(Landroid/view/View;I)Z // method@0605 │ │ -0220a2: 54a2 f501 |0047: iget-object v2, v10, Landroid/support/v4/widget/v;.h:[I // field@01f5 │ │ -0220a6: 4402 0204 |0049: aget v2, v2, v4 │ │ -0220aa: 52a3 fd01 |004b: iget v3, v10, Landroid/support/v4/widget/v;.p:I // field@01fd │ │ -0220ae: b523 |004d: and-int/2addr v3, v2 │ │ -0220b0: 3803 d4ff |004e: if-eqz v3, 0022 // -002c │ │ -0220b4: 54a3 ff01 |0050: iget-object v3, v10, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -0220b8: 52a5 fd01 |0052: iget v5, v10, Landroid/support/v4/widget/v;.p:I // field@01fd │ │ -0220bc: b552 |0054: and-int/2addr v2, v5 │ │ -0220be: 6e30 1a06 2304 |0055: invoke-virtual {v3, v2, v4}, Landroid/support/v4/widget/x;.a:(II)V // method@061a │ │ -0220c4: 28ca |0058: goto 0022 // -0036 │ │ -0220c6: 7120 d504 3b00 |0059: invoke-static {v11, v3}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;I)I // method@04d5 │ │ -0220cc: 0a02 |005c: move-result v2 │ │ -0220ce: 7120 d604 3b00 |005d: invoke-static {v11, v3}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;I)F // method@04d6 │ │ -0220d4: 0a04 |0060: move-result v4 │ │ -0220d6: 7120 d804 3b00 |0061: invoke-static {v11, v3}, Landroid/support/v4/view/s;.d:(Landroid/view/MotionEvent;I)F // method@04d8 │ │ -0220dc: 0a03 |0064: move-result v3 │ │ -0220de: 7040 f405 4a23 |0065: invoke-direct {v10, v4, v3, v2}, Landroid/support/v4/widget/v;.a:(FFI)V // method@05f4 │ │ -0220e4: 52a5 ee01 |0068: iget v5, v10, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -0220e8: 3905 1400 |006a: if-nez v5, 007e // +0014 │ │ -0220ec: 54a3 f501 |006c: iget-object v3, v10, Landroid/support/v4/widget/v;.h:[I // field@01f5 │ │ -0220f0: 4403 0302 |006e: aget v3, v3, v2 │ │ -0220f4: 52a4 fd01 |0070: iget v4, v10, Landroid/support/v4/widget/v;.p:I // field@01fd │ │ -0220f8: b534 |0072: and-int/2addr v4, v3 │ │ -0220fa: 3804 afff |0073: if-eqz v4, 0022 // -0051 │ │ -0220fe: 54a4 ff01 |0075: iget-object v4, v10, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -022102: 52a5 fd01 |0077: iget v5, v10, Landroid/support/v4/widget/v;.p:I // field@01fd │ │ -022106: b553 |0079: and-int/2addr v3, v5 │ │ -022108: 6e30 1a06 3402 |007a: invoke-virtual {v4, v3, v2}, Landroid/support/v4/widget/x;.a:(II)V // method@061a │ │ -02210e: 28a5 |007d: goto 0022 // -005b │ │ -022110: 52a5 ee01 |007e: iget v5, v10, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -022114: 3365 a2ff |0080: if-ne v5, v6, 0022 // -005e │ │ -022118: 8744 |0082: float-to-int v4, v4 │ │ -02211a: 8733 |0083: float-to-int v3, v3 │ │ -02211c: 6e30 0c06 4a03 |0084: invoke-virtual {v10, v4, v3}, Landroid/support/v4/widget/v;.d:(II)Landroid/view/View; // method@060c │ │ -022122: 0c03 |0087: move-result-object v3 │ │ -022124: 54a4 0002 |0088: iget-object v4, v10, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -022128: 3343 98ff |008a: if-ne v3, v4, 0022 // -0068 │ │ -02212c: 6e30 0506 3a02 |008c: invoke-virtual {v10, v3, v2}, Landroid/support/v4/widget/v;.b:(Landroid/view/View;I)Z // method@0605 │ │ -022132: 2893 |008f: goto 0022 // -006d │ │ -022134: 7110 d704 0b00 |0090: invoke-static {v11}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;)I // method@04d7 │ │ -02213a: 0a03 |0093: move-result v3 │ │ -02213c: 0112 |0094: move v2, v1 │ │ -02213e: 3532 2100 |0095: if-ge v2, v3, 00b6 // +0021 │ │ -022142: 7120 d504 2b00 |0097: invoke-static {v11, v2}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;I)I // method@04d5 │ │ -022148: 0a04 |009a: move-result v4 │ │ -02214a: 7120 d604 2b00 |009b: invoke-static {v11, v2}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;I)F // method@04d6 │ │ -022150: 0a05 |009e: move-result v5 │ │ -022152: 7120 d804 2b00 |009f: invoke-static {v11, v2}, Landroid/support/v4/view/s;.d:(Landroid/view/MotionEvent;I)F // method@04d8 │ │ -022158: 0a06 |00a2: move-result v6 │ │ -02215a: 54a7 f101 |00a3: iget-object v7, v10, Landroid/support/v4/widget/v;.d:[F // field@01f1 │ │ -02215e: 4407 0704 |00a5: aget v7, v7, v4 │ │ -022162: a707 0507 |00a7: sub-float v7, v5, v7 │ │ -022166: 54a8 f201 |00a9: iget-object v8, v10, Landroid/support/v4/widget/v;.e:[F // field@01f2 │ │ -02216a: 4408 0804 |00ab: aget v8, v8, v4 │ │ -02216e: a708 0608 |00ad: sub-float v8, v6, v8 │ │ -022172: 7040 0006 7a48 |00af: invoke-direct {v10, v7, v8, v4}, Landroid/support/v4/widget/v;.b:(FFI)V // method@0600 │ │ -022178: 52a9 ee01 |00b2: iget v9, v10, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -02217c: 3309 0700 |00b4: if-ne v9, v0, 00bb // +0007 │ │ -022180: 7020 0906 ba00 |00b6: invoke-direct {v10, v11}, Landroid/support/v4/widget/v;.c:(Landroid/view/MotionEvent;)V // method@0609 │ │ -022186: 2900 69ff |00b9: goto/16 0022 // -0097 │ │ -02218a: 8755 |00bb: float-to-int v5, v5 │ │ -02218c: 8766 |00bc: float-to-int v6, v6 │ │ -02218e: 6e30 0c06 5a06 |00bd: invoke-virtual {v10, v5, v6}, Landroid/support/v4/widget/v;.d:(II)Landroid/view/View; // method@060c │ │ -022194: 0c05 |00c0: move-result-object v5 │ │ -022196: 3805 0e00 |00c1: if-eqz v5, 00cf // +000e │ │ -02219a: 7040 fb05 5a87 |00c3: invoke-direct {v10, v5, v7, v8}, Landroid/support/v4/widget/v;.a:(Landroid/view/View;FF)Z // method@05fb │ │ -0221a0: 0a06 |00c6: move-result v6 │ │ -0221a2: 3806 0800 |00c7: if-eqz v6, 00cf // +0008 │ │ -0221a6: 6e30 0506 5a04 |00c9: invoke-virtual {v10, v5, v4}, Landroid/support/v4/widget/v;.b:(Landroid/view/View;I)Z // method@0605 │ │ -0221ac: 0a04 |00cc: move-result v4 │ │ -0221ae: 3904 e9ff |00cd: if-nez v4, 00b6 // -0017 │ │ -0221b2: d802 0201 |00cf: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0221b6: 28c4 |00d1: goto 0095 // -003c │ │ -0221b8: 7120 d504 3b00 |00d2: invoke-static {v11, v3}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;I)I // method@04d5 │ │ -0221be: 0a02 |00d5: move-result v2 │ │ -0221c0: 7020 1006 2a00 |00d6: invoke-direct {v10, v2}, Landroid/support/v4/widget/v;.e:(I)V // method@0610 │ │ -0221c6: 2900 49ff |00d9: goto/16 0022 // -00b7 │ │ -0221ca: 6e10 0f06 0a00 |00db: invoke-virtual {v10}, Landroid/support/v4/widget/v;.e:()V // method@060f │ │ -0221d0: 2900 44ff |00de: goto/16 0022 // -00bc │ │ -0221d4: 0110 |00e0: move v0, v1 │ │ -0221d6: 2900 45ff |00e1: goto/16 0026 // -00bb │ │ -0221da: 0000 |00e3: nop // spacer │ │ -0221dc: 0001 0700 0000 0000 0800 0000 bc00 ... |00e4: packed-switch-data (18 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;II)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 11 16-bit code units │ │ -022200: |[022200] android.support.v4.widget.v.a:(Landroid/view/View;II)Z │ │ -022210: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -022212: 5b23 0002 |0001: iput-object v3, v2, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -022216: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -022218: 5920 f001 |0004: iput v0, v2, Landroid/support/v4/widget/v;.c:I // field@01f0 │ │ -02221c: 7051 f905 4215 |0006: invoke-direct {v2, v4, v5, v1, v1}, Landroid/support/v4/widget/v;.a:(IIII)Z // method@05f9 │ │ -022222: 0a00 |0009: move-result v0 │ │ -022224: 0f00 |000a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroid/support/v4/widget/v;) │ │ - name : 'a' │ │ - type : '(Z)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 2 │ │ - outs : 6 │ │ - insns size : 119 16-bit code units │ │ -022228: |[022228] android.support.v4.widget.v.a:(Z)Z │ │ -022238: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -02223a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -02223c: 5290 ee01 |0002: iget v0, v9, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -022240: 3380 6500 |0004: if-ne v0, v8, 0069 // +0065 │ │ -022244: 5490 fe01 |0006: iget-object v0, v9, Landroid/support/v4/widget/v;.q:Landroid/support/v4/widget/k; // field@01fe │ │ -022248: 6e10 d005 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/k;.f:()Z // method@05d0 │ │ -02224e: 0a07 |000b: move-result v7 │ │ -022250: 5490 fe01 |000c: iget-object v0, v9, Landroid/support/v4/widget/v;.q:Landroid/support/v4/widget/k; // field@01fe │ │ -022254: 6e10 cc05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/k;.b:()I // method@05cc │ │ -02225a: 0a02 |0011: move-result v2 │ │ -02225c: 5490 fe01 |0012: iget-object v0, v9, Landroid/support/v4/widget/v;.q:Landroid/support/v4/widget/k; // field@01fe │ │ -022260: 6e10 cd05 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/k;.c:()I // method@05cd │ │ -022266: 0a03 |0017: move-result v3 │ │ -022268: 5490 0002 |0018: iget-object v0, v9, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -02226c: 6e10 7106 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -022272: 0a00 |001d: move-result v0 │ │ -022274: 9104 0200 |001e: sub-int v4, v2, v0 │ │ -022278: 5490 0002 |0020: iget-object v0, v9, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -02227c: 6e10 7b06 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@067b │ │ -022282: 0a00 |0025: move-result v0 │ │ -022284: 9105 0300 |0026: sub-int v5, v3, v0 │ │ -022288: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ -02228c: 5490 0002 |002a: iget-object v0, v9, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -022290: 6e20 8d06 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@068d │ │ -022296: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ -02229a: 5490 0002 |0031: iget-object v0, v9, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -02229e: 6e20 8e06 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@068e │ │ -0222a4: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ -0222a8: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ -0222ac: 5490 ff01 |003a: iget-object v0, v9, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -0222b0: 5491 0002 |003c: iget-object v1, v9, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -0222b4: 7406 1c06 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/x;.a:(Landroid/view/View;IIII)V // method@061c │ │ -0222ba: 3807 3400 |0041: if-eqz v7, 0075 // +0034 │ │ -0222be: 5490 fe01 |0043: iget-object v0, v9, Landroid/support/v4/widget/v;.q:Landroid/support/v4/widget/k; // field@01fe │ │ -0222c2: 6e10 ce05 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/k;.d:()I // method@05ce │ │ -0222c8: 0a00 |0048: move-result v0 │ │ -0222ca: 3302 2c00 |0049: if-ne v2, v0, 0075 // +002c │ │ -0222ce: 5490 fe01 |004b: iget-object v0, v9, Landroid/support/v4/widget/v;.q:Landroid/support/v4/widget/k; // field@01fe │ │ -0222d2: 6e10 cf05 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/k;.e:()I // method@05cf │ │ -0222d8: 0a00 |0050: move-result v0 │ │ -0222da: 3303 2400 |0051: if-ne v3, v0, 0075 // +0024 │ │ -0222de: 5490 fe01 |0053: iget-object v0, v9, Landroid/support/v4/widget/v;.q:Landroid/support/v4/widget/k; // field@01fe │ │ -0222e2: 6e10 d105 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/k;.g:()V // method@05d1 │ │ -0222e8: 5490 fe01 |0058: iget-object v0, v9, Landroid/support/v4/widget/v;.q:Landroid/support/v4/widget/k; // field@01fe │ │ -0222ec: 6e10 cb05 0000 |005a: invoke-virtual {v0}, Landroid/support/v4/widget/k;.a:()Z // method@05cb │ │ -0222f2: 0a00 |005d: move-result v0 │ │ -0222f4: 3900 0b00 |005e: if-nez v0, 0069 // +000b │ │ -0222f8: 380a 0f00 |0060: if-eqz v10, 006f // +000f │ │ -0222fc: 5490 0202 |0062: iget-object v0, v9, Landroid/support/v4/widget/v;.u:Landroid/view/ViewGroup; // field@0202 │ │ -022300: 5491 0402 |0064: iget-object v1, v9, Landroid/support/v4/widget/v;.w:Ljava/lang/Runnable; // field@0204 │ │ -022304: 6e20 c606 1000 |0066: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@06c6 │ │ -02230a: 5290 ee01 |0069: iget v0, v9, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -02230e: 3380 0800 |006b: if-ne v0, v8, 0073 // +0008 │ │ -022312: 1210 |006d: const/4 v0, #int 1 // #1 │ │ -022314: 0f00 |006e: return v0 │ │ -022316: 6e20 0806 6900 |006f: invoke-virtual {v9, v6}, Landroid/support/v4/widget/v;.c:(I)V // method@0608 │ │ -02231c: 28f7 |0072: goto 0069 // -0009 │ │ -02231e: 0160 |0073: move v0, v6 │ │ -022320: 28fa |0074: goto 006e // -0006 │ │ -022322: 0170 |0075: move v0, v7 │ │ -022324: 28e8 |0076: goto 005e // -0018 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroid/support/v4/widget/v;) │ │ - name : 'b' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -022328: |[022328] android.support.v4.widget.v.b:()I │ │ -022338: 5210 fc01 |0000: iget v0, v1, Landroid/support/v4/widget/v;.o:I // field@01fc │ │ -02233c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroid/support/v4/widget/v;) │ │ - name : 'b' │ │ - type : '(Landroid/view/MotionEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 368 16-bit code units │ │ -022340: |[022340] android.support.v4.widget.v.b:(Landroid/view/MotionEvent;)V │ │ -022350: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -022352: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -022354: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -022356: 1218 |0003: const/4 v8, #int 1 // #1 │ │ -022358: 7110 d204 0a00 |0004: invoke-static {v10}, Landroid/support/v4/view/s;.a:(Landroid/view/MotionEvent;)I // method@04d2 │ │ -02235e: 0a02 |0007: move-result v2 │ │ -022360: 7110 d404 0a00 |0008: invoke-static {v10}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;)I // method@04d4 │ │ -022366: 0a03 |000b: move-result v3 │ │ -022368: 3902 0500 |000c: if-nez v2, 0011 // +0005 │ │ -02236c: 6e10 0f06 0900 |000e: invoke-virtual {v9}, Landroid/support/v4/widget/v;.e:()V // method@060f │ │ -022372: 5494 f901 |0011: iget-object v4, v9, Landroid/support/v4/widget/v;.l:Landroid/view/VelocityTracker; // field@01f9 │ │ -022376: 3904 0800 |0013: if-nez v4, 001b // +0008 │ │ -02237a: 7100 5906 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@0659 │ │ -022380: 0c04 |0018: move-result-object v4 │ │ -022382: 5b94 f901 |0019: iput-object v4, v9, Landroid/support/v4/widget/v;.l:Landroid/view/VelocityTracker; // field@01f9 │ │ -022386: 5494 f901 |001b: iget-object v4, v9, Landroid/support/v4/widget/v;.l:Landroid/view/VelocityTracker; // field@01f9 │ │ -02238a: 6e20 5206 a400 |001d: invoke-virtual {v4, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0652 │ │ -022390: 2b02 3e01 0000 |0020: packed-switch v2, 0000015e // +0000013e │ │ -022396: 0e00 |0023: return-void │ │ -022398: 6e10 4d06 0a00 |0024: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@064d │ │ -02239e: 0a01 |0027: move-result v1 │ │ -0223a0: 6e10 4f06 0a00 |0028: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@064f │ │ -0223a6: 0a02 |002b: move-result v2 │ │ -0223a8: 7120 d504 0a00 |002c: invoke-static {v10, v0}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;I)I // method@04d5 │ │ -0223ae: 0a00 |002f: move-result v0 │ │ -0223b0: 8713 |0030: float-to-int v3, v1 │ │ -0223b2: 8724 |0031: float-to-int v4, v2 │ │ -0223b4: 6e30 0c06 3904 |0032: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/v;.d:(II)Landroid/view/View; // method@060c │ │ -0223ba: 0c03 |0035: move-result-object v3 │ │ -0223bc: 7040 f405 1902 |0036: invoke-direct {v9, v1, v2, v0}, Landroid/support/v4/widget/v;.a:(FFI)V // method@05f4 │ │ -0223c2: 6e30 0506 3900 |0039: invoke-virtual {v9, v3, v0}, Landroid/support/v4/widget/v;.b:(Landroid/view/View;I)Z // method@0605 │ │ -0223c8: 5491 f501 |003c: iget-object v1, v9, Landroid/support/v4/widget/v;.h:[I // field@01f5 │ │ -0223cc: 4401 0100 |003e: aget v1, v1, v0 │ │ -0223d0: 5292 fd01 |0040: iget v2, v9, Landroid/support/v4/widget/v;.p:I // field@01fd │ │ -0223d4: b512 |0042: and-int/2addr v2, v1 │ │ -0223d6: 3802 e0ff |0043: if-eqz v2, 0023 // -0020 │ │ -0223da: 5492 ff01 |0045: iget-object v2, v9, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -0223de: 5293 fd01 |0047: iget v3, v9, Landroid/support/v4/widget/v;.p:I // field@01fd │ │ -0223e2: b531 |0049: and-int/2addr v1, v3 │ │ -0223e4: 6e30 1a06 1200 |004a: invoke-virtual {v2, v1, v0}, Landroid/support/v4/widget/x;.a:(II)V // method@061a │ │ -0223ea: 28d6 |004d: goto 0023 // -002a │ │ -0223ec: 7120 d504 3a00 |004e: invoke-static {v10, v3}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;I)I // method@04d5 │ │ -0223f2: 0a00 |0051: move-result v0 │ │ -0223f4: 7120 d604 3a00 |0052: invoke-static {v10, v3}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;I)F // method@04d6 │ │ -0223fa: 0a01 |0055: move-result v1 │ │ -0223fc: 7120 d804 3a00 |0056: invoke-static {v10, v3}, Landroid/support/v4/view/s;.d:(Landroid/view/MotionEvent;I)F // method@04d8 │ │ -022402: 0a02 |0059: move-result v2 │ │ -022404: 7040 f405 1902 |005a: invoke-direct {v9, v1, v2, v0}, Landroid/support/v4/widget/v;.a:(FFI)V // method@05f4 │ │ -02240a: 5293 ee01 |005d: iget v3, v9, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -02240e: 3903 1d00 |005f: if-nez v3, 007c // +001d │ │ -022412: 8711 |0061: float-to-int v1, v1 │ │ -022414: 8722 |0062: float-to-int v2, v2 │ │ -022416: 6e30 0c06 1902 |0063: invoke-virtual {v9, v1, v2}, Landroid/support/v4/widget/v;.d:(II)Landroid/view/View; // method@060c │ │ -02241c: 0c01 |0066: move-result-object v1 │ │ -02241e: 6e30 0506 1900 |0067: invoke-virtual {v9, v1, v0}, Landroid/support/v4/widget/v;.b:(Landroid/view/View;I)Z // method@0605 │ │ -022424: 5491 f501 |006a: iget-object v1, v9, Landroid/support/v4/widget/v;.h:[I // field@01f5 │ │ -022428: 4401 0100 |006c: aget v1, v1, v0 │ │ -02242c: 5292 fd01 |006e: iget v2, v9, Landroid/support/v4/widget/v;.p:I // field@01fd │ │ -022430: b512 |0070: and-int/2addr v2, v1 │ │ -022432: 3802 b2ff |0071: if-eqz v2, 0023 // -004e │ │ -022436: 5492 ff01 |0073: iget-object v2, v9, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -02243a: 5293 fd01 |0075: iget v3, v9, Landroid/support/v4/widget/v;.p:I // field@01fd │ │ -02243e: b531 |0077: and-int/2addr v1, v3 │ │ -022440: 6e30 1a06 1200 |0078: invoke-virtual {v2, v1, v0}, Landroid/support/v4/widget/x;.a:(II)V // method@061a │ │ -022446: 28a8 |007b: goto 0023 // -0058 │ │ -022448: 8711 |007c: float-to-int v1, v1 │ │ -02244a: 8722 |007d: float-to-int v2, v2 │ │ -02244c: 6e30 0a06 1902 |007e: invoke-virtual {v9, v1, v2}, Landroid/support/v4/widget/v;.c:(II)Z // method@060a │ │ -022452: 0a01 |0081: move-result v1 │ │ -022454: 3801 a1ff |0082: if-eqz v1, 0023 // -005f │ │ -022458: 5491 0002 |0084: iget-object v1, v9, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -02245c: 6e30 0506 1900 |0086: invoke-virtual {v9, v1, v0}, Landroid/support/v4/widget/v;.b:(Landroid/view/View;I)Z // method@0605 │ │ -022462: 289a |0089: goto 0023 // -0066 │ │ -022464: 5291 ee01 |008a: iget v1, v9, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -022468: 3381 3600 |008c: if-ne v1, v8, 00c2 // +0036 │ │ -02246c: 5290 f001 |008e: iget v0, v9, Landroid/support/v4/widget/v;.c:I // field@01f0 │ │ -022470: 7120 d304 0a00 |0090: invoke-static {v10, v0}, Landroid/support/v4/view/s;.a:(Landroid/view/MotionEvent;I)I // method@04d3 │ │ -022476: 0a00 |0093: move-result v0 │ │ -022478: 7120 d604 0a00 |0094: invoke-static {v10, v0}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;I)F // method@04d6 │ │ -02247e: 0a01 |0097: move-result v1 │ │ -022480: 7120 d804 0a00 |0098: invoke-static {v10, v0}, Landroid/support/v4/view/s;.d:(Landroid/view/MotionEvent;I)F // method@04d8 │ │ -022486: 0a00 |009b: move-result v0 │ │ -022488: 5492 f301 |009c: iget-object v2, v9, Landroid/support/v4/widget/v;.f:[F // field@01f3 │ │ -02248c: 5293 f001 |009e: iget v3, v9, Landroid/support/v4/widget/v;.c:I // field@01f0 │ │ -022490: 4402 0203 |00a0: aget v2, v2, v3 │ │ -022494: c721 |00a2: sub-float/2addr v1, v2 │ │ -022496: 8711 |00a3: float-to-int v1, v1 │ │ -022498: 5492 f401 |00a4: iget-object v2, v9, Landroid/support/v4/widget/v;.g:[F // field@01f4 │ │ -02249c: 5293 f001 |00a6: iget v3, v9, Landroid/support/v4/widget/v;.c:I // field@01f0 │ │ -0224a0: 4402 0203 |00a8: aget v2, v2, v3 │ │ -0224a4: c720 |00aa: sub-float/2addr v0, v2 │ │ -0224a6: 8700 |00ab: float-to-int v0, v0 │ │ -0224a8: 5492 0002 |00ac: iget-object v2, v9, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -0224ac: 6e10 7106 0200 |00ae: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -0224b2: 0a02 |00b1: move-result v2 │ │ -0224b4: b012 |00b2: add-int/2addr v2, v1 │ │ -0224b6: 5493 0002 |00b3: iget-object v3, v9, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -0224ba: 6e10 7b06 0300 |00b5: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@067b │ │ -0224c0: 0a03 |00b8: move-result v3 │ │ -0224c2: b003 |00b9: add-int/2addr v3, v0 │ │ -0224c4: 7050 0106 2913 |00ba: invoke-direct {v9, v2, v3, v1, v0}, Landroid/support/v4/widget/v;.b:(IIII)V // method@0601 │ │ -0224ca: 7020 0906 a900 |00bd: invoke-direct {v9, v10}, Landroid/support/v4/widget/v;.c:(Landroid/view/MotionEvent;)V // method@0609 │ │ -0224d0: 2900 63ff |00c0: goto/16 0023 // -009d │ │ -0224d4: 7110 d704 0a00 |00c2: invoke-static {v10}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;)I // method@04d7 │ │ -0224da: 0a01 |00c5: move-result v1 │ │ -0224dc: 3510 2100 |00c6: if-ge v0, v1, 00e7 // +0021 │ │ -0224e0: 7120 d504 0a00 |00c8: invoke-static {v10, v0}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;I)I // method@04d5 │ │ -0224e6: 0a02 |00cb: move-result v2 │ │ -0224e8: 7120 d604 0a00 |00cc: invoke-static {v10, v0}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;I)F // method@04d6 │ │ -0224ee: 0a03 |00cf: move-result v3 │ │ -0224f0: 7120 d804 0a00 |00d0: invoke-static {v10, v0}, Landroid/support/v4/view/s;.d:(Landroid/view/MotionEvent;I)F // method@04d8 │ │ -0224f6: 0a04 |00d3: move-result v4 │ │ -0224f8: 5495 f101 |00d4: iget-object v5, v9, Landroid/support/v4/widget/v;.d:[F // field@01f1 │ │ -0224fc: 4405 0502 |00d6: aget v5, v5, v2 │ │ -022500: a705 0305 |00d8: sub-float v5, v3, v5 │ │ -022504: 5496 f201 |00da: iget-object v6, v9, Landroid/support/v4/widget/v;.e:[F // field@01f2 │ │ -022508: 4406 0602 |00dc: aget v6, v6, v2 │ │ -02250c: a706 0406 |00de: sub-float v6, v4, v6 │ │ -022510: 7040 0006 5926 |00e0: invoke-direct {v9, v5, v6, v2}, Landroid/support/v4/widget/v;.b:(FFI)V // method@0600 │ │ -022516: 5297 ee01 |00e3: iget v7, v9, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -02251a: 3387 0700 |00e5: if-ne v7, v8, 00ec // +0007 │ │ -02251e: 7020 0906 a900 |00e7: invoke-direct {v9, v10}, Landroid/support/v4/widget/v;.c:(Landroid/view/MotionEvent;)V // method@0609 │ │ -022524: 2900 39ff |00ea: goto/16 0023 // -00c7 │ │ -022528: 8733 |00ec: float-to-int v3, v3 │ │ -02252a: 8744 |00ed: float-to-int v4, v4 │ │ -02252c: 6e30 0c06 3904 |00ee: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/v;.d:(II)Landroid/view/View; // method@060c │ │ -022532: 0c03 |00f1: move-result-object v3 │ │ -022534: 7040 fb05 3965 |00f2: invoke-direct {v9, v3, v5, v6}, Landroid/support/v4/widget/v;.a:(Landroid/view/View;FF)Z // method@05fb │ │ -02253a: 0a04 |00f5: move-result v4 │ │ -02253c: 3804 0800 |00f6: if-eqz v4, 00fe // +0008 │ │ -022540: 6e30 0506 3902 |00f8: invoke-virtual {v9, v3, v2}, Landroid/support/v4/widget/v;.b:(Landroid/view/View;I)Z // method@0605 │ │ -022546: 0a02 |00fb: move-result v2 │ │ -022548: 3902 ebff |00fc: if-nez v2, 00e7 // -0015 │ │ -02254c: d800 0001 |00fe: add-int/lit8 v0, v0, #int 1 // #01 │ │ -022550: 28c6 |0100: goto 00c6 // -003a │ │ -022552: 7120 d504 3a00 |0101: invoke-static {v10, v3}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;I)I // method@04d5 │ │ -022558: 0a02 |0104: move-result v2 │ │ -02255a: 5293 ee01 |0105: iget v3, v9, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -02255e: 3383 3800 |0107: if-ne v3, v8, 013f // +0038 │ │ -022562: 5293 f001 |0109: iget v3, v9, Landroid/support/v4/widget/v;.c:I // field@01f0 │ │ -022566: 3332 3400 |010b: if-ne v2, v3, 013f // +0034 │ │ -02256a: 7110 d704 0a00 |010d: invoke-static {v10}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;)I // method@04d7 │ │ -022570: 0a03 |0110: move-result v3 │ │ -022572: 3530 4b00 |0111: if-ge v0, v3, 015c // +004b │ │ -022576: 7120 d504 0a00 |0113: invoke-static {v10, v0}, Landroid/support/v4/view/s;.b:(Landroid/view/MotionEvent;I)I // method@04d5 │ │ -02257c: 0a04 |0116: move-result v4 │ │ -02257e: 5295 f001 |0117: iget v5, v9, Landroid/support/v4/widget/v;.c:I // field@01f0 │ │ -022582: 3354 0500 |0119: if-ne v4, v5, 011e // +0005 │ │ -022586: d800 0001 |011b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02258a: 28f4 |011d: goto 0111 // -000c │ │ -02258c: 7120 d604 0a00 |011e: invoke-static {v10, v0}, Landroid/support/v4/view/s;.c:(Landroid/view/MotionEvent;I)F // method@04d6 │ │ -022592: 0a05 |0121: move-result v5 │ │ -022594: 7120 d804 0a00 |0122: invoke-static {v10, v0}, Landroid/support/v4/view/s;.d:(Landroid/view/MotionEvent;I)F // method@04d8 │ │ -02259a: 0a06 |0125: move-result v6 │ │ -02259c: 8755 |0126: float-to-int v5, v5 │ │ -02259e: 8766 |0127: float-to-int v6, v6 │ │ -0225a0: 6e30 0c06 5906 |0128: invoke-virtual {v9, v5, v6}, Landroid/support/v4/widget/v;.d:(II)Landroid/view/View; // method@060c │ │ -0225a6: 0c05 |012b: move-result-object v5 │ │ -0225a8: 5496 0002 |012c: iget-object v6, v9, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -0225ac: 3365 edff |012e: if-ne v5, v6, 011b // -0013 │ │ -0225b0: 5495 0002 |0130: iget-object v5, v9, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -0225b4: 6e30 0506 5904 |0132: invoke-virtual {v9, v5, v4}, Landroid/support/v4/widget/v;.b:(Landroid/view/View;I)Z // method@0605 │ │ -0225ba: 0a04 |0135: move-result v4 │ │ -0225bc: 3804 e5ff |0136: if-eqz v4, 011b // -001b │ │ -0225c0: 5290 f001 |0138: iget v0, v9, Landroid/support/v4/widget/v;.c:I // field@01f0 │ │ -0225c4: 3310 0500 |013a: if-ne v0, v1, 013f // +0005 │ │ -0225c8: 7010 1406 0900 |013c: invoke-direct {v9}, Landroid/support/v4/widget/v;.h:()V // method@0614 │ │ -0225ce: 7020 1006 2900 |013f: invoke-direct {v9, v2}, Landroid/support/v4/widget/v;.e:(I)V // method@0610 │ │ -0225d4: 2900 e1fe |0142: goto/16 0023 // -011f │ │ -0225d8: 5290 ee01 |0144: iget v0, v9, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -0225dc: 3380 0500 |0146: if-ne v0, v8, 014b // +0005 │ │ -0225e0: 7010 1406 0900 |0148: invoke-direct {v9}, Landroid/support/v4/widget/v;.h:()V // method@0614 │ │ -0225e6: 6e10 0f06 0900 |014b: invoke-virtual {v9}, Landroid/support/v4/widget/v;.e:()V // method@060f │ │ -0225ec: 2900 d5fe |014e: goto/16 0023 // -012b │ │ -0225f0: 5290 ee01 |0150: iget v0, v9, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -0225f4: 3380 0500 |0152: if-ne v0, v8, 0157 // +0005 │ │ -0225f8: 7030 f305 5905 |0154: invoke-direct {v9, v5, v5}, Landroid/support/v4/widget/v;.a:(FF)V // method@05f3 │ │ -0225fe: 6e10 0f06 0900 |0157: invoke-virtual {v9}, Landroid/support/v4/widget/v;.e:()V // method@060f │ │ -022604: 2900 c9fe |015a: goto/16 0023 // -0137 │ │ -022608: 0110 |015c: move v0, v1 │ │ -02260a: 28dd |015d: goto 013a // -0023 │ │ -02260c: 0001 0700 0000 0000 0400 0000 2401 ... |015e: packed-switch-data (18 units) │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/widget/v;) │ │ - name : 'b' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 11 16-bit code units │ │ -022630: |[022630] android.support.v4.widget.v.b:(I)Z │ │ -022640: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -022642: 5231 f801 |0001: iget v1, v3, Landroid/support/v4/widget/v;.k:I // field@01f8 │ │ -022646: 9802 0004 |0003: shl-int v2, v0, v4 │ │ -02264a: b521 |0005: and-int/2addr v1, v2 │ │ -02264c: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -022650: 0f00 |0008: return v0 │ │ -022652: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -022654: 28fe |000a: goto 0008 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroid/support/v4/widget/v;) │ │ - name : 'b' │ │ - type : '(II)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 96 16-bit code units │ │ -022658: |[022658] android.support.v4.widget.v.b:(II)Z │ │ -022668: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02266a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -02266c: 6e20 0306 9700 |0002: invoke-virtual {v7, v9}, Landroid/support/v4/widget/v;.b:(I)Z // method@0603 │ │ -022672: 0a00 |0005: move-result v0 │ │ -022674: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -022678: 0121 |0008: move v1, v2 │ │ -02267a: 0f01 |0009: return v1 │ │ -02267c: dd00 0801 |000a: and-int/lit8 v0, v8, #int 1 // #01 │ │ -022680: 3310 3000 |000c: if-ne v0, v1, 003c // +0030 │ │ -022684: 0113 |000e: move v3, v1 │ │ -022686: dd00 0802 |000f: and-int/lit8 v0, v8, #int 2 // #02 │ │ -02268a: 1224 |0011: const/4 v4, #int 2 // #2 │ │ -02268c: 3340 2c00 |0012: if-ne v0, v4, 003e // +002c │ │ -022690: 0110 |0014: move v0, v1 │ │ -022692: 5474 f301 |0015: iget-object v4, v7, Landroid/support/v4/widget/v;.f:[F // field@01f3 │ │ -022696: 4404 0409 |0017: aget v4, v4, v9 │ │ -02269a: 5475 f101 |0019: iget-object v5, v7, Landroid/support/v4/widget/v;.d:[F // field@01f1 │ │ -02269e: 4405 0509 |001b: aget v5, v5, v9 │ │ -0226a2: c754 |001d: sub-float/2addr v4, v5 │ │ -0226a4: 5475 f401 |001e: iget-object v5, v7, Landroid/support/v4/widget/v;.g:[F // field@01f4 │ │ -0226a8: 4405 0509 |0020: aget v5, v5, v9 │ │ -0226ac: 5476 f201 |0022: iget-object v6, v7, Landroid/support/v4/widget/v;.e:[F // field@01f2 │ │ -0226b0: 4406 0609 |0024: aget v6, v6, v9 │ │ -0226b4: c765 |0026: sub-float/2addr v5, v6 │ │ -0226b6: 3803 1900 |0027: if-eqz v3, 0040 // +0019 │ │ -0226ba: 3800 1700 |0029: if-eqz v0, 0040 // +0017 │ │ -0226be: a800 0404 |002b: mul-float v0, v4, v4 │ │ -0226c2: a803 0505 |002d: mul-float v3, v5, v5 │ │ -0226c6: c630 |002f: add-float/2addr v0, v3 │ │ -0226c8: 5273 ef01 |0030: iget v3, v7, Landroid/support/v4/widget/v;.b:I // field@01ef │ │ -0226cc: 5274 ef01 |0032: iget v4, v7, Landroid/support/v4/widget/v;.b:I // field@01ef │ │ -0226d0: b243 |0034: mul-int/2addr v3, v4 │ │ -0226d2: 8233 |0035: int-to-float v3, v3 │ │ -0226d4: 2d00 0003 |0036: cmpl-float v0, v0, v3 │ │ -0226d8: 3c00 d1ff |0038: if-gtz v0, 0009 // -002f │ │ -0226dc: 0121 |003a: move v1, v2 │ │ -0226de: 28ce |003b: goto 0009 // -0032 │ │ -0226e0: 0123 |003c: move v3, v2 │ │ -0226e2: 28d2 |003d: goto 000f // -002e │ │ -0226e4: 0120 |003e: move v0, v2 │ │ -0226e6: 28d6 |003f: goto 0015 // -002a │ │ -0226e8: 3803 0f00 |0040: if-eqz v3, 004f // +000f │ │ -0226ec: 7110 5f07 0400 |0042: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -0226f2: 0a00 |0045: move-result v0 │ │ -0226f4: 5273 ef01 |0046: iget v3, v7, Landroid/support/v4/widget/v;.b:I // field@01ef │ │ -0226f8: 8233 |0048: int-to-float v3, v3 │ │ -0226fa: 2d00 0003 |0049: cmpl-float v0, v0, v3 │ │ -0226fe: 3c00 beff |004b: if-gtz v0, 0009 // -0042 │ │ -022702: 0121 |004d: move v1, v2 │ │ -022704: 28bb |004e: goto 0009 // -0045 │ │ -022706: 3800 0f00 |004f: if-eqz v0, 005e // +000f │ │ -02270a: 7110 5f07 0500 |0051: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@075f │ │ -022710: 0a00 |0054: move-result v0 │ │ -022712: 5273 ef01 |0055: iget v3, v7, Landroid/support/v4/widget/v;.b:I // field@01ef │ │ -022716: 8233 |0057: int-to-float v3, v3 │ │ -022718: 2d00 0003 |0058: cmpl-float v0, v0, v3 │ │ -02271c: 3c00 afff |005a: if-gtz v0, 0009 // -0051 │ │ -022720: 0121 |005c: move v1, v2 │ │ -022722: 28ac |005d: goto 0009 // -0054 │ │ -022724: 0121 |005e: move v1, v2 │ │ -022726: 28aa |005f: goto 0009 // -0056 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Landroid/support/v4/widget/v;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 28 16-bit code units │ │ -022728: |[022728] android.support.v4.widget.v.b:(Landroid/view/View;I)Z │ │ -022738: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02273a: 5421 0002 |0001: iget-object v1, v2, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -02273e: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ -022742: 5221 f001 |0005: iget v1, v2, Landroid/support/v4/widget/v;.c:I // field@01f0 │ │ -022746: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ -02274a: 0f00 |0009: return v0 │ │ -02274c: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ -022750: 5421 ff01 |000c: iget-object v1, v2, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -022754: 6e30 1d06 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/x;.a:(Landroid/view/View;I)Z // method@061d │ │ -02275a: 0a01 |0011: move-result v1 │ │ -02275c: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ -022760: 5924 f001 |0014: iput v4, v2, Landroid/support/v4/widget/v;.c:I // field@01f0 │ │ -022764: 6e30 f605 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/v;.a:(Landroid/view/View;I)V // method@05f6 │ │ -02276a: 28f0 |0019: goto 0009 // -0010 │ │ -02276c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -02276e: 28ee |001b: goto 0009 // -0012 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Landroid/support/v4/widget/v;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;II)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 1 │ │ - insns size : 30 16-bit code units │ │ -022770: |[022770] android.support.v4.widget.v.b:(Landroid/view/View;II)Z │ │ -022780: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -022782: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -022786: 0f00 |0003: return v0 │ │ -022788: 6e10 7106 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -02278e: 0a01 |0007: move-result v1 │ │ -022790: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ -022794: 6e10 7706 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@0677 │ │ -02279a: 0a01 |000d: move-result v1 │ │ -02279c: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ -0227a0: 6e10 7b06 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@067b │ │ -0227a6: 0a01 |0013: move-result v1 │ │ -0227a8: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ -0227ac: 6e10 6906 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@0669 │ │ -0227b2: 0a01 |0019: move-result v1 │ │ -0227b4: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ -0227b8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -0227ba: 28e6 |001d: goto 0003 // -001a │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #13 : (in Landroid/support/v4/widget/v;) │ │ - name : 'c' │ │ - type : '()Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0227bc: |[0227bc] android.support.v4.widget.v.c:()Landroid/view/View; │ │ -0227cc: 5410 0002 |0000: iget-object v0, v1, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -0227d0: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #14 : (in Landroid/support/v4/widget/v;) │ │ - name : 'c' │ │ - type : '(I)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -0227d4: |[0227d4] android.support.v4.widget.v.c:(I)V │ │ -0227e4: 5210 ee01 |0000: iget v0, v1, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -0227e8: 3220 0e00 |0002: if-eq v0, v2, 0010 // +000e │ │ -0227ec: 5912 ee01 |0004: iput v2, v1, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -0227f0: 5410 ff01 |0006: iget-object v0, v1, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -0227f4: 6e20 1906 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v4/widget/x;.a:(I)V // method@0619 │ │ -0227fa: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ -0227fe: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -022800: 5b10 0002 |000e: iput-object v0, v1, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -022804: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #15 : (in Landroid/support/v4/widget/v;) │ │ - name : 'c' │ │ - type : '(II)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -022808: |[022808] android.support.v4.widget.v.c:(II)Z │ │ -022818: 5410 0002 |0000: iget-object v0, v1, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -02281c: 6e40 0606 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/v;.b:(Landroid/view/View;II)Z // method@0606 │ │ -022822: 0a00 |0005: move-result v0 │ │ -022824: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #16 : (in Landroid/support/v4/widget/v;) │ │ - name : 'd' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -022828: |[022828] android.support.v4.widget.v.d:()I │ │ -022838: 5210 ef01 |0000: iget v0, v1, Landroid/support/v4/widget/v;.b:I // field@01ef │ │ -02283c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #17 : (in Landroid/support/v4/widget/v;) │ │ - name : 'd' │ │ - type : '(II)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 54 16-bit code units │ │ -022840: |[022840] android.support.v4.widget.v.d:(II)Landroid/view/View; │ │ -022850: 5430 0202 |0000: iget-object v0, v3, Landroid/support/v4/widget/v;.u:Landroid/view/ViewGroup; // field@0202 │ │ -022854: 6e10 b606 0000 |0002: invoke-virtual {v0}, Landroid/view/ViewGroup;.getChildCount:()I // method@06b6 │ │ -02285a: 0a00 |0005: move-result v0 │ │ -02285c: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -022860: 0101 |0008: move v1, v0 │ │ -022862: 3a01 2b00 |0009: if-ltz v1, 0034 // +002b │ │ -022866: 5430 0202 |000b: iget-object v0, v3, Landroid/support/v4/widget/v;.u:Landroid/view/ViewGroup; // field@0202 │ │ -02286a: 5432 ff01 |000d: iget-object v2, v3, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -02286e: 6e20 2306 1200 |000f: invoke-virtual {v2, v1}, Landroid/support/v4/widget/x;.c:(I)I // method@0623 │ │ -022874: 0a02 |0012: move-result v2 │ │ -022876: 6e20 b506 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06b5 │ │ -02287c: 0c00 |0016: move-result-object v0 │ │ -02287e: 6e10 7106 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@0671 │ │ -022884: 0a02 |001a: move-result v2 │ │ -022886: 3424 1500 |001b: if-lt v4, v2, 0030 // +0015 │ │ -02288a: 6e10 7706 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@0677 │ │ -022890: 0a02 |0020: move-result v2 │ │ -022892: 3524 0f00 |0021: if-ge v4, v2, 0030 // +000f │ │ -022896: 6e10 7b06 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@067b │ │ -02289c: 0a02 |0026: move-result v2 │ │ -02289e: 3425 0900 |0027: if-lt v5, v2, 0030 // +0009 │ │ -0228a2: 6e10 6906 0000 |0029: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@0669 │ │ -0228a8: 0a02 |002c: move-result v2 │ │ -0228aa: 3525 0300 |002d: if-ge v5, v2, 0030 // +0003 │ │ -0228ae: 1100 |002f: return-object v0 │ │ -0228b0: d800 01ff |0030: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0228b4: 0101 |0032: move v1, v0 │ │ -0228b6: 28d6 |0033: goto 0009 // -002a │ │ -0228b8: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -0228ba: 28fa |0035: goto 002f // -0006 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #18 : (in Landroid/support/v4/widget/v;) │ │ - name : 'd' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 18 16-bit code units │ │ -0228bc: |[0228bc] android.support.v4.widget.v.d:(I)Z │ │ -0228cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0228ce: 5441 f101 |0001: iget-object v1, v4, Landroid/support/v4/widget/v;.d:[F // field@01f1 │ │ -0228d2: 2112 |0003: array-length v2, v1 │ │ -0228d4: 0101 |0004: move v1, v0 │ │ -0228d6: 3521 0900 |0005: if-ge v1, v2, 000e // +0009 │ │ -0228da: 6e30 0406 5401 |0007: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/v;.b:(II)Z // method@0604 │ │ -0228e0: 0a03 |000a: move-result v3 │ │ -0228e2: 3803 0400 |000b: if-eqz v3, 000f // +0004 │ │ -0228e6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0228e8: 0f00 |000e: return v0 │ │ -0228ea: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0228ee: 28f4 |0011: goto 0005 // -000c │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #19 : (in Landroid/support/v4/widget/v;) │ │ - name : 'e' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 19 16-bit code units │ │ -0228f0: |[0228f0] android.support.v4.widget.v.e:()V │ │ -022900: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -022902: 5910 f001 |0001: iput v0, v1, Landroid/support/v4/widget/v;.c:I // field@01f0 │ │ -022906: 7010 1306 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/v;.g:()V // method@0613 │ │ -02290c: 5410 f901 |0006: iget-object v0, v1, Landroid/support/v4/widget/v;.l:Landroid/view/VelocityTracker; // field@01f9 │ │ -022910: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -022914: 5410 f901 |000a: iget-object v0, v1, Landroid/support/v4/widget/v;.l:Landroid/view/VelocityTracker; // field@01f9 │ │ -022918: 6e10 5a06 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@065a │ │ -02291e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -022920: 5b10 f901 |0010: iput-object v0, v1, Landroid/support/v4/widget/v;.l:Landroid/view/VelocityTracker; // field@01f9 │ │ -022924: 0e00 |0012: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #20 : (in Landroid/support/v4/widget/v;) │ │ - name : 'f' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 6 │ │ - insns size : 53 16-bit code units │ │ -022928: |[022928] android.support.v4.widget.v.f:()V │ │ -022938: 6e10 0f06 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/widget/v;.e:()V // method@060f │ │ -02293e: 5260 ee01 |0003: iget v0, v6, Landroid/support/v4/widget/v;.a:I // field@01ee │ │ -022942: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -022944: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ -022948: 5460 fe01 |0008: iget-object v0, v6, Landroid/support/v4/widget/v;.q:Landroid/support/v4/widget/k; // field@01fe │ │ -02294c: 6e10 cc05 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/k;.b:()I // method@05cc │ │ -022952: 0a04 |000d: move-result v4 │ │ -022954: 5460 fe01 |000e: iget-object v0, v6, Landroid/support/v4/widget/v;.q:Landroid/support/v4/widget/k; // field@01fe │ │ -022958: 6e10 cd05 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/k;.c:()I // method@05cd │ │ -02295e: 0a05 |0013: move-result v5 │ │ -022960: 5460 fe01 |0014: iget-object v0, v6, Landroid/support/v4/widget/v;.q:Landroid/support/v4/widget/k; // field@01fe │ │ -022964: 6e10 d105 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/k;.g:()V // method@05d1 │ │ -02296a: 5460 fe01 |0019: iget-object v0, v6, Landroid/support/v4/widget/v;.q:Landroid/support/v4/widget/k; // field@01fe │ │ -02296e: 6e10 cc05 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/k;.b:()I // method@05cc │ │ -022974: 0a02 |001e: move-result v2 │ │ -022976: 5460 fe01 |001f: iget-object v0, v6, Landroid/support/v4/widget/v;.q:Landroid/support/v4/widget/k; // field@01fe │ │ -02297a: 6e10 cd05 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/k;.c:()I // method@05cd │ │ -022980: 0a03 |0024: move-result v3 │ │ -022982: 5460 ff01 |0025: iget-object v0, v6, Landroid/support/v4/widget/v;.r:Landroid/support/v4/widget/x; // field@01ff │ │ -022986: 5461 0002 |0027: iget-object v1, v6, Landroid/support/v4/widget/v;.s:Landroid/view/View; // field@0200 │ │ -02298a: 9104 0204 |0029: sub-int v4, v2, v4 │ │ -02298e: 9105 0305 |002b: sub-int v5, v3, v5 │ │ -022992: 7406 1c06 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/x;.a:(Landroid/view/View;IIII)V // method@061c │ │ -022998: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -02299a: 6e20 0806 0600 |0031: invoke-virtual {v6, v0}, Landroid/support/v4/widget/v;.c:(I)V // method@0608 │ │ -0229a0: 0e00 |0034: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #197 header: │ │ -class_idx : 295 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ +Class #56 header: │ │ +class_idx : 61 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #197 - │ │ - Class descriptor : 'Landroid/support/v4/widget/w;' │ │ - Access flags : 0x0010 (FINAL) │ │ +Class #56 - │ │ + Class descriptor : 'La/a/a/b/f;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/animation/Interpolator;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/w;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #0 : (in La/a/a/b/f;) │ │ + name : 'a' │ │ + type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0229a4: |[0229a4] android.support.v4.widget.w.:()V │ │ -0229b4: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0229ba: 0e00 |0003: return-void │ │ + insns size : 5 16-bit code units │ │ +0078a4: |[0078a4] a.a.a.b.f.a:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0078b4: 7110 1301 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0113 │ │ +0078ba: 0c00 |0003: move-result-object v0 │ │ +0078bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/w;) │ │ - name : 'getInterpolation' │ │ - type : '(F)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 11 16-bit code units │ │ -0229bc: |[0229bc] android.support.v4.widget.w.getInterpolation:(F)F │ │ -0229cc: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -0229d0: a700 0402 |0002: sub-float v0, v4, v2 │ │ -0229d4: a801 0000 |0004: mul-float v1, v0, v0 │ │ -0229d8: c801 |0006: mul-float/2addr v1, v0 │ │ -0229da: c801 |0007: mul-float/2addr v1, v0 │ │ -0229dc: c810 |0008: mul-float/2addr v0, v1 │ │ -0229de: c620 |0009: add-float/2addr v0, v2 │ │ -0229e0: 0f00 |000a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #198 header: │ │ -class_idx : 425 │ │ +Class #57 header: │ │ +class_idx : 214 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 7 │ │ +superclass_idx : 63 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 16 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 2 │ │ │ │ -Class #198 - │ │ +Class #57 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/ANumberPicker;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ @@ -40578,621 +4811,621 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0229e4: |[0229e4] org.yuttadhammo.BodhiTimer.ANumberPicker.:()V │ │ -0229f4: 7010 0100 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0001 │ │ -0229fa: 1a00 9800 |0003: const-string v0, "ANumberPicker" // string@0098 │ │ -0229fe: 5b10 0d02 |0005: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.d:Ljava/lang/String; // field@020d │ │ -022a02: 1a00 5207 |0007: const-string v0, "sys_def" // string@0752 │ │ -022a06: 5b10 0b02 |0009: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@020b │ │ -022a0a: 1a00 0000 |000b: const-string v0, "" // string@0000 │ │ -022a0e: 5b10 0c02 |000d: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@020c │ │ -022a12: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -022a14: 5910 1802 |0010: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.o:I // field@0218 │ │ -022a18: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -022a1a: 5910 1902 |0013: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.p:I // field@0219 │ │ -022a1e: 0e00 |0015: return-void │ │ +0078c0: |[0078c0] org.yuttadhammo.BodhiTimer.ANumberPicker.:()V │ │ +0078d0: 7010 7c00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@007c │ │ +0078d6: 1a00 1e00 |0003: const-string v0, "ANumberPicker" // string@001e │ │ +0078da: 5b10 6200 |0005: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.d:Ljava/lang/String; // field@0062 │ │ +0078de: 1a00 ba03 |0007: const-string v0, "sys_def" // string@03ba │ │ +0078e2: 5b10 6000 |0009: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@0060 │ │ +0078e6: 1a00 0000 |000b: const-string v0, "" // string@0000 │ │ +0078ea: 5b10 6100 |000d: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@0061 │ │ +0078ee: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0078f0: 5910 6d00 |0010: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.o:I // field@006d │ │ +0078f4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0078f6: 5910 6e00 |0013: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.p:I // field@006e │ │ +0078fa: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ name : 'a' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;Landroid/content/DialogInterface;)Landroid/content/DialogInterface;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022a20: |[022a20] org.yuttadhammo.BodhiTimer.ANumberPicker.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;Landroid/content/DialogInterface;)Landroid/content/DialogInterface; │ │ -022a30: 5b01 1702 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.n:Landroid/content/DialogInterface; // field@0217 │ │ -022a34: 1101 |0002: return-object v1 │ │ +0078fc: |[0078fc] org.yuttadhammo.BodhiTimer.ANumberPicker.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;Landroid/content/DialogInterface;)Landroid/content/DialogInterface; │ │ +00790c: 5b01 6c00 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.n:Landroid/content/DialogInterface; // field@006c │ │ +007910: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ name : 'a' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022a38: |[022a38] org.yuttadhammo.BodhiTimer.ANumberPicker.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; │ │ -022a48: 5410 1302 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.j:Landroid/widget/EditText; // field@0213 │ │ -022a4c: 1100 |0002: return-object v0 │ │ +007914: |[007914] org.yuttadhammo.BodhiTimer.ANumberPicker.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; │ │ +007924: 5410 6800 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.j:Landroid/widget/EditText; // field@0068 │ │ +007928: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 166 16-bit code units │ │ -022a50: |[022a50] org.yuttadhammo.BodhiTimer.ANumberPicker.a:()V │ │ -022a60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -022a62: 5450 1202 |0001: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.i:Landroid/widget/EditText; // field@0212 │ │ -022a66: 6e10 f406 0000 |0003: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@06f4 │ │ -022a6c: 0c00 |0006: move-result-object v0 │ │ -022a6e: 6e10 6e07 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@076e │ │ -022a74: 0c00 |000a: move-result-object v0 │ │ -022a76: 5452 1302 |000b: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.j:Landroid/widget/EditText; // field@0213 │ │ -022a7a: 6e10 f406 0200 |000d: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@06f4 │ │ -022a80: 0c02 |0010: move-result-object v2 │ │ -022a82: 6e10 6e07 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@076e │ │ -022a88: 0c02 |0014: move-result-object v2 │ │ -022a8a: 5453 1402 |0015: iget-object v3, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.k:Landroid/widget/EditText; // field@0214 │ │ -022a8e: 6e10 f406 0300 |0017: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@06f4 │ │ -022a94: 0c03 |001a: move-result-object v3 │ │ -022a96: 6e10 6e07 0300 |001b: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@076e │ │ -022a9c: 0c03 |001e: move-result-object v3 │ │ -022a9e: 6e10 7a07 0000 |001f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@077a │ │ -022aa4: 0a04 |0022: move-result v4 │ │ -022aa6: 3d04 7c00 |0023: if-lez v4, 009f // +007c │ │ -022aaa: 7110 5b07 0000 |0025: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@075b │ │ -022ab0: 0a00 |0028: move-result v0 │ │ -022ab2: 6e10 7a07 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@077a │ │ -022ab8: 0a04 |002c: move-result v4 │ │ -022aba: 3d04 7400 |002d: if-lez v4, 00a1 // +0074 │ │ -022abe: 7110 5b07 0200 |002f: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@075b │ │ -022ac4: 0a02 |0032: move-result v2 │ │ -022ac6: 6e10 7a07 0300 |0033: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@077a │ │ -022acc: 0a04 |0036: move-result v4 │ │ -022ace: 3d04 0600 |0037: if-lez v4, 003d // +0006 │ │ -022ad2: 7110 5b07 0300 |0039: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@075b │ │ -022ad8: 0a01 |003c: move-result v1 │ │ -022ada: da00 003c |003d: mul-int/lit8 v0, v0, #int 60 // #3c │ │ -022ade: da00 003c |003f: mul-int/lit8 v0, v0, #int 60 // #3c │ │ -022ae2: d200 e803 |0041: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -022ae6: da02 023c |0043: mul-int/lit8 v2, v2, #int 60 // #3c │ │ -022aea: d222 e803 |0045: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -022aee: b020 |0047: add-int/2addr v0, v2 │ │ -022af0: d211 e803 |0048: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -022af4: b001 |004a: add-int/2addr v1, v0 │ │ -022af6: 2200 8f01 |004b: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -022afa: 7010 8207 0000 |004d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -022b00: 5452 1102 |0050: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0211 │ │ -022b04: 6e20 8807 2000 |0052: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -022b0a: 0c02 |0055: move-result-object v2 │ │ -022b0c: 5450 1102 |0056: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0211 │ │ -022b10: 6e10 7a07 0000 |0058: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@077a │ │ -022b16: 0a00 |005b: move-result v0 │ │ -022b18: 3900 4700 |005c: if-nez v0, 00a3 // +0047 │ │ -022b1c: 1a00 0000 |005e: const-string v0, "" // string@0000 │ │ -022b20: 6e20 8807 0200 |0060: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -022b26: 0c00 |0063: move-result-object v0 │ │ -022b28: 6e20 8507 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -022b2e: 0c00 |0067: move-result-object v0 │ │ -022b30: 1a01 7200 |0068: const-string v1, "#" // string@0072 │ │ -022b34: 6e20 8807 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -022b3a: 0c00 |006d: move-result-object v0 │ │ -022b3c: 5451 0b02 |006e: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@020b │ │ -022b40: 6e20 8807 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -022b46: 0c00 |0073: move-result-object v0 │ │ -022b48: 1a01 7200 |0074: const-string v1, "#" // string@0072 │ │ -022b4c: 6e20 8807 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -022b52: 0c00 |0079: move-result-object v0 │ │ -022b54: 5451 0c02 |007a: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@020c │ │ -022b58: 6e20 8807 1000 |007c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -022b5e: 0c00 |007f: move-result-object v0 │ │ -022b60: 6e10 8b07 0000 |0080: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -022b66: 0c00 |0083: move-result-object v0 │ │ -022b68: 5b50 1102 |0084: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0211 │ │ -022b6c: 7010 dc07 0500 |0086: invoke-direct {v5}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:()V // method@07dc │ │ -022b72: 5450 1202 |0089: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.i:Landroid/widget/EditText; // field@0212 │ │ -022b76: 1a01 0000 |008b: const-string v1, "" // string@0000 │ │ -022b7a: 6e20 f606 1000 |008d: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@06f6 │ │ -022b80: 5450 1302 |0090: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.j:Landroid/widget/EditText; // field@0213 │ │ -022b84: 1a01 0000 |0092: const-string v1, "" // string@0000 │ │ -022b88: 6e20 f606 1000 |0094: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@06f6 │ │ -022b8e: 5450 1402 |0097: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.k:Landroid/widget/EditText; // field@0214 │ │ -022b92: 1a01 0000 |0099: const-string v1, "" // string@0000 │ │ -022b96: 6e20 f606 1000 |009b: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@06f6 │ │ -022b9c: 0e00 |009e: return-void │ │ -022b9e: 0110 |009f: move v0, v1 │ │ -022ba0: 2889 |00a0: goto 0029 // -0077 │ │ -022ba2: 0112 |00a1: move v2, v1 │ │ -022ba4: 2891 |00a2: goto 0033 // -006f │ │ -022ba6: 1a00 fa03 |00a3: const-string v0, "^" // string@03fa │ │ -022baa: 28bb |00a5: goto 0060 // -0045 │ │ +00792c: |[00792c] org.yuttadhammo.BodhiTimer.ANumberPicker.a:()V │ │ +00793c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00793e: 5450 6700 |0001: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.i:Landroid/widget/EditText; // field@0067 │ │ +007942: 6e10 c201 0000 |0003: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@01c2 │ │ +007948: 0c00 |0006: move-result-object v0 │ │ +00794a: 6e10 0e02 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@020e │ │ +007950: 0c00 |000a: move-result-object v0 │ │ +007952: 5452 6800 |000b: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.j:Landroid/widget/EditText; // field@0068 │ │ +007956: 6e10 c201 0200 |000d: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@01c2 │ │ +00795c: 0c02 |0010: move-result-object v2 │ │ +00795e: 6e10 0e02 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@020e │ │ +007964: 0c02 |0014: move-result-object v2 │ │ +007966: 5453 6900 |0015: iget-object v3, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.k:Landroid/widget/EditText; // field@0069 │ │ +00796a: 6e10 c201 0300 |0017: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@01c2 │ │ +007970: 0c03 |001a: move-result-object v3 │ │ +007972: 6e10 0e02 0300 |001b: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@020e │ │ +007978: 0c03 |001e: move-result-object v3 │ │ +00797a: 6e10 1402 0000 |001f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0214 │ │ +007980: 0a04 |0022: move-result v4 │ │ +007982: 3d04 7c00 |0023: if-lez v4, 009f // +007c │ │ +007986: 7110 0302 0000 |0025: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0203 │ │ +00798c: 0a00 |0028: move-result v0 │ │ +00798e: 6e10 1402 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0214 │ │ +007994: 0a04 |002c: move-result v4 │ │ +007996: 3d04 7400 |002d: if-lez v4, 00a1 // +0074 │ │ +00799a: 7110 0302 0200 |002f: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0203 │ │ +0079a0: 0a02 |0032: move-result v2 │ │ +0079a2: 6e10 1402 0300 |0033: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0214 │ │ +0079a8: 0a04 |0036: move-result v4 │ │ +0079aa: 3d04 0600 |0037: if-lez v4, 003d // +0006 │ │ +0079ae: 7110 0302 0300 |0039: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0203 │ │ +0079b4: 0a01 |003c: move-result v1 │ │ +0079b6: da00 003c |003d: mul-int/lit8 v0, v0, #int 60 // #3c │ │ +0079ba: da00 003c |003f: mul-int/lit8 v0, v0, #int 60 // #3c │ │ +0079be: d200 e803 |0041: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +0079c2: da02 023c |0043: mul-int/lit8 v2, v2, #int 60 // #3c │ │ +0079c6: d222 e803 |0045: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +0079ca: b020 |0047: add-int/2addr v0, v2 │ │ +0079cc: d211 e803 |0048: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +0079d0: b001 |004a: add-int/2addr v1, v0 │ │ +0079d2: 2200 c600 |004b: new-instance v0, Ljava/lang/StringBuilder; // type@00c6 │ │ +0079d6: 7010 1b02 0000 |004d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +0079dc: 5452 6600 |0050: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0066 │ │ +0079e0: 6e20 1f02 2000 |0052: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +0079e6: 0c02 |0055: move-result-object v2 │ │ +0079e8: 5450 6600 |0056: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0066 │ │ +0079ec: 6e10 1402 0000 |0058: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0214 │ │ +0079f2: 0a00 |005b: move-result v0 │ │ +0079f4: 3900 4700 |005c: if-nez v0, 00a3 // +0047 │ │ +0079f8: 1a00 0000 |005e: const-string v0, "" // string@0000 │ │ +0079fc: 6e20 1f02 0200 |0060: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +007a02: 0c00 |0063: move-result-object v0 │ │ +007a04: 6e20 1c02 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +007a0a: 0c00 |0067: move-result-object v0 │ │ +007a0c: 1a01 0800 |0068: const-string v1, "#" // string@0008 │ │ +007a10: 6e20 1f02 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +007a16: 0c00 |006d: move-result-object v0 │ │ +007a18: 5451 6000 |006e: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@0060 │ │ +007a1c: 6e20 1f02 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +007a22: 0c00 |0073: move-result-object v0 │ │ +007a24: 1a01 0800 |0074: const-string v1, "#" // string@0008 │ │ +007a28: 6e20 1f02 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +007a2e: 0c00 |0079: move-result-object v0 │ │ +007a30: 5451 6100 |007a: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@0061 │ │ +007a34: 6e20 1f02 1000 |007c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +007a3a: 0c00 |007f: move-result-object v0 │ │ +007a3c: 6e10 2002 0000 |0080: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +007a42: 0c00 |0083: move-result-object v0 │ │ +007a44: 5b50 6600 |0084: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0066 │ │ +007a48: 7010 5002 0500 |0086: invoke-direct {v5}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:()V // method@0250 │ │ +007a4e: 5450 6700 |0089: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.i:Landroid/widget/EditText; // field@0067 │ │ +007a52: 1a01 0000 |008b: const-string v1, "" // string@0000 │ │ +007a56: 6e20 c401 1000 |008d: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@01c4 │ │ +007a5c: 5450 6800 |0090: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.j:Landroid/widget/EditText; // field@0068 │ │ +007a60: 1a01 0000 |0092: const-string v1, "" // string@0000 │ │ +007a64: 6e20 c401 1000 |0094: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@01c4 │ │ +007a6a: 5450 6900 |0097: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.k:Landroid/widget/EditText; // field@0069 │ │ +007a6e: 1a01 0000 |0099: const-string v1, "" // string@0000 │ │ +007a72: 6e20 c401 1000 |009b: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@01c4 │ │ +007a78: 0e00 |009e: return-void │ │ +007a7a: 0110 |009f: move v0, v1 │ │ +007a7c: 2889 |00a0: goto 0029 // -0077 │ │ +007a7e: 0112 |00a1: move v2, v1 │ │ +007a80: 2891 |00a2: goto 0033 // -006f │ │ +007a82: 1a00 e501 |00a3: const-string v0, "^" // string@01e5 │ │ +007a86: 28bb |00a5: goto 0060 // -0045 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ name : 'a' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -022bac: |[022bac] org.yuttadhammo.BodhiTimer.ANumberPicker.a:(I)V │ │ -022bbc: 5440 1102 |0000: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0211 │ │ -022bc0: 1a01 f803 |0002: const-string v1, "\^" // string@03f8 │ │ -022bc4: 6e20 7d07 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@077d │ │ -022bca: 0c02 |0007: move-result-object v2 │ │ -022bcc: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ -022bd0: 5b40 1102 |000a: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0211 │ │ -022bd4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -022bd6: 2121 |000d: array-length v1, v2 │ │ -022bd8: 3510 3000 |000e: if-ge v0, v1, 003e // +0030 │ │ -022bdc: 3350 0500 |0010: if-ne v0, v5, 0015 // +0005 │ │ -022be0: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -022be4: 28f9 |0014: goto 000d // -0007 │ │ -022be6: 2201 8f01 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -022bea: 7010 8207 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -022bf0: 5443 1102 |001a: iget-object v3, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0211 │ │ -022bf4: 6e20 8807 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -022bfa: 0c03 |001f: move-result-object v3 │ │ -022bfc: 5441 1102 |0020: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0211 │ │ -022c00: 6e10 7a07 0100 |0022: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@077a │ │ -022c06: 0a01 |0025: move-result v1 │ │ -022c08: 3901 1500 |0026: if-nez v1, 003b // +0015 │ │ -022c0c: 1a01 0000 |0028: const-string v1, "" // string@0000 │ │ -022c10: 6e20 8807 1300 |002a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -022c16: 0c01 |002d: move-result-object v1 │ │ -022c18: 4603 0200 |002e: aget-object v3, v2, v0 │ │ -022c1c: 6e20 8807 3100 |0030: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -022c22: 0c01 |0033: move-result-object v1 │ │ -022c24: 6e10 8b07 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -022c2a: 0c01 |0037: move-result-object v1 │ │ -022c2c: 5b41 1102 |0038: iput-object v1, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0211 │ │ -022c30: 28d8 |003a: goto 0012 // -0028 │ │ -022c32: 1a01 fa03 |003b: const-string v1, "^" // string@03fa │ │ -022c36: 28ed |003d: goto 002a // -0013 │ │ -022c38: 7010 dc07 0400 |003e: invoke-direct {v4}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:()V // method@07dc │ │ -022c3e: 0e00 |0041: return-void │ │ +007a88: |[007a88] org.yuttadhammo.BodhiTimer.ANumberPicker.a:(I)V │ │ +007a98: 5440 6600 |0000: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0066 │ │ +007a9c: 1a01 e301 |0002: const-string v1, "\^" // string@01e3 │ │ +007aa0: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0217 │ │ +007aa6: 0c02 |0007: move-result-object v2 │ │ +007aa8: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ +007aac: 5b40 6600 |000a: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0066 │ │ +007ab0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +007ab2: 2121 |000d: array-length v1, v2 │ │ +007ab4: 3510 3000 |000e: if-ge v0, v1, 003e // +0030 │ │ +007ab8: 3350 0500 |0010: if-ne v0, v5, 0015 // +0005 │ │ +007abc: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +007ac0: 28f9 |0014: goto 000d // -0007 │ │ +007ac2: 2201 c600 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +007ac6: 7010 1b02 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +007acc: 5443 6600 |001a: iget-object v3, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0066 │ │ +007ad0: 6e20 1f02 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +007ad6: 0c03 |001f: move-result-object v3 │ │ +007ad8: 5441 6600 |0020: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0066 │ │ +007adc: 6e10 1402 0100 |0022: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0214 │ │ +007ae2: 0a01 |0025: move-result v1 │ │ +007ae4: 3901 1500 |0026: if-nez v1, 003b // +0015 │ │ +007ae8: 1a01 0000 |0028: const-string v1, "" // string@0000 │ │ +007aec: 6e20 1f02 1300 |002a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +007af2: 0c01 |002d: move-result-object v1 │ │ +007af4: 4603 0200 |002e: aget-object v3, v2, v0 │ │ +007af8: 6e20 1f02 3100 |0030: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +007afe: 0c01 |0033: move-result-object v1 │ │ +007b00: 6e10 2002 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +007b06: 0c01 |0037: move-result-object v1 │ │ +007b08: 5b41 6600 |0038: iput-object v1, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0066 │ │ +007b0c: 28d8 |003a: goto 0012 // -0028 │ │ +007b0e: 1a01 e501 |003b: const-string v1, "^" // string@01e5 │ │ +007b12: 28ed |003d: goto 002a // -0013 │ │ +007b14: 7010 5002 0400 |003e: invoke-direct {v4}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:()V // method@0250 │ │ +007b1a: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ name : 'a' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -022c40: |[022c40] org.yuttadhammo.BodhiTimer.ANumberPicker.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;I)V │ │ -022c50: 7020 d907 1000 |0000: invoke-direct {v0, v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:(I)V // method@07d9 │ │ -022c56: 0e00 |0003: return-void │ │ +007b1c: |[007b1c] org.yuttadhammo.BodhiTimer.ANumberPicker.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;I)V │ │ +007b2c: 7020 4d02 1000 |0000: invoke-direct {v0, v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:(I)V // method@024d │ │ +007b32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ name : 'b' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022c58: |[022c58] org.yuttadhammo.BodhiTimer.ANumberPicker.b:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; │ │ -022c68: 5410 1402 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.k:Landroid/widget/EditText; // field@0214 │ │ -022c6c: 1100 |0002: return-object v0 │ │ +007b34: |[007b34] org.yuttadhammo.BodhiTimer.ANumberPicker.b:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; │ │ +007b44: 5410 6900 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.k:Landroid/widget/EditText; // field@0069 │ │ +007b48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 110 16-bit code units │ │ -022c70: |[022c70] org.yuttadhammo.BodhiTimer.ANumberPicker.b:()V │ │ -022c80: 5440 1102 |0000: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0211 │ │ -022c84: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -022c88: 6e20 7707 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -022c8e: 0a00 |0007: move-result v0 │ │ -022c90: 3800 5700 |0008: if-eqz v0, 005f // +0057 │ │ -022c94: 2200 9701 |000a: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -022c98: 7010 9907 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -022c9e: 5b40 1502 |000f: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.l:Ljava/util/List; // field@0215 │ │ -022ca2: 2200 cf01 |0011: new-instance v0, Lorg/yuttadhammo/BodhiTimer/j; // type@01cf │ │ -022ca6: 5441 0e02 |0013: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.e:Landroid/app/Activity; // field@020e │ │ -022caa: 1402 0100 037f |0015: const v2, #float 1.74129e+38 // #7f030001 │ │ -022cb0: 5443 1502 |0018: iget-object v3, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.l:Ljava/util/List; // field@0215 │ │ -022cb4: 7053 bf08 4021 |001a: invoke-direct {v0, v4, v1, v2, v3}, Lorg/yuttadhammo/BodhiTimer/j;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;Landroid/content/Context;ILjava/util/List;)V // method@08bf │ │ -022cba: 5b40 1002 |001d: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.g:Lorg/yuttadhammo/BodhiTimer/j; // field@0210 │ │ -022cbe: 5440 0a02 |001f: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:Landroid/widget/ListView; // field@020a │ │ -022cc2: 5441 1002 |0021: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.g:Lorg/yuttadhammo/BodhiTimer/j; // field@0210 │ │ -022cc6: 6e20 0d07 1000 |0023: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@070d │ │ -022ccc: 5440 0d02 |0026: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.d:Ljava/lang/String; // field@020d │ │ -022cd0: 2201 8f01 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -022cd4: 7010 8207 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -022cda: 1a02 1904 |002d: const-string v2, "advTimeString: " // string@0419 │ │ -022cde: 6e20 8807 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -022ce4: 0c01 |0032: move-result-object v1 │ │ -022ce6: 5442 1102 |0033: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0211 │ │ -022cea: 6e20 8807 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -022cf0: 0c01 |0038: move-result-object v1 │ │ -022cf2: 6e10 8b07 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -022cf8: 0c01 |003c: move-result-object v1 │ │ -022cfa: 7120 2c06 1000 |003d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -022d00: 5440 0d02 |0040: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.d:Ljava/lang/String; // field@020d │ │ -022d04: 2201 8f01 |0042: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -022d08: 7010 8207 0100 |0044: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -022d0e: 1a02 0304 |0047: const-string v2, "adapter items: " // string@0403 │ │ -022d12: 6e20 8807 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -022d18: 0c01 |004c: move-result-object v1 │ │ -022d1a: 5442 1002 |004d: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.g:Lorg/yuttadhammo/BodhiTimer/j; // field@0210 │ │ -022d1e: 6e10 c008 0200 |004f: invoke-virtual {v2}, Lorg/yuttadhammo/BodhiTimer/j;.getCount:()I // method@08c0 │ │ -022d24: 0a02 |0052: move-result v2 │ │ -022d26: 6e20 8507 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -022d2c: 0c01 |0056: move-result-object v1 │ │ -022d2e: 6e10 8b07 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -022d34: 0c01 |005a: move-result-object v1 │ │ -022d36: 7120 2c06 1000 |005b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -022d3c: 0e00 |005e: return-void │ │ -022d3e: 5440 1102 |005f: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0211 │ │ -022d42: 1a01 f803 |0061: const-string v1, "\^" // string@03f8 │ │ -022d46: 6e20 7d07 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@077d │ │ -022d4c: 0c00 |0066: move-result-object v0 │ │ -022d4e: 7110 a807 0000 |0067: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@07a8 │ │ -022d54: 0c00 |006a: move-result-object v0 │ │ -022d56: 5b40 1502 |006b: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.l:Ljava/util/List; // field@0215 │ │ -022d5a: 28a4 |006d: goto 0011 // -005c │ │ +007b4c: |[007b4c] org.yuttadhammo.BodhiTimer.ANumberPicker.b:()V │ │ +007b5c: 5440 6600 |0000: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0066 │ │ +007b60: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +007b64: 6e20 1202 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +007b6a: 0a00 |0007: move-result v0 │ │ +007b6c: 3800 5700 |0008: if-eqz v0, 005f // +0057 │ │ +007b70: 2200 ca00 |000a: new-instance v0, Ljava/util/ArrayList; // type@00ca │ │ +007b74: 7010 2602 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0226 │ │ +007b7a: 5b40 6a00 |000f: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.l:Ljava/util/List; // field@006a │ │ +007b7e: 2200 fc00 |0011: new-instance v0, Lorg/yuttadhammo/BodhiTimer/j; // type@00fc │ │ +007b82: 5441 6300 |0013: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.e:Landroid/app/Activity; // field@0063 │ │ +007b86: 1402 0100 037f |0015: const v2, #float 1.74129e+38 // #7f030001 │ │ +007b8c: 5443 6a00 |0018: iget-object v3, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.l:Ljava/util/List; // field@006a │ │ +007b90: 7053 3303 4021 |001a: invoke-direct {v0, v4, v1, v2, v3}, Lorg/yuttadhammo/BodhiTimer/j;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;Landroid/content/Context;ILjava/util/List;)V // method@0333 │ │ +007b96: 5b40 6500 |001d: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.g:Lorg/yuttadhammo/BodhiTimer/j; // field@0065 │ │ +007b9a: 5440 5f00 |001f: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:Landroid/widget/ListView; // field@005f │ │ +007b9e: 5441 6500 |0021: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.g:Lorg/yuttadhammo/BodhiTimer/j; // field@0065 │ │ +007ba2: 6e20 d901 1000 |0023: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@01d9 │ │ +007ba8: 5440 6200 |0026: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.d:Ljava/lang/String; // field@0062 │ │ +007bac: 2201 c600 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +007bb0: 7010 1b02 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +007bb6: 1a02 f601 |002d: const-string v2, "advTimeString: " // string@01f6 │ │ +007bba: 6e20 1f02 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +007bc0: 0c01 |0032: move-result-object v1 │ │ +007bc2: 5442 6600 |0033: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0066 │ │ +007bc6: 6e20 1f02 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +007bcc: 0c01 |0038: move-result-object v1 │ │ +007bce: 6e10 2002 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +007bd4: 0c01 |003c: move-result-object v1 │ │ +007bd6: 7120 9f01 1000 |003d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +007bdc: 5440 6200 |0040: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.d:Ljava/lang/String; // field@0062 │ │ +007be0: 2201 c600 |0042: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +007be4: 7010 1b02 0100 |0044: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +007bea: 1a02 e801 |0047: const-string v2, "adapter items: " // string@01e8 │ │ +007bee: 6e20 1f02 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +007bf4: 0c01 |004c: move-result-object v1 │ │ +007bf6: 5442 6500 |004d: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.g:Lorg/yuttadhammo/BodhiTimer/j; // field@0065 │ │ +007bfa: 6e10 3403 0200 |004f: invoke-virtual {v2}, Lorg/yuttadhammo/BodhiTimer/j;.getCount:()I // method@0334 │ │ +007c00: 0a02 |0052: move-result v2 │ │ +007c02: 6e20 1c02 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +007c08: 0c01 |0056: move-result-object v1 │ │ +007c0a: 6e10 2002 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +007c10: 0c01 |005a: move-result-object v1 │ │ +007c12: 7120 9f01 1000 |005b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +007c18: 0e00 |005e: return-void │ │ +007c1a: 5440 6600 |005f: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0066 │ │ +007c1e: 1a01 e301 |0061: const-string v1, "\^" // string@01e3 │ │ +007c22: 6e20 1702 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0217 │ │ +007c28: 0c00 |0066: move-result-object v0 │ │ +007c2a: 7110 2d02 0000 |0067: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@022d │ │ +007c30: 0c00 |006a: move-result-object v0 │ │ +007c32: 5b40 6a00 |006b: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.l:Ljava/util/List; // field@006a │ │ +007c36: 28a4 |006d: goto 0011 // -005c │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ name : 'c' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022d5c: |[022d5c] org.yuttadhammo.BodhiTimer.ANumberPicker.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; │ │ -022d6c: 5410 0e02 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.e:Landroid/app/Activity; // field@020e │ │ -022d70: 1100 |0002: return-object v0 │ │ +007c38: |[007c38] org.yuttadhammo.BodhiTimer.ANumberPicker.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; │ │ +007c48: 5410 6300 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.e:Landroid/app/Activity; // field@0063 │ │ +007c4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ name : 'd' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022d74: |[022d74] org.yuttadhammo.BodhiTimer.ANumberPicker.d:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/TextView; │ │ -022d84: 5410 1602 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.m:Landroid/widget/TextView; // field@0216 │ │ -022d88: 1100 |0002: return-object v0 │ │ +007c50: |[007c50] org.yuttadhammo.BodhiTimer.ANumberPicker.d:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/TextView; │ │ +007c60: 5410 6b00 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.m:Landroid/widget/TextView; // field@006b │ │ +007c64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ name : 'e' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022d8c: |[022d8c] org.yuttadhammo.BodhiTimer.ANumberPicker.e:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; │ │ -022d9c: 5410 1202 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.i:Landroid/widget/EditText; // field@0212 │ │ -022da0: 1100 |0002: return-object v0 │ │ +007c68: |[007c68] org.yuttadhammo.BodhiTimer.ANumberPicker.e:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; │ │ +007c78: 5410 6700 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.i:Landroid/widget/EditText; // field@0067 │ │ +007c7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ name : 'f' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022da4: |[022da4] org.yuttadhammo.BodhiTimer.ANumberPicker.f:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ -022db4: 7010 d807 0000 |0000: invoke-direct {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:()V // method@07d8 │ │ -022dba: 0e00 |0003: return-void │ │ +007c80: |[007c80] org.yuttadhammo.BodhiTimer.ANumberPicker.f:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ +007c90: 7010 4c02 0000 |0000: invoke-direct {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:()V // method@024c │ │ +007c96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ name : 'g' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/content/SharedPreferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022dbc: |[022dbc] org.yuttadhammo.BodhiTimer.ANumberPicker.g:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/content/SharedPreferences; │ │ -022dcc: 5410 0f02 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.f:Landroid/content/SharedPreferences; // field@020f │ │ -022dd0: 1100 |0002: return-object v0 │ │ +007c98: |[007c98] org.yuttadhammo.BodhiTimer.ANumberPicker.g:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/content/SharedPreferences; │ │ +007ca8: 5410 6400 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.f:Landroid/content/SharedPreferences; // field@0064 │ │ +007cac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ name : 'h' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022dd4: |[022dd4] org.yuttadhammo.BodhiTimer.ANumberPicker.h:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Ljava/lang/String; │ │ -022de4: 5410 1102 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0211 │ │ -022de8: 1100 |0002: return-object v0 │ │ +007cb0: |[007cb0] org.yuttadhammo.BodhiTimer.ANumberPicker.h:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Ljava/lang/String; │ │ +007cc0: 5410 6600 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0066 │ │ +007cc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ name : 'onActivityResult' │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -022dec: |[022dec] org.yuttadhammo.BodhiTimer.ANumberPicker.onActivityResult:(IILandroid/content/Intent;)V │ │ -022dfc: 1401 5c00 097f |0000: const v1, #float 1.82106e+38 // #7f09005c │ │ -022e02: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -022e04: 3304 0a00 |0004: if-ne v4, v0, 000e // +000a │ │ -022e08: 2b03 5000 0000 |0006: packed-switch v3, 00000056 // +00000050 │ │ -022e0e: 5420 1702 |0009: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.n:Landroid/content/DialogInterface; // field@0217 │ │ -022e12: 7210 9200 0000 |000b: invoke-interface {v0}, Landroid/content/DialogInterface;.dismiss:()V // method@0092 │ │ -022e18: 0e00 |000e: return-void │ │ -022e1a: 1a00 2d04 |000f: const-string v0, "android.intent.extra.ringtone.PICKED_URI" // string@042d │ │ -022e1e: 6e20 a200 0500 |0011: invoke-virtual {v5, v0}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a2 │ │ -022e24: 0c00 |0014: move-result-object v0 │ │ -022e26: 1f00 4900 |0015: check-cast v0, Landroid/net/Uri; // type@0049 │ │ -022e2a: 3800 1200 |0017: if-eqz v0, 0029 // +0012 │ │ -022e2e: 6e10 1c01 0000 |0019: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@011c │ │ -022e34: 0c00 |001c: move-result-object v0 │ │ -022e36: 5b20 0b02 |001d: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@020b │ │ -022e3a: 1400 5d00 097f |001f: const v0, #float 1.82106e+38 // #7f09005d │ │ -022e40: 6e20 e507 0200 |0022: invoke-virtual {v2, v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@07e5 │ │ -022e46: 0c00 |0025: move-result-object v0 │ │ -022e48: 5b20 0c02 |0026: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@020c │ │ -022e4c: 28e1 |0028: goto 0009 // -001f │ │ -022e4e: 1a00 5207 |0029: const-string v0, "sys_def" // string@0752 │ │ -022e52: 5b20 0b02 |002b: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@020b │ │ -022e56: 6e20 e507 1200 |002d: invoke-virtual {v2, v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@07e5 │ │ -022e5c: 0c00 |0030: move-result-object v0 │ │ -022e5e: 5b20 0c02 |0031: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@020c │ │ -022e62: 28d6 |0033: goto 0009 // -002a │ │ -022e64: 6e10 9e00 0500 |0034: invoke-virtual {v5}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@009e │ │ -022e6a: 0c00 |0037: move-result-object v0 │ │ -022e6c: 3800 1200 |0038: if-eqz v0, 004a // +0012 │ │ -022e70: 6e10 1c01 0000 |003a: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@011c │ │ -022e76: 0c00 |003d: move-result-object v0 │ │ -022e78: 5b20 0b02 |003e: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@020b │ │ -022e7c: 1400 5200 097f |0040: const v0, #float 1.82106e+38 // #7f090052 │ │ -022e82: 6e20 e507 0200 |0043: invoke-virtual {v2, v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@07e5 │ │ -022e88: 0c00 |0046: move-result-object v0 │ │ -022e8a: 5b20 0c02 |0047: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@020c │ │ -022e8e: 28c0 |0049: goto 0009 // -0040 │ │ -022e90: 1a00 5207 |004a: const-string v0, "sys_def" // string@0752 │ │ -022e94: 5b20 0b02 |004c: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@020b │ │ -022e98: 6e20 e507 1200 |004e: invoke-virtual {v2, v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@07e5 │ │ -022e9e: 0c00 |0051: move-result-object v0 │ │ -022ea0: 5b20 0c02 |0052: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@020c │ │ -022ea4: 28b5 |0054: goto 0009 // -004b │ │ -022ea6: 0000 |0055: nop // spacer │ │ -022ea8: 0001 0200 0000 0000 0900 0000 2e00 ... |0056: packed-switch-data (8 units) │ │ +007cc8: |[007cc8] org.yuttadhammo.BodhiTimer.ANumberPicker.onActivityResult:(IILandroid/content/Intent;)V │ │ +007cd8: 1401 5c00 097f |0000: const v1, #float 1.82106e+38 // #7f09005c │ │ +007cde: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +007ce0: 3304 0a00 |0004: if-ne v4, v0, 000e // +000a │ │ +007ce4: 2b03 5000 0000 |0006: packed-switch v3, 00000056 // +00000050 │ │ +007cea: 5420 6c00 |0009: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.n:Landroid/content/DialogInterface; // field@006c │ │ +007cee: 7210 ff00 0000 |000b: invoke-interface {v0}, Landroid/content/DialogInterface;.dismiss:()V // method@00ff │ │ +007cf4: 0e00 |000e: return-void │ │ +007cf6: 1a00 0502 |000f: const-string v0, "android.intent.extra.ringtone.PICKED_URI" // string@0205 │ │ +007cfa: 6e20 0f01 0500 |0011: invoke-virtual {v5, v0}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@010f │ │ +007d00: 0c00 |0014: move-result-object v0 │ │ +007d02: 1f00 7900 |0015: check-cast v0, Landroid/net/Uri; // type@0079 │ │ +007d06: 3800 1200 |0017: if-eqz v0, 0029 // +0012 │ │ +007d0a: 6e10 6801 0000 |0019: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0168 │ │ +007d10: 0c00 |001c: move-result-object v0 │ │ +007d12: 5b20 6000 |001d: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@0060 │ │ +007d16: 1400 5d00 097f |001f: const v0, #float 1.82106e+38 // #7f09005d │ │ +007d1c: 6e20 5902 0200 |0022: invoke-virtual {v2, v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@0259 │ │ +007d22: 0c00 |0025: move-result-object v0 │ │ +007d24: 5b20 6100 |0026: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@0061 │ │ +007d28: 28e1 |0028: goto 0009 // -001f │ │ +007d2a: 1a00 ba03 |0029: const-string v0, "sys_def" // string@03ba │ │ +007d2e: 5b20 6000 |002b: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@0060 │ │ +007d32: 6e20 5902 1200 |002d: invoke-virtual {v2, v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@0259 │ │ +007d38: 0c00 |0030: move-result-object v0 │ │ +007d3a: 5b20 6100 |0031: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@0061 │ │ +007d3e: 28d6 |0033: goto 0009 // -002a │ │ +007d40: 6e10 0b01 0500 |0034: invoke-virtual {v5}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@010b │ │ +007d46: 0c00 |0037: move-result-object v0 │ │ +007d48: 3800 1200 |0038: if-eqz v0, 004a // +0012 │ │ +007d4c: 6e10 6801 0000 |003a: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0168 │ │ +007d52: 0c00 |003d: move-result-object v0 │ │ +007d54: 5b20 6000 |003e: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@0060 │ │ +007d58: 1400 5200 097f |0040: const v0, #float 1.82106e+38 // #7f090052 │ │ +007d5e: 6e20 5902 0200 |0043: invoke-virtual {v2, v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@0259 │ │ +007d64: 0c00 |0046: move-result-object v0 │ │ +007d66: 5b20 6100 |0047: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@0061 │ │ +007d6a: 28c0 |0049: goto 0009 // -0040 │ │ +007d6c: 1a00 ba03 |004a: const-string v0, "sys_def" // string@03ba │ │ +007d70: 5b20 6000 |004c: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@0060 │ │ +007d74: 6e20 5902 1200 |004e: invoke-virtual {v2, v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@0259 │ │ +007d7a: 0c00 |0051: move-result-object v0 │ │ +007d7c: 5b20 6100 |0052: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@0061 │ │ +007d80: 28b5 |0054: goto 0009 // -004b │ │ +007d82: 0000 |0055: nop // spacer │ │ +007d84: 0001 0200 0000 0000 0900 0000 2e00 ... |0056: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/ANumberPicker;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 290 16-bit code units │ │ -022eb8: |[022eb8] org.yuttadhammo.BodhiTimer.ANumberPicker.onCreate:(Landroid/os/Bundle;)V │ │ -022ec8: 1303 0004 |0000: const/16 v3, #int 1024 // #400 │ │ -022ecc: 6f20 0800 7600 |0002: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0008 │ │ -022ed2: 5b66 0e02 |0005: iput-object v6, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.e:Landroid/app/Activity; // field@020e │ │ -022ed6: 5460 0e02 |0007: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.e:Landroid/app/Activity; // field@020e │ │ -022eda: 7110 6201 0000 |0009: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0162 │ │ -022ee0: 0c00 |000c: move-result-object v0 │ │ -022ee2: 5b60 0f02 |000d: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.f:Landroid/content/SharedPreferences; // field@020f │ │ -022ee6: 5460 0f02 |000f: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.f:Landroid/content/SharedPreferences; // field@020f │ │ -022eea: 1a01 e300 |0011: const-string v1, "FULLSCREEN" // string@00e3 │ │ -022eee: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -022ef0: 7230 bb00 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -022ef6: 0a00 |0017: move-result v0 │ │ -022ef8: 3800 f200 |0018: if-eqz v0, 010a // +00f2 │ │ -022efc: 6e10 e607 0600 |001a: invoke-virtual {v6}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getWindow:()Landroid/view/Window; // method@07e6 │ │ -022f02: 0c00 |001d: move-result-object v0 │ │ -022f04: 6e30 d206 3003 |001e: invoke-virtual {v0, v3, v3}, Landroid/view/Window;.setFlags:(II)V // method@06d2 │ │ -022f0a: 1400 5c00 097f |0021: const v0, #float 1.82106e+38 // #7f09005c │ │ -022f10: 6e20 e507 0600 |0024: invoke-virtual {v6, v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@07e5 │ │ -022f16: 0c00 |0027: move-result-object v0 │ │ -022f18: 5b60 0c02 |0028: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@020c │ │ -022f1c: 5460 0f02 |002a: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.f:Landroid/content/SharedPreferences; // field@020f │ │ -022f20: 1a01 1804 |002c: const-string v1, "advTimeString" // string@0418 │ │ -022f24: 1a02 0000 |002e: const-string v2, "" // string@0000 │ │ -022f28: 7230 be00 1002 |0030: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -022f2e: 0c00 |0033: move-result-object v0 │ │ -022f30: 5b60 1102 |0034: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0211 │ │ -022f34: 1400 0200 037f |0036: const v0, #float 1.74129e+38 // #7f030002 │ │ -022f3a: 6e20 ea07 0600 |0039: invoke-virtual {v6, v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.setContentView:(I)V // method@07ea │ │ -022f40: 1400 0800 0b7f |003c: const v0, #float 1.84763e+38 // #7f0b0008 │ │ -022f46: 6e20 e107 0600 |003f: invoke-virtual {v6, v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@07e1 │ │ -022f4c: 0c00 |0042: move-result-object v0 │ │ -022f4e: 1f00 5801 |0043: check-cast v0, Landroid/widget/Button; // type@0158 │ │ -022f52: 1401 0b00 0b7f |0045: const v1, #float 1.84763e+38 // #7f0b000b │ │ -022f58: 6e20 e107 1600 |0048: invoke-virtual {v6, v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@07e1 │ │ -022f5e: 0c01 |004b: move-result-object v1 │ │ -022f60: 1f01 5801 |004c: check-cast v1, Landroid/widget/Button; // type@0158 │ │ -022f64: 1402 0900 0b7f |004e: const v2, #float 1.84763e+38 // #7f0b0009 │ │ -022f6a: 6e20 e107 2600 |0051: invoke-virtual {v6, v2}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@07e1 │ │ -022f70: 0c02 |0054: move-result-object v2 │ │ -022f72: 1f02 5801 |0055: check-cast v2, Landroid/widget/Button; // type@0158 │ │ -022f76: 1403 0c00 0b7f |0057: const v3, #float 1.84763e+38 // #7f0b000c │ │ -022f7c: 6e20 e107 3600 |005a: invoke-virtual {v6, v3}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@07e1 │ │ -022f82: 0c03 |005d: move-result-object v3 │ │ -022f84: 1f03 5801 |005e: check-cast v3, Landroid/widget/Button; // type@0158 │ │ -022f88: 1404 0500 0b7f |0060: const v4, #float 1.84763e+38 // #7f0b0005 │ │ -022f8e: 6e20 e107 4600 |0063: invoke-virtual {v6, v4}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@07e1 │ │ -022f94: 0c04 |0066: move-result-object v4 │ │ -022f96: 1f04 5a01 |0067: check-cast v4, Landroid/widget/EditText; // type@015a │ │ -022f9a: 5b64 1202 |0069: iput-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.i:Landroid/widget/EditText; // field@0212 │ │ -022f9e: 1404 0600 0b7f |006b: const v4, #float 1.84763e+38 // #7f0b0006 │ │ -022fa4: 6e20 e107 4600 |006e: invoke-virtual {v6, v4}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@07e1 │ │ -022faa: 0c04 |0071: move-result-object v4 │ │ -022fac: 1f04 5a01 |0072: check-cast v4, Landroid/widget/EditText; // type@015a │ │ -022fb0: 5b64 1302 |0074: iput-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.j:Landroid/widget/EditText; // field@0213 │ │ -022fb4: 1404 0700 0b7f |0076: const v4, #float 1.84763e+38 // #7f0b0007 │ │ -022fba: 6e20 e107 4600 |0079: invoke-virtual {v6, v4}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@07e1 │ │ -022fc0: 0c04 |007c: move-result-object v4 │ │ -022fc2: 1f04 5a01 |007d: check-cast v4, Landroid/widget/EditText; // type@015a │ │ -022fc6: 5b64 1402 |007f: iput-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.k:Landroid/widget/EditText; // field@0214 │ │ -022fca: 1404 0a00 0b7f |0081: const v4, #float 1.84763e+38 // #7f0b000a │ │ -022fd0: 6e20 e107 4600 |0084: invoke-virtual {v6, v4}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@07e1 │ │ -022fd6: 0c04 |0087: move-result-object v4 │ │ -022fd8: 1f04 6b01 |0088: check-cast v4, Landroid/widget/TextView; // type@016b │ │ -022fdc: 5b64 1602 |008a: iput-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.m:Landroid/widget/TextView; // field@0216 │ │ -022fe0: 5464 1202 |008c: iget-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.i:Landroid/widget/EditText; // field@0212 │ │ -022fe4: 2205 b901 |008e: new-instance v5, Lorg/yuttadhammo/BodhiTimer/a; // type@01b9 │ │ -022fe8: 7020 8a08 6500 |0090: invoke-direct {v5, v6}, Lorg/yuttadhammo/BodhiTimer/a;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@088a │ │ -022fee: 6e20 f306 5400 |0093: invoke-virtual {v4, v5}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@06f3 │ │ -022ff4: 5464 1302 |0096: iget-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.j:Landroid/widget/EditText; // field@0213 │ │ -022ff8: 2205 c701 |0098: new-instance v5, Lorg/yuttadhammo/BodhiTimer/b; // type@01c7 │ │ -022ffc: 7020 ad08 6500 |009a: invoke-direct {v5, v6}, Lorg/yuttadhammo/BodhiTimer/b;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@08ad │ │ -023002: 6e20 f306 5400 |009d: invoke-virtual {v4, v5}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@06f3 │ │ -023008: 5464 1602 |00a0: iget-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.m:Landroid/widget/TextView; // field@0216 │ │ -02300c: 2205 c801 |00a2: new-instance v5, Lorg/yuttadhammo/BodhiTimer/c; // type@01c8 │ │ -023010: 7020 b108 6500 |00a4: invoke-direct {v5, v6}, Lorg/yuttadhammo/BodhiTimer/c;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@08b1 │ │ -023016: 6e20 2a07 5400 |00a7: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@072a │ │ -02301c: 1404 0d00 0b7f |00aa: const v4, #float 1.84763e+38 // #7f0b000d │ │ -023022: 6e20 e107 4600 |00ad: invoke-virtual {v6, v4}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@07e1 │ │ -023028: 0c04 |00b0: move-result-object v4 │ │ -02302a: 1f04 6301 |00b1: check-cast v4, Landroid/widget/ListView; // type@0163 │ │ -02302e: 5b64 0a02 |00b3: iput-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:Landroid/widget/ListView; // field@020a │ │ -023032: 1404 0400 0201 |00b5: const v4, #float 2.38772e-38 // #01020004 │ │ -023038: 6e20 e107 4600 |00b8: invoke-virtual {v6, v4}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@07e1 │ │ -02303e: 0c04 |00bb: move-result-object v4 │ │ -023040: 1f04 6b01 |00bc: check-cast v4, Landroid/widget/TextView; // type@016b │ │ -023044: 5465 0a02 |00be: iget-object v5, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:Landroid/widget/ListView; // field@020a │ │ -023048: 6e20 0e07 4500 |00c0: invoke-virtual {v5, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@070e │ │ -02304e: 2204 cb01 |00c3: new-instance v4, Lorg/yuttadhammo/BodhiTimer/f; // type@01cb │ │ -023052: 7020 b708 6400 |00c5: invoke-direct {v4, v6}, Lorg/yuttadhammo/BodhiTimer/f;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@08b7 │ │ -023058: 6e20 e906 4200 |00c8: invoke-virtual {v2, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06e9 │ │ -02305e: 2202 cc01 |00cb: new-instance v2, Lorg/yuttadhammo/BodhiTimer/g; // type@01cc │ │ -023062: 7020 b908 6200 |00cd: invoke-direct {v2, v6}, Lorg/yuttadhammo/BodhiTimer/g;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@08b9 │ │ -023068: 6e20 e906 2000 |00d0: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06e9 │ │ -02306e: 2200 cd01 |00d3: new-instance v0, Lorg/yuttadhammo/BodhiTimer/h; // type@01cd │ │ -023072: 7020 bb08 6000 |00d5: invoke-direct {v0, v6}, Lorg/yuttadhammo/BodhiTimer/h;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@08bb │ │ -023078: 6e20 e906 0100 |00d8: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06e9 │ │ -02307e: 2200 ce01 |00db: new-instance v0, Lorg/yuttadhammo/BodhiTimer/i; // type@01ce │ │ -023082: 7020 bd08 6000 |00dd: invoke-direct {v0, v6}, Lorg/yuttadhammo/BodhiTimer/i;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@08bd │ │ -023088: 6e20 e906 0300 |00e0: invoke-virtual {v3, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06e9 │ │ -02308e: 5460 1102 |00e3: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0211 │ │ -023092: 1a01 0000 |00e5: const-string v1, "" // string@0000 │ │ -023096: 6e20 7707 1000 |00e7: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -02309c: 0a00 |00ea: move-result v0 │ │ -02309e: 3800 2800 |00eb: if-eqz v0, 0113 // +0028 │ │ -0230a2: 2200 9701 |00ed: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -0230a6: 7010 9907 0000 |00ef: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -0230ac: 5b60 1502 |00f2: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.l:Ljava/util/List; // field@0215 │ │ -0230b0: 2200 cf01 |00f4: new-instance v0, Lorg/yuttadhammo/BodhiTimer/j; // type@01cf │ │ -0230b4: 5461 0e02 |00f6: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.e:Landroid/app/Activity; // field@020e │ │ -0230b8: 1402 0100 037f |00f8: const v2, #float 1.74129e+38 // #7f030001 │ │ -0230be: 5463 1502 |00fb: iget-object v3, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.l:Ljava/util/List; // field@0215 │ │ -0230c2: 7053 bf08 6021 |00fd: invoke-direct {v0, v6, v1, v2, v3}, Lorg/yuttadhammo/BodhiTimer/j;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;Landroid/content/Context;ILjava/util/List;)V // method@08bf │ │ -0230c8: 5b60 1002 |0100: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.g:Lorg/yuttadhammo/BodhiTimer/j; // field@0210 │ │ -0230cc: 5460 0a02 |0102: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:Landroid/widget/ListView; // field@020a │ │ -0230d0: 5461 1002 |0104: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.g:Lorg/yuttadhammo/BodhiTimer/j; // field@0210 │ │ -0230d4: 6e20 0d07 1000 |0106: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@070d │ │ -0230da: 0e00 |0109: return-void │ │ -0230dc: 6e10 e607 0600 |010a: invoke-virtual {v6}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getWindow:()Landroid/view/Window; // method@07e6 │ │ -0230e2: 0c00 |010d: move-result-object v0 │ │ -0230e4: 6e20 cf06 3000 |010e: invoke-virtual {v0, v3}, Landroid/view/Window;.clearFlags:(I)V // method@06cf │ │ -0230ea: 2900 10ff |0111: goto/16 0021 // -00f0 │ │ -0230ee: 5460 1102 |0113: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0211 │ │ -0230f2: 1a01 f803 |0115: const-string v1, "\^" // string@03f8 │ │ -0230f6: 6e20 7d07 1000 |0117: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@077d │ │ -0230fc: 0c00 |011a: move-result-object v0 │ │ -0230fe: 7110 a807 0000 |011b: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@07a8 │ │ -023104: 0c00 |011e: move-result-object v0 │ │ -023106: 5b60 1502 |011f: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.l:Ljava/util/List; // field@0215 │ │ -02310a: 28d3 |0121: goto 00f4 // -002d │ │ +007d94: |[007d94] org.yuttadhammo.BodhiTimer.ANumberPicker.onCreate:(Landroid/os/Bundle;)V │ │ +007da4: 1303 0004 |0000: const/16 v3, #int 1024 // #400 │ │ +007da8: 6f20 8100 7600 |0002: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0081 │ │ +007dae: 5b66 6300 |0005: iput-object v6, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.e:Landroid/app/Activity; // field@0063 │ │ +007db2: 5460 6300 |0007: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.e:Landroid/app/Activity; // field@0063 │ │ +007db6: 7110 9401 0000 |0009: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0194 │ │ +007dbc: 0c00 |000c: move-result-object v0 │ │ +007dbe: 5b60 6400 |000d: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.f:Landroid/content/SharedPreferences; // field@0064 │ │ +007dc2: 5460 6400 |000f: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.f:Landroid/content/SharedPreferences; // field@0064 │ │ +007dc6: 1a01 3700 |0011: const-string v1, "FULLSCREEN" // string@0037 │ │ +007dca: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +007dcc: 7230 2801 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +007dd2: 0a00 |0017: move-result v0 │ │ +007dd4: 3800 f200 |0018: if-eqz v0, 010a // +00f2 │ │ +007dd8: 6e10 5a02 0600 |001a: invoke-virtual {v6}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getWindow:()Landroid/view/Window; // method@025a │ │ +007dde: 0c00 |001d: move-result-object v0 │ │ +007de0: 6e30 b001 3003 |001e: invoke-virtual {v0, v3, v3}, Landroid/view/Window;.setFlags:(II)V // method@01b0 │ │ +007de6: 1400 5c00 097f |0021: const v0, #float 1.82106e+38 // #7f09005c │ │ +007dec: 6e20 5902 0600 |0024: invoke-virtual {v6, v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@0259 │ │ +007df2: 0c00 |0027: move-result-object v0 │ │ +007df4: 5b60 6100 |0028: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@0061 │ │ +007df8: 5460 6400 |002a: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.f:Landroid/content/SharedPreferences; // field@0064 │ │ +007dfc: 1a01 f501 |002c: const-string v1, "advTimeString" // string@01f5 │ │ +007e00: 1a02 0000 |002e: const-string v2, "" // string@0000 │ │ +007e04: 7230 2b01 1002 |0030: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +007e0a: 0c00 |0033: move-result-object v0 │ │ +007e0c: 5b60 6600 |0034: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0066 │ │ +007e10: 1400 0200 037f |0036: const v0, #float 1.74129e+38 // #7f030002 │ │ +007e16: 6e20 5e02 0600 |0039: invoke-virtual {v6, v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.setContentView:(I)V // method@025e │ │ +007e1c: 1400 0800 0b7f |003c: const v0, #float 1.84763e+38 // #7f0b0008 │ │ +007e22: 6e20 5502 0600 |003f: invoke-virtual {v6, v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@0255 │ │ +007e28: 0c00 |0042: move-result-object v0 │ │ +007e2a: 1f00 a400 |0043: check-cast v0, Landroid/widget/Button; // type@00a4 │ │ +007e2e: 1401 0b00 0b7f |0045: const v1, #float 1.84763e+38 // #7f0b000b │ │ +007e34: 6e20 5502 1600 |0048: invoke-virtual {v6, v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@0255 │ │ +007e3a: 0c01 |004b: move-result-object v1 │ │ +007e3c: 1f01 a400 |004c: check-cast v1, Landroid/widget/Button; // type@00a4 │ │ +007e40: 1402 0900 0b7f |004e: const v2, #float 1.84763e+38 // #7f0b0009 │ │ +007e46: 6e20 5502 2600 |0051: invoke-virtual {v6, v2}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@0255 │ │ +007e4c: 0c02 |0054: move-result-object v2 │ │ +007e4e: 1f02 a400 |0055: check-cast v2, Landroid/widget/Button; // type@00a4 │ │ +007e52: 1403 0c00 0b7f |0057: const v3, #float 1.84763e+38 // #7f0b000c │ │ +007e58: 6e20 5502 3600 |005a: invoke-virtual {v6, v3}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@0255 │ │ +007e5e: 0c03 |005d: move-result-object v3 │ │ +007e60: 1f03 a400 |005e: check-cast v3, Landroid/widget/Button; // type@00a4 │ │ +007e64: 1404 0500 0b7f |0060: const v4, #float 1.84763e+38 // #7f0b0005 │ │ +007e6a: 6e20 5502 4600 |0063: invoke-virtual {v6, v4}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@0255 │ │ +007e70: 0c04 |0066: move-result-object v4 │ │ +007e72: 1f04 a500 |0067: check-cast v4, Landroid/widget/EditText; // type@00a5 │ │ +007e76: 5b64 6700 |0069: iput-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.i:Landroid/widget/EditText; // field@0067 │ │ +007e7a: 1404 0600 0b7f |006b: const v4, #float 1.84763e+38 // #7f0b0006 │ │ +007e80: 6e20 5502 4600 |006e: invoke-virtual {v6, v4}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@0255 │ │ +007e86: 0c04 |0071: move-result-object v4 │ │ +007e88: 1f04 a500 |0072: check-cast v4, Landroid/widget/EditText; // type@00a5 │ │ +007e8c: 5b64 6800 |0074: iput-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.j:Landroid/widget/EditText; // field@0068 │ │ +007e90: 1404 0700 0b7f |0076: const v4, #float 1.84763e+38 // #7f0b0007 │ │ +007e96: 6e20 5502 4600 |0079: invoke-virtual {v6, v4}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@0255 │ │ +007e9c: 0c04 |007c: move-result-object v4 │ │ +007e9e: 1f04 a500 |007d: check-cast v4, Landroid/widget/EditText; // type@00a5 │ │ +007ea2: 5b64 6900 |007f: iput-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.k:Landroid/widget/EditText; // field@0069 │ │ +007ea6: 1404 0a00 0b7f |0081: const v4, #float 1.84763e+38 // #7f0b000a │ │ +007eac: 6e20 5502 4600 |0084: invoke-virtual {v6, v4}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@0255 │ │ +007eb2: 0c04 |0087: move-result-object v4 │ │ +007eb4: 1f04 b100 |0088: check-cast v4, Landroid/widget/TextView; // type@00b1 │ │ +007eb8: 5b64 6b00 |008a: iput-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.m:Landroid/widget/TextView; // field@006b │ │ +007ebc: 5464 6700 |008c: iget-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.i:Landroid/widget/EditText; // field@0067 │ │ +007ec0: 2205 e600 |008e: new-instance v5, Lorg/yuttadhammo/BodhiTimer/a; // type@00e6 │ │ +007ec4: 7020 fe02 6500 |0090: invoke-direct {v5, v6}, Lorg/yuttadhammo/BodhiTimer/a;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@02fe │ │ +007eca: 6e20 c101 5400 |0093: invoke-virtual {v4, v5}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@01c1 │ │ +007ed0: 5464 6800 |0096: iget-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.j:Landroid/widget/EditText; // field@0068 │ │ +007ed4: 2205 f400 |0098: new-instance v5, Lorg/yuttadhammo/BodhiTimer/b; // type@00f4 │ │ +007ed8: 7020 2103 6500 |009a: invoke-direct {v5, v6}, Lorg/yuttadhammo/BodhiTimer/b;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@0321 │ │ +007ede: 6e20 c101 5400 |009d: invoke-virtual {v4, v5}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@01c1 │ │ +007ee4: 5464 6b00 |00a0: iget-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.m:Landroid/widget/TextView; // field@006b │ │ +007ee8: 2205 f500 |00a2: new-instance v5, Lorg/yuttadhammo/BodhiTimer/c; // type@00f5 │ │ +007eec: 7020 2503 6500 |00a4: invoke-direct {v5, v6}, Lorg/yuttadhammo/BodhiTimer/c;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@0325 │ │ +007ef2: 6e20 e801 5400 |00a7: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01e8 │ │ +007ef8: 1404 0d00 0b7f |00aa: const v4, #float 1.84763e+38 // #7f0b000d │ │ +007efe: 6e20 5502 4600 |00ad: invoke-virtual {v6, v4}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@0255 │ │ +007f04: 0c04 |00b0: move-result-object v4 │ │ +007f06: 1f04 ac00 |00b1: check-cast v4, Landroid/widget/ListView; // type@00ac │ │ +007f0a: 5b64 5f00 |00b3: iput-object v4, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:Landroid/widget/ListView; // field@005f │ │ +007f0e: 1404 0400 0201 |00b5: const v4, #float 2.38772e-38 // #01020004 │ │ +007f14: 6e20 5502 4600 |00b8: invoke-virtual {v6, v4}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.findViewById:(I)Landroid/view/View; // method@0255 │ │ +007f1a: 0c04 |00bb: move-result-object v4 │ │ +007f1c: 1f04 b100 |00bc: check-cast v4, Landroid/widget/TextView; // type@00b1 │ │ +007f20: 5465 5f00 |00be: iget-object v5, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:Landroid/widget/ListView; // field@005f │ │ +007f24: 6e20 da01 4500 |00c0: invoke-virtual {v5, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@01da │ │ +007f2a: 2204 f800 |00c3: new-instance v4, Lorg/yuttadhammo/BodhiTimer/f; // type@00f8 │ │ +007f2e: 7020 2b03 6400 |00c5: invoke-direct {v4, v6}, Lorg/yuttadhammo/BodhiTimer/f;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@032b │ │ +007f34: 6e20 bd01 4200 |00c8: invoke-virtual {v2, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01bd │ │ +007f3a: 2202 f900 |00cb: new-instance v2, Lorg/yuttadhammo/BodhiTimer/g; // type@00f9 │ │ +007f3e: 7020 2d03 6200 |00cd: invoke-direct {v2, v6}, Lorg/yuttadhammo/BodhiTimer/g;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@032d │ │ +007f44: 6e20 bd01 2000 |00d0: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01bd │ │ +007f4a: 2200 fa00 |00d3: new-instance v0, Lorg/yuttadhammo/BodhiTimer/h; // type@00fa │ │ +007f4e: 7020 2f03 6000 |00d5: invoke-direct {v0, v6}, Lorg/yuttadhammo/BodhiTimer/h;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@032f │ │ +007f54: 6e20 bd01 0100 |00d8: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01bd │ │ +007f5a: 2200 fb00 |00db: new-instance v0, Lorg/yuttadhammo/BodhiTimer/i; // type@00fb │ │ +007f5e: 7020 3103 6000 |00dd: invoke-direct {v0, v6}, Lorg/yuttadhammo/BodhiTimer/i;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@0331 │ │ +007f64: 6e20 bd01 0300 |00e0: invoke-virtual {v3, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01bd │ │ +007f6a: 5460 6600 |00e3: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0066 │ │ +007f6e: 1a01 0000 |00e5: const-string v1, "" // string@0000 │ │ +007f72: 6e20 1202 1000 |00e7: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +007f78: 0a00 |00ea: move-result v0 │ │ +007f7a: 3800 2800 |00eb: if-eqz v0, 0113 // +0028 │ │ +007f7e: 2200 ca00 |00ed: new-instance v0, Ljava/util/ArrayList; // type@00ca │ │ +007f82: 7010 2602 0000 |00ef: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0226 │ │ +007f88: 5b60 6a00 |00f2: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.l:Ljava/util/List; // field@006a │ │ +007f8c: 2200 fc00 |00f4: new-instance v0, Lorg/yuttadhammo/BodhiTimer/j; // type@00fc │ │ +007f90: 5461 6300 |00f6: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.e:Landroid/app/Activity; // field@0063 │ │ +007f94: 1402 0100 037f |00f8: const v2, #float 1.74129e+38 // #7f030001 │ │ +007f9a: 5463 6a00 |00fb: iget-object v3, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.l:Ljava/util/List; // field@006a │ │ +007f9e: 7053 3303 6021 |00fd: invoke-direct {v0, v6, v1, v2, v3}, Lorg/yuttadhammo/BodhiTimer/j;.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;Landroid/content/Context;ILjava/util/List;)V // method@0333 │ │ +007fa4: 5b60 6500 |0100: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.g:Lorg/yuttadhammo/BodhiTimer/j; // field@0065 │ │ +007fa8: 5460 5f00 |0102: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:Landroid/widget/ListView; // field@005f │ │ +007fac: 5461 6500 |0104: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.g:Lorg/yuttadhammo/BodhiTimer/j; // field@0065 │ │ +007fb0: 6e20 d901 1000 |0106: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@01d9 │ │ +007fb6: 0e00 |0109: return-void │ │ +007fb8: 6e10 5a02 0600 |010a: invoke-virtual {v6}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getWindow:()Landroid/view/Window; // method@025a │ │ +007fbe: 0c00 |010d: move-result-object v0 │ │ +007fc0: 6e20 ae01 3000 |010e: invoke-virtual {v0, v3}, Landroid/view/Window;.clearFlags:(I)V // method@01ae │ │ +007fc6: 2900 10ff |0111: goto/16 0021 // -00f0 │ │ +007fca: 5460 6600 |0113: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:Ljava/lang/String; // field@0066 │ │ +007fce: 1a01 e301 |0115: const-string v1, "\^" // string@01e3 │ │ +007fd2: 6e20 1702 1000 |0117: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0217 │ │ +007fd8: 0c00 |011a: move-result-object v0 │ │ +007fda: 7110 2d02 0000 |011b: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@022d │ │ +007fe0: 0c00 |011e: move-result-object v0 │ │ +007fe2: 5b60 6a00 |011f: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.l:Ljava/util/List; // field@006a │ │ +007fe6: 28d3 |0121: goto 00f4 // -002d │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #199 header: │ │ -class_idx : 426 │ │ +Class #58 header: │ │ +class_idx : 215 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 351 │ │ +superclass_idx : 168 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ -Class #199 - │ │ +Class #58 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ImageView;' │ │ Interfaces - │ │ #0 : 'Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;' │ │ #1 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ @@ -41235,254 +5468,254 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -02310c: |[02310c] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.:(Landroid/content/Context;)V │ │ -02311c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02311e: 7020 0107 3200 |0001: invoke-direct {v2, v3}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@0701 │ │ -023124: 2200 a501 |0004: new-instance v0, Ljava/util/Vector; // type@01a5 │ │ -023128: 7010 cc07 0000 |0006: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@07cc │ │ -02312e: 5b20 1a02 |0009: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@021a │ │ -023132: 5921 1b02 |000b: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@021b │ │ -023136: 5921 1c02 |000d: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.c:I // field@021c │ │ -02313a: 5921 1d02 |000f: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.d:I // field@021d │ │ -02313e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -023140: 5b20 1e02 |0012: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.e:Landroid/graphics/Bitmap; // field@021e │ │ -023144: 5b23 1f02 |0014: iput-object v3, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.f:Landroid/content/Context; // field@021f │ │ -023148: 5420 1f02 |0016: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.f:Landroid/content/Context; // field@021f │ │ -02314c: 7110 6201 0000 |0018: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0162 │ │ -023152: 0c00 |001b: move-result-object v0 │ │ -023154: 7220 bf00 2000 |001c: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@00bf │ │ -02315a: 6e20 f607 2200 |001f: invoke-virtual {v2, v2}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@07f6 │ │ -023160: 0e00 |0022: return-void │ │ +007fe8: |[007fe8] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.:(Landroid/content/Context;)V │ │ +007ff8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +007ffa: 7020 cd01 3200 |0001: invoke-direct {v2, v3}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@01cd │ │ +008000: 2200 d300 |0004: new-instance v0, Ljava/util/Vector; // type@00d3 │ │ +008004: 7010 4002 0000 |0006: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@0240 │ │ +00800a: 5b20 6f00 |0009: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@006f │ │ +00800e: 5921 7000 |000b: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@0070 │ │ +008012: 5921 7100 |000d: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.c:I // field@0071 │ │ +008016: 5921 7200 |000f: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.d:I // field@0072 │ │ +00801a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +00801c: 5b20 7300 |0012: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.e:Landroid/graphics/Bitmap; // field@0073 │ │ +008020: 5b23 7400 |0014: iput-object v3, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.f:Landroid/content/Context; // field@0074 │ │ +008024: 5420 7400 |0016: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.f:Landroid/content/Context; // field@0074 │ │ +008028: 7110 9401 0000 |0018: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0194 │ │ +00802e: 0c00 |001b: move-result-object v0 │ │ +008030: 7220 2c01 2000 |001c: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@012c │ │ +008036: 6e20 6a02 2200 |001f: invoke-virtual {v2, v2}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@026a │ │ +00803c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -023164: |[023164] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -023174: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -023176: 7030 0207 3204 |0001: invoke-direct {v2, v3, v4}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0702 │ │ -02317c: 2200 a501 |0004: new-instance v0, Ljava/util/Vector; // type@01a5 │ │ -023180: 7010 cc07 0000 |0006: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@07cc │ │ -023186: 5b20 1a02 |0009: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@021a │ │ -02318a: 5921 1b02 |000b: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@021b │ │ -02318e: 5921 1c02 |000d: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.c:I // field@021c │ │ -023192: 5921 1d02 |000f: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.d:I // field@021d │ │ -023196: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -023198: 5b20 1e02 |0012: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.e:Landroid/graphics/Bitmap; // field@021e │ │ -02319c: 5b23 1f02 |0014: iput-object v3, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.f:Landroid/content/Context; // field@021f │ │ -0231a0: 5420 1f02 |0016: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.f:Landroid/content/Context; // field@021f │ │ -0231a4: 7110 6201 0000 |0018: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0162 │ │ -0231aa: 0c00 |001b: move-result-object v0 │ │ -0231ac: 7220 bf00 2000 |001c: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@00bf │ │ -0231b2: 6e20 f607 2200 |001f: invoke-virtual {v2, v2}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@07f6 │ │ -0231b8: 0e00 |0022: return-void │ │ +008040: |[008040] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +008050: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +008052: 7030 ce01 3204 |0001: invoke-direct {v2, v3, v4}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01ce │ │ +008058: 2200 d300 |0004: new-instance v0, Ljava/util/Vector; // type@00d3 │ │ +00805c: 7010 4002 0000 |0006: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@0240 │ │ +008062: 5b20 6f00 |0009: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@006f │ │ +008066: 5921 7000 |000b: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@0070 │ │ +00806a: 5921 7100 |000d: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.c:I // field@0071 │ │ +00806e: 5921 7200 |000f: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.d:I // field@0072 │ │ +008072: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +008074: 5b20 7300 |0012: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.e:Landroid/graphics/Bitmap; // field@0073 │ │ +008078: 5b23 7400 |0014: iput-object v3, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.f:Landroid/content/Context; // field@0074 │ │ +00807c: 5420 7400 |0016: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.f:Landroid/content/Context; // field@0074 │ │ +008080: 7110 9401 0000 |0018: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0194 │ │ +008086: 0c00 |001b: move-result-object v0 │ │ +008088: 7220 2c01 2000 |001c: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@012c │ │ +00808e: 6e20 6a02 2200 |001f: invoke-virtual {v2, v2}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@026a │ │ +008094: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;) │ │ name : 'a' │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0231bc: |[0231bc] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.a:(II)V │ │ -0231cc: 5901 1c02 |0000: iput v1, v0, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.c:I // field@021c │ │ -0231d0: 5902 1d02 |0002: iput v2, v0, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.d:I // field@021d │ │ -0231d4: 6e10 f007 0000 |0004: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.invalidate:()V // method@07f0 │ │ -0231da: 0e00 |0007: return-void │ │ +008098: |[008098] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.a:(II)V │ │ +0080a8: 5901 7100 |0000: iput v1, v0, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.c:I // field@0071 │ │ +0080ac: 5902 7200 |0002: iput v2, v0, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.d:I // field@0072 │ │ +0080b0: 6e10 6402 0000 |0004: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.invalidate:()V // method@0264 │ │ +0080b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;) │ │ name : 'getIndex' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0231dc: |[0231dc] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.getIndex:()I │ │ -0231ec: 5210 1b02 |0000: iget v0, v1, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@021b │ │ -0231f0: 0f00 |0002: return v0 │ │ +0080b8: |[0080b8] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.getIndex:()I │ │ +0080c8: 5210 7000 |0000: iget v0, v1, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@0070 │ │ +0080cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0231f4: |[0231f4] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.onClick:(Landroid/view/View;)V │ │ -023204: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -023206: 5420 2002 |0001: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.g:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0220 │ │ -02320a: 6000 6a02 |0003: sget v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@026a │ │ -02320e: 3310 0a00 |0005: if-ne v0, v1, 000f // +000a │ │ -023212: 5420 2002 |0007: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.g:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0220 │ │ -023216: 5400 6b02 |0009: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:Landroid/app/NotificationManager; // field@026b │ │ -02321a: 6e10 6200 0000 |000b: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@0062 │ │ -023220: 0e00 |000e: return-void │ │ -023222: 5c21 2102 |000f: iput-boolean v1, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.h:Z // field@0221 │ │ -023226: 28fd |0011: goto 000e // -0003 │ │ +0080d0: |[0080d0] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.onClick:(Landroid/view/View;)V │ │ +0080e0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0080e2: 5420 7500 |0001: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.g:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0075 │ │ +0080e6: 6000 bf00 |0003: sget v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@00bf │ │ +0080ea: 3310 0a00 |0005: if-ne v0, v1, 000f // +000a │ │ +0080ee: 5420 7500 |0007: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.g:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0075 │ │ +0080f2: 5400 c000 |0009: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:Landroid/app/NotificationManager; // field@00c0 │ │ +0080f6: 6e10 d100 0000 |000b: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@00d1 │ │ +0080fc: 0e00 |000e: return-void │ │ +0080fe: 5c21 7600 |000f: iput-boolean v1, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.h:Z // field@0076 │ │ +008102: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;) │ │ name : 'onDraw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -023228: |[023228] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.onDraw:(Landroid/graphics/Canvas;)V │ │ -023238: 5230 1b02 |0000: iget v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@021b │ │ -02323c: 3a00 0c00 |0002: if-ltz v0, 000e // +000c │ │ -023240: 5230 1b02 |0004: iget v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@021b │ │ -023244: 5431 1a02 |0006: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@021a │ │ -023248: 6e10 d007 0100 |0008: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@07d0 │ │ -02324e: 0a01 |000b: move-result v1 │ │ -023250: 3410 0500 |000c: if-lt v0, v1, 0011 // +0005 │ │ -023254: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -023256: 5930 1b02 |000f: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@021b │ │ -02325a: 5430 1a02 |0011: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@021a │ │ -02325e: 5231 1b02 |0013: iget v1, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@021b │ │ -023262: 6e20 ce07 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/Vector;.get:(I)Ljava/lang/Object; // method@07ce │ │ -023268: 0c00 |0018: move-result-object v0 │ │ -02326a: 1f00 ad01 |0019: check-cast v0, Lorg/yuttadhammo/BodhiTimer/Animation/c; // type@01ad │ │ -02326e: 5231 1c02 |001b: iget v1, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.c:I // field@021c │ │ -023272: 5232 1d02 |001d: iget v2, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.d:I // field@021d │ │ -023276: 7240 ff07 4021 |001f: invoke-interface {v0, v4, v1, v2}, Lorg/yuttadhammo/BodhiTimer/Animation/c;.a:(Landroid/graphics/Canvas;II)V // method@07ff │ │ -02327c: 0e00 |0022: return-void │ │ +008104: |[008104] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.onDraw:(Landroid/graphics/Canvas;)V │ │ +008114: 5230 7000 |0000: iget v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@0070 │ │ +008118: 3a00 0c00 |0002: if-ltz v0, 000e // +000c │ │ +00811c: 5230 7000 |0004: iget v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@0070 │ │ +008120: 5431 6f00 |0006: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@006f │ │ +008124: 6e10 4402 0100 |0008: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@0244 │ │ +00812a: 0a01 |000b: move-result v1 │ │ +00812c: 3410 0500 |000c: if-lt v0, v1, 0011 // +0005 │ │ +008130: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +008132: 5930 7000 |000f: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@0070 │ │ +008136: 5430 6f00 |0011: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@006f │ │ +00813a: 5231 7000 |0013: iget v1, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@0070 │ │ +00813e: 6e20 4202 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/Vector;.get:(I)Ljava/lang/Object; // method@0242 │ │ +008144: 0c00 |0018: move-result-object v0 │ │ +008146: 1f00 da00 |0019: check-cast v0, Lorg/yuttadhammo/BodhiTimer/Animation/c; // type@00da │ │ +00814a: 5231 7100 |001b: iget v1, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.c:I // field@0071 │ │ +00814e: 5232 7200 |001d: iget v2, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.d:I // field@0072 │ │ +008152: 7240 7302 4021 |001f: invoke-interface {v0, v4, v1, v2}, Lorg/yuttadhammo/BodhiTimer/Animation/c;.a:(Landroid/graphics/Canvas;II)V // method@0273 │ │ +008158: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;) │ │ name : 'onSharedPreferenceChanged' │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -023280: |[023280] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -023290: 1a00 7403 |0000: const-string v0, "Theme" // string@0374 │ │ -023294: 6e20 7707 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -02329a: 0a00 |0005: move-result v0 │ │ -02329c: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -0232a0: 5420 1a02 |0008: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@021a │ │ -0232a4: 6e10 cf07 0000 |000a: invoke-virtual {v0}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@07cf │ │ -0232aa: 0c01 |000d: move-result-object v1 │ │ -0232ac: 7210 b807 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@07b8 │ │ -0232b2: 0a00 |0011: move-result v0 │ │ -0232b4: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ -0232b8: 7210 b907 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@07b9 │ │ -0232be: 0c00 |0017: move-result-object v0 │ │ -0232c0: 1f00 ad01 |0018: check-cast v0, Lorg/yuttadhammo/BodhiTimer/Animation/c; // type@01ad │ │ -0232c4: 7210 fe07 0000 |001a: invoke-interface {v0}, Lorg/yuttadhammo/BodhiTimer/Animation/c;.a:()V // method@07fe │ │ -0232ca: 28f1 |001d: goto 000e // -000f │ │ -0232cc: 6e10 f007 0200 |001e: invoke-virtual {v2}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.invalidate:()V // method@07f0 │ │ -0232d2: 0e00 |0021: return-void │ │ +00815c: |[00815c] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +00816c: 1a00 9e01 |0000: const-string v0, "Theme" // string@019e │ │ +008170: 6e20 1202 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +008176: 0a00 |0005: move-result v0 │ │ +008178: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +00817c: 5420 6f00 |0008: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@006f │ │ +008180: 6e10 4302 0000 |000a: invoke-virtual {v0}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@0243 │ │ +008186: 0c01 |000d: move-result-object v1 │ │ +008188: 7210 3702 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0237 │ │ +00818e: 0a00 |0011: move-result v0 │ │ +008190: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ +008194: 7210 3802 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0238 │ │ +00819a: 0c00 |0017: move-result-object v0 │ │ +00819c: 1f00 da00 |0018: check-cast v0, Lorg/yuttadhammo/BodhiTimer/Animation/c; // type@00da │ │ +0081a0: 7210 7202 0000 |001a: invoke-interface {v0}, Lorg/yuttadhammo/BodhiTimer/Animation/c;.a:()V // method@0272 │ │ +0081a6: 28f1 |001d: goto 000e // -000f │ │ +0081a8: 6e10 6402 0200 |001e: invoke-virtual {v2}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.invalidate:()V // method@0264 │ │ +0081ae: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;) │ │ name : 'setActivity' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0232d4: |[0232d4] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.setActivity:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ -0232e4: 5b01 2002 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.g:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0220 │ │ -0232e8: 0e00 |0002: return-void │ │ +0081b0: |[0081b0] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.setActivity:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ +0081c0: 5b01 7500 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.g:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0075 │ │ +0081c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;) │ │ name : 'setIndex' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0232ec: |[0232ec] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.setIndex:(I)V │ │ -0232fc: 2200 a501 |0000: new-instance v0, Ljava/util/Vector; // type@01a5 │ │ -023300: 7010 cc07 0000 |0002: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@07cc │ │ -023306: 5b30 1a02 |0005: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@021a │ │ -02330a: 5430 1a02 |0007: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@021a │ │ -02330e: 2201 ab01 |0009: new-instance v1, Lorg/yuttadhammo/BodhiTimer/Animation/a; // type@01ab │ │ -023312: 5432 1f02 |000b: iget-object v2, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.f:Landroid/content/Context; // field@021f │ │ -023316: 7020 f707 2100 |000d: invoke-direct {v1, v2}, Lorg/yuttadhammo/BodhiTimer/Animation/a;.:(Landroid/content/Context;)V // method@07f7 │ │ -02331c: 6e20 cd07 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@07cd │ │ -023322: 5430 1a02 |0013: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@021a │ │ -023326: 2201 ac01 |0015: new-instance v1, Lorg/yuttadhammo/BodhiTimer/Animation/b; // type@01ac │ │ -02332a: 5432 1f02 |0017: iget-object v2, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.f:Landroid/content/Context; // field@021f │ │ -02332e: 7020 fa07 2100 |0019: invoke-direct {v1, v2}, Lorg/yuttadhammo/BodhiTimer/Animation/b;.:(Landroid/content/Context;)V // method@07fa │ │ -023334: 6e20 cd07 1000 |001c: invoke-virtual {v0, v1}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@07cd │ │ -02333a: 3a04 0a00 |001f: if-ltz v4, 0029 // +000a │ │ -02333e: 5430 1a02 |0021: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@021a │ │ -023342: 6e10 d007 0000 |0023: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@07d0 │ │ -023348: 0a00 |0026: move-result v0 │ │ -02334a: 3404 0300 |0027: if-lt v4, v0, 002a // +0003 │ │ -02334e: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -023350: 5934 1b02 |002a: iput v4, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@021b │ │ -023354: 6e10 f007 0300 |002c: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.invalidate:()V // method@07f0 │ │ -02335a: 0e00 |002f: return-void │ │ +0081c8: |[0081c8] org.yuttadhammo.BodhiTimer.Animation.TimerAnimation.setIndex:(I)V │ │ +0081d8: 2200 d300 |0000: new-instance v0, Ljava/util/Vector; // type@00d3 │ │ +0081dc: 7010 4002 0000 |0002: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@0240 │ │ +0081e2: 5b30 6f00 |0005: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@006f │ │ +0081e6: 5430 6f00 |0007: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@006f │ │ +0081ea: 2201 d800 |0009: new-instance v1, Lorg/yuttadhammo/BodhiTimer/Animation/a; // type@00d8 │ │ +0081ee: 5432 7400 |000b: iget-object v2, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.f:Landroid/content/Context; // field@0074 │ │ +0081f2: 7020 6b02 2100 |000d: invoke-direct {v1, v2}, Lorg/yuttadhammo/BodhiTimer/Animation/a;.:(Landroid/content/Context;)V // method@026b │ │ +0081f8: 6e20 4102 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@0241 │ │ +0081fe: 5430 6f00 |0013: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@006f │ │ +008202: 2201 d900 |0015: new-instance v1, Lorg/yuttadhammo/BodhiTimer/Animation/b; // type@00d9 │ │ +008206: 5432 7400 |0017: iget-object v2, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.f:Landroid/content/Context; // field@0074 │ │ +00820a: 7020 6e02 2100 |0019: invoke-direct {v1, v2}, Lorg/yuttadhammo/BodhiTimer/Animation/b;.:(Landroid/content/Context;)V // method@026e │ │ +008210: 6e20 4102 1000 |001c: invoke-virtual {v0, v1}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@0241 │ │ +008216: 3a04 0a00 |001f: if-ltz v4, 0029 // +000a │ │ +00821a: 5430 6f00 |0021: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:Ljava/util/Vector; // field@006f │ │ +00821e: 6e10 4402 0000 |0023: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@0244 │ │ +008224: 0a00 |0026: move-result v0 │ │ +008226: 3404 0300 |0027: if-lt v4, v0, 002a // +0003 │ │ +00822a: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +00822c: 5934 7000 |002a: iput v4, v3, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.b:I // field@0070 │ │ +008230: 6e10 6402 0300 |002c: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.invalidate:()V // method@0264 │ │ +008236: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #200 header: │ │ -class_idx : 429 │ │ +Class #59 header: │ │ +class_idx : 218 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #200 - │ │ +Class #59 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/Animation/c;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -41497,25 +5730,25 @@ │ │ name : 'a' │ │ type : '(Landroid/graphics/Canvas;II)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #201 header: │ │ -class_idx : 427 │ │ +Class #60 header: │ │ +class_idx : 216 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #201 - │ │ +Class #60 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/Animation/a;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lorg/yuttadhammo/BodhiTimer/Animation/c;' │ │ Static fields - │ │ Instance fields - │ │ @@ -41545,209 +5778,209 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -02335c: |[02335c] org.yuttadhammo.BodhiTimer.Animation.a.:(Landroid/content/Context;)V │ │ -02336c: 1404 0400 027f |0000: const v4, #float 1.728e+38 // #7f020004 │ │ -023372: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -023374: 7010 6907 0500 |0004: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@0769 │ │ -02337a: 5953 2302 |0007: iput v3, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.b:I // field@0223 │ │ -02337e: 5953 2402 |0009: iput v3, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.c:I // field@0224 │ │ -023382: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -023384: 5b50 2502 |000c: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.d:Landroid/graphics/Paint; // field@0225 │ │ -023388: 2200 3900 |000e: new-instance v0, Landroid/graphics/Paint; // type@0039 │ │ -02338c: 7010 f200 0000 |0010: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@00f2 │ │ -023392: 5b50 2502 |0013: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.d:Landroid/graphics/Paint; // field@0225 │ │ -023396: 5450 2502 |0015: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.d:Landroid/graphics/Paint; // field@0225 │ │ -02339a: 1501 00ff |0017: const/high16 v1, #int -16777216 // #ff00 │ │ -02339e: 6e20 f500 1000 |0019: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@00f5 │ │ -0233a4: 5450 2502 |001c: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.d:Landroid/graphics/Paint; // field@0225 │ │ -0233a8: 1301 ff00 |001e: const/16 v1, #int 255 // #ff │ │ -0233ac: 6e20 f400 1000 |0020: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@00f4 │ │ -0233b2: 5450 2502 |0023: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.d:Landroid/graphics/Paint; // field@0225 │ │ -0233b6: 2201 3c00 |0025: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@003c │ │ -0233ba: 6202 1400 |0027: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_IN:Landroid/graphics/PorterDuff$Mode; // field@0014 │ │ -0233be: 7020 fb00 2100 |0029: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@00fb │ │ -0233c4: 6e20 f900 1000 |002c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@00f9 │ │ -0233ca: 7110 6201 0600 |002f: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0162 │ │ -0233d0: 0c00 |0032: move-result-object v0 │ │ -0233d2: 5b50 2602 |0033: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.e:Landroid/content/SharedPreferences; // field@0226 │ │ -0233d6: 5450 2602 |0035: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.e:Landroid/content/SharedPreferences; // field@0226 │ │ -0233da: 1a01 8704 |0037: const-string v1, "custom_bmp" // string@0487 │ │ -0233de: 7230 bb00 1003 |0039: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -0233e4: 0a00 |003c: move-result v0 │ │ -0233e6: 3800 1200 |003d: if-eqz v0, 004f // +0012 │ │ -0233ea: 5450 2602 |003f: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.e:Landroid/content/SharedPreferences; // field@0226 │ │ -0233ee: 1a01 5a04 |0041: const-string v1, "bmp_url" // string@045a │ │ -0233f2: 1a02 0000 |0043: const-string v2, "" // string@0000 │ │ -0233f6: 7230 be00 1002 |0045: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -0233fc: 0c00 |0048: move-result-object v0 │ │ -0233fe: 6e10 7a07 0000 |0049: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@077a │ │ -023404: 0a00 |004c: move-result v0 │ │ -023406: 3900 1d00 |004d: if-nez v0, 006a // +001d │ │ -02340a: 6e10 8900 0600 |004f: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0089 │ │ -023410: 0c00 |0052: move-result-object v0 │ │ -023412: 7120 d800 4000 |0053: invoke-static {v0, v4}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -023418: 0c00 |0056: move-result-object v0 │ │ -02341a: 5b50 2202 |0057: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.a:Landroid/graphics/Bitmap; // field@0222 │ │ -02341e: 5450 2202 |0059: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.a:Landroid/graphics/Bitmap; // field@0222 │ │ -023422: 6e10 d400 0000 |005b: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@00d4 │ │ -023428: 0a00 |005e: move-result v0 │ │ -02342a: 5950 2402 |005f: iput v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.c:I // field@0224 │ │ -02342e: 5450 2202 |0061: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.a:Landroid/graphics/Bitmap; // field@0222 │ │ -023432: 6e10 d500 0000 |0063: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@00d5 │ │ -023438: 0a00 |0066: move-result v0 │ │ -02343a: 5950 2302 |0067: iput v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.b:I // field@0223 │ │ -02343e: 0e00 |0069: return-void │ │ -023440: 5450 2602 |006a: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.e:Landroid/content/SharedPreferences; // field@0226 │ │ -023444: 1a01 5a04 |006c: const-string v1, "bmp_url" // string@045a │ │ -023448: 1a02 0000 |006e: const-string v2, "" // string@0000 │ │ -02344c: 7230 be00 1002 |0070: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -023452: 0c00 |0073: move-result-object v0 │ │ -023454: 7110 1b01 0000 |0074: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@011b │ │ -02345a: 0c00 |0077: move-result-object v0 │ │ -02345c: 6e10 8600 0600 |0078: invoke-virtual {v6}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0086 │ │ -023462: 0c01 |007b: move-result-object v1 │ │ -023464: 6e20 8200 0100 |007c: invoke-virtual {v1, v0}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0082 │ │ -02346a: 0c00 |007f: move-result-object v0 │ │ -02346c: 7110 d900 0000 |0080: invoke-static {v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@00d9 │ │ -023472: 0c00 |0083: move-result-object v0 │ │ -023474: 5b50 2202 |0084: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.a:Landroid/graphics/Bitmap; // field@0222 │ │ -023478: 5450 2202 |0086: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.a:Landroid/graphics/Bitmap; // field@0222 │ │ -02347c: 3900 d1ff |0088: if-nez v0, 0059 // -002f │ │ -023480: 6e10 8900 0600 |008a: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0089 │ │ -023486: 0c00 |008d: move-result-object v0 │ │ -023488: 7120 d800 4000 |008e: invoke-static {v0, v4}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -02348e: 0c00 |0091: move-result-object v0 │ │ -023490: 5b50 2202 |0092: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.a:Landroid/graphics/Bitmap; // field@0222 │ │ -023494: 28c5 |0094: goto 0059 // -003b │ │ +008238: |[008238] org.yuttadhammo.BodhiTimer.Animation.a.:(Landroid/content/Context;)V │ │ +008248: 1404 0400 027f |0000: const v4, #float 1.728e+38 // #7f020004 │ │ +00824e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +008250: 7010 0c02 0500 |0004: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@020c │ │ +008256: 5953 7800 |0007: iput v3, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.b:I // field@0078 │ │ +00825a: 5953 7900 |0009: iput v3, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.c:I // field@0079 │ │ +00825e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +008260: 5b50 7a00 |000c: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.d:Landroid/graphics/Paint; // field@007a │ │ +008264: 2200 6a00 |000e: new-instance v0, Landroid/graphics/Paint; // type@006a │ │ +008268: 7010 4901 0000 |0010: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0149 │ │ +00826e: 5b50 7a00 |0013: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.d:Landroid/graphics/Paint; // field@007a │ │ +008272: 5450 7a00 |0015: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.d:Landroid/graphics/Paint; // field@007a │ │ +008276: 1501 00ff |0017: const/high16 v1, #int -16777216 // #ff00 │ │ +00827a: 6e20 4c01 1000 |0019: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@014c │ │ +008280: 5450 7a00 |001c: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.d:Landroid/graphics/Paint; // field@007a │ │ +008284: 1301 ff00 |001e: const/16 v1, #int 255 // #ff │ │ +008288: 6e20 4b01 1000 |0020: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@014b │ │ +00828e: 5450 7a00 |0023: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.d:Landroid/graphics/Paint; // field@007a │ │ +008292: 2201 6c00 |0025: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@006c │ │ +008296: 6202 5a00 |0027: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_IN:Landroid/graphics/PorterDuff$Mode; // field@005a │ │ +00829a: 7020 5001 2100 |0029: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0150 │ │ +0082a0: 6e20 4f01 1000 |002c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@014f │ │ +0082a6: 7110 9401 0600 |002f: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0194 │ │ +0082ac: 0c00 |0032: move-result-object v0 │ │ +0082ae: 5b50 7b00 |0033: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.e:Landroid/content/SharedPreferences; // field@007b │ │ +0082b2: 5450 7b00 |0035: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.e:Landroid/content/SharedPreferences; // field@007b │ │ +0082b6: 1a01 3f02 |0037: const-string v1, "custom_bmp" // string@023f │ │ +0082ba: 7230 2801 1003 |0039: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +0082c0: 0a00 |003c: move-result v0 │ │ +0082c2: 3800 1200 |003d: if-eqz v0, 004f // +0012 │ │ +0082c6: 5450 7b00 |003f: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.e:Landroid/content/SharedPreferences; // field@007b │ │ +0082ca: 1a01 2702 |0041: const-string v1, "bmp_url" // string@0227 │ │ +0082ce: 1a02 0000 |0043: const-string v2, "" // string@0000 │ │ +0082d2: 7230 2b01 1002 |0045: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +0082d8: 0c00 |0048: move-result-object v0 │ │ +0082da: 6e10 1402 0000 |0049: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0214 │ │ +0082e0: 0a00 |004c: move-result v0 │ │ +0082e2: 3900 1d00 |004d: if-nez v0, 006a // +001d │ │ +0082e6: 6e10 f700 0600 |004f: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00f7 │ │ +0082ec: 0c00 |0052: move-result-object v0 │ │ +0082ee: 7120 3701 4000 |0053: invoke-static {v0, v4}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +0082f4: 0c00 |0056: move-result-object v0 │ │ +0082f6: 5b50 7700 |0057: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.a:Landroid/graphics/Bitmap; // field@0077 │ │ +0082fa: 5450 7700 |0059: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.a:Landroid/graphics/Bitmap; // field@0077 │ │ +0082fe: 6e10 3301 0000 |005b: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@0133 │ │ +008304: 0a00 |005e: move-result v0 │ │ +008306: 5950 7900 |005f: iput v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.c:I // field@0079 │ │ +00830a: 5450 7700 |0061: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.a:Landroid/graphics/Bitmap; // field@0077 │ │ +00830e: 6e10 3401 0000 |0063: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@0134 │ │ +008314: 0a00 |0066: move-result v0 │ │ +008316: 5950 7800 |0067: iput v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.b:I // field@0078 │ │ +00831a: 0e00 |0069: return-void │ │ +00831c: 5450 7b00 |006a: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.e:Landroid/content/SharedPreferences; // field@007b │ │ +008320: 1a01 2702 |006c: const-string v1, "bmp_url" // string@0227 │ │ +008324: 1a02 0000 |006e: const-string v2, "" // string@0000 │ │ +008328: 7230 2b01 1002 |0070: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00832e: 0c00 |0073: move-result-object v0 │ │ +008330: 7110 6701 0000 |0074: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0167 │ │ +008336: 0c00 |0077: move-result-object v0 │ │ +008338: 6e10 f400 0600 |0078: invoke-virtual {v6}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00f4 │ │ +00833e: 0c01 |007b: move-result-object v1 │ │ +008340: 6e20 f100 0100 |007c: invoke-virtual {v1, v0}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@00f1 │ │ +008346: 0c00 |007f: move-result-object v0 │ │ +008348: 7110 3801 0000 |0080: invoke-static {v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0138 │ │ +00834e: 0c00 |0083: move-result-object v0 │ │ +008350: 5b50 7700 |0084: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.a:Landroid/graphics/Bitmap; // field@0077 │ │ +008354: 5450 7700 |0086: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.a:Landroid/graphics/Bitmap; // field@0077 │ │ +008358: 3900 d1ff |0088: if-nez v0, 0059 // -002f │ │ +00835c: 6e10 f700 0600 |008a: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00f7 │ │ +008362: 0c00 |008d: move-result-object v0 │ │ +008364: 7120 3701 4000 |008e: invoke-static {v0, v4}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +00836a: 0c00 |0091: move-result-object v0 │ │ +00836c: 5b50 7700 |0092: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Animation/a;.a:Landroid/graphics/Bitmap; // field@0077 │ │ +008370: 28c5 |0094: goto 0059 // -003b │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/Animation/a;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -023498: |[023498] org.yuttadhammo.BodhiTimer.Animation.a.a:()V │ │ -0234a8: 0e00 |0000: return-void │ │ +008374: |[008374] org.yuttadhammo.BodhiTimer.Animation.a.a:()V │ │ +008384: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/Animation/a;) │ │ name : 'a' │ │ type : '(Landroid/graphics/Canvas;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 127 16-bit code units │ │ -0234ac: |[0234ac] org.yuttadhammo.BodhiTimer.Animation.a.a:(Landroid/graphics/Canvas;II)V │ │ -0234bc: 1508 7f43 |0000: const/high16 v8, #int 1132396544 // #437f │ │ -0234c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0234c2: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -0234c4: 6e10 ea00 0a00 |0004: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@00ea │ │ -0234ca: 6e10 e300 0a00 |0007: invoke-virtual {v10}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@00e3 │ │ -0234d0: 0c00 |000a: move-result-object v0 │ │ -0234d2: 6e10 0101 0000 |000b: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@0101 │ │ -0234d8: 0a02 |000e: move-result v2 │ │ -0234da: 6e10 e300 0a00 |000f: invoke-virtual {v10}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@00e3 │ │ -0234e0: 0c00 |0012: move-result-object v0 │ │ -0234e2: 6e10 ff00 0000 |0013: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@00ff │ │ -0234e8: 0a03 |0016: move-result v3 │ │ -0234ea: 2204 3e00 |0017: new-instance v4, Landroid/graphics/Rect; // type@003e │ │ -0234ee: 5290 2302 |0019: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.b:I // field@0223 │ │ -0234f2: 5295 2402 |001b: iget v5, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.c:I // field@0224 │ │ -0234f6: 7055 fe00 7407 |001d: invoke-direct {v4, v7, v7, v0, v5}, Landroid/graphics/Rect;.:(IIII)V // method@00fe │ │ -0234fc: 5290 2302 |0020: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.b:I // field@0223 │ │ -023500: 5290 2402 |0022: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.c:I // field@0224 │ │ -023504: 5290 2402 |0024: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.c:I // field@0224 │ │ -023508: 5295 2302 |0026: iget v5, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.b:I // field@0223 │ │ -02350c: b350 |0028: div-int/2addr v0, v5 │ │ -02350e: 9305 0302 |0029: div-int v5, v3, v2 │ │ -023512: 3750 3d00 |002b: if-le v0, v5, 0068 // +003d │ │ -023516: 5290 2302 |002d: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.b:I // field@0223 │ │ -02351a: 8200 |002f: int-to-float v0, v0 │ │ -02351c: 8235 |0030: int-to-float v5, v3 │ │ -02351e: 5296 2402 |0031: iget v6, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.c:I // field@0224 │ │ -023522: 8266 |0033: int-to-float v6, v6 │ │ -023524: c965 |0034: div-float/2addr v5, v6 │ │ -023526: c850 |0035: mul-float/2addr v0, v5 │ │ -023528: 8705 |0036: float-to-int v5, v0 │ │ -02352a: 9100 0205 |0037: sub-int v0, v2, v5 │ │ -02352e: db02 0002 |0039: div-int/lit8 v2, v0, #int 2 // #02 │ │ -023532: 2200 3e00 |003b: new-instance v0, Landroid/graphics/Rect; // type@003e │ │ -023536: b025 |003d: add-int/2addr v5, v2 │ │ -023538: 7053 fe00 2057 |003e: invoke-direct {v0, v2, v7, v5, v3}, Landroid/graphics/Rect;.:(IIII)V // method@00fe │ │ -02353e: 5492 2202 |0041: iget-object v2, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.a:Landroid/graphics/Bitmap; // field@0222 │ │ -023542: 1203 |0043: const/4 v3, #int 0 // #0 │ │ -023544: 6e53 df00 2a04 |0044: invoke-virtual {v10, v2, v4, v0, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@00df │ │ -02354a: 380c 3600 |0047: if-eqz v12, 007d // +0036 │ │ -02354e: 82b0 |0049: int-to-float v0, v11 │ │ -023550: 82c2 |004a: int-to-float v2, v12 │ │ -023552: c920 |004b: div-float/2addr v0, v2 │ │ -023554: 2202 3f00 |004c: new-instance v2, Landroid/graphics/RectF; // type@003f │ │ -023558: 6e10 e600 0a00 |004e: invoke-virtual {v10}, Landroid/graphics/Canvas;.getWidth:()I // method@00e6 │ │ -02355e: 0a03 |0051: move-result v3 │ │ -023560: 8233 |0052: int-to-float v3, v3 │ │ -023562: 6e10 e500 0a00 |0053: invoke-virtual {v10}, Landroid/graphics/Canvas;.getHeight:()I // method@00e5 │ │ -023568: 0a04 |0056: move-result v4 │ │ -02356a: 8244 |0057: int-to-float v4, v4 │ │ -02356c: 7054 0301 1231 |0058: invoke-direct {v2, v1, v1, v3, v4}, Landroid/graphics/RectF;.:(FFFF)V // method@0103 │ │ -023572: 5491 2502 |005b: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.d:Landroid/graphics/Paint; // field@0225 │ │ -023576: c880 |005d: mul-float/2addr v0, v8 │ │ -023578: a700 0800 |005e: sub-float v0, v8, v0 │ │ -02357c: 8700 |0060: float-to-int v0, v0 │ │ -02357e: 6e20 f400 0100 |0061: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@00f4 │ │ -023584: 6e10 e700 0a00 |0064: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@00e7 │ │ -02358a: 0e00 |0067: return-void │ │ -02358c: 5290 2402 |0068: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.c:I // field@0224 │ │ -023590: 8200 |006a: int-to-float v0, v0 │ │ -023592: 8225 |006b: int-to-float v5, v2 │ │ -023594: 5296 2302 |006c: iget v6, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.b:I // field@0223 │ │ -023598: 8266 |006e: int-to-float v6, v6 │ │ -02359a: c965 |006f: div-float/2addr v5, v6 │ │ -02359c: c850 |0070: mul-float/2addr v0, v5 │ │ -02359e: 8705 |0071: float-to-int v5, v0 │ │ -0235a0: 9100 0305 |0072: sub-int v0, v3, v5 │ │ -0235a4: db03 0002 |0074: div-int/lit8 v3, v0, #int 2 // #02 │ │ -0235a8: 2200 3e00 |0076: new-instance v0, Landroid/graphics/Rect; // type@003e │ │ -0235ac: b035 |0078: add-int/2addr v5, v3 │ │ -0235ae: 7055 fe00 7023 |0079: invoke-direct {v0, v7, v3, v2, v5}, Landroid/graphics/Rect;.:(IIII)V // method@00fe │ │ -0235b4: 28c5 |007c: goto 0041 // -003b │ │ -0235b6: 0110 |007d: move v0, v1 │ │ -0235b8: 28ce |007e: goto 004c // -0032 │ │ +008388: |[008388] org.yuttadhammo.BodhiTimer.Animation.a.a:(Landroid/graphics/Canvas;II)V │ │ +008398: 1508 7f43 |0000: const/high16 v8, #int 1132396544 // #437f │ │ +00839c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00839e: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +0083a0: 6e10 4201 0a00 |0004: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0142 │ │ +0083a6: 6e10 3e01 0a00 |0007: invoke-virtual {v10}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@013e │ │ +0083ac: 0c00 |000a: move-result-object v0 │ │ +0083ae: 6e10 5401 0000 |000b: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@0154 │ │ +0083b4: 0a02 |000e: move-result v2 │ │ +0083b6: 6e10 3e01 0a00 |000f: invoke-virtual {v10}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@013e │ │ +0083bc: 0c00 |0012: move-result-object v0 │ │ +0083be: 6e10 5301 0000 |0013: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@0153 │ │ +0083c4: 0a03 |0016: move-result v3 │ │ +0083c6: 2204 6e00 |0017: new-instance v4, Landroid/graphics/Rect; // type@006e │ │ +0083ca: 5290 7800 |0019: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.b:I // field@0078 │ │ +0083ce: 5295 7900 |001b: iget v5, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.c:I // field@0079 │ │ +0083d2: 7055 5201 7407 |001d: invoke-direct {v4, v7, v7, v0, v5}, Landroid/graphics/Rect;.:(IIII)V // method@0152 │ │ +0083d8: 5290 7800 |0020: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.b:I // field@0078 │ │ +0083dc: 5290 7900 |0022: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.c:I // field@0079 │ │ +0083e0: 5290 7900 |0024: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.c:I // field@0079 │ │ +0083e4: 5295 7800 |0026: iget v5, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.b:I // field@0078 │ │ +0083e8: b350 |0028: div-int/2addr v0, v5 │ │ +0083ea: 9305 0302 |0029: div-int v5, v3, v2 │ │ +0083ee: 3750 3d00 |002b: if-le v0, v5, 0068 // +003d │ │ +0083f2: 5290 7800 |002d: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.b:I // field@0078 │ │ +0083f6: 8200 |002f: int-to-float v0, v0 │ │ +0083f8: 8235 |0030: int-to-float v5, v3 │ │ +0083fa: 5296 7900 |0031: iget v6, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.c:I // field@0079 │ │ +0083fe: 8266 |0033: int-to-float v6, v6 │ │ +008400: c965 |0034: div-float/2addr v5, v6 │ │ +008402: c850 |0035: mul-float/2addr v0, v5 │ │ +008404: 8705 |0036: float-to-int v5, v0 │ │ +008406: 9100 0205 |0037: sub-int v0, v2, v5 │ │ +00840a: db02 0002 |0039: div-int/lit8 v2, v0, #int 2 // #02 │ │ +00840e: 2200 6e00 |003b: new-instance v0, Landroid/graphics/Rect; // type@006e │ │ +008412: b025 |003d: add-int/2addr v5, v2 │ │ +008414: 7053 5201 2057 |003e: invoke-direct {v0, v2, v7, v5, v3}, Landroid/graphics/Rect;.:(IIII)V // method@0152 │ │ +00841a: 5492 7700 |0041: iget-object v2, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.a:Landroid/graphics/Bitmap; // field@0077 │ │ +00841e: 1203 |0043: const/4 v3, #int 0 // #0 │ │ +008420: 6e53 3b01 2a04 |0044: invoke-virtual {v10, v2, v4, v0, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@013b │ │ +008426: 380c 3600 |0047: if-eqz v12, 007d // +0036 │ │ +00842a: 82b0 |0049: int-to-float v0, v11 │ │ +00842c: 82c2 |004a: int-to-float v2, v12 │ │ +00842e: c920 |004b: div-float/2addr v0, v2 │ │ +008430: 2202 6f00 |004c: new-instance v2, Landroid/graphics/RectF; // type@006f │ │ +008434: 6e10 4001 0a00 |004e: invoke-virtual {v10}, Landroid/graphics/Canvas;.getWidth:()I // method@0140 │ │ +00843a: 0a03 |0051: move-result v3 │ │ +00843c: 8233 |0052: int-to-float v3, v3 │ │ +00843e: 6e10 3f01 0a00 |0053: invoke-virtual {v10}, Landroid/graphics/Canvas;.getHeight:()I // method@013f │ │ +008444: 0a04 |0056: move-result v4 │ │ +008446: 8244 |0057: int-to-float v4, v4 │ │ +008448: 7054 5601 1231 |0058: invoke-direct {v2, v1, v1, v3, v4}, Landroid/graphics/RectF;.:(FFFF)V // method@0156 │ │ +00844e: 5491 7a00 |005b: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.d:Landroid/graphics/Paint; // field@007a │ │ +008452: c880 |005d: mul-float/2addr v0, v8 │ │ +008454: a700 0800 |005e: sub-float v0, v8, v0 │ │ +008458: 8700 |0060: float-to-int v0, v0 │ │ +00845a: 6e20 4b01 0100 |0061: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@014b │ │ +008460: 6e10 4101 0a00 |0064: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@0141 │ │ +008466: 0e00 |0067: return-void │ │ +008468: 5290 7900 |0068: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.c:I // field@0079 │ │ +00846c: 8200 |006a: int-to-float v0, v0 │ │ +00846e: 8225 |006b: int-to-float v5, v2 │ │ +008470: 5296 7800 |006c: iget v6, v9, Lorg/yuttadhammo/BodhiTimer/Animation/a;.b:I // field@0078 │ │ +008474: 8266 |006e: int-to-float v6, v6 │ │ +008476: c965 |006f: div-float/2addr v5, v6 │ │ +008478: c850 |0070: mul-float/2addr v0, v5 │ │ +00847a: 8705 |0071: float-to-int v5, v0 │ │ +00847c: 9100 0305 |0072: sub-int v0, v3, v5 │ │ +008480: db03 0002 |0074: div-int/lit8 v3, v0, #int 2 // #02 │ │ +008484: 2200 6e00 |0076: new-instance v0, Landroid/graphics/Rect; // type@006e │ │ +008488: b035 |0078: add-int/2addr v5, v3 │ │ +00848a: 7055 5201 7023 |0079: invoke-direct {v0, v7, v3, v2, v5}, Landroid/graphics/Rect;.:(IIII)V // method@0152 │ │ +008490: 28c5 |007c: goto 0041 // -003b │ │ +008492: 0110 |007d: move v0, v1 │ │ +008494: 28ce |007e: goto 004c // -0032 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #202 header: │ │ -class_idx : 428 │ │ +Class #61 header: │ │ +class_idx : 217 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 31 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #202 - │ │ +Class #61 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/Animation/b;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lorg/yuttadhammo/BodhiTimer/Animation/c;' │ │ Static fields - │ │ Instance fields - │ │ @@ -41881,646 +6114,646 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 62 16-bit code units │ │ -0235bc: |[0235bc] org.yuttadhammo.BodhiTimer.Animation.b.:(Landroid/content/Context;)V │ │ -0235cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0235ce: 7010 6907 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0769 │ │ -0235d4: 1300 5a00 |0004: const/16 v0, #int 90 // #5a │ │ -0235d8: 5930 2e02 |0006: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.c:I // field@022e │ │ -0235dc: 1400 0080 3b44 |0008: const v0, #float 750 // #443b8000 │ │ -0235e2: 5930 2f02 |000b: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@022f │ │ -0235e6: 1400 abaa a643 |000d: const v0, #float 333.333 // #43a6aaab │ │ -0235ec: 5930 3002 |0010: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.e:F // field@0230 │ │ -0235f0: 1500 7a44 |0012: const/high16 v0, #int 1148846080 // #447a │ │ -0235f4: 5930 3102 |0014: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0231 │ │ -0235f8: 5230 3102 |0016: iget v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0231 │ │ -0235fc: 1501 a041 |0018: const/high16 v1, #int 1101004800 // #41a0 │ │ -023600: c610 |001a: add-float/2addr v0, v1 │ │ -023602: 5930 3202 |001b: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0232 │ │ -023606: 5932 2c02 |001d: iput v2, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@022c │ │ -02360a: 5c32 3d02 |001f: iput-boolean v2, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.r:Z // field@023d │ │ -02360e: 5c32 2d02 |0021: iput-boolean v2, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.b:Z // field@022d │ │ -023612: 5b34 4202 |0023: iput-object v4, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.w:Landroid/content/Context; // field@0242 │ │ -023616: 2200 3f00 |0025: new-instance v0, Landroid/graphics/RectF; // type@003f │ │ -02361a: 7010 0201 0000 |0027: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0102 │ │ -023620: 5b30 4002 |002a: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.u:Landroid/graphics/RectF; // field@0240 │ │ -023624: 2200 3f00 |002c: new-instance v0, Landroid/graphics/RectF; // type@003f │ │ -023628: 7010 0201 0000 |002e: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0102 │ │ -02362e: 5b30 3f02 |0031: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.t:Landroid/graphics/RectF; // field@023f │ │ -023632: 2200 3f00 |0033: new-instance v0, Landroid/graphics/RectF; // type@003f │ │ -023636: 7010 0201 0000 |0035: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0102 │ │ -02363c: 5b30 4102 |0038: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.v:Landroid/graphics/RectF; // field@0241 │ │ -023640: 6e10 fb07 0300 |003a: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:()V // method@07fb │ │ -023646: 0e00 |003d: return-void │ │ +008498: |[008498] org.yuttadhammo.BodhiTimer.Animation.b.:(Landroid/content/Context;)V │ │ +0084a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0084aa: 7010 0c02 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@020c │ │ +0084b0: 1300 5a00 |0004: const/16 v0, #int 90 // #5a │ │ +0084b4: 5930 8300 |0006: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.c:I // field@0083 │ │ +0084b8: 1400 0080 3b44 |0008: const v0, #float 750 // #443b8000 │ │ +0084be: 5930 8400 |000b: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@0084 │ │ +0084c2: 1400 abaa a643 |000d: const v0, #float 333.333 // #43a6aaab │ │ +0084c8: 5930 8500 |0010: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.e:F // field@0085 │ │ +0084cc: 1500 7a44 |0012: const/high16 v0, #int 1148846080 // #447a │ │ +0084d0: 5930 8600 |0014: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0086 │ │ +0084d4: 5230 8600 |0016: iget v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0086 │ │ +0084d8: 1501 a041 |0018: const/high16 v1, #int 1101004800 // #41a0 │ │ +0084dc: c610 |001a: add-float/2addr v0, v1 │ │ +0084de: 5930 8700 |001b: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0087 │ │ +0084e2: 5932 8100 |001d: iput v2, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@0081 │ │ +0084e6: 5c32 9200 |001f: iput-boolean v2, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.r:Z // field@0092 │ │ +0084ea: 5c32 8200 |0021: iput-boolean v2, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.b:Z // field@0082 │ │ +0084ee: 5b34 9700 |0023: iput-object v4, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.w:Landroid/content/Context; // field@0097 │ │ +0084f2: 2200 6f00 |0025: new-instance v0, Landroid/graphics/RectF; // type@006f │ │ +0084f6: 7010 5501 0000 |0027: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0155 │ │ +0084fc: 5b30 9500 |002a: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.u:Landroid/graphics/RectF; // field@0095 │ │ +008500: 2200 6f00 |002c: new-instance v0, Landroid/graphics/RectF; // type@006f │ │ +008504: 7010 5501 0000 |002e: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0155 │ │ +00850a: 5b30 9400 |0031: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.t:Landroid/graphics/RectF; // field@0094 │ │ +00850e: 2200 6f00 |0033: new-instance v0, Landroid/graphics/RectF; // type@006f │ │ +008512: 7010 5501 0000 |0035: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0155 │ │ +008518: 5b30 9600 |0038: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/Animation/b;.v:Landroid/graphics/RectF; // field@0096 │ │ +00851c: 6e10 6f02 0300 |003a: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:()V // method@026f │ │ +008522: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/Animation/b;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 476 16-bit code units │ │ -023648: |[023648] org.yuttadhammo.BodhiTimer.Animation.b.a:()V │ │ -023658: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -02365a: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -02365c: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -02365e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -023660: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -023662: 5490 4202 |0005: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.w:Landroid/content/Context; // field@0242 │ │ -023666: 6e10 8900 0000 |0007: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0089 │ │ -02366c: 0c02 |000a: move-result-object v2 │ │ -02366e: 5490 4202 |000b: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.w:Landroid/content/Context; // field@0242 │ │ -023672: 7110 6201 0000 |000d: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0162 │ │ -023678: 0c00 |0010: move-result-object v0 │ │ -02367a: 1a01 7403 |0011: const-string v1, "Theme" // string@0374 │ │ -02367e: 1a03 8800 |0013: const-string v3, "3" // string@0088 │ │ -023682: 7230 be00 1003 |0015: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -023688: 0c01 |0018: move-result-object v1 │ │ -02368a: 7110 5b07 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@075b │ │ -023690: 0a01 |001c: move-result v1 │ │ -023692: 5991 2a02 |001d: iput v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.D:I // field@022a │ │ -023696: 1a01 7b05 |001f: const-string v1, "invert_colors" // string@057b │ │ -02369a: 7230 bb00 1004 |0021: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -0236a0: 0a00 |0024: move-result v0 │ │ -0236a2: 5c90 2b02 |0025: iput-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.E:Z // field@022b │ │ -0236a6: 5290 2a02 |0027: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.D:I // field@022a │ │ -0236aa: 2b00 a901 0000 |0029: packed-switch v0, 000001d2 // +000001a9 │ │ -0236b0: 1250 |002c: const/4 v0, #int 5 // #5 │ │ -0236b2: 2301 e901 |002d: new-array v1, v0, [I // type@01e9 │ │ -0236b6: 5590 2b02 |002f: iget-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.E:Z // field@022b │ │ -0236ba: 3800 8301 |0031: if-eqz v0, 01b4 // +0183 │ │ -0236be: 1400 1900 077f |0033: const v0, #float 1.79446e+38 // #7f070019 │ │ -0236c4: 6e20 c100 0200 |0036: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -0236ca: 0a00 |0039: move-result v0 │ │ -0236cc: 4b00 0104 |003a: aput v0, v1, v4 │ │ -0236d0: 5590 2b02 |003c: iget-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.E:Z // field@022b │ │ -0236d4: 3800 7b01 |003e: if-eqz v0, 01b9 // +017b │ │ -0236d8: 1400 1a00 077f |0040: const v0, #float 1.79446e+38 // #7f07001a │ │ -0236de: 6e20 c100 0200 |0043: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -0236e4: 0a00 |0046: move-result v0 │ │ -0236e6: 4b00 0105 |0047: aput v0, v1, v5 │ │ -0236ea: 5590 2b02 |0049: iget-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.E:Z // field@022b │ │ -0236ee: 3800 7301 |004b: if-eqz v0, 01be // +0173 │ │ -0236f2: 1400 1b00 077f |004d: const v0, #float 1.79446e+38 // #7f07001b │ │ -0236f8: 6e20 c100 0200 |0050: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -0236fe: 0a00 |0053: move-result v0 │ │ -023700: 4b00 0106 |0054: aput v0, v1, v6 │ │ -023704: 5590 2b02 |0056: iget-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.E:Z // field@022b │ │ -023708: 3800 6b01 |0058: if-eqz v0, 01c3 // +016b │ │ -02370c: 1400 1c00 077f |005a: const v0, #float 1.79446e+38 // #7f07001c │ │ -023712: 6e20 c100 0200 |005d: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -023718: 0a00 |0060: move-result v0 │ │ -02371a: 4b00 0107 |0061: aput v0, v1, v7 │ │ -02371e: 5590 2b02 |0063: iget-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.E:Z // field@022b │ │ -023722: 3800 6301 |0065: if-eqz v0, 01c8 // +0163 │ │ -023726: 1400 1d00 077f |0067: const v0, #float 1.79446e+38 // #7f07001d │ │ -02372c: 6e20 c100 0200 |006a: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -023732: 0a00 |006d: move-result v0 │ │ -023734: 4b00 0108 |006e: aput v0, v1, v8 │ │ -023738: 0710 |0070: move-object v0, v1 │ │ -02373a: 5591 2b02 |0071: iget-boolean v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.E:Z // field@022b │ │ -02373e: 3801 5a01 |0073: if-eqz v1, 01cd // +015a │ │ -023742: 1401 0100 027f |0075: const v1, #float 1.728e+38 // #7f020001 │ │ -023748: 7120 d800 1200 |0078: invoke-static {v2, v1}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -02374e: 0c01 |007b: move-result-object v1 │ │ -023750: 5b91 3a02 |007c: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.o:Landroid/graphics/Bitmap; // field@023a │ │ -023754: 5491 3a02 |007e: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.o:Landroid/graphics/Bitmap; // field@023a │ │ -023758: 6e10 d400 0100 |0080: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@00d4 │ │ -02375e: 0a01 |0083: move-result v1 │ │ -023760: 5991 2702 |0084: iput v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.A:I // field@0227 │ │ -023764: 5491 3a02 |0086: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.o:Landroid/graphics/Bitmap; // field@023a │ │ -023768: 6e10 d500 0100 |0088: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@00d5 │ │ -02376e: 0a01 |008b: move-result v1 │ │ -023770: 5991 4502 |008c: iput v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.z:I // field@0245 │ │ -023774: 2201 3900 |008e: new-instance v1, Landroid/graphics/Paint; // type@0039 │ │ -023778: 7020 f300 5100 |0090: invoke-direct {v1, v5}, Landroid/graphics/Paint;.:(I)V // method@00f3 │ │ -02377e: 5b91 3402 |0093: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.i:Landroid/graphics/Paint; // field@0234 │ │ -023782: 5491 3402 |0095: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.i:Landroid/graphics/Paint; // field@0234 │ │ -023786: 4403 0004 |0097: aget v3, v0, v4 │ │ -02378a: 6e20 f500 3100 |0099: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@00f5 │ │ -023790: 2201 3900 |009c: new-instance v1, Landroid/graphics/Paint; // type@0039 │ │ -023794: 7020 f300 5100 |009e: invoke-direct {v1, v5}, Landroid/graphics/Paint;.:(I)V // method@00f3 │ │ -02379a: 5b91 3502 |00a1: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.j:Landroid/graphics/Paint; // field@0235 │ │ -02379e: 5491 3502 |00a3: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.j:Landroid/graphics/Paint; // field@0235 │ │ -0237a2: 2203 3c00 |00a5: new-instance v3, Landroid/graphics/PorterDuffXfermode; // type@003c │ │ -0237a6: 6204 1300 |00a7: sget-object v4, Landroid/graphics/PorterDuff$Mode;.CLEAR:Landroid/graphics/PorterDuff$Mode; // field@0013 │ │ -0237aa: 7020 fb00 4300 |00a9: invoke-direct {v3, v4}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@00fb │ │ -0237b0: 6e20 f900 3100 |00ac: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@00f9 │ │ -0237b6: 2201 3900 |00af: new-instance v1, Landroid/graphics/Paint; // type@0039 │ │ -0237ba: 7020 f300 5100 |00b1: invoke-direct {v1, v5}, Landroid/graphics/Paint;.:(I)V // method@00f3 │ │ -0237c0: 5b91 3b02 |00b4: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.p:Landroid/graphics/Paint; // field@023b │ │ -0237c4: 5491 3b02 |00b6: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.p:Landroid/graphics/Paint; // field@023b │ │ -0237c8: 4403 0007 |00b8: aget v3, v0, v7 │ │ -0237cc: 6e20 f500 3100 |00ba: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@00f5 │ │ -0237d2: 2201 3900 |00bd: new-instance v1, Landroid/graphics/Paint; // type@0039 │ │ -0237d6: 7020 f300 5100 |00bf: invoke-direct {v1, v5}, Landroid/graphics/Paint;.:(I)V // method@00f3 │ │ -0237dc: 5b91 3c02 |00c2: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.q:Landroid/graphics/Paint; // field@023c │ │ -0237e0: 5491 3c02 |00c4: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.q:Landroid/graphics/Paint; // field@023c │ │ -0237e4: 4403 0005 |00c6: aget v3, v0, v5 │ │ -0237e8: 6e20 f500 3100 |00c8: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@00f5 │ │ -0237ee: 2201 3900 |00cb: new-instance v1, Landroid/graphics/Paint; // type@0039 │ │ -0237f2: 7020 f300 5100 |00cd: invoke-direct {v1, v5}, Landroid/graphics/Paint;.:(I)V // method@00f3 │ │ -0237f8: 5b91 3802 |00d0: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.m:Landroid/graphics/Paint; // field@0238 │ │ -0237fc: 5491 3802 |00d2: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.m:Landroid/graphics/Paint; // field@0238 │ │ -023800: 4403 0008 |00d4: aget v3, v0, v8 │ │ -023804: 6e20 f500 3100 |00d6: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@00f5 │ │ -02380a: 4400 0006 |00d9: aget v0, v0, v6 │ │ -02380e: 5990 2c02 |00db: iput v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@022c │ │ -023812: 2200 3900 |00dd: new-instance v0, Landroid/graphics/Paint; // type@0039 │ │ -023816: 7020 f300 5000 |00df: invoke-direct {v0, v5}, Landroid/graphics/Paint;.:(I)V // method@00f3 │ │ -02381c: 5b90 3602 |00e2: iput-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.k:Landroid/graphics/Paint; // field@0236 │ │ -023820: 5490 3602 |00e4: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.k:Landroid/graphics/Paint; // field@0236 │ │ -023824: 6201 1200 |00e6: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0012 │ │ -023828: 6e20 f800 1000 |00e8: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@00f8 │ │ -02382e: 2200 3900 |00eb: new-instance v0, Landroid/graphics/Paint; // type@0039 │ │ -023832: 7020 f300 5000 |00ed: invoke-direct {v0, v5}, Landroid/graphics/Paint;.:(I)V // method@00f3 │ │ -023838: 5b90 3702 |00f0: iput-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.l:Landroid/graphics/Paint; // field@0237 │ │ -02383c: 5490 3702 |00f2: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.l:Landroid/graphics/Paint; // field@0237 │ │ -023840: 6201 1200 |00f4: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0012 │ │ -023844: 6e20 f800 1000 |00f6: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@00f8 │ │ -02384a: 2200 3900 |00f9: new-instance v0, Landroid/graphics/Paint; // type@0039 │ │ -02384e: 7020 f300 5000 |00fb: invoke-direct {v0, v5}, Landroid/graphics/Paint;.:(I)V // method@00f3 │ │ -023854: 5b90 3902 |00fe: iput-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.n:Landroid/graphics/Paint; // field@0239 │ │ -023858: 5490 3902 |0100: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.n:Landroid/graphics/Paint; // field@0239 │ │ -02385c: 12f1 |0102: const/4 v1, #int -1 // #ff │ │ -02385e: 6e20 f500 1000 |0103: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@00f5 │ │ -023864: 6e10 c200 0200 |0106: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00c2 │ │ -02386a: 0c00 |0109: move-result-object v0 │ │ -02386c: 5200 0602 |010a: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0206 │ │ -023870: 5990 3302 |010c: iput v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.h:F // field@0233 │ │ -023874: 5290 4302 |010e: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.x:I // field@0243 │ │ -023878: 3800 0d00 |0110: if-eqz v0, 011d // +000d │ │ -02387c: 5290 4402 |0112: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.y:I // field@0244 │ │ -023880: 3800 0900 |0114: if-eqz v0, 011d // +0009 │ │ -023884: 5290 4302 |0116: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.x:I // field@0243 │ │ -023888: 5291 4402 |0118: iget v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.y:I // field@0244 │ │ -02388c: 6e30 fc07 0901 |011a: invoke-virtual {v9, v0, v1}, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:(II)V // method@07fc │ │ -023892: 0e00 |011d: return-void │ │ -023894: 1250 |011e: const/4 v0, #int 5 // #5 │ │ -023896: 2300 e901 |011f: new-array v0, v0, [I // type@01e9 │ │ -02389a: 1401 0500 077f |0121: const v1, #float 1.79446e+38 // #7f070005 │ │ -0238a0: 6e20 c100 1200 |0124: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -0238a6: 0a01 |0127: move-result v1 │ │ -0238a8: 4b01 0004 |0128: aput v1, v0, v4 │ │ -0238ac: 1401 0600 077f |012a: const v1, #float 1.79446e+38 // #7f070006 │ │ -0238b2: 6e20 c100 1200 |012d: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -0238b8: 0a01 |0130: move-result v1 │ │ -0238ba: 4b01 0005 |0131: aput v1, v0, v5 │ │ -0238be: 1401 0700 077f |0133: const v1, #float 1.79446e+38 // #7f070007 │ │ -0238c4: 6e20 c100 1200 |0136: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -0238ca: 0a01 |0139: move-result v1 │ │ -0238cc: 4b01 0006 |013a: aput v1, v0, v6 │ │ -0238d0: 1401 0800 077f |013c: const v1, #float 1.79446e+38 // #7f070008 │ │ -0238d6: 6e20 c100 1200 |013f: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -0238dc: 0a01 |0142: move-result v1 │ │ -0238de: 4b01 0007 |0143: aput v1, v0, v7 │ │ -0238e2: 1401 0900 077f |0145: const v1, #float 1.79446e+38 // #7f070009 │ │ -0238e8: 6e20 c100 1200 |0148: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -0238ee: 0a01 |014b: move-result v1 │ │ -0238f0: 4b01 0008 |014c: aput v1, v0, v8 │ │ -0238f4: 2900 23ff |014e: goto/16 0071 // -00dd │ │ -0238f8: 1250 |0150: const/4 v0, #int 5 // #5 │ │ -0238fa: 2300 e901 |0151: new-array v0, v0, [I // type@01e9 │ │ -0238fe: 1401 0a00 077f |0153: const v1, #float 1.79446e+38 // #7f07000a │ │ -023904: 6e20 c100 1200 |0156: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -02390a: 0a01 |0159: move-result v1 │ │ -02390c: 4b01 0004 |015a: aput v1, v0, v4 │ │ -023910: 1401 0b00 077f |015c: const v1, #float 1.79446e+38 // #7f07000b │ │ -023916: 6e20 c100 1200 |015f: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -02391c: 0a01 |0162: move-result v1 │ │ -02391e: 4b01 0005 |0163: aput v1, v0, v5 │ │ -023922: 1401 0c00 077f |0165: const v1, #float 1.79446e+38 // #7f07000c │ │ -023928: 6e20 c100 1200 |0168: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -02392e: 0a01 |016b: move-result v1 │ │ -023930: 4b01 0006 |016c: aput v1, v0, v6 │ │ -023934: 1401 0d00 077f |016e: const v1, #float 1.79446e+38 // #7f07000d │ │ -02393a: 6e20 c100 1200 |0171: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -023940: 0a01 |0174: move-result v1 │ │ -023942: 4b01 0007 |0175: aput v1, v0, v7 │ │ -023946: 1401 0e00 077f |0177: const v1, #float 1.79446e+38 // #7f07000e │ │ -02394c: 6e20 c100 1200 |017a: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -023952: 0a01 |017d: move-result v1 │ │ -023954: 4b01 0008 |017e: aput v1, v0, v8 │ │ -023958: 2900 f1fe |0180: goto/16 0071 // -010f │ │ -02395c: 1250 |0182: const/4 v0, #int 5 // #5 │ │ -02395e: 2300 e901 |0183: new-array v0, v0, [I // type@01e9 │ │ -023962: 1401 0f00 077f |0185: const v1, #float 1.79446e+38 // #7f07000f │ │ -023968: 6e20 c100 1200 |0188: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -02396e: 0a01 |018b: move-result v1 │ │ -023970: 4b01 0004 |018c: aput v1, v0, v4 │ │ -023974: 1401 1000 077f |018e: const v1, #float 1.79446e+38 // #7f070010 │ │ -02397a: 6e20 c100 1200 |0191: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -023980: 0a01 |0194: move-result v1 │ │ -023982: 4b01 0005 |0195: aput v1, v0, v5 │ │ -023986: 1401 1100 077f |0197: const v1, #float 1.79446e+38 // #7f070011 │ │ -02398c: 6e20 c100 1200 |019a: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -023992: 0a01 |019d: move-result v1 │ │ -023994: 4b01 0006 |019e: aput v1, v0, v6 │ │ -023998: 1401 1200 077f |01a0: const v1, #float 1.79446e+38 // #7f070012 │ │ -02399e: 6e20 c100 1200 |01a3: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -0239a4: 0a01 |01a6: move-result v1 │ │ -0239a6: 4b01 0007 |01a7: aput v1, v0, v7 │ │ -0239aa: 1401 1300 077f |01a9: const v1, #float 1.79446e+38 // #7f070013 │ │ -0239b0: 6e20 c100 1200 |01ac: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00c1 │ │ -0239b6: 0a01 |01af: move-result v1 │ │ -0239b8: 4b01 0008 |01b0: aput v1, v0, v8 │ │ -0239bc: 2900 bffe |01b2: goto/16 0071 // -0141 │ │ -0239c0: 1400 1400 077f |01b4: const v0, #float 1.79446e+38 // #7f070014 │ │ -0239c6: 2900 7ffe |01b7: goto/16 0036 // -0181 │ │ -0239ca: 1400 1500 077f |01b9: const v0, #float 1.79446e+38 // #7f070015 │ │ -0239d0: 2900 87fe |01bc: goto/16 0043 // -0179 │ │ -0239d4: 1400 1600 077f |01be: const v0, #float 1.79446e+38 // #7f070016 │ │ -0239da: 2900 8ffe |01c1: goto/16 0050 // -0171 │ │ -0239de: 1400 1700 077f |01c3: const v0, #float 1.79446e+38 // #7f070017 │ │ -0239e4: 2900 97fe |01c6: goto/16 005d // -0169 │ │ -0239e8: 1400 1800 077f |01c8: const v0, #float 1.79446e+38 // #7f070018 │ │ -0239ee: 2900 9ffe |01cb: goto/16 006a // -0161 │ │ -0239f2: 1501 027f |01cd: const/high16 v1, #int 2130837504 // #7f02 │ │ -0239f6: 2900 a9fe |01cf: goto/16 0078 // -0157 │ │ -0239fa: 0000 |01d1: nop // spacer │ │ -0239fc: 0001 0300 0000 0000 f500 0000 2701 ... |01d2: packed-switch-data (10 units) │ │ +008524: |[008524] org.yuttadhammo.BodhiTimer.Animation.b.a:()V │ │ +008534: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +008536: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +008538: 1226 |0002: const/4 v6, #int 2 // #2 │ │ +00853a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +00853c: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +00853e: 5490 9700 |0005: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.w:Landroid/content/Context; // field@0097 │ │ +008542: 6e10 f700 0000 |0007: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00f7 │ │ +008548: 0c02 |000a: move-result-object v2 │ │ +00854a: 5490 9700 |000b: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.w:Landroid/content/Context; // field@0097 │ │ +00854e: 7110 9401 0000 |000d: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0194 │ │ +008554: 0c00 |0010: move-result-object v0 │ │ +008556: 1a01 9e01 |0011: const-string v1, "Theme" // string@019e │ │ +00855a: 1a03 1500 |0013: const-string v3, "3" // string@0015 │ │ +00855e: 7230 2b01 1003 |0015: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +008564: 0c01 |0018: move-result-object v1 │ │ +008566: 7110 0302 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0203 │ │ +00856c: 0a01 |001c: move-result v1 │ │ +00856e: 5991 7f00 |001d: iput v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.D:I // field@007f │ │ +008572: 1a01 b902 |001f: const-string v1, "invert_colors" // string@02b9 │ │ +008576: 7230 2801 1004 |0021: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00857c: 0a00 |0024: move-result v0 │ │ +00857e: 5c90 8000 |0025: iput-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.E:Z // field@0080 │ │ +008582: 5290 7f00 |0027: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.D:I // field@007f │ │ +008586: 2b00 a901 0000 |0029: packed-switch v0, 000001d2 // +000001a9 │ │ +00858c: 1250 |002c: const/4 v0, #int 5 // #5 │ │ +00858e: 2301 1401 |002d: new-array v1, v0, [I // type@0114 │ │ +008592: 5590 8000 |002f: iget-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.E:Z // field@0080 │ │ +008596: 3800 8301 |0031: if-eqz v0, 01b4 // +0183 │ │ +00859a: 1400 1900 077f |0033: const v0, #float 1.79446e+38 // #7f070019 │ │ +0085a0: 6e20 2e01 0200 |0036: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +0085a6: 0a00 |0039: move-result v0 │ │ +0085a8: 4b00 0104 |003a: aput v0, v1, v4 │ │ +0085ac: 5590 8000 |003c: iget-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.E:Z // field@0080 │ │ +0085b0: 3800 7b01 |003e: if-eqz v0, 01b9 // +017b │ │ +0085b4: 1400 1a00 077f |0040: const v0, #float 1.79446e+38 // #7f07001a │ │ +0085ba: 6e20 2e01 0200 |0043: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +0085c0: 0a00 |0046: move-result v0 │ │ +0085c2: 4b00 0105 |0047: aput v0, v1, v5 │ │ +0085c6: 5590 8000 |0049: iget-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.E:Z // field@0080 │ │ +0085ca: 3800 7301 |004b: if-eqz v0, 01be // +0173 │ │ +0085ce: 1400 1b00 077f |004d: const v0, #float 1.79446e+38 // #7f07001b │ │ +0085d4: 6e20 2e01 0200 |0050: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +0085da: 0a00 |0053: move-result v0 │ │ +0085dc: 4b00 0106 |0054: aput v0, v1, v6 │ │ +0085e0: 5590 8000 |0056: iget-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.E:Z // field@0080 │ │ +0085e4: 3800 6b01 |0058: if-eqz v0, 01c3 // +016b │ │ +0085e8: 1400 1c00 077f |005a: const v0, #float 1.79446e+38 // #7f07001c │ │ +0085ee: 6e20 2e01 0200 |005d: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +0085f4: 0a00 |0060: move-result v0 │ │ +0085f6: 4b00 0107 |0061: aput v0, v1, v7 │ │ +0085fa: 5590 8000 |0063: iget-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.E:Z // field@0080 │ │ +0085fe: 3800 6301 |0065: if-eqz v0, 01c8 // +0163 │ │ +008602: 1400 1d00 077f |0067: const v0, #float 1.79446e+38 // #7f07001d │ │ +008608: 6e20 2e01 0200 |006a: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +00860e: 0a00 |006d: move-result v0 │ │ +008610: 4b00 0108 |006e: aput v0, v1, v8 │ │ +008614: 0710 |0070: move-object v0, v1 │ │ +008616: 5591 8000 |0071: iget-boolean v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.E:Z // field@0080 │ │ +00861a: 3801 5a01 |0073: if-eqz v1, 01cd // +015a │ │ +00861e: 1401 0100 027f |0075: const v1, #float 1.728e+38 // #7f020001 │ │ +008624: 7120 3701 1200 |0078: invoke-static {v2, v1}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +00862a: 0c01 |007b: move-result-object v1 │ │ +00862c: 5b91 8f00 |007c: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.o:Landroid/graphics/Bitmap; // field@008f │ │ +008630: 5491 8f00 |007e: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.o:Landroid/graphics/Bitmap; // field@008f │ │ +008634: 6e10 3301 0100 |0080: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@0133 │ │ +00863a: 0a01 |0083: move-result v1 │ │ +00863c: 5991 7c00 |0084: iput v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.A:I // field@007c │ │ +008640: 5491 8f00 |0086: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.o:Landroid/graphics/Bitmap; // field@008f │ │ +008644: 6e10 3401 0100 |0088: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@0134 │ │ +00864a: 0a01 |008b: move-result v1 │ │ +00864c: 5991 9a00 |008c: iput v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.z:I // field@009a │ │ +008650: 2201 6a00 |008e: new-instance v1, Landroid/graphics/Paint; // type@006a │ │ +008654: 7020 4a01 5100 |0090: invoke-direct {v1, v5}, Landroid/graphics/Paint;.:(I)V // method@014a │ │ +00865a: 5b91 8900 |0093: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.i:Landroid/graphics/Paint; // field@0089 │ │ +00865e: 5491 8900 |0095: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.i:Landroid/graphics/Paint; // field@0089 │ │ +008662: 4403 0004 |0097: aget v3, v0, v4 │ │ +008666: 6e20 4c01 3100 |0099: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@014c │ │ +00866c: 2201 6a00 |009c: new-instance v1, Landroid/graphics/Paint; // type@006a │ │ +008670: 7020 4a01 5100 |009e: invoke-direct {v1, v5}, Landroid/graphics/Paint;.:(I)V // method@014a │ │ +008676: 5b91 8a00 |00a1: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.j:Landroid/graphics/Paint; // field@008a │ │ +00867a: 5491 8a00 |00a3: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.j:Landroid/graphics/Paint; // field@008a │ │ +00867e: 2203 6c00 |00a5: new-instance v3, Landroid/graphics/PorterDuffXfermode; // type@006c │ │ +008682: 6204 5900 |00a7: sget-object v4, Landroid/graphics/PorterDuff$Mode;.CLEAR:Landroid/graphics/PorterDuff$Mode; // field@0059 │ │ +008686: 7020 5001 4300 |00a9: invoke-direct {v3, v4}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0150 │ │ +00868c: 6e20 4f01 3100 |00ac: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@014f │ │ +008692: 2201 6a00 |00af: new-instance v1, Landroid/graphics/Paint; // type@006a │ │ +008696: 7020 4a01 5100 |00b1: invoke-direct {v1, v5}, Landroid/graphics/Paint;.:(I)V // method@014a │ │ +00869c: 5b91 9000 |00b4: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.p:Landroid/graphics/Paint; // field@0090 │ │ +0086a0: 5491 9000 |00b6: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.p:Landroid/graphics/Paint; // field@0090 │ │ +0086a4: 4403 0007 |00b8: aget v3, v0, v7 │ │ +0086a8: 6e20 4c01 3100 |00ba: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@014c │ │ +0086ae: 2201 6a00 |00bd: new-instance v1, Landroid/graphics/Paint; // type@006a │ │ +0086b2: 7020 4a01 5100 |00bf: invoke-direct {v1, v5}, Landroid/graphics/Paint;.:(I)V // method@014a │ │ +0086b8: 5b91 9100 |00c2: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.q:Landroid/graphics/Paint; // field@0091 │ │ +0086bc: 5491 9100 |00c4: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.q:Landroid/graphics/Paint; // field@0091 │ │ +0086c0: 4403 0005 |00c6: aget v3, v0, v5 │ │ +0086c4: 6e20 4c01 3100 |00c8: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@014c │ │ +0086ca: 2201 6a00 |00cb: new-instance v1, Landroid/graphics/Paint; // type@006a │ │ +0086ce: 7020 4a01 5100 |00cd: invoke-direct {v1, v5}, Landroid/graphics/Paint;.:(I)V // method@014a │ │ +0086d4: 5b91 8d00 |00d0: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.m:Landroid/graphics/Paint; // field@008d │ │ +0086d8: 5491 8d00 |00d2: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.m:Landroid/graphics/Paint; // field@008d │ │ +0086dc: 4403 0008 |00d4: aget v3, v0, v8 │ │ +0086e0: 6e20 4c01 3100 |00d6: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@014c │ │ +0086e6: 4400 0006 |00d9: aget v0, v0, v6 │ │ +0086ea: 5990 8100 |00db: iput v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@0081 │ │ +0086ee: 2200 6a00 |00dd: new-instance v0, Landroid/graphics/Paint; // type@006a │ │ +0086f2: 7020 4a01 5000 |00df: invoke-direct {v0, v5}, Landroid/graphics/Paint;.:(I)V // method@014a │ │ +0086f8: 5b90 8b00 |00e2: iput-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.k:Landroid/graphics/Paint; // field@008b │ │ +0086fc: 5490 8b00 |00e4: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.k:Landroid/graphics/Paint; // field@008b │ │ +008700: 6201 5800 |00e6: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0058 │ │ +008704: 6e20 4e01 1000 |00e8: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@014e │ │ +00870a: 2200 6a00 |00eb: new-instance v0, Landroid/graphics/Paint; // type@006a │ │ +00870e: 7020 4a01 5000 |00ed: invoke-direct {v0, v5}, Landroid/graphics/Paint;.:(I)V // method@014a │ │ +008714: 5b90 8c00 |00f0: iput-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.l:Landroid/graphics/Paint; // field@008c │ │ +008718: 5490 8c00 |00f2: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.l:Landroid/graphics/Paint; // field@008c │ │ +00871c: 6201 5800 |00f4: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0058 │ │ +008720: 6e20 4e01 1000 |00f6: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@014e │ │ +008726: 2200 6a00 |00f9: new-instance v0, Landroid/graphics/Paint; // type@006a │ │ +00872a: 7020 4a01 5000 |00fb: invoke-direct {v0, v5}, Landroid/graphics/Paint;.:(I)V // method@014a │ │ +008730: 5b90 8e00 |00fe: iput-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.n:Landroid/graphics/Paint; // field@008e │ │ +008734: 5490 8e00 |0100: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.n:Landroid/graphics/Paint; // field@008e │ │ +008738: 12f1 |0102: const/4 v1, #int -1 // #ff │ │ +00873a: 6e20 4c01 1000 |0103: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@014c │ │ +008740: 6e10 2f01 0200 |0106: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +008746: 0c00 |0109: move-result-object v0 │ │ +008748: 5200 5d00 |010a: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@005d │ │ +00874c: 5990 8800 |010c: iput v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.h:F // field@0088 │ │ +008750: 5290 9800 |010e: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.x:I // field@0098 │ │ +008754: 3800 0d00 |0110: if-eqz v0, 011d // +000d │ │ +008758: 5290 9900 |0112: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.y:I // field@0099 │ │ +00875c: 3800 0900 |0114: if-eqz v0, 011d // +0009 │ │ +008760: 5290 9800 |0116: iget v0, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.x:I // field@0098 │ │ +008764: 5291 9900 |0118: iget v1, v9, Lorg/yuttadhammo/BodhiTimer/Animation/b;.y:I // field@0099 │ │ +008768: 6e30 7002 0901 |011a: invoke-virtual {v9, v0, v1}, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:(II)V // method@0270 │ │ +00876e: 0e00 |011d: return-void │ │ +008770: 1250 |011e: const/4 v0, #int 5 // #5 │ │ +008772: 2300 1401 |011f: new-array v0, v0, [I // type@0114 │ │ +008776: 1401 0500 077f |0121: const v1, #float 1.79446e+38 // #7f070005 │ │ +00877c: 6e20 2e01 1200 |0124: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +008782: 0a01 |0127: move-result v1 │ │ +008784: 4b01 0004 |0128: aput v1, v0, v4 │ │ +008788: 1401 0600 077f |012a: const v1, #float 1.79446e+38 // #7f070006 │ │ +00878e: 6e20 2e01 1200 |012d: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +008794: 0a01 |0130: move-result v1 │ │ +008796: 4b01 0005 |0131: aput v1, v0, v5 │ │ +00879a: 1401 0700 077f |0133: const v1, #float 1.79446e+38 // #7f070007 │ │ +0087a0: 6e20 2e01 1200 |0136: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +0087a6: 0a01 |0139: move-result v1 │ │ +0087a8: 4b01 0006 |013a: aput v1, v0, v6 │ │ +0087ac: 1401 0800 077f |013c: const v1, #float 1.79446e+38 // #7f070008 │ │ +0087b2: 6e20 2e01 1200 |013f: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +0087b8: 0a01 |0142: move-result v1 │ │ +0087ba: 4b01 0007 |0143: aput v1, v0, v7 │ │ +0087be: 1401 0900 077f |0145: const v1, #float 1.79446e+38 // #7f070009 │ │ +0087c4: 6e20 2e01 1200 |0148: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +0087ca: 0a01 |014b: move-result v1 │ │ +0087cc: 4b01 0008 |014c: aput v1, v0, v8 │ │ +0087d0: 2900 23ff |014e: goto/16 0071 // -00dd │ │ +0087d4: 1250 |0150: const/4 v0, #int 5 // #5 │ │ +0087d6: 2300 1401 |0151: new-array v0, v0, [I // type@0114 │ │ +0087da: 1401 0a00 077f |0153: const v1, #float 1.79446e+38 // #7f07000a │ │ +0087e0: 6e20 2e01 1200 |0156: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +0087e6: 0a01 |0159: move-result v1 │ │ +0087e8: 4b01 0004 |015a: aput v1, v0, v4 │ │ +0087ec: 1401 0b00 077f |015c: const v1, #float 1.79446e+38 // #7f07000b │ │ +0087f2: 6e20 2e01 1200 |015f: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +0087f8: 0a01 |0162: move-result v1 │ │ +0087fa: 4b01 0005 |0163: aput v1, v0, v5 │ │ +0087fe: 1401 0c00 077f |0165: const v1, #float 1.79446e+38 // #7f07000c │ │ +008804: 6e20 2e01 1200 |0168: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +00880a: 0a01 |016b: move-result v1 │ │ +00880c: 4b01 0006 |016c: aput v1, v0, v6 │ │ +008810: 1401 0d00 077f |016e: const v1, #float 1.79446e+38 // #7f07000d │ │ +008816: 6e20 2e01 1200 |0171: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +00881c: 0a01 |0174: move-result v1 │ │ +00881e: 4b01 0007 |0175: aput v1, v0, v7 │ │ +008822: 1401 0e00 077f |0177: const v1, #float 1.79446e+38 // #7f07000e │ │ +008828: 6e20 2e01 1200 |017a: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +00882e: 0a01 |017d: move-result v1 │ │ +008830: 4b01 0008 |017e: aput v1, v0, v8 │ │ +008834: 2900 f1fe |0180: goto/16 0071 // -010f │ │ +008838: 1250 |0182: const/4 v0, #int 5 // #5 │ │ +00883a: 2300 1401 |0183: new-array v0, v0, [I // type@0114 │ │ +00883e: 1401 0f00 077f |0185: const v1, #float 1.79446e+38 // #7f07000f │ │ +008844: 6e20 2e01 1200 |0188: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +00884a: 0a01 |018b: move-result v1 │ │ +00884c: 4b01 0004 |018c: aput v1, v0, v4 │ │ +008850: 1401 1000 077f |018e: const v1, #float 1.79446e+38 // #7f070010 │ │ +008856: 6e20 2e01 1200 |0191: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +00885c: 0a01 |0194: move-result v1 │ │ +00885e: 4b01 0005 |0195: aput v1, v0, v5 │ │ +008862: 1401 1100 077f |0197: const v1, #float 1.79446e+38 // #7f070011 │ │ +008868: 6e20 2e01 1200 |019a: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +00886e: 0a01 |019d: move-result v1 │ │ +008870: 4b01 0006 |019e: aput v1, v0, v6 │ │ +008874: 1401 1200 077f |01a0: const v1, #float 1.79446e+38 // #7f070012 │ │ +00887a: 6e20 2e01 1200 |01a3: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +008880: 0a01 |01a6: move-result v1 │ │ +008882: 4b01 0007 |01a7: aput v1, v0, v7 │ │ +008886: 1401 1300 077f |01a9: const v1, #float 1.79446e+38 // #7f070013 │ │ +00888c: 6e20 2e01 1200 |01ac: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@012e │ │ +008892: 0a01 |01af: move-result v1 │ │ +008894: 4b01 0008 |01b0: aput v1, v0, v8 │ │ +008898: 2900 bffe |01b2: goto/16 0071 // -0141 │ │ +00889c: 1400 1400 077f |01b4: const v0, #float 1.79446e+38 // #7f070014 │ │ +0088a2: 2900 7ffe |01b7: goto/16 0036 // -0181 │ │ +0088a6: 1400 1500 077f |01b9: const v0, #float 1.79446e+38 // #7f070015 │ │ +0088ac: 2900 87fe |01bc: goto/16 0043 // -0179 │ │ +0088b0: 1400 1600 077f |01be: const v0, #float 1.79446e+38 // #7f070016 │ │ +0088b6: 2900 8ffe |01c1: goto/16 0050 // -0171 │ │ +0088ba: 1400 1700 077f |01c3: const v0, #float 1.79446e+38 // #7f070017 │ │ +0088c0: 2900 97fe |01c6: goto/16 005d // -0169 │ │ +0088c4: 1400 1800 077f |01c8: const v0, #float 1.79446e+38 // #7f070018 │ │ +0088ca: 2900 9ffe |01cb: goto/16 006a // -0161 │ │ +0088ce: 1501 027f |01cd: const/high16 v1, #int 2130837504 // #7f02 │ │ +0088d2: 2900 a9fe |01cf: goto/16 0078 // -0157 │ │ +0088d6: 0000 |01d1: nop // spacer │ │ +0088d8: 0001 0300 0000 0000 f500 0000 2701 ... |01d2: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/Animation/b;) │ │ name : 'a' │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 129 16-bit code units │ │ -023a10: |[023a10] org.yuttadhammo.BodhiTimer.Animation.b.a:(II)V │ │ -023a20: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ -023a24: 1404 7b14 6e3f |0002: const v4, #float 0.93 // #3f6e147b │ │ -023a2a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -023a2c: 5978 4302 |0006: iput v8, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.x:I // field@0243 │ │ -023a30: 5979 4402 |0008: iput v9, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.y:I // field@0244 │ │ -023a34: 8280 |000a: int-to-float v0, v8 │ │ -023a36: c930 |000b: div-float/2addr v0, v3 │ │ -023a38: 8292 |000c: int-to-float v2, v9 │ │ -023a3a: c932 |000d: div-float/2addr v2, v3 │ │ -023a3c: 7120 6507 2000 |000e: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0765 │ │ -023a42: 0a00 |0011: move-result v0 │ │ -023a44: 1502 7a44 |0012: const/high16 v2, #int 1148846080 // #447a │ │ -023a48: 5273 3302 |0014: iget v3, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.h:F // field@0233 │ │ -023a4c: c832 |0016: mul-float/2addr v2, v3 │ │ -023a4e: 7120 6507 2000 |0017: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0765 │ │ -023a54: 0a00 |001a: move-result v0 │ │ -023a56: 5970 3202 |001b: iput v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0232 │ │ -023a5a: 5270 3202 |001d: iget v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0232 │ │ -023a5e: 1402 3333 733f |001f: const v2, #float 0.95 // #3f733333 │ │ -023a64: c820 |0022: mul-float/2addr v0, v2 │ │ -023a66: 5970 2902 |0023: iput v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.C:F // field@0229 │ │ -023a6a: 5270 3202 |0025: iget v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0232 │ │ -023a6e: 1402 ec51 783f |0027: const v2, #float 0.97 // #3f7851ec │ │ -023a74: c820 |002a: mul-float/2addr v0, v2 │ │ -023a76: 5970 3102 |002b: iput v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0231 │ │ -023a7a: 5270 3202 |002d: iget v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0232 │ │ -023a7e: c840 |002f: mul-float/2addr v0, v4 │ │ -023a80: 5970 2802 |0030: iput v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.B:F // field@0228 │ │ -023a84: 5270 3202 |0032: iget v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0232 │ │ -023a88: c840 |0034: mul-float/2addr v0, v4 │ │ -023a8a: 5970 2f02 |0035: iput v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@022f │ │ -023a8e: 5270 3202 |0037: iget v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0232 │ │ -023a92: 1402 cdcc cc3e |0039: const v2, #float 0.4 // #3ecccccd │ │ -023a98: c820 |003c: mul-float/2addr v0, v2 │ │ -023a9a: 5970 3002 |003d: iput v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.e:F // field@0230 │ │ -023a9e: 5270 2a02 |003f: iget v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.D:I // field@022a │ │ -023aa2: 1232 |0041: const/4 v2, #int 3 // #3 │ │ -023aa4: 3220 3000 |0042: if-eq v0, v2, 0072 // +0030 │ │ -023aa8: 1300 4b00 |0044: const/16 v0, #int 75 // #4b │ │ -023aac: 5272 2c02 |0046: iget v2, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@022c │ │ -023ab0: 7110 f000 0200 |0048: invoke-static {v2}, Landroid/graphics/Color;.red:(I)I // method@00f0 │ │ -023ab6: 0a02 |004b: move-result v2 │ │ -023ab8: b102 |004c: sub-int/2addr v2, v0 │ │ -023aba: 5273 2c02 |004d: iget v3, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@022c │ │ -023abe: 7110 ee00 0300 |004f: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@00ee │ │ -023ac4: 0a03 |0052: move-result v3 │ │ -023ac6: b103 |0053: sub-int/2addr v3, v0 │ │ -023ac8: 5274 2c02 |0054: iget v4, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@022c │ │ -023acc: 7110 ed00 0400 |0056: invoke-static {v4}, Landroid/graphics/Color;.blue:(I)I // method@00ed │ │ -023ad2: 0a04 |0059: move-result v4 │ │ -023ad4: 9100 0400 |005a: sub-int v0, v4, v0 │ │ -023ad8: 7130 f100 3200 |005c: invoke-static {v2, v3, v0}, Landroid/graphics/Color;.rgb:(III)I // method@00f1 │ │ -023ade: 0a04 |005f: move-result v4 │ │ -023ae0: 2200 3d00 |0060: new-instance v0, Landroid/graphics/RadialGradient; // type@003d │ │ -023ae4: 5273 2f02 |0062: iget v3, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@022f │ │ -023ae8: 5275 2c02 |0064: iget v5, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@022c │ │ -023aec: 6206 1a00 |0066: sget-object v6, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@001a │ │ -023af0: 0112 |0068: move v2, v1 │ │ -023af2: 7607 fc00 0000 |0069: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/RadialGradient;.:(FFFIILandroid/graphics/Shader$TileMode;)V // method@00fc │ │ -023af8: 5471 3602 |006c: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.k:Landroid/graphics/Paint; // field@0236 │ │ -023afc: 6e20 f700 0100 |006e: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@00f7 │ │ -023b02: 0e00 |0071: return-void │ │ -023b04: 2200 4200 |0072: new-instance v0, Landroid/graphics/SweepGradient; // type@0042 │ │ -023b08: 5272 2c02 |0074: iget v2, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@022c │ │ -023b0c: 5273 2c02 |0076: iget v3, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@022c │ │ -023b10: 7053 0501 1021 |0078: invoke-direct {v0, v1, v1, v2, v3}, Landroid/graphics/SweepGradient;.:(FFII)V // method@0105 │ │ -023b16: 5471 3602 |007b: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.k:Landroid/graphics/Paint; // field@0236 │ │ -023b1a: 6e20 f700 0100 |007d: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@00f7 │ │ -023b20: 28f1 |0080: goto 0071 // -000f │ │ +0088ec: |[0088ec] org.yuttadhammo.BodhiTimer.Animation.b.a:(II)V │ │ +0088fc: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +008900: 1404 7b14 6e3f |0002: const v4, #float 0.93 // #3f6e147b │ │ +008906: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +008908: 5978 9800 |0006: iput v8, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.x:I // field@0098 │ │ +00890c: 5979 9900 |0008: iput v9, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.y:I // field@0099 │ │ +008910: 8280 |000a: int-to-float v0, v8 │ │ +008912: c930 |000b: div-float/2addr v0, v3 │ │ +008914: 8292 |000c: int-to-float v2, v9 │ │ +008916: c932 |000d: div-float/2addr v2, v3 │ │ +008918: 7120 0a02 2000 |000e: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@020a │ │ +00891e: 0a00 |0011: move-result v0 │ │ +008920: 1502 7a44 |0012: const/high16 v2, #int 1148846080 // #447a │ │ +008924: 5273 8800 |0014: iget v3, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.h:F // field@0088 │ │ +008928: c832 |0016: mul-float/2addr v2, v3 │ │ +00892a: 7120 0a02 2000 |0017: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@020a │ │ +008930: 0a00 |001a: move-result v0 │ │ +008932: 5970 8700 |001b: iput v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0087 │ │ +008936: 5270 8700 |001d: iget v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0087 │ │ +00893a: 1402 3333 733f |001f: const v2, #float 0.95 // #3f733333 │ │ +008940: c820 |0022: mul-float/2addr v0, v2 │ │ +008942: 5970 7e00 |0023: iput v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.C:F // field@007e │ │ +008946: 5270 8700 |0025: iget v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0087 │ │ +00894a: 1402 ec51 783f |0027: const v2, #float 0.97 // #3f7851ec │ │ +008950: c820 |002a: mul-float/2addr v0, v2 │ │ +008952: 5970 8600 |002b: iput v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0086 │ │ +008956: 5270 8700 |002d: iget v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0087 │ │ +00895a: c840 |002f: mul-float/2addr v0, v4 │ │ +00895c: 5970 7d00 |0030: iput v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.B:F // field@007d │ │ +008960: 5270 8700 |0032: iget v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0087 │ │ +008964: c840 |0034: mul-float/2addr v0, v4 │ │ +008966: 5970 8400 |0035: iput v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@0084 │ │ +00896a: 5270 8700 |0037: iget v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0087 │ │ +00896e: 1402 cdcc cc3e |0039: const v2, #float 0.4 // #3ecccccd │ │ +008974: c820 |003c: mul-float/2addr v0, v2 │ │ +008976: 5970 8500 |003d: iput v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.e:F // field@0085 │ │ +00897a: 5270 7f00 |003f: iget v0, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.D:I // field@007f │ │ +00897e: 1232 |0041: const/4 v2, #int 3 // #3 │ │ +008980: 3220 3000 |0042: if-eq v0, v2, 0072 // +0030 │ │ +008984: 1300 4b00 |0044: const/16 v0, #int 75 // #4b │ │ +008988: 5272 8100 |0046: iget v2, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@0081 │ │ +00898c: 7110 4701 0200 |0048: invoke-static {v2}, Landroid/graphics/Color;.red:(I)I // method@0147 │ │ +008992: 0a02 |004b: move-result v2 │ │ +008994: b102 |004c: sub-int/2addr v2, v0 │ │ +008996: 5273 8100 |004d: iget v3, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@0081 │ │ +00899a: 7110 4501 0300 |004f: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@0145 │ │ +0089a0: 0a03 |0052: move-result v3 │ │ +0089a2: b103 |0053: sub-int/2addr v3, v0 │ │ +0089a4: 5274 8100 |0054: iget v4, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@0081 │ │ +0089a8: 7110 4401 0400 |0056: invoke-static {v4}, Landroid/graphics/Color;.blue:(I)I // method@0144 │ │ +0089ae: 0a04 |0059: move-result v4 │ │ +0089b0: 9100 0400 |005a: sub-int v0, v4, v0 │ │ +0089b4: 7130 4801 3200 |005c: invoke-static {v2, v3, v0}, Landroid/graphics/Color;.rgb:(III)I // method@0148 │ │ +0089ba: 0a04 |005f: move-result v4 │ │ +0089bc: 2200 6d00 |0060: new-instance v0, Landroid/graphics/RadialGradient; // type@006d │ │ +0089c0: 5273 8400 |0062: iget v3, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@0084 │ │ +0089c4: 5275 8100 |0064: iget v5, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@0081 │ │ +0089c8: 6206 5b00 |0066: sget-object v6, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@005b │ │ +0089cc: 0112 |0068: move v2, v1 │ │ +0089ce: 7607 5101 0000 |0069: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/RadialGradient;.:(FFFIILandroid/graphics/Shader$TileMode;)V // method@0151 │ │ +0089d4: 5471 8b00 |006c: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.k:Landroid/graphics/Paint; // field@008b │ │ +0089d8: 6e20 4d01 0100 |006e: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@014d │ │ +0089de: 0e00 |0071: return-void │ │ +0089e0: 2200 7200 |0072: new-instance v0, Landroid/graphics/SweepGradient; // type@0072 │ │ +0089e4: 5272 8100 |0074: iget v2, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@0081 │ │ +0089e8: 5273 8100 |0076: iget v3, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:I // field@0081 │ │ +0089ec: 7053 5801 1021 |0078: invoke-direct {v0, v1, v1, v2, v3}, Landroid/graphics/SweepGradient;.:(FFII)V // method@0158 │ │ +0089f2: 5471 8b00 |007b: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/Animation/b;.k:Landroid/graphics/Paint; // field@008b │ │ +0089f6: 6e20 4d01 0100 |007d: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@014d │ │ +0089fc: 28f1 |0080: goto 0071 // -000f │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/Animation/b;) │ │ name : 'a' │ │ type : '(Landroid/graphics/Canvas;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 454 16-bit code units │ │ -023b24: |[023b24] org.yuttadhammo.BodhiTimer.Animation.b.a:(Landroid/graphics/Canvas;II)V │ │ -023b34: 6e10 ea00 0900 |0000: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@00ea │ │ -023b3a: 390b fa00 |0003: if-nez v11, 00fd // +00fa │ │ -023b3e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -023b40: 0106 |0006: move v6, v0 │ │ -023b42: 7110 ab08 0a00 |0007: invoke-static {v10}, Lorg/yuttadhammo/BodhiTimer/am;.b:(I)[I // method@08ab │ │ -023b48: 0c01 |000a: move-result-object v1 │ │ -023b4a: 5480 3e02 |000b: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.s:[I // field@023e │ │ -023b4e: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ -023b52: 5b81 3e02 |000f: iput-object v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.s:[I // field@023e │ │ -023b56: 5480 3e02 |0011: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.s:[I // field@023e │ │ -023b5a: 1222 |0013: const/4 v2, #int 2 // #2 │ │ -023b5c: 4400 0002 |0014: aget v0, v0, v2 │ │ -023b60: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -023b62: 4402 0102 |0017: aget v2, v1, v2 │ │ -023b66: 3220 0900 |0019: if-eq v0, v2, 0022 // +0009 │ │ -023b6a: 5580 2d02 |001b: iget-boolean v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.b:Z // field@022d │ │ -023b6e: 3900 e600 |001d: if-nez v0, 0103 // +00e6 │ │ -023b72: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -023b74: 5c80 2d02 |0020: iput-boolean v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.b:Z // field@022d │ │ -023b78: 390b e400 |0022: if-nez v11, 0106 // +00e4 │ │ -023b7c: 1500 803f |0024: const/high16 v0, #int 1065353216 // #3f80 │ │ -023b80: 1502 b443 |0026: const/high16 v2, #int 1135869952 // #43b4 │ │ -023b84: a807 0002 |0028: mul-float v7, v0, v2 │ │ -023b88: 5280 4302 |002a: iget v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.x:I // field@0243 │ │ -023b8c: 6e10 e300 0900 |002c: invoke-virtual {v9}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@00e3 │ │ -023b92: 0c02 |002f: move-result-object v2 │ │ -023b94: 6e10 0101 0200 |0030: invoke-virtual {v2}, Landroid/graphics/Rect;.width:()I // method@0101 │ │ -023b9a: 0a02 |0033: move-result v2 │ │ -023b9c: 3320 0e00 |0034: if-ne v0, v2, 0042 // +000e │ │ -023ba0: 5280 4402 |0036: iget v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.y:I // field@0244 │ │ -023ba4: 6e10 e300 0900 |0038: invoke-virtual {v9}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@00e3 │ │ -023baa: 0c02 |003b: move-result-object v2 │ │ -023bac: 6e10 ff00 0200 |003c: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@00ff │ │ -023bb2: 0a02 |003f: move-result v2 │ │ -023bb4: 3220 1500 |0040: if-eq v0, v2, 0055 // +0015 │ │ -023bb8: 6e10 e300 0900 |0042: invoke-virtual {v9}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@00e3 │ │ -023bbe: 0c00 |0045: move-result-object v0 │ │ -023bc0: 6e10 0101 0000 |0046: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@0101 │ │ -023bc6: 0a00 |0049: move-result v0 │ │ -023bc8: 6e10 e300 0900 |004a: invoke-virtual {v9}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@00e3 │ │ -023bce: 0c02 |004d: move-result-object v2 │ │ -023bd0: 6e10 ff00 0200 |004e: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@00ff │ │ -023bd6: 0a02 |0051: move-result v2 │ │ -023bd8: 6e30 fc07 0802 |0052: invoke-virtual {v8, v0, v2}, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:(II)V // method@07fc │ │ -023bde: 5280 4302 |0055: iget v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.x:I // field@0243 │ │ -023be2: 8200 |0057: int-to-float v0, v0 │ │ -023be4: 1502 0040 |0058: const/high16 v2, #int 1073741824 // #4000 │ │ -023be8: c920 |005a: div-float/2addr v0, v2 │ │ -023bea: 5282 4402 |005b: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.y:I // field@0244 │ │ -023bee: 8222 |005d: int-to-float v2, v2 │ │ -023bf0: 1503 0040 |005e: const/high16 v3, #int 1073741824 // #4000 │ │ -023bf4: c932 |0060: div-float/2addr v2, v3 │ │ -023bf6: 6e30 ec00 0902 |0061: invoke-virtual {v9, v0, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@00ec │ │ -023bfc: 5480 4002 |0064: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.u:Landroid/graphics/RectF; // field@0240 │ │ -023c00: 5282 3102 |0066: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0231 │ │ -023c04: 7f22 |0068: neg-float v2, v2 │ │ -023c06: 5283 3102 |0069: iget v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0231 │ │ -023c0a: 7f33 |006b: neg-float v3, v3 │ │ -023c0c: 5284 3102 |006c: iget v4, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0231 │ │ -023c10: 5285 3102 |006e: iget v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0231 │ │ -023c14: 6e55 0401 2043 |0070: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/RectF;.set:(FFFF)V // method@0104 │ │ -023c1a: 5480 3f02 |0073: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.t:Landroid/graphics/RectF; // field@023f │ │ -023c1e: 5282 2f02 |0075: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@022f │ │ -023c22: 7f22 |0077: neg-float v2, v2 │ │ -023c24: 5283 2f02 |0078: iget v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@022f │ │ -023c28: 7f33 |007a: neg-float v3, v3 │ │ -023c2a: 5284 2f02 |007b: iget v4, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@022f │ │ -023c2e: 5285 2f02 |007d: iget v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@022f │ │ -023c32: 6e55 0401 2043 |007f: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/RectF;.set:(FFFF)V // method@0104 │ │ -023c38: 5b81 3e02 |0082: iput-object v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.s:[I // field@023e │ │ -023c3c: 5280 2a02 |0084: iget v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.D:I // field@022a │ │ -023c40: 1232 |0086: const/4 v2, #int 3 // #3 │ │ -023c42: 3320 a500 |0087: if-ne v0, v2, 012c // +00a5 │ │ -023c46: 6e10 e300 0900 |0089: invoke-virtual {v9}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@00e3 │ │ -023c4c: 0c00 |008c: move-result-object v0 │ │ -023c4e: 6e10 0101 0000 |008d: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@0101 │ │ -023c54: 0a01 |0090: move-result v1 │ │ -023c56: 6e10 e300 0900 |0091: invoke-virtual {v9}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@00e3 │ │ -023c5c: 0c00 |0094: move-result-object v0 │ │ -023c5e: 6e10 ff00 0000 |0095: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@00ff │ │ -023c64: 0a02 |0098: move-result v2 │ │ -023c66: 2203 3e00 |0099: new-instance v3, Landroid/graphics/Rect; // type@003e │ │ -023c6a: 1200 |009b: const/4 v0, #int 0 // #0 │ │ -023c6c: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -023c6e: 5285 4502 |009d: iget v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.z:I // field@0245 │ │ -023c72: 5287 2702 |009f: iget v7, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.A:I // field@0227 │ │ -023c76: 7057 fe00 0354 |00a1: invoke-direct {v3, v0, v4, v5, v7}, Landroid/graphics/Rect;.:(IIII)V // method@00fe │ │ -023c7c: 3521 7300 |00a4: if-ge v1, v2, 0117 // +0073 │ │ -023c80: 2200 3e00 |00a6: new-instance v0, Landroid/graphics/Rect; // type@003e │ │ -023c84: 1204 |00a8: const/4 v4, #int 0 // #0 │ │ -023c86: 1205 |00a9: const/4 v5, #int 0 // #0 │ │ -023c88: 7051 fe00 4015 |00aa: invoke-direct {v0, v4, v5, v1, v1}, Landroid/graphics/Rect;.:(IIII)V // method@00fe │ │ -023c8e: db04 01fe |00ad: div-int/lit8 v4, v1, #int -2 // #fe │ │ -023c92: 8244 |00af: int-to-float v4, v4 │ │ -023c94: db05 02fe |00b0: div-int/lit8 v5, v2, #int -2 // #fe │ │ -023c98: 9101 0201 |00b2: sub-int v1, v2, v1 │ │ -023c9c: db01 0102 |00b4: div-int/lit8 v1, v1, #int 2 // #02 │ │ -023ca0: b051 |00b6: add-int/2addr v1, v5 │ │ -023ca2: 8211 |00b7: int-to-float v1, v1 │ │ -023ca4: 6e30 ec00 4901 |00b8: invoke-virtual {v9, v4, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@00ec │ │ -023caa: 5481 3a02 |00bb: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.o:Landroid/graphics/Bitmap; // field@023a │ │ -023cae: 1202 |00bd: const/4 v2, #int 0 // #0 │ │ -023cb0: 6e52 df00 1903 |00be: invoke-virtual {v9, v1, v3, v0, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@00df │ │ -023cb6: 6e10 e700 0900 |00c1: invoke-virtual {v9}, Landroid/graphics/Canvas;.restore:()V // method@00e7 │ │ -023cbc: 5280 4302 |00c4: iget v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.x:I // field@0243 │ │ -023cc0: 8200 |00c6: int-to-float v0, v0 │ │ -023cc2: 1501 0040 |00c7: const/high16 v1, #int 1073741824 // #4000 │ │ -023cc6: c910 |00c9: div-float/2addr v0, v1 │ │ -023cc8: 5281 4402 |00ca: iget v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.y:I // field@0244 │ │ -023ccc: 8211 |00cc: int-to-float v1, v1 │ │ -023cce: 1502 0040 |00cd: const/high16 v2, #int 1073741824 // #4000 │ │ -023cd2: c921 |00cf: div-float/2addr v1, v2 │ │ -023cd4: 6e30 ec00 0901 |00d0: invoke-virtual {v9, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@00ec │ │ -023cda: 1500 b443 |00d3: const/high16 v0, #int 1135869952 // #43b4 │ │ -023cde: 1501 803f |00d5: const/high16 v1, #int 1065353216 // #3f80 │ │ -023ce2: c761 |00d7: sub-float/2addr v1, v6 │ │ -023ce4: c810 |00d8: mul-float/2addr v0, v1 │ │ -023ce6: 1501 b442 |00d9: const/high16 v1, #int 1119092736 // #42b4 │ │ -023cea: a602 0100 |00db: add-float v2, v1, v0 │ │ -023cee: 1500 b443 |00dd: const/high16 v0, #int 1135869952 // #43b4 │ │ -023cf2: 2d00 0200 |00df: cmpl-float v0, v2, v0 │ │ -023cf6: 3d00 0500 |00e1: if-lez v0, 00e6 // +0005 │ │ -023cfa: 1500 b443 |00e3: const/high16 v0, #int 1135869952 // #43b4 │ │ -023cfe: c702 |00e5: sub-float/2addr v2, v0 │ │ -023d00: 5481 3f02 |00e6: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.t:Landroid/graphics/RectF; // field@023f │ │ -023d04: 1500 b443 |00e8: const/high16 v0, #int 1135869952 // #43b4 │ │ -023d08: 1503 b443 |00ea: const/high16 v3, #int 1135869952 // #43b4 │ │ -023d0c: 1504 803f |00ec: const/high16 v4, #int 1065353216 // #3f80 │ │ -023d10: c764 |00ee: sub-float/2addr v4, v6 │ │ -023d12: c843 |00ef: mul-float/2addr v3, v4 │ │ -023d14: a703 0003 |00f0: sub-float v3, v0, v3 │ │ -023d18: 1214 |00f2: const/4 v4, #int 1 // #1 │ │ -023d1a: 5485 3602 |00f3: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.k:Landroid/graphics/Paint; // field@0236 │ │ -023d1e: 0790 |00f5: move-object v0, v9 │ │ -023d20: 7406 dd00 0000 |00f6: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@00dd │ │ -023d26: 6e10 e700 0900 |00f9: invoke-virtual {v9}, Landroid/graphics/Canvas;.restore:()V // method@00e7 │ │ -023d2c: 0e00 |00fc: return-void │ │ -023d2e: 82a0 |00fd: int-to-float v0, v10 │ │ -023d30: 82b1 |00fe: int-to-float v1, v11 │ │ -023d32: c910 |00ff: div-float/2addr v0, v1 │ │ -023d34: 0106 |0100: move v6, v0 │ │ -023d36: 2900 06ff |0101: goto/16 0007 // -00fa │ │ -023d3a: 1200 |0103: const/4 v0, #int 0 // #0 │ │ -023d3c: 2900 1cff |0104: goto/16 0020 // -00e4 │ │ -023d40: 1220 |0106: const/4 v0, #int 2 // #2 │ │ -023d42: 4400 0100 |0107: aget v0, v1, v0 │ │ -023d46: 8200 |0109: int-to-float v0, v0 │ │ -023d48: 1232 |010a: const/4 v2, #int 3 // #3 │ │ -023d4a: 4402 0102 |010b: aget v2, v1, v2 │ │ -023d4e: 8222 |010d: int-to-float v2, v2 │ │ -023d50: 1503 7a44 |010e: const/high16 v3, #int 1148846080 // #447a │ │ -023d54: c932 |0110: div-float/2addr v2, v3 │ │ -023d56: c620 |0111: add-float/2addr v0, v2 │ │ -023d58: 1502 7042 |0112: const/high16 v2, #int 1114636288 // #4270 │ │ -023d5c: c920 |0114: div-float/2addr v0, v2 │ │ -023d5e: 2900 11ff |0115: goto/16 0026 // -00ef │ │ -023d62: 2200 3e00 |0117: new-instance v0, Landroid/graphics/Rect; // type@003e │ │ -023d66: 1204 |0119: const/4 v4, #int 0 // #0 │ │ -023d68: 1205 |011a: const/4 v5, #int 0 // #0 │ │ -023d6a: 7052 fe00 4025 |011b: invoke-direct {v0, v4, v5, v2, v2}, Landroid/graphics/Rect;.:(IIII)V // method@00fe │ │ -023d70: db04 01fe |011e: div-int/lit8 v4, v1, #int -2 // #fe │ │ -023d74: b121 |0120: sub-int/2addr v1, v2 │ │ -023d76: db01 0102 |0121: div-int/lit8 v1, v1, #int 2 // #02 │ │ -023d7a: b041 |0123: add-int/2addr v1, v4 │ │ -023d7c: 8211 |0124: int-to-float v1, v1 │ │ -023d7e: db02 02fe |0125: div-int/lit8 v2, v2, #int -2 // #fe │ │ -023d82: 8222 |0127: int-to-float v2, v2 │ │ -023d84: 6e30 ec00 1902 |0128: invoke-virtual {v9, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@00ec │ │ -023d8a: 2890 |012b: goto 00bb // -0070 │ │ -023d8c: 5580 3d02 |012c: iget-boolean v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.r:Z // field@023d │ │ -023d90: 3800 8e00 |012e: if-eqz v0, 01bc // +008e │ │ -023d94: 1230 |0130: const/4 v0, #int 3 // #3 │ │ -023d96: 4400 0100 |0131: aget v0, v1, v0 │ │ -023d9a: 8300 |0133: int-to-double v0, v0 │ │ -023d9c: 1802 0000 0000 0040 8f40 |0134: const-wide v2, #double 1000 // #408f400000000000 │ │ -023da6: ce20 |0139: div-double/2addr v0, v2 │ │ -023da8: 8c00 |013a: double-to-float v0, v0 │ │ -023daa: 1501 b443 |013b: const/high16 v1, #int 1135869952 // #43b4 │ │ -023dae: a803 0001 |013d: mul-float v3, v0, v1 │ │ -023db2: 5480 4102 |013f: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.v:Landroid/graphics/RectF; // field@0241 │ │ -023db6: 5281 3202 |0141: iget v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0232 │ │ -023dba: 7f11 |0143: neg-float v1, v1 │ │ -023dbc: 5282 3202 |0144: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0232 │ │ -023dc0: 7f22 |0146: neg-float v2, v2 │ │ -023dc2: 5284 3202 |0147: iget v4, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0232 │ │ -023dc6: 5285 3202 |0149: iget v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0232 │ │ -023dca: 6e55 0401 1042 |014b: invoke-virtual {v0, v1, v2, v4, v5}, Landroid/graphics/RectF;.set:(FFFF)V // method@0104 │ │ -023dd0: 1201 |014e: const/4 v1, #int 0 // #0 │ │ -023dd2: 1202 |014f: const/4 v2, #int 0 // #0 │ │ -023dd4: 5284 3202 |0150: iget v4, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0232 │ │ -023dd8: 5580 2d02 |0152: iget-boolean v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.b:Z // field@022d │ │ -023ddc: 3800 6200 |0154: if-eqz v0, 01b6 // +0062 │ │ -023de0: 5480 3402 |0156: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.i:Landroid/graphics/Paint; // field@0234 │ │ -023de4: 6e50 e000 1942 |0158: invoke-virtual {v9, v1, v2, v4, v0}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@00e0 │ │ -023dea: 5481 4102 |015b: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.v:Landroid/graphics/RectF; // field@0241 │ │ -023dee: 1502 b442 |015d: const/high16 v2, #int 1119092736 // #42b4 │ │ -023df2: 1214 |015f: const/4 v4, #int 1 // #1 │ │ -023df4: 5580 2d02 |0160: iget-boolean v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.b:Z // field@022d │ │ -023df8: 3800 5700 |0162: if-eqz v0, 01b9 // +0057 │ │ -023dfc: 5485 3802 |0164: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.m:Landroid/graphics/Paint; // field@0238 │ │ -023e00: 0790 |0166: move-object v0, v9 │ │ -023e02: 7406 dd00 0000 |0167: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@00dd │ │ -023e08: 1200 |016a: const/4 v0, #int 0 // #0 │ │ -023e0a: 1201 |016b: const/4 v1, #int 0 // #0 │ │ -023e0c: 5282 2902 |016c: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.C:F // field@0229 │ │ -023e10: 5483 3502 |016e: iget-object v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.j:Landroid/graphics/Paint; // field@0235 │ │ -023e14: 6e53 e000 0921 |0170: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@00e0 │ │ -023e1a: 1200 |0173: const/4 v0, #int 0 // #0 │ │ -023e1c: 1201 |0174: const/4 v1, #int 0 // #0 │ │ -023e1e: 5282 3102 |0175: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0231 │ │ -023e22: 5483 3c02 |0177: iget-object v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.q:Landroid/graphics/Paint; // field@023c │ │ -023e26: 6e53 e000 0921 |0179: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@00e0 │ │ -023e2c: 5481 4002 |017c: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.u:Landroid/graphics/RectF; // field@0240 │ │ -023e30: 1502 b442 |017e: const/high16 v2, #int 1119092736 // #42b4 │ │ -023e34: 1214 |0180: const/4 v4, #int 1 // #1 │ │ -023e36: 5485 3b02 |0181: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.p:Landroid/graphics/Paint; // field@023b │ │ -023e3a: 0790 |0183: move-object v0, v9 │ │ -023e3c: 0173 |0184: move v3, v7 │ │ -023e3e: 7406 dd00 0000 |0185: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@00dd │ │ -023e44: 1200 |0188: const/4 v0, #int 0 // #0 │ │ -023e46: 1201 |0189: const/4 v1, #int 0 // #0 │ │ -023e48: 5282 2802 |018a: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.B:F // field@0228 │ │ -023e4c: 5483 3502 |018c: iget-object v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.j:Landroid/graphics/Paint; // field@0235 │ │ -023e50: 6e53 e000 0921 |018e: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@00e0 │ │ -023e56: 1200 |0191: const/4 v0, #int 0 // #0 │ │ -023e58: 1201 |0192: const/4 v1, #int 0 // #0 │ │ -023e5a: 5282 2f02 |0193: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@022f │ │ -023e5e: 5483 3402 |0195: iget-object v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.i:Landroid/graphics/Paint; // field@0234 │ │ -023e62: 6e53 e000 0921 |0197: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@00e0 │ │ -023e68: 5481 3f02 |019a: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.t:Landroid/graphics/RectF; // field@023f │ │ -023e6c: 1502 b442 |019c: const/high16 v2, #int 1119092736 // #42b4 │ │ -023e70: 1500 b443 |019e: const/high16 v0, #int 1135869952 // #43b4 │ │ -023e74: 1503 803f |01a0: const/high16 v3, #int 1065353216 // #3f80 │ │ -023e78: c763 |01a2: sub-float/2addr v3, v6 │ │ -023e7a: c803 |01a3: mul-float/2addr v3, v0 │ │ -023e7c: 1214 |01a4: const/4 v4, #int 1 // #1 │ │ -023e7e: 5485 3602 |01a5: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.k:Landroid/graphics/Paint; // field@0236 │ │ -023e82: 0790 |01a7: move-object v0, v9 │ │ -023e84: 7406 dd00 0000 |01a8: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@00dd │ │ -023e8a: 1200 |01ab: const/4 v0, #int 0 // #0 │ │ -023e8c: 1201 |01ac: const/4 v1, #int 0 // #0 │ │ -023e8e: 5282 3002 |01ad: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.e:F // field@0230 │ │ -023e92: 5483 3502 |01af: iget-object v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.j:Landroid/graphics/Paint; // field@0235 │ │ -023e96: 6e53 e000 0921 |01b1: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@00e0 │ │ -023e9c: 2900 45ff |01b4: goto/16 00f9 // -00bb │ │ -023ea0: 5480 3802 |01b6: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.m:Landroid/graphics/Paint; // field@0238 │ │ -023ea4: 28a0 |01b8: goto 0158 // -0060 │ │ -023ea6: 5485 3402 |01b9: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.i:Landroid/graphics/Paint; // field@0234 │ │ -023eaa: 28ab |01bb: goto 0166 // -0055 │ │ -023eac: 1200 |01bc: const/4 v0, #int 0 // #0 │ │ -023eae: 1201 |01bd: const/4 v1, #int 0 // #0 │ │ -023eb0: 5282 3202 |01be: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0232 │ │ -023eb4: 5483 3802 |01c0: iget-object v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.m:Landroid/graphics/Paint; // field@0238 │ │ -023eb8: 6e53 e000 0921 |01c2: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@00e0 │ │ -023ebe: 28a5 |01c5: goto 016a // -005b │ │ +008a00: |[008a00] org.yuttadhammo.BodhiTimer.Animation.b.a:(Landroid/graphics/Canvas;II)V │ │ +008a10: 6e10 4201 0900 |0000: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@0142 │ │ +008a16: 390b fa00 |0003: if-nez v11, 00fd // +00fa │ │ +008a1a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +008a1c: 0106 |0006: move v6, v0 │ │ +008a1e: 7110 1f03 0a00 |0007: invoke-static {v10}, Lorg/yuttadhammo/BodhiTimer/am;.b:(I)[I // method@031f │ │ +008a24: 0c01 |000a: move-result-object v1 │ │ +008a26: 5480 9300 |000b: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.s:[I // field@0093 │ │ +008a2a: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ +008a2e: 5b81 9300 |000f: iput-object v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.s:[I // field@0093 │ │ +008a32: 5480 9300 |0011: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.s:[I // field@0093 │ │ +008a36: 1222 |0013: const/4 v2, #int 2 // #2 │ │ +008a38: 4400 0002 |0014: aget v0, v0, v2 │ │ +008a3c: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +008a3e: 4402 0102 |0017: aget v2, v1, v2 │ │ +008a42: 3220 0900 |0019: if-eq v0, v2, 0022 // +0009 │ │ +008a46: 5580 8200 |001b: iget-boolean v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.b:Z // field@0082 │ │ +008a4a: 3900 e600 |001d: if-nez v0, 0103 // +00e6 │ │ +008a4e: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +008a50: 5c80 8200 |0020: iput-boolean v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.b:Z // field@0082 │ │ +008a54: 390b e400 |0022: if-nez v11, 0106 // +00e4 │ │ +008a58: 1500 803f |0024: const/high16 v0, #int 1065353216 // #3f80 │ │ +008a5c: 1502 b443 |0026: const/high16 v2, #int 1135869952 // #43b4 │ │ +008a60: a807 0002 |0028: mul-float v7, v0, v2 │ │ +008a64: 5280 9800 |002a: iget v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.x:I // field@0098 │ │ +008a68: 6e10 3e01 0900 |002c: invoke-virtual {v9}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@013e │ │ +008a6e: 0c02 |002f: move-result-object v2 │ │ +008a70: 6e10 5401 0200 |0030: invoke-virtual {v2}, Landroid/graphics/Rect;.width:()I // method@0154 │ │ +008a76: 0a02 |0033: move-result v2 │ │ +008a78: 3320 0e00 |0034: if-ne v0, v2, 0042 // +000e │ │ +008a7c: 5280 9900 |0036: iget v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.y:I // field@0099 │ │ +008a80: 6e10 3e01 0900 |0038: invoke-virtual {v9}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@013e │ │ +008a86: 0c02 |003b: move-result-object v2 │ │ +008a88: 6e10 5301 0200 |003c: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@0153 │ │ +008a8e: 0a02 |003f: move-result v2 │ │ +008a90: 3220 1500 |0040: if-eq v0, v2, 0055 // +0015 │ │ +008a94: 6e10 3e01 0900 |0042: invoke-virtual {v9}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@013e │ │ +008a9a: 0c00 |0045: move-result-object v0 │ │ +008a9c: 6e10 5401 0000 |0046: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@0154 │ │ +008aa2: 0a00 |0049: move-result v0 │ │ +008aa4: 6e10 3e01 0900 |004a: invoke-virtual {v9}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@013e │ │ +008aaa: 0c02 |004d: move-result-object v2 │ │ +008aac: 6e10 5301 0200 |004e: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@0153 │ │ +008ab2: 0a02 |0051: move-result v2 │ │ +008ab4: 6e30 7002 0802 |0052: invoke-virtual {v8, v0, v2}, Lorg/yuttadhammo/BodhiTimer/Animation/b;.a:(II)V // method@0270 │ │ +008aba: 5280 9800 |0055: iget v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.x:I // field@0098 │ │ +008abe: 8200 |0057: int-to-float v0, v0 │ │ +008ac0: 1502 0040 |0058: const/high16 v2, #int 1073741824 // #4000 │ │ +008ac4: c920 |005a: div-float/2addr v0, v2 │ │ +008ac6: 5282 9900 |005b: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.y:I // field@0099 │ │ +008aca: 8222 |005d: int-to-float v2, v2 │ │ +008acc: 1503 0040 |005e: const/high16 v3, #int 1073741824 // #4000 │ │ +008ad0: c932 |0060: div-float/2addr v2, v3 │ │ +008ad2: 6e30 4301 0902 |0061: invoke-virtual {v9, v0, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@0143 │ │ +008ad8: 5480 9500 |0064: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.u:Landroid/graphics/RectF; // field@0095 │ │ +008adc: 5282 8600 |0066: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0086 │ │ +008ae0: 7f22 |0068: neg-float v2, v2 │ │ +008ae2: 5283 8600 |0069: iget v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0086 │ │ +008ae6: 7f33 |006b: neg-float v3, v3 │ │ +008ae8: 5284 8600 |006c: iget v4, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0086 │ │ +008aec: 5285 8600 |006e: iget v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0086 │ │ +008af0: 6e55 5701 2043 |0070: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/RectF;.set:(FFFF)V // method@0157 │ │ +008af6: 5480 9400 |0073: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.t:Landroid/graphics/RectF; // field@0094 │ │ +008afa: 5282 8400 |0075: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@0084 │ │ +008afe: 7f22 |0077: neg-float v2, v2 │ │ +008b00: 5283 8400 |0078: iget v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@0084 │ │ +008b04: 7f33 |007a: neg-float v3, v3 │ │ +008b06: 5284 8400 |007b: iget v4, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@0084 │ │ +008b0a: 5285 8400 |007d: iget v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@0084 │ │ +008b0e: 6e55 5701 2043 |007f: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/RectF;.set:(FFFF)V // method@0157 │ │ +008b14: 5b81 9300 |0082: iput-object v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.s:[I // field@0093 │ │ +008b18: 5280 7f00 |0084: iget v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.D:I // field@007f │ │ +008b1c: 1232 |0086: const/4 v2, #int 3 // #3 │ │ +008b1e: 3320 a500 |0087: if-ne v0, v2, 012c // +00a5 │ │ +008b22: 6e10 3e01 0900 |0089: invoke-virtual {v9}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@013e │ │ +008b28: 0c00 |008c: move-result-object v0 │ │ +008b2a: 6e10 5401 0000 |008d: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@0154 │ │ +008b30: 0a01 |0090: move-result v1 │ │ +008b32: 6e10 3e01 0900 |0091: invoke-virtual {v9}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@013e │ │ +008b38: 0c00 |0094: move-result-object v0 │ │ +008b3a: 6e10 5301 0000 |0095: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@0153 │ │ +008b40: 0a02 |0098: move-result v2 │ │ +008b42: 2203 6e00 |0099: new-instance v3, Landroid/graphics/Rect; // type@006e │ │ +008b46: 1200 |009b: const/4 v0, #int 0 // #0 │ │ +008b48: 1204 |009c: const/4 v4, #int 0 // #0 │ │ +008b4a: 5285 9a00 |009d: iget v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.z:I // field@009a │ │ +008b4e: 5287 7c00 |009f: iget v7, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.A:I // field@007c │ │ +008b52: 7057 5201 0354 |00a1: invoke-direct {v3, v0, v4, v5, v7}, Landroid/graphics/Rect;.:(IIII)V // method@0152 │ │ +008b58: 3521 7300 |00a4: if-ge v1, v2, 0117 // +0073 │ │ +008b5c: 2200 6e00 |00a6: new-instance v0, Landroid/graphics/Rect; // type@006e │ │ +008b60: 1204 |00a8: const/4 v4, #int 0 // #0 │ │ +008b62: 1205 |00a9: const/4 v5, #int 0 // #0 │ │ +008b64: 7051 5201 4015 |00aa: invoke-direct {v0, v4, v5, v1, v1}, Landroid/graphics/Rect;.:(IIII)V // method@0152 │ │ +008b6a: db04 01fe |00ad: div-int/lit8 v4, v1, #int -2 // #fe │ │ +008b6e: 8244 |00af: int-to-float v4, v4 │ │ +008b70: db05 02fe |00b0: div-int/lit8 v5, v2, #int -2 // #fe │ │ +008b74: 9101 0201 |00b2: sub-int v1, v2, v1 │ │ +008b78: db01 0102 |00b4: div-int/lit8 v1, v1, #int 2 // #02 │ │ +008b7c: b051 |00b6: add-int/2addr v1, v5 │ │ +008b7e: 8211 |00b7: int-to-float v1, v1 │ │ +008b80: 6e30 4301 4901 |00b8: invoke-virtual {v9, v4, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0143 │ │ +008b86: 5481 8f00 |00bb: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.o:Landroid/graphics/Bitmap; // field@008f │ │ +008b8a: 1202 |00bd: const/4 v2, #int 0 // #0 │ │ +008b8c: 6e52 3b01 1903 |00be: invoke-virtual {v9, v1, v3, v0, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@013b │ │ +008b92: 6e10 4101 0900 |00c1: invoke-virtual {v9}, Landroid/graphics/Canvas;.restore:()V // method@0141 │ │ +008b98: 5280 9800 |00c4: iget v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.x:I // field@0098 │ │ +008b9c: 8200 |00c6: int-to-float v0, v0 │ │ +008b9e: 1501 0040 |00c7: const/high16 v1, #int 1073741824 // #4000 │ │ +008ba2: c910 |00c9: div-float/2addr v0, v1 │ │ +008ba4: 5281 9900 |00ca: iget v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.y:I // field@0099 │ │ +008ba8: 8211 |00cc: int-to-float v1, v1 │ │ +008baa: 1502 0040 |00cd: const/high16 v2, #int 1073741824 // #4000 │ │ +008bae: c921 |00cf: div-float/2addr v1, v2 │ │ +008bb0: 6e30 4301 0901 |00d0: invoke-virtual {v9, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0143 │ │ +008bb6: 1500 b443 |00d3: const/high16 v0, #int 1135869952 // #43b4 │ │ +008bba: 1501 803f |00d5: const/high16 v1, #int 1065353216 // #3f80 │ │ +008bbe: c761 |00d7: sub-float/2addr v1, v6 │ │ +008bc0: c810 |00d8: mul-float/2addr v0, v1 │ │ +008bc2: 1501 b442 |00d9: const/high16 v1, #int 1119092736 // #42b4 │ │ +008bc6: a602 0100 |00db: add-float v2, v1, v0 │ │ +008bca: 1500 b443 |00dd: const/high16 v0, #int 1135869952 // #43b4 │ │ +008bce: 2d00 0200 |00df: cmpl-float v0, v2, v0 │ │ +008bd2: 3d00 0500 |00e1: if-lez v0, 00e6 // +0005 │ │ +008bd6: 1500 b443 |00e3: const/high16 v0, #int 1135869952 // #43b4 │ │ +008bda: c702 |00e5: sub-float/2addr v2, v0 │ │ +008bdc: 5481 9400 |00e6: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.t:Landroid/graphics/RectF; // field@0094 │ │ +008be0: 1500 b443 |00e8: const/high16 v0, #int 1135869952 // #43b4 │ │ +008be4: 1503 b443 |00ea: const/high16 v3, #int 1135869952 // #43b4 │ │ +008be8: 1504 803f |00ec: const/high16 v4, #int 1065353216 // #3f80 │ │ +008bec: c764 |00ee: sub-float/2addr v4, v6 │ │ +008bee: c843 |00ef: mul-float/2addr v3, v4 │ │ +008bf0: a703 0003 |00f0: sub-float v3, v0, v3 │ │ +008bf4: 1214 |00f2: const/4 v4, #int 1 // #1 │ │ +008bf6: 5485 8b00 |00f3: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.k:Landroid/graphics/Paint; // field@008b │ │ +008bfa: 0790 |00f5: move-object v0, v9 │ │ +008bfc: 7406 3a01 0000 |00f6: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@013a │ │ +008c02: 6e10 4101 0900 |00f9: invoke-virtual {v9}, Landroid/graphics/Canvas;.restore:()V // method@0141 │ │ +008c08: 0e00 |00fc: return-void │ │ +008c0a: 82a0 |00fd: int-to-float v0, v10 │ │ +008c0c: 82b1 |00fe: int-to-float v1, v11 │ │ +008c0e: c910 |00ff: div-float/2addr v0, v1 │ │ +008c10: 0106 |0100: move v6, v0 │ │ +008c12: 2900 06ff |0101: goto/16 0007 // -00fa │ │ +008c16: 1200 |0103: const/4 v0, #int 0 // #0 │ │ +008c18: 2900 1cff |0104: goto/16 0020 // -00e4 │ │ +008c1c: 1220 |0106: const/4 v0, #int 2 // #2 │ │ +008c1e: 4400 0100 |0107: aget v0, v1, v0 │ │ +008c22: 8200 |0109: int-to-float v0, v0 │ │ +008c24: 1232 |010a: const/4 v2, #int 3 // #3 │ │ +008c26: 4402 0102 |010b: aget v2, v1, v2 │ │ +008c2a: 8222 |010d: int-to-float v2, v2 │ │ +008c2c: 1503 7a44 |010e: const/high16 v3, #int 1148846080 // #447a │ │ +008c30: c932 |0110: div-float/2addr v2, v3 │ │ +008c32: c620 |0111: add-float/2addr v0, v2 │ │ +008c34: 1502 7042 |0112: const/high16 v2, #int 1114636288 // #4270 │ │ +008c38: c920 |0114: div-float/2addr v0, v2 │ │ +008c3a: 2900 11ff |0115: goto/16 0026 // -00ef │ │ +008c3e: 2200 6e00 |0117: new-instance v0, Landroid/graphics/Rect; // type@006e │ │ +008c42: 1204 |0119: const/4 v4, #int 0 // #0 │ │ +008c44: 1205 |011a: const/4 v5, #int 0 // #0 │ │ +008c46: 7052 5201 4025 |011b: invoke-direct {v0, v4, v5, v2, v2}, Landroid/graphics/Rect;.:(IIII)V // method@0152 │ │ +008c4c: db04 01fe |011e: div-int/lit8 v4, v1, #int -2 // #fe │ │ +008c50: b121 |0120: sub-int/2addr v1, v2 │ │ +008c52: db01 0102 |0121: div-int/lit8 v1, v1, #int 2 // #02 │ │ +008c56: b041 |0123: add-int/2addr v1, v4 │ │ +008c58: 8211 |0124: int-to-float v1, v1 │ │ +008c5a: db02 02fe |0125: div-int/lit8 v2, v2, #int -2 // #fe │ │ +008c5e: 8222 |0127: int-to-float v2, v2 │ │ +008c60: 6e30 4301 1902 |0128: invoke-virtual {v9, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@0143 │ │ +008c66: 2890 |012b: goto 00bb // -0070 │ │ +008c68: 5580 9200 |012c: iget-boolean v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.r:Z // field@0092 │ │ +008c6c: 3800 8e00 |012e: if-eqz v0, 01bc // +008e │ │ +008c70: 1230 |0130: const/4 v0, #int 3 // #3 │ │ +008c72: 4400 0100 |0131: aget v0, v1, v0 │ │ +008c76: 8300 |0133: int-to-double v0, v0 │ │ +008c78: 1802 0000 0000 0040 8f40 |0134: const-wide v2, #double 1000 // #408f400000000000 │ │ +008c82: ce20 |0139: div-double/2addr v0, v2 │ │ +008c84: 8c00 |013a: double-to-float v0, v0 │ │ +008c86: 1501 b443 |013b: const/high16 v1, #int 1135869952 // #43b4 │ │ +008c8a: a803 0001 |013d: mul-float v3, v0, v1 │ │ +008c8e: 5480 9600 |013f: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.v:Landroid/graphics/RectF; // field@0096 │ │ +008c92: 5281 8700 |0141: iget v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0087 │ │ +008c96: 7f11 |0143: neg-float v1, v1 │ │ +008c98: 5282 8700 |0144: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0087 │ │ +008c9c: 7f22 |0146: neg-float v2, v2 │ │ +008c9e: 5284 8700 |0147: iget v4, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0087 │ │ +008ca2: 5285 8700 |0149: iget v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0087 │ │ +008ca6: 6e55 5701 1042 |014b: invoke-virtual {v0, v1, v2, v4, v5}, Landroid/graphics/RectF;.set:(FFFF)V // method@0157 │ │ +008cac: 1201 |014e: const/4 v1, #int 0 // #0 │ │ +008cae: 1202 |014f: const/4 v2, #int 0 // #0 │ │ +008cb0: 5284 8700 |0150: iget v4, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0087 │ │ +008cb4: 5580 8200 |0152: iget-boolean v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.b:Z // field@0082 │ │ +008cb8: 3800 6200 |0154: if-eqz v0, 01b6 // +0062 │ │ +008cbc: 5480 8900 |0156: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.i:Landroid/graphics/Paint; // field@0089 │ │ +008cc0: 6e50 3c01 1942 |0158: invoke-virtual {v9, v1, v2, v4, v0}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@013c │ │ +008cc6: 5481 9600 |015b: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.v:Landroid/graphics/RectF; // field@0096 │ │ +008cca: 1502 b442 |015d: const/high16 v2, #int 1119092736 // #42b4 │ │ +008cce: 1214 |015f: const/4 v4, #int 1 // #1 │ │ +008cd0: 5580 8200 |0160: iget-boolean v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.b:Z // field@0082 │ │ +008cd4: 3800 5700 |0162: if-eqz v0, 01b9 // +0057 │ │ +008cd8: 5485 8d00 |0164: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.m:Landroid/graphics/Paint; // field@008d │ │ +008cdc: 0790 |0166: move-object v0, v9 │ │ +008cde: 7406 3a01 0000 |0167: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@013a │ │ +008ce4: 1200 |016a: const/4 v0, #int 0 // #0 │ │ +008ce6: 1201 |016b: const/4 v1, #int 0 // #0 │ │ +008ce8: 5282 7e00 |016c: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.C:F // field@007e │ │ +008cec: 5483 8a00 |016e: iget-object v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.j:Landroid/graphics/Paint; // field@008a │ │ +008cf0: 6e53 3c01 0921 |0170: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@013c │ │ +008cf6: 1200 |0173: const/4 v0, #int 0 // #0 │ │ +008cf8: 1201 |0174: const/4 v1, #int 0 // #0 │ │ +008cfa: 5282 8600 |0175: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.f:F // field@0086 │ │ +008cfe: 5483 9100 |0177: iget-object v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.q:Landroid/graphics/Paint; // field@0091 │ │ +008d02: 6e53 3c01 0921 |0179: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@013c │ │ +008d08: 5481 9500 |017c: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.u:Landroid/graphics/RectF; // field@0095 │ │ +008d0c: 1502 b442 |017e: const/high16 v2, #int 1119092736 // #42b4 │ │ +008d10: 1214 |0180: const/4 v4, #int 1 // #1 │ │ +008d12: 5485 9000 |0181: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.p:Landroid/graphics/Paint; // field@0090 │ │ +008d16: 0790 |0183: move-object v0, v9 │ │ +008d18: 0173 |0184: move v3, v7 │ │ +008d1a: 7406 3a01 0000 |0185: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@013a │ │ +008d20: 1200 |0188: const/4 v0, #int 0 // #0 │ │ +008d22: 1201 |0189: const/4 v1, #int 0 // #0 │ │ +008d24: 5282 7d00 |018a: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.B:F // field@007d │ │ +008d28: 5483 8a00 |018c: iget-object v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.j:Landroid/graphics/Paint; // field@008a │ │ +008d2c: 6e53 3c01 0921 |018e: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@013c │ │ +008d32: 1200 |0191: const/4 v0, #int 0 // #0 │ │ +008d34: 1201 |0192: const/4 v1, #int 0 // #0 │ │ +008d36: 5282 8400 |0193: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.d:F // field@0084 │ │ +008d3a: 5483 8900 |0195: iget-object v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.i:Landroid/graphics/Paint; // field@0089 │ │ +008d3e: 6e53 3c01 0921 |0197: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@013c │ │ +008d44: 5481 9400 |019a: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.t:Landroid/graphics/RectF; // field@0094 │ │ +008d48: 1502 b442 |019c: const/high16 v2, #int 1119092736 // #42b4 │ │ +008d4c: 1500 b443 |019e: const/high16 v0, #int 1135869952 // #43b4 │ │ +008d50: 1503 803f |01a0: const/high16 v3, #int 1065353216 // #3f80 │ │ +008d54: c763 |01a2: sub-float/2addr v3, v6 │ │ +008d56: c803 |01a3: mul-float/2addr v3, v0 │ │ +008d58: 1214 |01a4: const/4 v4, #int 1 // #1 │ │ +008d5a: 5485 8b00 |01a5: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.k:Landroid/graphics/Paint; // field@008b │ │ +008d5e: 0790 |01a7: move-object v0, v9 │ │ +008d60: 7406 3a01 0000 |01a8: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@013a │ │ +008d66: 1200 |01ab: const/4 v0, #int 0 // #0 │ │ +008d68: 1201 |01ac: const/4 v1, #int 0 // #0 │ │ +008d6a: 5282 8500 |01ad: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.e:F // field@0085 │ │ +008d6e: 5483 8a00 |01af: iget-object v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.j:Landroid/graphics/Paint; // field@008a │ │ +008d72: 6e53 3c01 0921 |01b1: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@013c │ │ +008d78: 2900 45ff |01b4: goto/16 00f9 // -00bb │ │ +008d7c: 5480 8d00 |01b6: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.m:Landroid/graphics/Paint; // field@008d │ │ +008d80: 28a0 |01b8: goto 0158 // -0060 │ │ +008d82: 5485 8900 |01b9: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.i:Landroid/graphics/Paint; // field@0089 │ │ +008d86: 28ab |01bb: goto 0166 // -0055 │ │ +008d88: 1200 |01bc: const/4 v0, #int 0 // #0 │ │ +008d8a: 1201 |01bd: const/4 v1, #int 0 // #0 │ │ +008d8c: 5282 8700 |01be: iget v2, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.g:F // field@0087 │ │ +008d90: 5483 8d00 |01c0: iget-object v3, v8, Lorg/yuttadhammo/BodhiTimer/Animation/b;.m:Landroid/graphics/Paint; // field@008d │ │ +008d94: 6e53 3c01 0921 |01c2: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@013c │ │ +008d9a: 28a5 |01c5: goto 016a // -005b │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #203 header: │ │ -class_idx : 430 │ │ +Class #62 header: │ │ +class_idx : 219 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 7 │ │ +superclass_idx : 63 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ -Class #203 - │ │ +Class #62 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/NNumberPicker;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ #1 : 'Landroid/view/View$OnLongClickListener;' │ │ Static fields - │ │ @@ -42579,633 +6812,633 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023ec0: |[023ec0] org.yuttadhammo.BodhiTimer.NNumberPicker.:()V │ │ -023ed0: 7010 0100 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0001 │ │ -023ed6: 0e00 |0003: return-void │ │ +008d9c: |[008d9c] org.yuttadhammo.BodhiTimer.NNumberPicker.:()V │ │ +008dac: 7010 7c00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@007c │ │ +008db2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/NNumberPicker;) │ │ name : 'a' │ │ type : '()Landroid/view/animation/Animation;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 9 │ │ insns size : 36 16-bit code units │ │ -023ed8: |[023ed8] org.yuttadhammo.BodhiTimer.NNumberPicker.a:()Landroid/view/animation/Animation; │ │ -023ee8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -023eea: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -023eec: 2209 5001 |0002: new-instance v9, Landroid/view/animation/AnimationSet; // type@0150 │ │ -023ef0: 7020 db06 1900 |0004: invoke-direct {v9, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@06db │ │ -023ef6: 2200 5501 |0007: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0155 │ │ -023efa: 1506 80bf |0009: const/high16 v6, #int -1082130432 // #bf80 │ │ -023efe: 0113 |000b: move v3, v1 │ │ -023f00: 0124 |000c: move v4, v2 │ │ -023f02: 0115 |000d: move v5, v1 │ │ -023f04: 0117 |000e: move v7, v1 │ │ -023f06: 0128 |000f: move v8, v2 │ │ -023f08: 7609 e206 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/TranslateAnimation;.:(IFIFIFIF)V // method@06e2 │ │ -023f0e: 1601 c800 |0013: const-wide/16 v1, #int 200 // #c8 │ │ -023f12: 6e30 da06 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@06da │ │ -023f18: 2201 d101 |0018: new-instance v1, Lorg/yuttadhammo/BodhiTimer/l; // type@01d1 │ │ -023f1c: 7010 c408 0100 |001a: invoke-direct {v1}, Lorg/yuttadhammo/BodhiTimer/l;.:()V // method@08c4 │ │ -023f22: 6e20 d906 1000 |001d: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@06d9 │ │ -023f28: 6e20 dc06 0900 |0020: invoke-virtual {v9, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@06dc │ │ -023f2e: 1100 |0023: return-object v0 │ │ +008db4: |[008db4] org.yuttadhammo.BodhiTimer.NNumberPicker.a:()Landroid/view/animation/Animation; │ │ +008dc4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +008dc6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +008dc8: 2209 a000 |0002: new-instance v9, Landroid/view/animation/AnimationSet; // type@00a0 │ │ +008dcc: 7020 b401 1900 |0004: invoke-direct {v9, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@01b4 │ │ +008dd2: 2200 a100 |0007: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@00a1 │ │ +008dd6: 1506 80bf |0009: const/high16 v6, #int -1082130432 // #bf80 │ │ +008dda: 0113 |000b: move v3, v1 │ │ +008ddc: 0124 |000c: move v4, v2 │ │ +008dde: 0115 |000d: move v5, v1 │ │ +008de0: 0117 |000e: move v7, v1 │ │ +008de2: 0128 |000f: move v8, v2 │ │ +008de4: 7609 b601 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/TranslateAnimation;.:(IFIFIFIF)V // method@01b6 │ │ +008dea: 1601 c800 |0013: const-wide/16 v1, #int 200 // #c8 │ │ +008dee: 6e30 b301 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@01b3 │ │ +008df4: 2201 fe00 |0018: new-instance v1, Lorg/yuttadhammo/BodhiTimer/l; // type@00fe │ │ +008df8: 7010 3803 0100 |001a: invoke-direct {v1}, Lorg/yuttadhammo/BodhiTimer/l;.:()V // method@0338 │ │ +008dfe: 6e20 b201 1000 |001d: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@01b2 │ │ +008e04: 6e20 b501 0900 |0020: invoke-virtual {v9, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@01b5 │ │ +008e0a: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/NNumberPicker;) │ │ name : 'a' │ │ type : '(Landroid/view/View;ILjava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -023f30: |[023f30] org.yuttadhammo.BodhiTimer.NNumberPicker.a:(Landroid/view/View;ILjava/lang/String;)V │ │ -023f40: 1a00 8700 |0000: const-string v0, "00:00:00" // string@0087 │ │ -023f44: 6e20 7707 0700 |0002: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -023f4a: 0a00 |0005: move-result v0 │ │ -023f4c: 3800 7300 |0006: if-eqz v0, 0079 // +0073 │ │ -023f50: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -023f52: 5441 5102 |0009: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@0251 │ │ -023f56: 1402 4400 097f |000b: const v2, #float 1.82106e+38 // #7f090044 │ │ -023f5c: 6e20 8a00 2100 |000e: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -023f62: 0c07 |0011: move-result-object v7 │ │ -023f64: 2b06 6a00 0000 |0012: packed-switch v6, 0000007c // +0000006a │ │ -023f6a: 0701 |0015: move-object v1, v0 │ │ -023f6c: 3901 5d00 |0016: if-nez v1, 0073 // +005d │ │ -023f70: 0750 |0018: move-object v0, v5 │ │ -023f72: 1f00 6b01 |0019: check-cast v0, Landroid/widget/TextView; // type@016b │ │ -023f76: 6e10 2807 0000 |001b: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0728 │ │ -023f7c: 0c00 |001e: move-result-object v0 │ │ -023f7e: 6e20 6b07 7000 |001f: invoke-virtual {v0, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@076b │ │ -023f84: 0a00 |0022: move-result v0 │ │ -023f86: 3800 5000 |0023: if-eqz v0, 0073 // +0050 │ │ -023f8a: 5440 5102 |0025: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@0251 │ │ -023f8e: 5442 5102 |0027: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@0251 │ │ -023f92: 1403 3700 097f |0029: const v3, #float 1.82105e+38 // #7f090037 │ │ -023f98: 6e20 8a00 3200 |002c: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -023f9e: 0c02 |002f: move-result-object v2 │ │ -023fa0: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -023fa2: 7130 2f07 2003 |0031: invoke-static {v0, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@072f │ │ -023fa8: 0c00 |0034: move-result-object v0 │ │ -023faa: 6e10 3007 0000 |0035: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0730 │ │ -023fb0: 5440 5002 |0038: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.k:Landroid/content/SharedPreferences; // field@0250 │ │ -023fb4: 7210 ba00 0000 |003a: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -023fba: 0c00 |003d: move-result-object v0 │ │ -023fbc: 2202 8f01 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -023fc0: 7010 8207 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -023fc6: 1a03 5606 |0043: const-string v3, "pre" // string@0656 │ │ -023fca: 6e20 8807 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -023fd0: 0c02 |0048: move-result-object v2 │ │ -023fd2: 6e20 8507 6200 |0049: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -023fd8: 0c02 |004c: move-result-object v2 │ │ -023fda: 6e10 8b07 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -023fe0: 0c02 |0050: move-result-object v2 │ │ -023fe2: 7230 b800 2001 |0051: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -023fe8: 7210 b400 0000 |0054: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00b4 │ │ -023fee: 0e00 |0057: return-void │ │ -023ff0: 5441 5102 |0058: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@0251 │ │ -023ff4: 1402 4500 097f |005a: const v2, #float 1.82106e+38 // #7f090045 │ │ -023ffa: 6e20 8a00 2100 |005d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -024000: 5441 5102 |0060: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@0251 │ │ -024004: 1402 4600 097f |0062: const v2, #float 1.82106e+38 // #7f090046 │ │ -02400a: 6e20 8a00 2100 |0065: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -024010: 5441 5102 |0068: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@0251 │ │ -024014: 1402 4700 097f |006a: const v2, #float 1.82106e+38 // #7f090047 │ │ -02401a: 6e20 8a00 2100 |006d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -024020: 0c07 |0070: move-result-object v7 │ │ -024022: 0701 |0071: move-object v1, v0 │ │ -024024: 28a4 |0072: goto 0016 // -005c │ │ -024026: 1f05 6b01 |0073: check-cast v5, Landroid/widget/TextView; // type@016b │ │ -02402a: 6e20 2b07 7500 |0075: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@072b │ │ -024030: 28c0 |0078: goto 0038 // -0040 │ │ -024032: 0771 |0079: move-object v1, v7 │ │ -024034: 289c |007a: goto 0016 // -0064 │ │ -024036: 0000 |007b: nop // spacer │ │ -024038: 0001 0300 0200 0000 4600 0000 4e00 ... |007c: packed-switch-data (10 units) │ │ +008e0c: |[008e0c] org.yuttadhammo.BodhiTimer.NNumberPicker.a:(Landroid/view/View;ILjava/lang/String;)V │ │ +008e1c: 1a00 1400 |0000: const-string v0, "00:00:00" // string@0014 │ │ +008e20: 6e20 1202 0700 |0002: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +008e26: 0a00 |0005: move-result v0 │ │ +008e28: 3800 7300 |0006: if-eqz v0, 0079 // +0073 │ │ +008e2c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +008e2e: 5441 a600 |0009: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@00a6 │ │ +008e32: 1402 4400 097f |000b: const v2, #float 1.82106e+38 // #7f090044 │ │ +008e38: 6e20 f800 2100 |000e: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +008e3e: 0c07 |0011: move-result-object v7 │ │ +008e40: 2b06 6a00 0000 |0012: packed-switch v6, 0000007c // +0000006a │ │ +008e46: 0701 |0015: move-object v1, v0 │ │ +008e48: 3901 5d00 |0016: if-nez v1, 0073 // +005d │ │ +008e4c: 0750 |0018: move-object v0, v5 │ │ +008e4e: 1f00 b100 |0019: check-cast v0, Landroid/widget/TextView; // type@00b1 │ │ +008e52: 6e10 e601 0000 |001b: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@01e6 │ │ +008e58: 0c00 |001e: move-result-object v0 │ │ +008e5a: 6e20 0d02 7000 |001f: invoke-virtual {v0, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@020d │ │ +008e60: 0a00 |0022: move-result v0 │ │ +008e62: 3800 5000 |0023: if-eqz v0, 0073 // +0050 │ │ +008e66: 5440 a600 |0025: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@00a6 │ │ +008e6a: 5442 a600 |0027: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@00a6 │ │ +008e6e: 1403 3700 097f |0029: const v3, #float 1.82105e+38 // #7f090037 │ │ +008e74: 6e20 f800 3200 |002c: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +008e7a: 0c02 |002f: move-result-object v2 │ │ +008e7c: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +008e7e: 7130 ed01 2003 |0031: invoke-static {v0, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@01ed │ │ +008e84: 0c00 |0034: move-result-object v0 │ │ +008e86: 6e10 ee01 0000 |0035: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@01ee │ │ +008e8c: 5440 a500 |0038: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.k:Landroid/content/SharedPreferences; // field@00a5 │ │ +008e90: 7210 2701 0000 |003a: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +008e96: 0c00 |003d: move-result-object v0 │ │ +008e98: 2202 c600 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@00c6 │ │ +008e9c: 7010 1b02 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +008ea2: 1a03 1503 |0043: const-string v3, "pre" // string@0315 │ │ +008ea6: 6e20 1f02 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +008eac: 0c02 |0048: move-result-object v2 │ │ +008eae: 6e20 1c02 6200 |0049: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +008eb4: 0c02 |004c: move-result-object v2 │ │ +008eb6: 6e10 2002 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +008ebc: 0c02 |0050: move-result-object v2 │ │ +008ebe: 7230 2501 2001 |0051: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +008ec4: 7210 2101 0000 |0054: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0121 │ │ +008eca: 0e00 |0057: return-void │ │ +008ecc: 5441 a600 |0058: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@00a6 │ │ +008ed0: 1402 4500 097f |005a: const v2, #float 1.82106e+38 // #7f090045 │ │ +008ed6: 6e20 f800 2100 |005d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +008edc: 5441 a600 |0060: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@00a6 │ │ +008ee0: 1402 4600 097f |0062: const v2, #float 1.82106e+38 // #7f090046 │ │ +008ee6: 6e20 f800 2100 |0065: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +008eec: 5441 a600 |0068: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@00a6 │ │ +008ef0: 1402 4700 097f |006a: const v2, #float 1.82106e+38 // #7f090047 │ │ +008ef6: 6e20 f800 2100 |006d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +008efc: 0c07 |0070: move-result-object v7 │ │ +008efe: 0701 |0071: move-object v1, v0 │ │ +008f00: 28a4 |0072: goto 0016 // -005c │ │ +008f02: 1f05 b100 |0073: check-cast v5, Landroid/widget/TextView; // type@00b1 │ │ +008f06: 6e20 e901 7500 |0075: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@01e9 │ │ +008f0c: 28c0 |0078: goto 0038 // -0040 │ │ +008f0e: 0771 |0079: move-object v1, v7 │ │ +008f10: 289c |007a: goto 0016 // -0064 │ │ +008f12: 0000 |007b: nop // spacer │ │ +008f14: 0001 0300 0200 0000 4600 0000 4e00 ... |007c: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/yuttadhammo/BodhiTimer/NNumberPicker;) │ │ name : 'a' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -02404c: |[02404c] org.yuttadhammo.BodhiTimer.NNumberPicker.a:(Ljava/lang/String;)V │ │ -02405c: 1408 2d00 097f |0000: const v8, #float 1.82105e+38 // #7f09002d │ │ -024062: 1237 |0003: const/4 v7, #int 3 // #3 │ │ -024064: 1226 |0004: const/4 v6, #int 2 // #2 │ │ -024066: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -024068: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -02406a: 390a 1200 |0007: if-nez v10, 0019 // +0012 │ │ -02406e: 5490 5102 |0009: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@0251 │ │ -024072: 5491 5102 |000b: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@0251 │ │ -024076: 6e20 8a00 8100 |000d: invoke-virtual {v1, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -02407c: 0c01 |0010: move-result-object v1 │ │ -02407e: 7130 2f07 1004 |0011: invoke-static {v0, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@072f │ │ -024084: 0c00 |0014: move-result-object v0 │ │ -024086: 6e10 3007 0000 |0015: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0730 │ │ -02408c: 0e00 |0018: return-void │ │ -02408e: 6e30 7f07 5a06 |0019: invoke-virtual {v10, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@077f │ │ -024094: 0c00 |001c: move-result-object v0 │ │ -024096: 7110 5b07 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@075b │ │ -02409c: 0a00 |0020: move-result v0 │ │ -02409e: 1251 |0021: const/4 v1, #int 5 // #5 │ │ -0240a0: 6e30 7f07 7a01 |0022: invoke-virtual {v10, v7, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@077f │ │ -0240a6: 0c01 |0025: move-result-object v1 │ │ -0240a8: 7110 5b07 0100 |0026: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@075b │ │ -0240ae: 0a01 |0029: move-result v1 │ │ -0240b0: 1262 |002a: const/4 v2, #int 6 // #6 │ │ -0240b2: 1303 0800 |002b: const/16 v3, #int 8 // #8 │ │ -0240b6: 6e30 7f07 2a03 |002d: invoke-virtual {v10, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@077f │ │ -0240bc: 0c02 |0030: move-result-object v2 │ │ -0240be: 7110 5b07 0200 |0031: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@075b │ │ -0240c4: 0a02 |0034: move-result v2 │ │ -0240c6: 3900 0600 |0035: if-nez v0, 003b // +0006 │ │ -0240ca: 3901 0400 |0037: if-nez v1, 003b // +0004 │ │ -0240ce: 3802 1c00 |0039: if-eqz v2, 0055 // +001c │ │ -0240d2: 2373 e901 |003b: new-array v3, v7, [I // type@01e9 │ │ -0240d6: 4b00 0305 |003d: aput v0, v3, v5 │ │ -0240da: 4b01 0304 |003f: aput v1, v3, v4 │ │ -0240de: 4b02 0306 |0041: aput v2, v3, v6 │ │ -0240e2: 2200 2300 |0043: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -0240e6: 7010 9300 0000 |0045: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0093 │ │ -0240ec: 1a01 5a07 |0048: const-string v1, "times" // string@075a │ │ -0240f0: 6e30 ab00 1003 |004a: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00ab │ │ -0240f6: 12f1 |004d: const/4 v1, #int -1 // #ff │ │ -0240f8: 6e30 0c08 1900 |004e: invoke-virtual {v9, v1, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.setResult:(ILandroid/content/Intent;)V // method@080c │ │ -0240fe: 6e10 0608 0900 |0051: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.finish:()V // method@0806 │ │ -024104: 28c4 |0054: goto 0018 // -003c │ │ -024106: 5490 5102 |0055: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@0251 │ │ -02410a: 5491 5102 |0057: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@0251 │ │ -02410e: 6e20 8a00 8100 |0059: invoke-virtual {v1, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -024114: 0c01 |005c: move-result-object v1 │ │ -024116: 7130 2f07 1004 |005d: invoke-static {v0, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@072f │ │ -02411c: 0c00 |0060: move-result-object v0 │ │ -02411e: 6e10 3007 0000 |0061: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0730 │ │ -024124: 28b4 |0064: goto 0018 // -004c │ │ +008f28: |[008f28] org.yuttadhammo.BodhiTimer.NNumberPicker.a:(Ljava/lang/String;)V │ │ +008f38: 1408 2d00 097f |0000: const v8, #float 1.82105e+38 // #7f09002d │ │ +008f3e: 1237 |0003: const/4 v7, #int 3 // #3 │ │ +008f40: 1226 |0004: const/4 v6, #int 2 // #2 │ │ +008f42: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +008f44: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +008f46: 390a 1200 |0007: if-nez v10, 0019 // +0012 │ │ +008f4a: 5490 a600 |0009: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@00a6 │ │ +008f4e: 5491 a600 |000b: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@00a6 │ │ +008f52: 6e20 f800 8100 |000d: invoke-virtual {v1, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +008f58: 0c01 |0010: move-result-object v1 │ │ +008f5a: 7130 ed01 1004 |0011: invoke-static {v0, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@01ed │ │ +008f60: 0c00 |0014: move-result-object v0 │ │ +008f62: 6e10 ee01 0000 |0015: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@01ee │ │ +008f68: 0e00 |0018: return-void │ │ +008f6a: 6e30 1802 5a06 |0019: invoke-virtual {v10, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0218 │ │ +008f70: 0c00 |001c: move-result-object v0 │ │ +008f72: 7110 0302 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0203 │ │ +008f78: 0a00 |0020: move-result v0 │ │ +008f7a: 1251 |0021: const/4 v1, #int 5 // #5 │ │ +008f7c: 6e30 1802 7a01 |0022: invoke-virtual {v10, v7, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0218 │ │ +008f82: 0c01 |0025: move-result-object v1 │ │ +008f84: 7110 0302 0100 |0026: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0203 │ │ +008f8a: 0a01 |0029: move-result v1 │ │ +008f8c: 1262 |002a: const/4 v2, #int 6 // #6 │ │ +008f8e: 1303 0800 |002b: const/16 v3, #int 8 // #8 │ │ +008f92: 6e30 1802 2a03 |002d: invoke-virtual {v10, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0218 │ │ +008f98: 0c02 |0030: move-result-object v2 │ │ +008f9a: 7110 0302 0200 |0031: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0203 │ │ +008fa0: 0a02 |0034: move-result v2 │ │ +008fa2: 3900 0600 |0035: if-nez v0, 003b // +0006 │ │ +008fa6: 3901 0400 |0037: if-nez v1, 003b // +0004 │ │ +008faa: 3802 1c00 |0039: if-eqz v2, 0055 // +001c │ │ +008fae: 2373 1401 |003b: new-array v3, v7, [I // type@0114 │ │ +008fb2: 4b00 0305 |003d: aput v0, v3, v5 │ │ +008fb6: 4b01 0304 |003f: aput v1, v3, v4 │ │ +008fba: 4b02 0306 |0041: aput v2, v3, v6 │ │ +008fbe: 2200 5a00 |0043: new-instance v0, Landroid/content/Intent; // type@005a │ │ +008fc2: 7010 0001 0000 |0045: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0100 │ │ +008fc8: 1a01 c103 |0048: const-string v1, "times" // string@03c1 │ │ +008fcc: 6e30 1801 1003 |004a: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@0118 │ │ +008fd2: 12f1 |004d: const/4 v1, #int -1 // #ff │ │ +008fd4: 6e30 8002 1900 |004e: invoke-virtual {v9, v1, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.setResult:(ILandroid/content/Intent;)V // method@0280 │ │ +008fda: 6e10 7a02 0900 |0051: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.finish:()V // method@027a │ │ +008fe0: 28c4 |0054: goto 0018 // -003c │ │ +008fe2: 5490 a600 |0055: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@00a6 │ │ +008fe6: 5491 a600 |0057: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@00a6 │ │ +008fea: 6e20 f800 8100 |0059: invoke-virtual {v1, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +008ff0: 0c01 |005c: move-result-object v1 │ │ +008ff2: 7130 ed01 1004 |005d: invoke-static {v0, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@01ed │ │ +008ff8: 0c00 |0060: move-result-object v0 │ │ +008ffa: 6e10 ee01 0000 |0061: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@01ee │ │ +009000: 28b4 |0064: goto 0018 // -004c │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/yuttadhammo/BodhiTimer/NNumberPicker;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -024128: |[024128] org.yuttadhammo.BodhiTimer.NNumberPicker.b:()V │ │ -024138: 5430 5002 |0000: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.k:Landroid/content/SharedPreferences; // field@0250 │ │ -02413c: 1a01 1804 |0002: const-string v1, "advTimeString" // string@0418 │ │ -024140: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -024144: 7230 be00 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -02414a: 0c00 |0009: move-result-object v0 │ │ -02414c: 6e10 7a07 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@077a │ │ -024152: 0a00 |000d: move-result v0 │ │ -024154: 3d00 1a00 |000e: if-lez v0, 0028 // +001a │ │ -024158: 1230 |0010: const/4 v0, #int 3 // #3 │ │ -02415a: 2300 e901 |0011: new-array v0, v0, [I // type@01e9 │ │ -02415e: 2600 2100 0000 |0013: fill-array-data v0, 00000034 // +00000021 │ │ -024164: 2201 2300 |0016: new-instance v1, Landroid/content/Intent; // type@0023 │ │ -024168: 7010 9300 0100 |0018: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0093 │ │ -02416e: 1a02 5a07 |001b: const-string v2, "times" // string@075a │ │ -024172: 6e30 ab00 2100 |001d: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00ab │ │ -024178: 12f0 |0020: const/4 v0, #int -1 // #ff │ │ -02417a: 6e30 0c08 0301 |0021: invoke-virtual {v3, v0, v1}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.setResult:(ILandroid/content/Intent;)V // method@080c │ │ -024180: 6e10 0608 0300 |0024: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.finish:()V // method@0806 │ │ -024186: 0e00 |0027: return-void │ │ -024188: 2200 2300 |0028: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -02418c: 1c01 a901 |002a: const-class v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // type@01a9 │ │ -024190: 7030 9400 3001 |002c: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -024196: 6e20 0d08 0300 |002f: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.startActivity:(Landroid/content/Intent;)V // method@080d │ │ -02419c: 28f5 |0032: goto 0027 // -000b │ │ -02419e: 0000 |0033: nop // spacer │ │ -0241a0: 0003 0400 0300 0000 ffff ffff ffff ... |0034: array-data (10 units) │ │ +009004: |[009004] org.yuttadhammo.BodhiTimer.NNumberPicker.b:()V │ │ +009014: 5430 a500 |0000: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.k:Landroid/content/SharedPreferences; // field@00a5 │ │ +009018: 1a01 f501 |0002: const-string v1, "advTimeString" // string@01f5 │ │ +00901c: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +009020: 7230 2b01 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +009026: 0c00 |0009: move-result-object v0 │ │ +009028: 6e10 1402 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0214 │ │ +00902e: 0a00 |000d: move-result v0 │ │ +009030: 3d00 1a00 |000e: if-lez v0, 0028 // +001a │ │ +009034: 1230 |0010: const/4 v0, #int 3 // #3 │ │ +009036: 2300 1401 |0011: new-array v0, v0, [I // type@0114 │ │ +00903a: 2600 2100 0000 |0013: fill-array-data v0, 00000034 // +00000021 │ │ +009040: 2201 5a00 |0016: new-instance v1, Landroid/content/Intent; // type@005a │ │ +009044: 7010 0001 0100 |0018: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0100 │ │ +00904a: 1a02 c103 |001b: const-string v2, "times" // string@03c1 │ │ +00904e: 6e30 1801 2100 |001d: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@0118 │ │ +009054: 12f0 |0020: const/4 v0, #int -1 // #ff │ │ +009056: 6e30 8002 0301 |0021: invoke-virtual {v3, v0, v1}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.setResult:(ILandroid/content/Intent;)V // method@0280 │ │ +00905c: 6e10 7a02 0300 |0024: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.finish:()V // method@027a │ │ +009062: 0e00 |0027: return-void │ │ +009064: 2200 5a00 |0028: new-instance v0, Landroid/content/Intent; // type@005a │ │ +009068: 1c01 d600 |002a: const-class v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // type@00d6 │ │ +00906c: 7030 0101 3001 |002c: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0101 │ │ +009072: 6e20 8102 0300 |002f: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.startActivity:(Landroid/content/Intent;)V // method@0281 │ │ +009078: 28f5 |0032: goto 0027 // -000b │ │ +00907a: 0000 |0033: nop // spacer │ │ +00907c: 0003 0400 0300 0000 ffff ffff ffff ... |0034: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/NNumberPicker;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 156 16-bit code units │ │ -0241b4: |[0241b4] org.yuttadhammo.BodhiTimer.NNumberPicker.onClick:(Landroid/view/View;)V │ │ -0241c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0241c6: 6e10 6d06 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@066d │ │ -0241cc: 0a00 |0004: move-result v0 │ │ -0241ce: 2b00 7100 0000 |0005: packed-switch v0, 00000076 // +00000071 │ │ -0241d4: 0e00 |0008: return-void │ │ -0241d6: 5430 4902 |0009: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.d:Landroid/widget/Gallery; // field@0249 │ │ -0241da: 6e10 f906 0000 |000b: invoke-virtual {v0}, Landroid/widget/Gallery;.getSelectedItemPosition:()I // method@06f9 │ │ -0241e0: 0a00 |000e: move-result v0 │ │ -0241e2: 5930 4602 |000f: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:I // field@0246 │ │ -0241e6: 5430 4a02 |0011: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.e:Landroid/widget/Gallery; // field@024a │ │ -0241ea: 6e10 f906 0000 |0013: invoke-virtual {v0}, Landroid/widget/Gallery;.getSelectedItemPosition:()I // method@06f9 │ │ -0241f0: 0a00 |0016: move-result v0 │ │ -0241f2: 5930 4702 |0017: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.b:I // field@0247 │ │ -0241f6: 5430 4b02 |0019: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.f:Landroid/widget/Gallery; // field@024b │ │ -0241fa: 6e10 f906 0000 |001b: invoke-virtual {v0}, Landroid/widget/Gallery;.getSelectedItemPosition:()I // method@06f9 │ │ -024200: 0a00 |001e: move-result v0 │ │ -024202: 5930 4802 |001f: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.c:I // field@0248 │ │ -024206: 1230 |0021: const/4 v0, #int 3 // #3 │ │ -024208: 2300 e901 |0022: new-array v0, v0, [I // type@01e9 │ │ -02420c: 5231 4602 |0024: iget v1, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:I // field@0246 │ │ -024210: 4b01 0002 |0026: aput v1, v0, v2 │ │ -024214: 1211 |0028: const/4 v1, #int 1 // #1 │ │ -024216: 5232 4702 |0029: iget v2, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.b:I // field@0247 │ │ -02421a: 4b02 0001 |002b: aput v2, v0, v1 │ │ -02421e: 1221 |002d: const/4 v1, #int 2 // #2 │ │ -024220: 5232 4802 |002e: iget v2, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.c:I // field@0248 │ │ -024224: 4b02 0001 |0030: aput v2, v0, v1 │ │ -024228: 2201 2300 |0032: new-instance v1, Landroid/content/Intent; // type@0023 │ │ -02422c: 7010 9300 0100 |0034: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0093 │ │ -024232: 1a02 5a07 |0037: const-string v2, "times" // string@075a │ │ -024236: 6e30 ab00 2100 |0039: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00ab │ │ -02423c: 12f0 |003c: const/4 v0, #int -1 // #ff │ │ -02423e: 6e30 0c08 0301 |003d: invoke-virtual {v3, v0, v1}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.setResult:(ILandroid/content/Intent;)V // method@080c │ │ -024244: 6e10 0608 0300 |0040: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.finish:()V // method@0806 │ │ -02424a: 28c5 |0043: goto 0008 // -003b │ │ -02424c: 6e10 0608 0300 |0044: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.finish:()V // method@0806 │ │ -024252: 28c1 |0047: goto 0008 // -003f │ │ -024254: 5430 4c02 |0048: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.g:Ljava/lang/String; // field@024c │ │ -024258: 7020 0308 0300 |004a: invoke-direct {v3, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Ljava/lang/String;)V // method@0803 │ │ -02425e: 28bb |004d: goto 0008 // -0045 │ │ -024260: 5430 4d02 |004e: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.h:Ljava/lang/String; // field@024d │ │ -024264: 7020 0308 0300 |0050: invoke-direct {v3, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Ljava/lang/String;)V // method@0803 │ │ -02426a: 28b5 |0053: goto 0008 // -004b │ │ -02426c: 5430 4e02 |0054: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.i:Ljava/lang/String; // field@024e │ │ -024270: 7020 0308 0300 |0056: invoke-direct {v3, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Ljava/lang/String;)V // method@0803 │ │ -024276: 28af |0059: goto 0008 // -0051 │ │ -024278: 5430 4f02 |005a: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.j:Ljava/lang/String; // field@024f │ │ -02427c: 7020 0308 0300 |005c: invoke-direct {v3, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Ljava/lang/String;)V // method@0803 │ │ -024282: 28a9 |005f: goto 0008 // -0057 │ │ -024284: 7010 0408 0300 |0060: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.b:()V // method@0804 │ │ -02428a: 28a5 |0063: goto 0008 // -005b │ │ -02428c: 5430 4902 |0064: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.d:Landroid/widget/Gallery; // field@0249 │ │ -024290: 6e20 fb06 2000 |0066: invoke-virtual {v0, v2}, Landroid/widget/Gallery;.setSelection:(I)V // method@06fb │ │ -024296: 289f |0069: goto 0008 // -0061 │ │ -024298: 5430 4a02 |006a: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.e:Landroid/widget/Gallery; // field@024a │ │ -02429c: 6e20 fb06 2000 |006c: invoke-virtual {v0, v2}, Landroid/widget/Gallery;.setSelection:(I)V // method@06fb │ │ -0242a2: 2899 |006f: goto 0008 // -0067 │ │ -0242a4: 5430 4b02 |0070: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.f:Landroid/widget/Gallery; // field@024b │ │ -0242a8: 6e20 fb06 2000 |0072: invoke-virtual {v0, v2}, Landroid/widget/Gallery;.setSelection:(I)V // method@06fb │ │ -0242ae: 2893 |0075: goto 0008 // -006d │ │ -0242b0: 0001 1100 1b00 0b7f 5f00 0000 0300 ... |0076: packed-switch-data (38 units) │ │ +009090: |[009090] org.yuttadhammo.BodhiTimer.NNumberPicker.onClick:(Landroid/view/View;)V │ │ +0090a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0090a2: 6e10 aa01 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@01aa │ │ +0090a8: 0a00 |0004: move-result v0 │ │ +0090aa: 2b00 7100 0000 |0005: packed-switch v0, 00000076 // +00000071 │ │ +0090b0: 0e00 |0008: return-void │ │ +0090b2: 5430 9e00 |0009: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.d:Landroid/widget/Gallery; // field@009e │ │ +0090b6: 6e10 c501 0000 |000b: invoke-virtual {v0}, Landroid/widget/Gallery;.getSelectedItemPosition:()I // method@01c5 │ │ +0090bc: 0a00 |000e: move-result v0 │ │ +0090be: 5930 9b00 |000f: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:I // field@009b │ │ +0090c2: 5430 9f00 |0011: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.e:Landroid/widget/Gallery; // field@009f │ │ +0090c6: 6e10 c501 0000 |0013: invoke-virtual {v0}, Landroid/widget/Gallery;.getSelectedItemPosition:()I // method@01c5 │ │ +0090cc: 0a00 |0016: move-result v0 │ │ +0090ce: 5930 9c00 |0017: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.b:I // field@009c │ │ +0090d2: 5430 a000 |0019: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.f:Landroid/widget/Gallery; // field@00a0 │ │ +0090d6: 6e10 c501 0000 |001b: invoke-virtual {v0}, Landroid/widget/Gallery;.getSelectedItemPosition:()I // method@01c5 │ │ +0090dc: 0a00 |001e: move-result v0 │ │ +0090de: 5930 9d00 |001f: iput v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.c:I // field@009d │ │ +0090e2: 1230 |0021: const/4 v0, #int 3 // #3 │ │ +0090e4: 2300 1401 |0022: new-array v0, v0, [I // type@0114 │ │ +0090e8: 5231 9b00 |0024: iget v1, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:I // field@009b │ │ +0090ec: 4b01 0002 |0026: aput v1, v0, v2 │ │ +0090f0: 1211 |0028: const/4 v1, #int 1 // #1 │ │ +0090f2: 5232 9c00 |0029: iget v2, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.b:I // field@009c │ │ +0090f6: 4b02 0001 |002b: aput v2, v0, v1 │ │ +0090fa: 1221 |002d: const/4 v1, #int 2 // #2 │ │ +0090fc: 5232 9d00 |002e: iget v2, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.c:I // field@009d │ │ +009100: 4b02 0001 |0030: aput v2, v0, v1 │ │ +009104: 2201 5a00 |0032: new-instance v1, Landroid/content/Intent; // type@005a │ │ +009108: 7010 0001 0100 |0034: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0100 │ │ +00910e: 1a02 c103 |0037: const-string v2, "times" // string@03c1 │ │ +009112: 6e30 1801 2100 |0039: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@0118 │ │ +009118: 12f0 |003c: const/4 v0, #int -1 // #ff │ │ +00911a: 6e30 8002 0301 |003d: invoke-virtual {v3, v0, v1}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.setResult:(ILandroid/content/Intent;)V // method@0280 │ │ +009120: 6e10 7a02 0300 |0040: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.finish:()V // method@027a │ │ +009126: 28c5 |0043: goto 0008 // -003b │ │ +009128: 6e10 7a02 0300 |0044: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.finish:()V // method@027a │ │ +00912e: 28c1 |0047: goto 0008 // -003f │ │ +009130: 5430 a100 |0048: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.g:Ljava/lang/String; // field@00a1 │ │ +009134: 7020 7702 0300 |004a: invoke-direct {v3, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Ljava/lang/String;)V // method@0277 │ │ +00913a: 28bb |004d: goto 0008 // -0045 │ │ +00913c: 5430 a200 |004e: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.h:Ljava/lang/String; // field@00a2 │ │ +009140: 7020 7702 0300 |0050: invoke-direct {v3, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Ljava/lang/String;)V // method@0277 │ │ +009146: 28b5 |0053: goto 0008 // -004b │ │ +009148: 5430 a300 |0054: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.i:Ljava/lang/String; // field@00a3 │ │ +00914c: 7020 7702 0300 |0056: invoke-direct {v3, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Ljava/lang/String;)V // method@0277 │ │ +009152: 28af |0059: goto 0008 // -0051 │ │ +009154: 5430 a400 |005a: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.j:Ljava/lang/String; // field@00a4 │ │ +009158: 7020 7702 0300 |005c: invoke-direct {v3, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Ljava/lang/String;)V // method@0277 │ │ +00915e: 28a9 |005f: goto 0008 // -0057 │ │ +009160: 7010 7802 0300 |0060: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.b:()V // method@0278 │ │ +009166: 28a5 |0063: goto 0008 // -005b │ │ +009168: 5430 9e00 |0064: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.d:Landroid/widget/Gallery; // field@009e │ │ +00916c: 6e20 c701 2000 |0066: invoke-virtual {v0, v2}, Landroid/widget/Gallery;.setSelection:(I)V // method@01c7 │ │ +009172: 289f |0069: goto 0008 // -0061 │ │ +009174: 5430 9f00 |006a: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.e:Landroid/widget/Gallery; // field@009f │ │ +009178: 6e20 c701 2000 |006c: invoke-virtual {v0, v2}, Landroid/widget/Gallery;.setSelection:(I)V // method@01c7 │ │ +00917e: 2899 |006f: goto 0008 // -0067 │ │ +009180: 5430 a000 |0070: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.f:Landroid/widget/Gallery; // field@00a0 │ │ +009184: 6e20 c701 2000 |0072: invoke-virtual {v0, v2}, Landroid/widget/Gallery;.setSelection:(I)V // method@01c7 │ │ +00918a: 2893 |0075: goto 0008 // -006d │ │ +00918c: 0001 1100 1b00 0b7f 5f00 0000 0300 ... |0076: packed-switch-data (38 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/NNumberPicker;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 359 16-bit code units │ │ -0242fc: |[0242fc] org.yuttadhammo.BodhiTimer.NNumberPicker.onCreate:(Landroid/os/Bundle;)V │ │ -02430c: 1304 3d00 |0000: const/16 v4, #int 61 // #3d │ │ -024310: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -024312: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -024314: 6f20 0800 9800 |0004: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0008 │ │ -02431a: 5b88 5102 |0007: iput-object v8, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@0251 │ │ -02431e: 1400 0600 037f |0009: const v0, #float 1.74129e+38 // #7f030006 │ │ -024324: 6e20 0b08 0800 |000c: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.setContentView:(I)V // method@080b │ │ -02432a: 1400 1900 0b7f |000f: const v0, #float 1.84763e+38 // #7f0b0019 │ │ -024330: 6e20 0508 0800 |0012: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0805 │ │ -024336: 0c00 |0015: move-result-object v0 │ │ -024338: 1f00 6101 |0016: check-cast v0, Landroid/widget/LinearLayout; // type@0161 │ │ -02433c: 7100 0108 0000 |0018: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:()Landroid/view/animation/Animation; // method@0801 │ │ -024342: 0c02 |001b: move-result-object v2 │ │ -024344: 6e20 0c07 2000 |001c: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.startAnimation:(Landroid/view/animation/Animation;)V // method@070c │ │ -02434a: 6e20 0b07 1000 |001f: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@070b │ │ -024350: 2342 fe01 |0022: new-array v2, v4, [Ljava/lang/String; // type@01fe │ │ -024354: 0110 |0024: move v0, v1 │ │ -024356: 3540 0b00 |0025: if-ge v0, v4, 0030 // +000b │ │ -02435a: 7110 5d07 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@075d │ │ -024360: 0c03 |002a: move-result-object v3 │ │ -024362: 4d03 0200 |002b: aput-object v3, v2, v0 │ │ -024366: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02436a: 28f6 |002f: goto 0025 // -000a │ │ -02436c: 1400 1c00 0b7f |0030: const v0, #float 1.84763e+38 // #7f0b001c │ │ -024372: 6e20 0508 0800 |0033: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0805 │ │ -024378: 0c00 |0036: move-result-object v0 │ │ -02437a: 1f00 5d01 |0037: check-cast v0, Landroid/widget/Gallery; // type@015d │ │ -02437e: 5b80 4902 |0039: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.d:Landroid/widget/Gallery; // field@0249 │ │ -024382: 1400 1f00 0b7f |003b: const v0, #float 1.84763e+38 // #7f0b001f │ │ -024388: 6e20 0508 0800 |003e: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0805 │ │ -02438e: 0c00 |0041: move-result-object v0 │ │ -024390: 1f00 5d01 |0042: check-cast v0, Landroid/widget/Gallery; // type@015d │ │ -024394: 5b80 4a02 |0044: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.e:Landroid/widget/Gallery; // field@024a │ │ -024398: 1400 2200 0b7f |0046: const v0, #float 1.84763e+38 // #7f0b0022 │ │ -02439e: 6e20 0508 0800 |0049: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0805 │ │ -0243a4: 0c00 |004c: move-result-object v0 │ │ -0243a6: 1f00 5d01 |004d: check-cast v0, Landroid/widget/Gallery; // type@015d │ │ -0243aa: 5b80 4b02 |004f: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.f:Landroid/widget/Gallery; // field@024b │ │ -0243ae: 2200 5701 |0051: new-instance v0, Landroid/widget/ArrayAdapter; // type@0157 │ │ -0243b2: 5483 5102 |0053: iget-object v3, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@0251 │ │ -0243b6: 1404 0400 037f |0055: const v4, #float 1.74129e+38 // #7f030004 │ │ -0243bc: 7040 e606 3024 |0058: invoke-direct {v0, v3, v4, v2}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@06e6 │ │ -0243c2: 5482 4902 |005b: iget-object v2, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.d:Landroid/widget/Gallery; // field@0249 │ │ -0243c6: 6e20 fa06 0200 |005d: invoke-virtual {v2, v0}, Landroid/widget/Gallery;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@06fa │ │ -0243cc: 5482 4a02 |0060: iget-object v2, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.e:Landroid/widget/Gallery; // field@024a │ │ -0243d0: 6e20 fa06 0200 |0062: invoke-virtual {v2, v0}, Landroid/widget/Gallery;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@06fa │ │ -0243d6: 5482 4b02 |0065: iget-object v2, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.f:Landroid/widget/Gallery; // field@024b │ │ -0243da: 6e20 fa06 0200 |0067: invoke-virtual {v2, v0}, Landroid/widget/Gallery;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@06fa │ │ -0243e0: 6e10 0708 0800 |006a: invoke-virtual {v8}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.getIntent:()Landroid/content/Intent; // method@0807 │ │ -0243e6: 0c00 |006d: move-result-object v0 │ │ -0243e8: 1a02 5a07 |006e: const-string v2, "times" // string@075a │ │ -0243ec: 6e20 a000 2000 |0070: invoke-virtual {v0, v2}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@00a0 │ │ -0243f2: 0c00 |0073: move-result-object v0 │ │ -0243f4: 5482 4902 |0074: iget-object v2, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.d:Landroid/widget/Gallery; // field@0249 │ │ -0243f8: 4401 0001 |0076: aget v1, v0, v1 │ │ -0243fc: 6e20 fb06 1200 |0078: invoke-virtual {v2, v1}, Landroid/widget/Gallery;.setSelection:(I)V // method@06fb │ │ -024402: 5481 4a02 |007b: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.e:Landroid/widget/Gallery; // field@024a │ │ -024406: 1212 |007d: const/4 v2, #int 1 // #1 │ │ -024408: 4402 0002 |007e: aget v2, v0, v2 │ │ -02440c: 6e20 fb06 2100 |0080: invoke-virtual {v1, v2}, Landroid/widget/Gallery;.setSelection:(I)V // method@06fb │ │ -024412: 5481 4b02 |0083: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.f:Landroid/widget/Gallery; // field@024b │ │ -024416: 1222 |0085: const/4 v2, #int 2 // #2 │ │ -024418: 4400 0002 |0086: aget v0, v0, v2 │ │ -02441c: 6e20 fb06 0100 |0088: invoke-virtual {v1, v0}, Landroid/widget/Gallery;.setSelection:(I)V // method@06fb │ │ -024422: 1400 2a00 0b7f |008b: const v0, #float 1.84764e+38 // #7f0b002a │ │ -024428: 6e20 0508 0800 |008e: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0805 │ │ -02442e: 0c00 |0091: move-result-object v0 │ │ -024430: 1f00 5801 |0092: check-cast v0, Landroid/widget/Button; // type@0158 │ │ -024434: 1401 2b00 0b7f |0094: const v1, #float 1.84764e+38 // #7f0b002b │ │ -02443a: 6e20 0508 1800 |0097: invoke-virtual {v8, v1}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0805 │ │ -024440: 0c01 |009a: move-result-object v1 │ │ -024442: 1f01 5801 |009b: check-cast v1, Landroid/widget/Button; // type@0158 │ │ -024446: 6e20 e906 8000 |009d: invoke-virtual {v0, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06e9 │ │ -02444c: 6e20 e906 8100 |00a0: invoke-virtual {v1, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06e9 │ │ -024452: 1400 2400 0b7f |00a3: const v0, #float 1.84763e+38 // #7f0b0024 │ │ -024458: 6e20 0508 0800 |00a6: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0805 │ │ -02445e: 0c00 |00a9: move-result-object v0 │ │ -024460: 1f00 5801 |00aa: check-cast v0, Landroid/widget/Button; // type@0158 │ │ -024464: 1401 2500 0b7f |00ac: const v1, #float 1.84763e+38 // #7f0b0025 │ │ -02446a: 6e20 0508 1800 |00af: invoke-virtual {v8, v1}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0805 │ │ -024470: 0c01 |00b2: move-result-object v1 │ │ -024472: 1f01 5801 |00b3: check-cast v1, Landroid/widget/Button; // type@0158 │ │ -024476: 1402 2600 0b7f |00b5: const v2, #float 1.84763e+38 // #7f0b0026 │ │ -02447c: 6e20 0508 2800 |00b8: invoke-virtual {v8, v2}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0805 │ │ -024482: 0c02 |00bb: move-result-object v2 │ │ -024484: 1f02 5801 |00bc: check-cast v2, Landroid/widget/Button; // type@0158 │ │ -024488: 1403 2700 0b7f |00be: const v3, #float 1.84763e+38 // #7f0b0027 │ │ -02448e: 6e20 0508 3800 |00c1: invoke-virtual {v8, v3}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0805 │ │ -024494: 0c03 |00c4: move-result-object v3 │ │ -024496: 1f03 5801 |00c5: check-cast v3, Landroid/widget/Button; // type@0158 │ │ -02449a: 1404 2800 0b7f |00c7: const v4, #float 1.84764e+38 // #7f0b0028 │ │ -0244a0: 6e20 0508 4800 |00ca: invoke-virtual {v8, v4}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0805 │ │ -0244a6: 0c04 |00cd: move-result-object v4 │ │ -0244a8: 1f04 5801 |00ce: check-cast v4, Landroid/widget/Button; // type@0158 │ │ -0244ac: 5485 5102 |00d0: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@0251 │ │ -0244b0: 7110 6201 0500 |00d2: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0162 │ │ -0244b6: 0c05 |00d5: move-result-object v5 │ │ -0244b8: 5b85 5002 |00d6: iput-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.k:Landroid/content/SharedPreferences; // field@0250 │ │ -0244bc: 5485 5002 |00d8: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.k:Landroid/content/SharedPreferences; // field@0250 │ │ -0244c0: 1a06 5706 |00da: const-string v6, "pre1" // string@0657 │ │ -0244c4: 7230 be00 6507 |00dc: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -0244ca: 0c05 |00df: move-result-object v5 │ │ -0244cc: 5b85 4c02 |00e0: iput-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.g:Ljava/lang/String; // field@024c │ │ -0244d0: 5485 5002 |00e2: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.k:Landroid/content/SharedPreferences; // field@0250 │ │ -0244d4: 1a06 5806 |00e4: const-string v6, "pre2" // string@0658 │ │ -0244d8: 7230 be00 6507 |00e6: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -0244de: 0c05 |00e9: move-result-object v5 │ │ -0244e0: 5b85 4d02 |00ea: iput-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.h:Ljava/lang/String; // field@024d │ │ -0244e4: 5485 5002 |00ec: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.k:Landroid/content/SharedPreferences; // field@0250 │ │ -0244e8: 1a06 5906 |00ee: const-string v6, "pre3" // string@0659 │ │ -0244ec: 7230 be00 6507 |00f0: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -0244f2: 0c05 |00f3: move-result-object v5 │ │ -0244f4: 5b85 4e02 |00f4: iput-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.i:Ljava/lang/String; // field@024e │ │ -0244f8: 5485 5002 |00f6: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.k:Landroid/content/SharedPreferences; // field@0250 │ │ -0244fc: 1a06 5a06 |00f8: const-string v6, "pre4" // string@065a │ │ -024500: 7230 be00 6507 |00fa: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -024506: 0c05 |00fd: move-result-object v5 │ │ -024508: 5b85 4f02 |00fe: iput-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.j:Ljava/lang/String; // field@024f │ │ -02450c: 5485 4c02 |0100: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.g:Ljava/lang/String; // field@024c │ │ -024510: 3805 0700 |0102: if-eqz v5, 0109 // +0007 │ │ -024514: 5485 4c02 |0104: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.g:Ljava/lang/String; // field@024c │ │ -024518: 6e20 eb06 5000 |0106: invoke-virtual {v0, v5}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@06eb │ │ -02451e: 5485 4d02 |0109: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.h:Ljava/lang/String; // field@024d │ │ -024522: 3805 0700 |010b: if-eqz v5, 0112 // +0007 │ │ -024526: 5485 4d02 |010d: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.h:Ljava/lang/String; // field@024d │ │ -02452a: 6e20 eb06 5100 |010f: invoke-virtual {v1, v5}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@06eb │ │ -024530: 5485 4e02 |0112: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.i:Ljava/lang/String; // field@024e │ │ -024534: 3805 0700 |0114: if-eqz v5, 011b // +0007 │ │ -024538: 5485 4e02 |0116: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.i:Ljava/lang/String; // field@024e │ │ -02453c: 6e20 eb06 5200 |0118: invoke-virtual {v2, v5}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@06eb │ │ -024542: 5485 4f02 |011b: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.j:Ljava/lang/String; // field@024f │ │ -024546: 3805 0700 |011d: if-eqz v5, 0124 // +0007 │ │ -02454a: 5485 4f02 |011f: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.j:Ljava/lang/String; // field@024f │ │ -02454e: 6e20 eb06 5300 |0121: invoke-virtual {v3, v5}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@06eb │ │ -024554: 6e20 e906 8000 |0124: invoke-virtual {v0, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06e9 │ │ -02455a: 6e20 e906 8100 |0127: invoke-virtual {v1, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06e9 │ │ -024560: 6e20 e906 8200 |012a: invoke-virtual {v2, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06e9 │ │ -024566: 6e20 e906 8300 |012d: invoke-virtual {v3, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06e9 │ │ -02456c: 6e20 ea06 8000 |0130: invoke-virtual {v0, v8}, Landroid/widget/Button;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@06ea │ │ -024572: 6e20 ea06 8100 |0133: invoke-virtual {v1, v8}, Landroid/widget/Button;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@06ea │ │ -024578: 6e20 ea06 8200 |0136: invoke-virtual {v2, v8}, Landroid/widget/Button;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@06ea │ │ -02457e: 6e20 ea06 8300 |0139: invoke-virtual {v3, v8}, Landroid/widget/Button;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@06ea │ │ -024584: 6e20 e906 8400 |013c: invoke-virtual {v4, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06e9 │ │ -02458a: 6e20 ea06 8400 |013f: invoke-virtual {v4, v8}, Landroid/widget/Button;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@06ea │ │ -024590: 1400 1b00 0b7f |0142: const v0, #float 1.84763e+38 // #7f0b001b │ │ -024596: 6e20 0508 0800 |0145: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0805 │ │ -02459c: 0c00 |0148: move-result-object v0 │ │ -02459e: 1f00 6b01 |0149: check-cast v0, Landroid/widget/TextView; // type@016b │ │ -0245a2: 1401 1e00 0b7f |014b: const v1, #float 1.84763e+38 // #7f0b001e │ │ -0245a8: 6e20 0508 1800 |014e: invoke-virtual {v8, v1}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0805 │ │ -0245ae: 0c01 |0151: move-result-object v1 │ │ -0245b0: 1f01 6b01 |0152: check-cast v1, Landroid/widget/TextView; // type@016b │ │ -0245b4: 1402 2100 0b7f |0154: const v2, #float 1.84763e+38 // #7f0b0021 │ │ -0245ba: 6e20 0508 2800 |0157: invoke-virtual {v8, v2}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0805 │ │ -0245c0: 0c02 |015a: move-result-object v2 │ │ -0245c2: 1f02 6b01 |015b: check-cast v2, Landroid/widget/TextView; // type@016b │ │ -0245c6: 6e20 2a07 8000 |015d: invoke-virtual {v0, v8}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@072a │ │ -0245cc: 6e20 2a07 8100 |0160: invoke-virtual {v1, v8}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@072a │ │ -0245d2: 6e20 2a07 8200 |0163: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@072a │ │ -0245d8: 0e00 |0166: return-void │ │ +0091d8: |[0091d8] org.yuttadhammo.BodhiTimer.NNumberPicker.onCreate:(Landroid/os/Bundle;)V │ │ +0091e8: 1304 3d00 |0000: const/16 v4, #int 61 // #3d │ │ +0091ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0091ee: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +0091f0: 6f20 8100 9800 |0004: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0081 │ │ +0091f6: 5b88 a600 |0007: iput-object v8, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@00a6 │ │ +0091fa: 1400 0600 037f |0009: const v0, #float 1.74129e+38 // #7f030006 │ │ +009200: 6e20 7f02 0800 |000c: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.setContentView:(I)V // method@027f │ │ +009206: 1400 1900 0b7f |000f: const v0, #float 1.84763e+38 // #7f0b0019 │ │ +00920c: 6e20 7902 0800 |0012: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0279 │ │ +009212: 0c00 |0015: move-result-object v0 │ │ +009214: 1f00 aa00 |0016: check-cast v0, Landroid/widget/LinearLayout; // type@00aa │ │ +009218: 7100 7502 0000 |0018: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:()Landroid/view/animation/Animation; // method@0275 │ │ +00921e: 0c02 |001b: move-result-object v2 │ │ +009220: 6e20 d801 2000 |001c: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.startAnimation:(Landroid/view/animation/Animation;)V // method@01d8 │ │ +009226: 6e20 d701 1000 |001f: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@01d7 │ │ +00922c: 2342 1e01 |0022: new-array v2, v4, [Ljava/lang/String; // type@011e │ │ +009230: 0110 |0024: move v0, v1 │ │ +009232: 3540 0b00 |0025: if-ge v0, v4, 0030 // +000b │ │ +009236: 7110 0502 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0205 │ │ +00923c: 0c03 |002a: move-result-object v3 │ │ +00923e: 4d03 0200 |002b: aput-object v3, v2, v0 │ │ +009242: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +009246: 28f6 |002f: goto 0025 // -000a │ │ +009248: 1400 1c00 0b7f |0030: const v0, #float 1.84763e+38 // #7f0b001c │ │ +00924e: 6e20 7902 0800 |0033: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0279 │ │ +009254: 0c00 |0036: move-result-object v0 │ │ +009256: 1f00 a600 |0037: check-cast v0, Landroid/widget/Gallery; // type@00a6 │ │ +00925a: 5b80 9e00 |0039: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.d:Landroid/widget/Gallery; // field@009e │ │ +00925e: 1400 1f00 0b7f |003b: const v0, #float 1.84763e+38 // #7f0b001f │ │ +009264: 6e20 7902 0800 |003e: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0279 │ │ +00926a: 0c00 |0041: move-result-object v0 │ │ +00926c: 1f00 a600 |0042: check-cast v0, Landroid/widget/Gallery; // type@00a6 │ │ +009270: 5b80 9f00 |0044: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.e:Landroid/widget/Gallery; // field@009f │ │ +009274: 1400 2200 0b7f |0046: const v0, #float 1.84763e+38 // #7f0b0022 │ │ +00927a: 6e20 7902 0800 |0049: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0279 │ │ +009280: 0c00 |004c: move-result-object v0 │ │ +009282: 1f00 a600 |004d: check-cast v0, Landroid/widget/Gallery; // type@00a6 │ │ +009286: 5b80 a000 |004f: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.f:Landroid/widget/Gallery; // field@00a0 │ │ +00928a: 2200 a300 |0051: new-instance v0, Landroid/widget/ArrayAdapter; // type@00a3 │ │ +00928e: 5483 a600 |0053: iget-object v3, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@00a6 │ │ +009292: 1404 0400 037f |0055: const v4, #float 1.74129e+38 // #7f030004 │ │ +009298: 7040 ba01 3024 |0058: invoke-direct {v0, v3, v4, v2}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@01ba │ │ +00929e: 5482 9e00 |005b: iget-object v2, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.d:Landroid/widget/Gallery; // field@009e │ │ +0092a2: 6e20 c601 0200 |005d: invoke-virtual {v2, v0}, Landroid/widget/Gallery;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@01c6 │ │ +0092a8: 5482 9f00 |0060: iget-object v2, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.e:Landroid/widget/Gallery; // field@009f │ │ +0092ac: 6e20 c601 0200 |0062: invoke-virtual {v2, v0}, Landroid/widget/Gallery;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@01c6 │ │ +0092b2: 5482 a000 |0065: iget-object v2, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.f:Landroid/widget/Gallery; // field@00a0 │ │ +0092b6: 6e20 c601 0200 |0067: invoke-virtual {v2, v0}, Landroid/widget/Gallery;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@01c6 │ │ +0092bc: 6e10 7b02 0800 |006a: invoke-virtual {v8}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.getIntent:()Landroid/content/Intent; // method@027b │ │ +0092c2: 0c00 |006d: move-result-object v0 │ │ +0092c4: 1a02 c103 |006e: const-string v2, "times" // string@03c1 │ │ +0092c8: 6e20 0d01 2000 |0070: invoke-virtual {v0, v2}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@010d │ │ +0092ce: 0c00 |0073: move-result-object v0 │ │ +0092d0: 5482 9e00 |0074: iget-object v2, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.d:Landroid/widget/Gallery; // field@009e │ │ +0092d4: 4401 0001 |0076: aget v1, v0, v1 │ │ +0092d8: 6e20 c701 1200 |0078: invoke-virtual {v2, v1}, Landroid/widget/Gallery;.setSelection:(I)V // method@01c7 │ │ +0092de: 5481 9f00 |007b: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.e:Landroid/widget/Gallery; // field@009f │ │ +0092e2: 1212 |007d: const/4 v2, #int 1 // #1 │ │ +0092e4: 4402 0002 |007e: aget v2, v0, v2 │ │ +0092e8: 6e20 c701 2100 |0080: invoke-virtual {v1, v2}, Landroid/widget/Gallery;.setSelection:(I)V // method@01c7 │ │ +0092ee: 5481 a000 |0083: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.f:Landroid/widget/Gallery; // field@00a0 │ │ +0092f2: 1222 |0085: const/4 v2, #int 2 // #2 │ │ +0092f4: 4400 0002 |0086: aget v0, v0, v2 │ │ +0092f8: 6e20 c701 0100 |0088: invoke-virtual {v1, v0}, Landroid/widget/Gallery;.setSelection:(I)V // method@01c7 │ │ +0092fe: 1400 2a00 0b7f |008b: const v0, #float 1.84764e+38 // #7f0b002a │ │ +009304: 6e20 7902 0800 |008e: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0279 │ │ +00930a: 0c00 |0091: move-result-object v0 │ │ +00930c: 1f00 a400 |0092: check-cast v0, Landroid/widget/Button; // type@00a4 │ │ +009310: 1401 2b00 0b7f |0094: const v1, #float 1.84764e+38 // #7f0b002b │ │ +009316: 6e20 7902 1800 |0097: invoke-virtual {v8, v1}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0279 │ │ +00931c: 0c01 |009a: move-result-object v1 │ │ +00931e: 1f01 a400 |009b: check-cast v1, Landroid/widget/Button; // type@00a4 │ │ +009322: 6e20 bd01 8000 |009d: invoke-virtual {v0, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01bd │ │ +009328: 6e20 bd01 8100 |00a0: invoke-virtual {v1, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01bd │ │ +00932e: 1400 2400 0b7f |00a3: const v0, #float 1.84763e+38 // #7f0b0024 │ │ +009334: 6e20 7902 0800 |00a6: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0279 │ │ +00933a: 0c00 |00a9: move-result-object v0 │ │ +00933c: 1f00 a400 |00aa: check-cast v0, Landroid/widget/Button; // type@00a4 │ │ +009340: 1401 2500 0b7f |00ac: const v1, #float 1.84763e+38 // #7f0b0025 │ │ +009346: 6e20 7902 1800 |00af: invoke-virtual {v8, v1}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0279 │ │ +00934c: 0c01 |00b2: move-result-object v1 │ │ +00934e: 1f01 a400 |00b3: check-cast v1, Landroid/widget/Button; // type@00a4 │ │ +009352: 1402 2600 0b7f |00b5: const v2, #float 1.84763e+38 // #7f0b0026 │ │ +009358: 6e20 7902 2800 |00b8: invoke-virtual {v8, v2}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0279 │ │ +00935e: 0c02 |00bb: move-result-object v2 │ │ +009360: 1f02 a400 |00bc: check-cast v2, Landroid/widget/Button; // type@00a4 │ │ +009364: 1403 2700 0b7f |00be: const v3, #float 1.84763e+38 // #7f0b0027 │ │ +00936a: 6e20 7902 3800 |00c1: invoke-virtual {v8, v3}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0279 │ │ +009370: 0c03 |00c4: move-result-object v3 │ │ +009372: 1f03 a400 |00c5: check-cast v3, Landroid/widget/Button; // type@00a4 │ │ +009376: 1404 2800 0b7f |00c7: const v4, #float 1.84764e+38 // #7f0b0028 │ │ +00937c: 6e20 7902 4800 |00ca: invoke-virtual {v8, v4}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0279 │ │ +009382: 0c04 |00cd: move-result-object v4 │ │ +009384: 1f04 a400 |00ce: check-cast v4, Landroid/widget/Button; // type@00a4 │ │ +009388: 5485 a600 |00d0: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.l:Landroid/content/Context; // field@00a6 │ │ +00938c: 7110 9401 0500 |00d2: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0194 │ │ +009392: 0c05 |00d5: move-result-object v5 │ │ +009394: 5b85 a500 |00d6: iput-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.k:Landroid/content/SharedPreferences; // field@00a5 │ │ +009398: 5485 a500 |00d8: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.k:Landroid/content/SharedPreferences; // field@00a5 │ │ +00939c: 1a06 1603 |00da: const-string v6, "pre1" // string@0316 │ │ +0093a0: 7230 2b01 6507 |00dc: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +0093a6: 0c05 |00df: move-result-object v5 │ │ +0093a8: 5b85 a100 |00e0: iput-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.g:Ljava/lang/String; // field@00a1 │ │ +0093ac: 5485 a500 |00e2: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.k:Landroid/content/SharedPreferences; // field@00a5 │ │ +0093b0: 1a06 1703 |00e4: const-string v6, "pre2" // string@0317 │ │ +0093b4: 7230 2b01 6507 |00e6: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +0093ba: 0c05 |00e9: move-result-object v5 │ │ +0093bc: 5b85 a200 |00ea: iput-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.h:Ljava/lang/String; // field@00a2 │ │ +0093c0: 5485 a500 |00ec: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.k:Landroid/content/SharedPreferences; // field@00a5 │ │ +0093c4: 1a06 1803 |00ee: const-string v6, "pre3" // string@0318 │ │ +0093c8: 7230 2b01 6507 |00f0: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +0093ce: 0c05 |00f3: move-result-object v5 │ │ +0093d0: 5b85 a300 |00f4: iput-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.i:Ljava/lang/String; // field@00a3 │ │ +0093d4: 5485 a500 |00f6: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.k:Landroid/content/SharedPreferences; // field@00a5 │ │ +0093d8: 1a06 1903 |00f8: const-string v6, "pre4" // string@0319 │ │ +0093dc: 7230 2b01 6507 |00fa: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +0093e2: 0c05 |00fd: move-result-object v5 │ │ +0093e4: 5b85 a400 |00fe: iput-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.j:Ljava/lang/String; // field@00a4 │ │ +0093e8: 5485 a100 |0100: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.g:Ljava/lang/String; // field@00a1 │ │ +0093ec: 3805 0700 |0102: if-eqz v5, 0109 // +0007 │ │ +0093f0: 5485 a100 |0104: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.g:Ljava/lang/String; // field@00a1 │ │ +0093f4: 6e20 bf01 5000 |0106: invoke-virtual {v0, v5}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@01bf │ │ +0093fa: 5485 a200 |0109: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.h:Ljava/lang/String; // field@00a2 │ │ +0093fe: 3805 0700 |010b: if-eqz v5, 0112 // +0007 │ │ +009402: 5485 a200 |010d: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.h:Ljava/lang/String; // field@00a2 │ │ +009406: 6e20 bf01 5100 |010f: invoke-virtual {v1, v5}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@01bf │ │ +00940c: 5485 a300 |0112: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.i:Ljava/lang/String; // field@00a3 │ │ +009410: 3805 0700 |0114: if-eqz v5, 011b // +0007 │ │ +009414: 5485 a300 |0116: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.i:Ljava/lang/String; // field@00a3 │ │ +009418: 6e20 bf01 5200 |0118: invoke-virtual {v2, v5}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@01bf │ │ +00941e: 5485 a400 |011b: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.j:Ljava/lang/String; // field@00a4 │ │ +009422: 3805 0700 |011d: if-eqz v5, 0124 // +0007 │ │ +009426: 5485 a400 |011f: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.j:Ljava/lang/String; // field@00a4 │ │ +00942a: 6e20 bf01 5300 |0121: invoke-virtual {v3, v5}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@01bf │ │ +009430: 6e20 bd01 8000 |0124: invoke-virtual {v0, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01bd │ │ +009436: 6e20 bd01 8100 |0127: invoke-virtual {v1, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01bd │ │ +00943c: 6e20 bd01 8200 |012a: invoke-virtual {v2, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01bd │ │ +009442: 6e20 bd01 8300 |012d: invoke-virtual {v3, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01bd │ │ +009448: 6e20 be01 8000 |0130: invoke-virtual {v0, v8}, Landroid/widget/Button;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@01be │ │ +00944e: 6e20 be01 8100 |0133: invoke-virtual {v1, v8}, Landroid/widget/Button;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@01be │ │ +009454: 6e20 be01 8200 |0136: invoke-virtual {v2, v8}, Landroid/widget/Button;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@01be │ │ +00945a: 6e20 be01 8300 |0139: invoke-virtual {v3, v8}, Landroid/widget/Button;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@01be │ │ +009460: 6e20 bd01 8400 |013c: invoke-virtual {v4, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01bd │ │ +009466: 6e20 be01 8400 |013f: invoke-virtual {v4, v8}, Landroid/widget/Button;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@01be │ │ +00946c: 1400 1b00 0b7f |0142: const v0, #float 1.84763e+38 // #7f0b001b │ │ +009472: 6e20 7902 0800 |0145: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0279 │ │ +009478: 0c00 |0148: move-result-object v0 │ │ +00947a: 1f00 b100 |0149: check-cast v0, Landroid/widget/TextView; // type@00b1 │ │ +00947e: 1401 1e00 0b7f |014b: const v1, #float 1.84763e+38 // #7f0b001e │ │ +009484: 6e20 7902 1800 |014e: invoke-virtual {v8, v1}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0279 │ │ +00948a: 0c01 |0151: move-result-object v1 │ │ +00948c: 1f01 b100 |0152: check-cast v1, Landroid/widget/TextView; // type@00b1 │ │ +009490: 1402 2100 0b7f |0154: const v2, #float 1.84763e+38 // #7f0b0021 │ │ +009496: 6e20 7902 2800 |0157: invoke-virtual {v8, v2}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.findViewById:(I)Landroid/view/View; // method@0279 │ │ +00949c: 0c02 |015a: move-result-object v2 │ │ +00949e: 1f02 b100 |015b: check-cast v2, Landroid/widget/TextView; // type@00b1 │ │ +0094a2: 6e20 e801 8000 |015d: invoke-virtual {v0, v8}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01e8 │ │ +0094a8: 6e20 e801 8100 |0160: invoke-virtual {v1, v8}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01e8 │ │ +0094ae: 6e20 e801 8200 |0163: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01e8 │ │ +0094b4: 0e00 |0166: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/NNumberPicker;) │ │ name : 'onLongClick' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 250 16-bit code units │ │ -0245dc: |[0245dc] org.yuttadhammo.BodhiTimer.NNumberPicker.onLongClick:(Landroid/view/View;)Z │ │ -0245ec: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0245ee: 2200 8f01 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -0245f2: 7010 8207 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0245f8: 5461 4902 |0006: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.d:Landroid/widget/Gallery; // field@0249 │ │ -0245fc: 6e10 f906 0100 |0008: invoke-virtual {v1}, Landroid/widget/Gallery;.getSelectedItemPosition:()I // method@06f9 │ │ -024602: 0a01 |000b: move-result v1 │ │ -024604: 6e20 8507 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -02460a: 0c00 |000f: move-result-object v0 │ │ -02460c: 1a01 0000 |0010: const-string v1, "" // string@0000 │ │ -024610: 6e20 8807 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -024616: 0c00 |0015: move-result-object v0 │ │ -024618: 6e10 8b07 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02461e: 0c00 |0019: move-result-object v0 │ │ -024620: 6e10 7a07 0000 |001a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@077a │ │ -024626: 0a01 |001d: move-result v1 │ │ -024628: 3331 1500 |001e: if-ne v1, v3, 0033 // +0015 │ │ -02462c: 2201 8f01 |0020: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -024630: 7010 8207 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -024636: 1a02 8500 |0025: const-string v2, "0" // string@0085 │ │ -02463a: 6e20 8807 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -024640: 0c01 |002a: move-result-object v1 │ │ -024642: 6e20 8807 0100 |002b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -024648: 0c00 |002e: move-result-object v0 │ │ -02464a: 6e10 8b07 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -024650: 0c00 |0032: move-result-object v0 │ │ -024652: 2201 8f01 |0033: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -024656: 7010 8207 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -02465c: 5462 4a02 |0038: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.e:Landroid/widget/Gallery; // field@024a │ │ -024660: 6e10 f906 0200 |003a: invoke-virtual {v2}, Landroid/widget/Gallery;.getSelectedItemPosition:()I // method@06f9 │ │ -024666: 0a02 |003d: move-result v2 │ │ -024668: 6e20 8507 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -02466e: 0c01 |0041: move-result-object v1 │ │ -024670: 1a02 0000 |0042: const-string v2, "" // string@0000 │ │ -024674: 6e20 8807 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02467a: 0c01 |0047: move-result-object v1 │ │ -02467c: 6e10 8b07 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -024682: 0c01 |004b: move-result-object v1 │ │ -024684: 6e10 7a07 0100 |004c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@077a │ │ -02468a: 0a02 |004f: move-result v2 │ │ -02468c: 3332 1500 |0050: if-ne v2, v3, 0065 // +0015 │ │ -024690: 2202 8f01 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -024694: 7010 8207 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -02469a: 1a04 8500 |0057: const-string v4, "0" // string@0085 │ │ -02469e: 6e20 8807 4200 |0059: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0246a4: 0c02 |005c: move-result-object v2 │ │ -0246a6: 6e20 8807 1200 |005d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0246ac: 0c01 |0060: move-result-object v1 │ │ -0246ae: 6e10 8b07 0100 |0061: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0246b4: 0c01 |0064: move-result-object v1 │ │ -0246b6: 2202 8f01 |0065: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -0246ba: 7010 8207 0200 |0067: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0246c0: 5464 4b02 |006a: iget-object v4, v6, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.f:Landroid/widget/Gallery; // field@024b │ │ -0246c4: 6e10 f906 0400 |006c: invoke-virtual {v4}, Landroid/widget/Gallery;.getSelectedItemPosition:()I // method@06f9 │ │ -0246ca: 0a04 |006f: move-result v4 │ │ -0246cc: 6e20 8507 4200 |0070: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -0246d2: 0c02 |0073: move-result-object v2 │ │ -0246d4: 1a04 0000 |0074: const-string v4, "" // string@0000 │ │ -0246d8: 6e20 8807 4200 |0076: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0246de: 0c02 |0079: move-result-object v2 │ │ -0246e0: 6e10 8b07 0200 |007a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0246e6: 0c02 |007d: move-result-object v2 │ │ -0246e8: 6e10 7a07 0200 |007e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@077a │ │ -0246ee: 0a04 |0081: move-result v4 │ │ -0246f0: 3334 1500 |0082: if-ne v4, v3, 0097 // +0015 │ │ -0246f4: 2204 8f01 |0084: new-instance v4, Ljava/lang/StringBuilder; // type@018f │ │ -0246f8: 7010 8207 0400 |0086: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0246fe: 1a05 8500 |0089: const-string v5, "0" // string@0085 │ │ -024702: 6e20 8807 5400 |008b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -024708: 0c04 |008e: move-result-object v4 │ │ -02470a: 6e20 8807 2400 |008f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -024710: 0c02 |0092: move-result-object v2 │ │ -024712: 6e10 8b07 0200 |0093: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -024718: 0c02 |0096: move-result-object v2 │ │ -02471a: 2204 8f01 |0097: new-instance v4, Ljava/lang/StringBuilder; // type@018f │ │ -02471e: 7010 8207 0400 |0099: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -024724: 6e20 8807 0400 |009c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02472a: 0c00 |009f: move-result-object v0 │ │ -02472c: 1a04 8900 |00a0: const-string v4, ":" // string@0089 │ │ -024730: 6e20 8807 4000 |00a2: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -024736: 0c00 |00a5: move-result-object v0 │ │ -024738: 6e20 8807 1000 |00a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02473e: 0c00 |00a9: move-result-object v0 │ │ -024740: 1a01 8900 |00aa: const-string v1, ":" // string@0089 │ │ -024744: 6e20 8807 1000 |00ac: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02474a: 0c00 |00af: move-result-object v0 │ │ -02474c: 6e20 8807 2000 |00b0: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -024752: 0c00 |00b3: move-result-object v0 │ │ -024754: 6e10 8b07 0000 |00b4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02475a: 0c00 |00b7: move-result-object v0 │ │ -02475c: 6e10 6d06 0700 |00b8: invoke-virtual {v7}, Landroid/view/View;.getId:()I // method@066d │ │ -024762: 0a01 |00bb: move-result v1 │ │ -024764: 2b01 3000 0000 |00bc: packed-switch v1, 000000ec // +00000030 │ │ -02476a: 1200 |00bf: const/4 v0, #int 0 // #0 │ │ -02476c: 0f00 |00c0: return v0 │ │ -02476e: 5b60 4c02 |00c1: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.g:Ljava/lang/String; // field@024c │ │ -024772: 7040 0208 7603 |00c3: invoke-direct {v6, v7, v3, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Landroid/view/View;ILjava/lang/String;)V // method@0802 │ │ -024778: 0130 |00c6: move v0, v3 │ │ -02477a: 28f9 |00c7: goto 00c0 // -0007 │ │ -02477c: 5b60 4d02 |00c8: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.h:Ljava/lang/String; // field@024d │ │ -024780: 1221 |00ca: const/4 v1, #int 2 // #2 │ │ -024782: 7040 0208 7601 |00cb: invoke-direct {v6, v7, v1, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Landroid/view/View;ILjava/lang/String;)V // method@0802 │ │ -024788: 0130 |00ce: move v0, v3 │ │ -02478a: 28f1 |00cf: goto 00c0 // -000f │ │ -02478c: 5b60 4e02 |00d0: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.i:Ljava/lang/String; // field@024e │ │ -024790: 1231 |00d2: const/4 v1, #int 3 // #3 │ │ -024792: 7040 0208 7601 |00d3: invoke-direct {v6, v7, v1, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Landroid/view/View;ILjava/lang/String;)V // method@0802 │ │ -024798: 0130 |00d6: move v0, v3 │ │ -02479a: 28e9 |00d7: goto 00c0 // -0017 │ │ -02479c: 5b60 4f02 |00d8: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.j:Ljava/lang/String; // field@024f │ │ -0247a0: 1241 |00da: const/4 v1, #int 4 // #4 │ │ -0247a2: 7040 0208 7601 |00db: invoke-direct {v6, v7, v1, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Landroid/view/View;ILjava/lang/String;)V // method@0802 │ │ -0247a8: 0130 |00de: move v0, v3 │ │ -0247aa: 28e1 |00df: goto 00c0 // -001f │ │ -0247ac: 2200 2300 |00e0: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -0247b0: 1c01 a901 |00e2: const-class v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // type@01a9 │ │ -0247b4: 7030 9400 6001 |00e4: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -0247ba: 6e20 0d08 0600 |00e7: invoke-virtual {v6, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.startActivity:(Landroid/content/Intent;)V // method@080d │ │ -0247c0: 0130 |00ea: move v0, v3 │ │ -0247c2: 28d5 |00eb: goto 00c0 // -002b │ │ -0247c4: 0001 0500 2400 0b7f 0500 0000 0c00 ... |00ec: packed-switch-data (14 units) │ │ +0094b8: |[0094b8] org.yuttadhammo.BodhiTimer.NNumberPicker.onLongClick:(Landroid/view/View;)Z │ │ +0094c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0094ca: 2200 c600 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@00c6 │ │ +0094ce: 7010 1b02 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +0094d4: 5461 9e00 |0006: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.d:Landroid/widget/Gallery; // field@009e │ │ +0094d8: 6e10 c501 0100 |0008: invoke-virtual {v1}, Landroid/widget/Gallery;.getSelectedItemPosition:()I // method@01c5 │ │ +0094de: 0a01 |000b: move-result v1 │ │ +0094e0: 6e20 1c02 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +0094e6: 0c00 |000f: move-result-object v0 │ │ +0094e8: 1a01 0000 |0010: const-string v1, "" // string@0000 │ │ +0094ec: 6e20 1f02 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +0094f2: 0c00 |0015: move-result-object v0 │ │ +0094f4: 6e10 2002 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +0094fa: 0c00 |0019: move-result-object v0 │ │ +0094fc: 6e10 1402 0000 |001a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0214 │ │ +009502: 0a01 |001d: move-result v1 │ │ +009504: 3331 1500 |001e: if-ne v1, v3, 0033 // +0015 │ │ +009508: 2201 c600 |0020: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00950c: 7010 1b02 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +009512: 1a02 1200 |0025: const-string v2, "0" // string@0012 │ │ +009516: 6e20 1f02 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00951c: 0c01 |002a: move-result-object v1 │ │ +00951e: 6e20 1f02 0100 |002b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +009524: 0c00 |002e: move-result-object v0 │ │ +009526: 6e10 2002 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00952c: 0c00 |0032: move-result-object v0 │ │ +00952e: 2201 c600 |0033: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +009532: 7010 1b02 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +009538: 5462 9f00 |0038: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.e:Landroid/widget/Gallery; // field@009f │ │ +00953c: 6e10 c501 0200 |003a: invoke-virtual {v2}, Landroid/widget/Gallery;.getSelectedItemPosition:()I // method@01c5 │ │ +009542: 0a02 |003d: move-result v2 │ │ +009544: 6e20 1c02 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00954a: 0c01 |0041: move-result-object v1 │ │ +00954c: 1a02 0000 |0042: const-string v2, "" // string@0000 │ │ +009550: 6e20 1f02 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +009556: 0c01 |0047: move-result-object v1 │ │ +009558: 6e10 2002 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00955e: 0c01 |004b: move-result-object v1 │ │ +009560: 6e10 1402 0100 |004c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0214 │ │ +009566: 0a02 |004f: move-result v2 │ │ +009568: 3332 1500 |0050: if-ne v2, v3, 0065 // +0015 │ │ +00956c: 2202 c600 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@00c6 │ │ +009570: 7010 1b02 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +009576: 1a04 1200 |0057: const-string v4, "0" // string@0012 │ │ +00957a: 6e20 1f02 4200 |0059: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +009580: 0c02 |005c: move-result-object v2 │ │ +009582: 6e20 1f02 1200 |005d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +009588: 0c01 |0060: move-result-object v1 │ │ +00958a: 6e10 2002 0100 |0061: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +009590: 0c01 |0064: move-result-object v1 │ │ +009592: 2202 c600 |0065: new-instance v2, Ljava/lang/StringBuilder; // type@00c6 │ │ +009596: 7010 1b02 0200 |0067: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00959c: 5464 a000 |006a: iget-object v4, v6, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.f:Landroid/widget/Gallery; // field@00a0 │ │ +0095a0: 6e10 c501 0400 |006c: invoke-virtual {v4}, Landroid/widget/Gallery;.getSelectedItemPosition:()I // method@01c5 │ │ +0095a6: 0a04 |006f: move-result v4 │ │ +0095a8: 6e20 1c02 4200 |0070: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +0095ae: 0c02 |0073: move-result-object v2 │ │ +0095b0: 1a04 0000 |0074: const-string v4, "" // string@0000 │ │ +0095b4: 6e20 1f02 4200 |0076: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +0095ba: 0c02 |0079: move-result-object v2 │ │ +0095bc: 6e10 2002 0200 |007a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +0095c2: 0c02 |007d: move-result-object v2 │ │ +0095c4: 6e10 1402 0200 |007e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0214 │ │ +0095ca: 0a04 |0081: move-result v4 │ │ +0095cc: 3334 1500 |0082: if-ne v4, v3, 0097 // +0015 │ │ +0095d0: 2204 c600 |0084: new-instance v4, Ljava/lang/StringBuilder; // type@00c6 │ │ +0095d4: 7010 1b02 0400 |0086: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +0095da: 1a05 1200 |0089: const-string v5, "0" // string@0012 │ │ +0095de: 6e20 1f02 5400 |008b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +0095e4: 0c04 |008e: move-result-object v4 │ │ +0095e6: 6e20 1f02 2400 |008f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +0095ec: 0c02 |0092: move-result-object v2 │ │ +0095ee: 6e10 2002 0200 |0093: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +0095f4: 0c02 |0096: move-result-object v2 │ │ +0095f6: 2204 c600 |0097: new-instance v4, Ljava/lang/StringBuilder; // type@00c6 │ │ +0095fa: 7010 1b02 0400 |0099: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +009600: 6e20 1f02 0400 |009c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +009606: 0c00 |009f: move-result-object v0 │ │ +009608: 1a04 1600 |00a0: const-string v4, ":" // string@0016 │ │ +00960c: 6e20 1f02 4000 |00a2: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +009612: 0c00 |00a5: move-result-object v0 │ │ +009614: 6e20 1f02 1000 |00a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00961a: 0c00 |00a9: move-result-object v0 │ │ +00961c: 1a01 1600 |00aa: const-string v1, ":" // string@0016 │ │ +009620: 6e20 1f02 1000 |00ac: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +009626: 0c00 |00af: move-result-object v0 │ │ +009628: 6e20 1f02 2000 |00b0: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00962e: 0c00 |00b3: move-result-object v0 │ │ +009630: 6e10 2002 0000 |00b4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +009636: 0c00 |00b7: move-result-object v0 │ │ +009638: 6e10 aa01 0700 |00b8: invoke-virtual {v7}, Landroid/view/View;.getId:()I // method@01aa │ │ +00963e: 0a01 |00bb: move-result v1 │ │ +009640: 2b01 3000 0000 |00bc: packed-switch v1, 000000ec // +00000030 │ │ +009646: 1200 |00bf: const/4 v0, #int 0 // #0 │ │ +009648: 0f00 |00c0: return v0 │ │ +00964a: 5b60 a100 |00c1: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.g:Ljava/lang/String; // field@00a1 │ │ +00964e: 7040 7602 7603 |00c3: invoke-direct {v6, v7, v3, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Landroid/view/View;ILjava/lang/String;)V // method@0276 │ │ +009654: 0130 |00c6: move v0, v3 │ │ +009656: 28f9 |00c7: goto 00c0 // -0007 │ │ +009658: 5b60 a200 |00c8: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.h:Ljava/lang/String; // field@00a2 │ │ +00965c: 1221 |00ca: const/4 v1, #int 2 // #2 │ │ +00965e: 7040 7602 7601 |00cb: invoke-direct {v6, v7, v1, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Landroid/view/View;ILjava/lang/String;)V // method@0276 │ │ +009664: 0130 |00ce: move v0, v3 │ │ +009666: 28f1 |00cf: goto 00c0 // -000f │ │ +009668: 5b60 a300 |00d0: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.i:Ljava/lang/String; // field@00a3 │ │ +00966c: 1231 |00d2: const/4 v1, #int 3 // #3 │ │ +00966e: 7040 7602 7601 |00d3: invoke-direct {v6, v7, v1, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Landroid/view/View;ILjava/lang/String;)V // method@0276 │ │ +009674: 0130 |00d6: move v0, v3 │ │ +009676: 28e9 |00d7: goto 00c0 // -0017 │ │ +009678: 5b60 a400 |00d8: iput-object v0, v6, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.j:Ljava/lang/String; // field@00a4 │ │ +00967c: 1241 |00da: const/4 v1, #int 4 // #4 │ │ +00967e: 7040 7602 7601 |00db: invoke-direct {v6, v7, v1, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.a:(Landroid/view/View;ILjava/lang/String;)V // method@0276 │ │ +009684: 0130 |00de: move v0, v3 │ │ +009686: 28e1 |00df: goto 00c0 // -001f │ │ +009688: 2200 5a00 |00e0: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00968c: 1c01 d600 |00e2: const-class v1, Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // type@00d6 │ │ +009690: 7030 0101 6001 |00e4: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0101 │ │ +009696: 6e20 8102 0600 |00e7: invoke-virtual {v6, v0}, Lorg/yuttadhammo/BodhiTimer/NNumberPicker;.startActivity:(Landroid/content/Intent;)V // method@0281 │ │ +00969c: 0130 |00ea: move v0, v3 │ │ +00969e: 28d5 |00eb: goto 00c0 // -002b │ │ +0096a0: 0001 0500 2400 0b7f 0500 0000 0c00 ... |00ec: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #204 header: │ │ -class_idx : 431 │ │ +Class #63 header: │ │ +class_idx : 220 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 24 │ │ +superclass_idx : 80 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #204 - │ │ +Class #63 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Service;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;) │ │ @@ -43218,104 +7451,104 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0247e0: |[0247e0] org.yuttadhammo.BodhiTimer.Service.ScheduleService.:()V │ │ -0247f0: 7010 7500 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0075 │ │ -0247f6: 2200 b301 |0003: new-instance v0, Lorg/yuttadhammo/BodhiTimer/Service/d; // type@01b3 │ │ -0247fa: 7020 1c08 1000 |0005: invoke-direct {v0, v1}, Lorg/yuttadhammo/BodhiTimer/Service/d;.:(Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;)V // method@081c │ │ -024800: 5b10 5202 |0008: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;.a:Landroid/os/IBinder; // field@0252 │ │ -024804: 0e00 |000a: return-void │ │ +0096bc: |[0096bc] org.yuttadhammo.BodhiTimer.Service.ScheduleService.:()V │ │ +0096cc: 7010 e400 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@00e4 │ │ +0096d2: 2200 e000 |0003: new-instance v0, Lorg/yuttadhammo/BodhiTimer/Service/d; // type@00e0 │ │ +0096d6: 7020 9002 1000 |0005: invoke-direct {v0, v1}, Lorg/yuttadhammo/BodhiTimer/Service/d;.:(Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;)V // method@0290 │ │ +0096dc: 5b10 a700 |0008: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;.a:Landroid/os/IBinder; // field@00a7 │ │ +0096e0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;) │ │ name : 'a' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -024808: |[024808] org.yuttadhammo.BodhiTimer.Service.ScheduleService.a:(I)V │ │ -024818: 2200 b001 |0000: new-instance v0, Lorg/yuttadhammo/BodhiTimer/Service/a; // type@01b0 │ │ -02481c: 7030 1208 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/yuttadhammo/BodhiTimer/Service/a;.:(Landroid/content/Context;I)V // method@0812 │ │ -024822: 6e10 1308 0000 |0005: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/Service/a;.run:()V // method@0813 │ │ -024828: 0e00 |0008: return-void │ │ +0096e4: |[0096e4] org.yuttadhammo.BodhiTimer.Service.ScheduleService.a:(I)V │ │ +0096f4: 2200 dd00 |0000: new-instance v0, Lorg/yuttadhammo/BodhiTimer/Service/a; // type@00dd │ │ +0096f8: 7030 8602 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/yuttadhammo/BodhiTimer/Service/a;.:(Landroid/content/Context;I)V // method@0286 │ │ +0096fe: 6e10 8702 0000 |0005: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/Service/a;.run:()V // method@0287 │ │ +009704: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;) │ │ name : 'onBind' │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02482c: |[02482c] org.yuttadhammo.BodhiTimer.Service.ScheduleService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -02483c: 5410 5202 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;.a:Landroid/os/IBinder; // field@0252 │ │ -024840: 1100 |0002: return-object v0 │ │ +009708: |[009708] org.yuttadhammo.BodhiTimer.Service.ScheduleService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +009718: 5410 a700 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;.a:Landroid/os/IBinder; // field@00a7 │ │ +00971c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;) │ │ name : 'onStartCommand' │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -024844: |[024844] org.yuttadhammo.BodhiTimer.Service.ScheduleService.onStartCommand:(Landroid/content/Intent;II)I │ │ -024854: 1a00 5b03 |0000: const-string v0, "ScheduleService" // string@035b │ │ -024858: 2201 8f01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -02485c: 7010 8207 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -024862: 1a02 4803 |0007: const-string v2, "Received start id " // string@0348 │ │ -024866: 6e20 8807 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02486c: 0c01 |000c: move-result-object v1 │ │ -02486e: 6e20 8507 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -024874: 0c01 |0010: move-result-object v1 │ │ -024876: 1a02 8a00 |0011: const-string v2, ": " // string@008a │ │ -02487a: 6e20 8807 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -024880: 0c01 |0016: move-result-object v1 │ │ -024882: 6e20 8707 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -024888: 0c01 |001a: move-result-object v1 │ │ -02488a: 6e10 8b07 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -024890: 0c01 |001e: move-result-object v1 │ │ -024892: 7120 2f06 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -024898: 1210 |0022: const/4 v0, #int 1 // #1 │ │ -02489a: 0f00 |0023: return v0 │ │ +009720: |[009720] org.yuttadhammo.BodhiTimer.Service.ScheduleService.onStartCommand:(Landroid/content/Intent;II)I │ │ +009730: 1a00 8c01 |0000: const-string v0, "ScheduleService" // string@018c │ │ +009734: 2201 c600 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +009738: 7010 1b02 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00973e: 1a02 8501 |0007: const-string v2, "Received start id " // string@0185 │ │ +009742: 6e20 1f02 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +009748: 0c01 |000c: move-result-object v1 │ │ +00974a: 6e20 1c02 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +009750: 0c01 |0010: move-result-object v1 │ │ +009752: 1a02 1700 |0011: const-string v2, ": " // string@0017 │ │ +009756: 6e20 1f02 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00975c: 0c01 |0016: move-result-object v1 │ │ +00975e: 6e20 1e02 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@021e │ │ +009764: 0c01 |001a: move-result-object v1 │ │ +009766: 6e10 2002 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00976c: 0c01 |001e: move-result-object v1 │ │ +00976e: 7120 a201 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +009774: 1210 |0022: const/4 v0, #int 1 // #1 │ │ +009776: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #205 header: │ │ -class_idx : 432 │ │ +Class #64 header: │ │ +class_idx : 221 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #205 - │ │ +Class #64 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/Service/a;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -43337,87 +7570,87 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02489c: |[02489c] org.yuttadhammo.BodhiTimer.Service.a.:(Landroid/content/Context;I)V │ │ -0248ac: 7010 6907 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0769 │ │ -0248b2: 5b12 5502 |0003: iput-object v2, v1, Lorg/yuttadhammo/BodhiTimer/Service/a;.c:Landroid/content/Context; // field@0255 │ │ -0248b6: 1a00 2004 |0005: const-string v0, "alarm" // string@0420 │ │ -0248ba: 6e20 8b00 0200 |0007: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008b │ │ -0248c0: 0c00 |000a: move-result-object v0 │ │ -0248c2: 1f00 0800 |000b: check-cast v0, Landroid/app/AlarmManager; // type@0008 │ │ -0248c6: 5b10 5402 |000d: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/Service/a;.b:Landroid/app/AlarmManager; // field@0254 │ │ -0248ca: 5913 5302 |000f: iput v3, v1, Lorg/yuttadhammo/BodhiTimer/Service/a;.a:I // field@0253 │ │ -0248ce: 0e00 |0011: return-void │ │ +009778: |[009778] org.yuttadhammo.BodhiTimer.Service.a.:(Landroid/content/Context;I)V │ │ +009788: 7010 0c02 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@020c │ │ +00978e: 5b12 aa00 |0003: iput-object v2, v1, Lorg/yuttadhammo/BodhiTimer/Service/a;.c:Landroid/content/Context; // field@00aa │ │ +009792: 1a00 f901 |0005: const-string v0, "alarm" // string@01f9 │ │ +009796: 6e20 f900 0200 |0007: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00f9 │ │ +00979c: 0c00 |000a: move-result-object v0 │ │ +00979e: 1f00 4000 |000b: check-cast v0, Landroid/app/AlarmManager; // type@0040 │ │ +0097a2: 5b10 a900 |000d: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/Service/a;.b:Landroid/app/AlarmManager; // field@00a9 │ │ +0097a6: 5913 a800 |000f: iput v3, v1, Lorg/yuttadhammo/BodhiTimer/Service/a;.a:I // field@00a8 │ │ +0097aa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/Service/a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 59 16-bit code units │ │ -0248d0: |[0248d0] org.yuttadhammo.BodhiTimer.Service.a.run:()V │ │ -0248e0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0248e2: 2200 2300 |0001: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -0248e6: 5471 5502 |0003: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/Service/a;.c:Landroid/content/Context; // field@0255 │ │ -0248ea: 1c02 b701 |0005: const-class v2, Lorg/yuttadhammo/BodhiTimer/TimerReceiver; // type@01b7 │ │ -0248ee: 7030 9400 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -0248f4: 1a01 5e03 |000a: const-string v1, "SetTime" // string@035e │ │ -0248f8: 5272 5302 |000c: iget v2, v7, Lorg/yuttadhammo/BodhiTimer/Service/a;.a:I // field@0253 │ │ -0248fc: 6e30 a700 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00a7 │ │ -024902: 5471 5502 |0011: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/Service/a;.c:Landroid/content/Context; // field@0255 │ │ -024906: 1502 0008 |0013: const/high16 v2, #int 134217728 // #800 │ │ -02490a: 7140 6600 6120 |0015: invoke-static {v1, v6, v0, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0066 │ │ -024910: 0c00 |0018: move-result-object v0 │ │ -024912: 6001 1b00 |0019: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -024916: 1302 1300 |001b: const/16 v2, #int 19 // #13 │ │ -02491a: 3421 1000 |001d: if-lt v1, v2, 002d // +0010 │ │ -02491e: 5471 5402 |001f: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/Service/a;.b:Landroid/app/AlarmManager; // field@0254 │ │ -024922: 7100 8d07 0000 |0021: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@078d │ │ -024928: 0b02 |0024: move-result-wide v2 │ │ -02492a: 5274 5302 |0025: iget v4, v7, Lorg/yuttadhammo/BodhiTimer/Service/a;.a:I // field@0253 │ │ -02492e: 8144 |0027: int-to-long v4, v4 │ │ -024930: bb42 |0028: add-long/2addr v2, v4 │ │ -024932: 6e50 1b00 6132 |0029: invoke-virtual {v1, v6, v2, v3, v0}, Landroid/app/AlarmManager;.setExact:(IJLandroid/app/PendingIntent;)V // method@001b │ │ -024938: 0e00 |002c: return-void │ │ -02493a: 5471 5402 |002d: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/Service/a;.b:Landroid/app/AlarmManager; // field@0254 │ │ -02493e: 7100 8d07 0000 |002f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@078d │ │ -024944: 0b02 |0032: move-result-wide v2 │ │ -024946: 5274 5302 |0033: iget v4, v7, Lorg/yuttadhammo/BodhiTimer/Service/a;.a:I // field@0253 │ │ -02494a: 8144 |0035: int-to-long v4, v4 │ │ -02494c: bb42 |0036: add-long/2addr v2, v4 │ │ -02494e: 6e50 1a00 6132 |0037: invoke-virtual {v1, v6, v2, v3, v0}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@001a │ │ -024954: 28f2 |003a: goto 002c // -000e │ │ +0097ac: |[0097ac] org.yuttadhammo.BodhiTimer.Service.a.run:()V │ │ +0097bc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0097be: 2200 5a00 |0001: new-instance v0, Landroid/content/Intent; // type@005a │ │ +0097c2: 5471 aa00 |0003: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/Service/a;.c:Landroid/content/Context; // field@00aa │ │ +0097c6: 1c02 e400 |0005: const-class v2, Lorg/yuttadhammo/BodhiTimer/TimerReceiver; // type@00e4 │ │ +0097ca: 7030 0101 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0101 │ │ +0097d0: 1a01 8f01 |000a: const-string v1, "SetTime" // string@018f │ │ +0097d4: 5272 a800 |000c: iget v2, v7, Lorg/yuttadhammo/BodhiTimer/Service/a;.a:I // field@00a8 │ │ +0097d8: 6e30 1401 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0114 │ │ +0097de: 5471 aa00 |0011: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/Service/a;.c:Landroid/content/Context; // field@00aa │ │ +0097e2: 1502 0008 |0013: const/high16 v2, #int 134217728 // #800 │ │ +0097e6: 7140 d500 6120 |0015: invoke-static {v1, v6, v0, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00d5 │ │ +0097ec: 0c00 |0018: move-result-object v0 │ │ +0097ee: 6001 5c00 |0019: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@005c │ │ +0097f2: 1302 1300 |001b: const/16 v2, #int 19 // #13 │ │ +0097f6: 3421 1000 |001d: if-lt v1, v2, 002d // +0010 │ │ +0097fa: 5471 a900 |001f: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/Service/a;.b:Landroid/app/AlarmManager; // field@00a9 │ │ +0097fe: 7100 2102 0000 |0021: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0221 │ │ +009804: 0b02 |0024: move-result-wide v2 │ │ +009806: 5274 a800 |0025: iget v4, v7, Lorg/yuttadhammo/BodhiTimer/Service/a;.a:I // field@00a8 │ │ +00980a: 8144 |0027: int-to-long v4, v4 │ │ +00980c: bb42 |0028: add-long/2addr v2, v4 │ │ +00980e: 6e50 8a00 6132 |0029: invoke-virtual {v1, v6, v2, v3, v0}, Landroid/app/AlarmManager;.setExact:(IJLandroid/app/PendingIntent;)V // method@008a │ │ +009814: 0e00 |002c: return-void │ │ +009816: 5471 a900 |002d: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/Service/a;.b:Landroid/app/AlarmManager; // field@00a9 │ │ +00981a: 7100 2102 0000 |002f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0221 │ │ +009820: 0b02 |0032: move-result-wide v2 │ │ +009822: 5274 a800 |0033: iget v4, v7, Lorg/yuttadhammo/BodhiTimer/Service/a;.a:I // field@00a8 │ │ +009826: 8144 |0035: int-to-long v4, v4 │ │ +009828: bb42 |0036: add-long/2addr v2, v4 │ │ +00982a: 6e50 8900 6132 |0037: invoke-virtual {v1, v6, v2, v3, v0}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0089 │ │ +009830: 28f2 |003a: goto 002c // -000e │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #206 header: │ │ -class_idx : 433 │ │ +Class #65 header: │ │ +class_idx : 222 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #206 - │ │ +Class #65 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/Service/b;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/Service/b;) │ │ @@ -43442,121 +7675,121 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -024958: |[024958] org.yuttadhammo.BodhiTimer.Service.b.:(Landroid/content/Context;)V │ │ -024968: 7010 6907 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0769 │ │ -02496e: 2200 b201 |0003: new-instance v0, Lorg/yuttadhammo/BodhiTimer/Service/c; // type@01b2 │ │ -024972: 7020 1908 1000 |0005: invoke-direct {v0, v1}, Lorg/yuttadhammo/BodhiTimer/Service/c;.:(Lorg/yuttadhammo/BodhiTimer/Service/b;)V // method@0819 │ │ -024978: 5b10 5902 |0008: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/Service/b;.d:Landroid/content/ServiceConnection; // field@0259 │ │ -02497c: 5b12 5702 |000a: iput-object v2, v1, Lorg/yuttadhammo/BodhiTimer/Service/b;.b:Landroid/content/Context; // field@0257 │ │ -024980: 0e00 |000c: return-void │ │ +009834: |[009834] org.yuttadhammo.BodhiTimer.Service.b.:(Landroid/content/Context;)V │ │ +009844: 7010 0c02 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@020c │ │ +00984a: 2200 df00 |0003: new-instance v0, Lorg/yuttadhammo/BodhiTimer/Service/c; // type@00df │ │ +00984e: 7020 8d02 1000 |0005: invoke-direct {v0, v1}, Lorg/yuttadhammo/BodhiTimer/Service/c;.:(Lorg/yuttadhammo/BodhiTimer/Service/b;)V // method@028d │ │ +009854: 5b10 ae00 |0008: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/Service/b;.d:Landroid/content/ServiceConnection; // field@00ae │ │ +009858: 5b12 ac00 |000a: iput-object v2, v1, Lorg/yuttadhammo/BodhiTimer/Service/b;.b:Landroid/content/Context; // field@00ac │ │ +00985c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/Service/b;) │ │ name : 'a' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/Service/b;Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;)Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024984: |[024984] org.yuttadhammo.BodhiTimer.Service.b.a:(Lorg/yuttadhammo/BodhiTimer/Service/b;Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;)Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; │ │ -024994: 5b01 5602 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/Service/b;.a:Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // field@0256 │ │ -024998: 1101 |0002: return-object v1 │ │ +009860: |[009860] org.yuttadhammo.BodhiTimer.Service.b.a:(Lorg/yuttadhammo/BodhiTimer/Service/b;Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;)Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; │ │ +009870: 5b01 ab00 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/Service/b;.a:Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // field@00ab │ │ +009874: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/Service/b;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -02499c: |[02499c] org.yuttadhammo.BodhiTimer.Service.b.a:()V │ │ -0249ac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0249ae: 5450 5702 |0001: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Service/b;.b:Landroid/content/Context; // field@0257 │ │ -0249b2: 2201 2300 |0003: new-instance v1, Landroid/content/Intent; // type@0023 │ │ -0249b6: 5452 5702 |0005: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/Service/b;.b:Landroid/content/Context; // field@0257 │ │ -0249ba: 1c03 af01 |0007: const-class v3, Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // type@01af │ │ -0249be: 7030 9400 2103 |0009: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -0249c4: 5452 5902 |000c: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/Service/b;.d:Landroid/content/ServiceConnection; // field@0259 │ │ -0249c8: 6e40 8300 1042 |000e: invoke-virtual {v0, v1, v2, v4}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@0083 │ │ -0249ce: 5c54 5802 |0011: iput-boolean v4, v5, Lorg/yuttadhammo/BodhiTimer/Service/b;.c:Z // field@0258 │ │ -0249d2: 0e00 |0013: return-void │ │ +009878: |[009878] org.yuttadhammo.BodhiTimer.Service.b.a:()V │ │ +009888: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +00988a: 5450 ac00 |0001: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/Service/b;.b:Landroid/content/Context; // field@00ac │ │ +00988e: 2201 5a00 |0003: new-instance v1, Landroid/content/Intent; // type@005a │ │ +009892: 5452 ac00 |0005: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/Service/b;.b:Landroid/content/Context; // field@00ac │ │ +009896: 1c03 dc00 |0007: const-class v3, Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // type@00dc │ │ +00989a: 7030 0101 2103 |0009: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0101 │ │ +0098a0: 5452 ae00 |000c: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/Service/b;.d:Landroid/content/ServiceConnection; // field@00ae │ │ +0098a4: 6e40 f200 1042 |000e: invoke-virtual {v0, v1, v2, v4}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@00f2 │ │ +0098aa: 5c54 ad00 |0011: iput-boolean v4, v5, Lorg/yuttadhammo/BodhiTimer/Service/b;.c:Z // field@00ad │ │ +0098ae: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/Service/b;) │ │ name : 'a' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0249d4: |[0249d4] org.yuttadhammo.BodhiTimer.Service.b.a:(I)V │ │ -0249e4: 5410 5602 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/Service/b;.a:Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // field@0256 │ │ -0249e8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0249ec: 0e00 |0004: return-void │ │ -0249ee: 5410 5602 |0005: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/Service/b;.a:Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // field@0256 │ │ -0249f2: 6e20 0f08 2000 |0007: invoke-virtual {v0, v2}, Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;.a:(I)V // method@080f │ │ -0249f8: 28fa |000a: goto 0004 // -0006 │ │ +0098b0: |[0098b0] org.yuttadhammo.BodhiTimer.Service.b.a:(I)V │ │ +0098c0: 5410 ab00 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/Service/b;.a:Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // field@00ab │ │ +0098c4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0098c8: 0e00 |0004: return-void │ │ +0098ca: 5410 ab00 |0005: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/Service/b;.a:Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // field@00ab │ │ +0098ce: 6e20 8302 2000 |0007: invoke-virtual {v0, v2}, Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;.a:(I)V // method@0283 │ │ +0098d4: 28fa |000a: goto 0004 // -0006 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/Service/b;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0249fc: |[0249fc] org.yuttadhammo.BodhiTimer.Service.b.b:()V │ │ -024a0c: 5520 5802 |0000: iget-boolean v0, v2, Lorg/yuttadhammo/BodhiTimer/Service/b;.c:Z // field@0258 │ │ -024a10: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -024a14: 5420 5702 |0004: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Service/b;.b:Landroid/content/Context; // field@0257 │ │ -024a18: 5421 5902 |0006: iget-object v1, v2, Lorg/yuttadhammo/BodhiTimer/Service/b;.d:Landroid/content/ServiceConnection; // field@0259 │ │ -024a1c: 6e20 9100 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0091 │ │ -024a22: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -024a24: 5c20 5802 |000c: iput-boolean v0, v2, Lorg/yuttadhammo/BodhiTimer/Service/b;.c:Z // field@0258 │ │ -024a28: 0e00 |000e: return-void │ │ +0098d8: |[0098d8] org.yuttadhammo.BodhiTimer.Service.b.b:()V │ │ +0098e8: 5520 ad00 |0000: iget-boolean v0, v2, Lorg/yuttadhammo/BodhiTimer/Service/b;.c:Z // field@00ad │ │ +0098ec: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0098f0: 5420 ac00 |0004: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Service/b;.b:Landroid/content/Context; // field@00ac │ │ +0098f4: 5421 ae00 |0006: iget-object v1, v2, Lorg/yuttadhammo/BodhiTimer/Service/b;.d:Landroid/content/ServiceConnection; // field@00ae │ │ +0098f8: 6e20 fe00 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@00fe │ │ +0098fe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +009900: 5c20 ad00 |000c: iput-boolean v0, v2, Lorg/yuttadhammo/BodhiTimer/Service/b;.c:Z // field@00ad │ │ +009904: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #207 header: │ │ -class_idx : 434 │ │ +Class #66 header: │ │ +class_idx : 223 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #207 - │ │ +Class #66 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/Service/c;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/ServiceConnection;' │ │ Static fields - │ │ Instance fields - │ │ @@ -43570,74 +7803,74 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/Service/b;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024a2c: |[024a2c] org.yuttadhammo.BodhiTimer.Service.c.:(Lorg/yuttadhammo/BodhiTimer/Service/b;)V │ │ -024a3c: 5b01 5a02 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/Service/c;.a:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@025a │ │ -024a40: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -024a46: 0e00 |0005: return-void │ │ +009908: |[009908] org.yuttadhammo.BodhiTimer.Service.c.:(Lorg/yuttadhammo/BodhiTimer/Service/b;)V │ │ +009918: 5b01 af00 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/Service/c;.a:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@00af │ │ +00991c: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +009922: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/Service/c;) │ │ name : 'onServiceConnected' │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -024a48: |[024a48] org.yuttadhammo.BodhiTimer.Service.c.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -024a58: 5420 5a02 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Service/c;.a:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@025a │ │ -024a5c: 1f04 b301 |0002: check-cast v4, Lorg/yuttadhammo/BodhiTimer/Service/d; // type@01b3 │ │ -024a60: 6e10 1d08 0400 |0004: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/Service/d;.a:()Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // method@081d │ │ -024a66: 0c01 |0007: move-result-object v1 │ │ -024a68: 7120 1508 1000 |0008: invoke-static {v0, v1}, Lorg/yuttadhammo/BodhiTimer/Service/b;.a:(Lorg/yuttadhammo/BodhiTimer/Service/b;Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;)Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // method@0815 │ │ -024a6e: 0e00 |000b: return-void │ │ +009924: |[009924] org.yuttadhammo.BodhiTimer.Service.c.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +009934: 5420 af00 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Service/c;.a:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@00af │ │ +009938: 1f04 e000 |0002: check-cast v4, Lorg/yuttadhammo/BodhiTimer/Service/d; // type@00e0 │ │ +00993c: 6e10 9102 0400 |0004: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/Service/d;.a:()Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // method@0291 │ │ +009942: 0c01 |0007: move-result-object v1 │ │ +009944: 7120 8902 1000 |0008: invoke-static {v0, v1}, Lorg/yuttadhammo/BodhiTimer/Service/b;.a:(Lorg/yuttadhammo/BodhiTimer/Service/b;Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;)Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // method@0289 │ │ +00994a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/Service/c;) │ │ name : 'onServiceDisconnected' │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -024a70: |[024a70] org.yuttadhammo.BodhiTimer.Service.c.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -024a80: 5420 5a02 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Service/c;.a:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@025a │ │ -024a84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -024a86: 7120 1508 1000 |0003: invoke-static {v0, v1}, Lorg/yuttadhammo/BodhiTimer/Service/b;.a:(Lorg/yuttadhammo/BodhiTimer/Service/b;Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;)Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // method@0815 │ │ -024a8c: 0e00 |0006: return-void │ │ +00994c: |[00994c] org.yuttadhammo.BodhiTimer.Service.c.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +00995c: 5420 af00 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/Service/c;.a:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@00af │ │ +009960: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +009962: 7120 8902 1000 |0003: invoke-static {v0, v1}, Lorg/yuttadhammo/BodhiTimer/Service/b;.a:(Lorg/yuttadhammo/BodhiTimer/Service/b;Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;)Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // method@0289 │ │ +009968: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #208 header: │ │ -class_idx : 435 │ │ +Class #67 header: │ │ +class_idx : 224 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 74 │ │ +superclass_idx : 122 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #208 - │ │ +Class #67 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/Service/d;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/os/Binder;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/Service/d;) │ │ @@ -43650,52 +7883,52 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024a90: |[024a90] org.yuttadhammo.BodhiTimer.Service.d.:(Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;)V │ │ -024aa0: 5b01 5b02 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/Service/d;.a:Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // field@025b │ │ -024aa4: 7010 1d01 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@011d │ │ -024aaa: 0e00 |0005: return-void │ │ +00996c: |[00996c] org.yuttadhammo.BodhiTimer.Service.d.:(Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;)V │ │ +00997c: 5b01 b000 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/Service/d;.a:Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // field@00b0 │ │ +009980: 7010 6901 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0169 │ │ +009986: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/Service/d;) │ │ name : 'a' │ │ type : '()Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024aac: |[024aac] org.yuttadhammo.BodhiTimer.Service.d.a:()Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; │ │ -024abc: 5410 5b02 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/Service/d;.a:Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // field@025b │ │ -024ac0: 1100 |0002: return-object v0 │ │ +009988: |[009988] org.yuttadhammo.BodhiTimer.Service.d.a:()Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; │ │ +009998: 5410 b000 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/Service/d;.a:Lorg/yuttadhammo/BodhiTimer/Service/ScheduleService; // field@00b0 │ │ +00999c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #209 header: │ │ -class_idx : 436 │ │ +Class #68 header: │ │ +class_idx : 225 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 24 │ │ +superclass_idx : 80 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #209 - │ │ +Class #68 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/TTSService;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Service;' │ │ Interfaces - │ │ #0 : 'Landroid/speech/tts/TextToSpeech$OnInitListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -43713,170 +7946,170 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024ac4: |[024ac4] org.yuttadhammo.BodhiTimer.TTSService.:()V │ │ -024ad4: 7010 7500 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0075 │ │ -024ada: 0e00 |0003: return-void │ │ +0099a0: |[0099a0] org.yuttadhammo.BodhiTimer.TTSService.:()V │ │ +0099b0: 7010 e400 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@00e4 │ │ +0099b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/TTSService;) │ │ name : 'onBind' │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -024adc: |[024adc] org.yuttadhammo.BodhiTimer.TTSService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -024aec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -024aee: 1100 |0001: return-object v0 │ │ +0099b8: |[0099b8] org.yuttadhammo.BodhiTimer.TTSService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +0099c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0099ca: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/TTSService;) │ │ name : 'onCreate' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -024af0: |[024af0] org.yuttadhammo.BodhiTimer.TTSService.onCreate:()V │ │ -024b00: 2200 6200 |0000: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@0062 │ │ -024b04: 7030 6301 1001 |0002: invoke-direct {v0, v1, v1}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@0163 │ │ -024b0a: 5b10 5c02 |0005: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TTSService;.a:Landroid/speech/tts/TextToSpeech; // field@025c │ │ -024b0e: 0e00 |0007: return-void │ │ +0099cc: |[0099cc] org.yuttadhammo.BodhiTimer.TTSService.onCreate:()V │ │ +0099dc: 2200 8e00 |0000: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@008e │ │ +0099e0: 7030 9501 1001 |0002: invoke-direct {v0, v1, v1}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@0195 │ │ +0099e6: 5b10 b100 |0005: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TTSService;.a:Landroid/speech/tts/TextToSpeech; // field@00b1 │ │ +0099ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/TTSService;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -024b10: |[024b10] org.yuttadhammo.BodhiTimer.TTSService.onDestroy:()V │ │ -024b20: 5410 5c02 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TTSService;.a:Landroid/speech/tts/TextToSpeech; // field@025c │ │ -024b24: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -024b28: 5410 5c02 |0004: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TTSService;.a:Landroid/speech/tts/TextToSpeech; // field@025c │ │ -024b2c: 6e10 6701 0000 |0006: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.stop:()I // method@0167 │ │ -024b32: 5410 5c02 |0009: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TTSService;.a:Landroid/speech/tts/TextToSpeech; // field@025c │ │ -024b36: 6e10 6501 0000 |000b: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.shutdown:()V // method@0165 │ │ -024b3c: 6f10 7600 0100 |000e: invoke-super {v1}, Landroid/app/Service;.onDestroy:()V // method@0076 │ │ -024b42: 0e00 |0011: return-void │ │ +0099ec: |[0099ec] org.yuttadhammo.BodhiTimer.TTSService.onDestroy:()V │ │ +0099fc: 5410 b100 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TTSService;.a:Landroid/speech/tts/TextToSpeech; // field@00b1 │ │ +009a00: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +009a04: 5410 b100 |0004: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TTSService;.a:Landroid/speech/tts/TextToSpeech; // field@00b1 │ │ +009a08: 6e10 9901 0000 |0006: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.stop:()I // method@0199 │ │ +009a0e: 5410 b100 |0009: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TTSService;.a:Landroid/speech/tts/TextToSpeech; // field@00b1 │ │ +009a12: 6e10 9701 0000 |000b: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.shutdown:()V // method@0197 │ │ +009a18: 6f10 e500 0100 |000e: invoke-super {v1}, Landroid/app/Service;.onDestroy:()V // method@00e5 │ │ +009a1e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/yuttadhammo/BodhiTimer/TTSService;) │ │ name : 'onInit' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -024b44: |[024b44] org.yuttadhammo.BodhiTimer.TTSService.onInit:(I)V │ │ -024b54: 1a00 6f03 |0000: const-string v0, "TTSService" // string@036f │ │ -024b58: 1a01 7705 |0002: const-string v1, "initializing TTSService" // string@0577 │ │ -024b5c: 7120 2d06 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@062d │ │ -024b62: 3905 3b00 |0007: if-nez v5, 0042 // +003b │ │ -024b66: 2200 9d01 |0009: new-instance v0, Ljava/util/HashMap; // type@019d │ │ -024b6a: 7010 b407 0000 |000b: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@07b4 │ │ -024b70: 1a01 7007 |000e: const-string v1, "utteranceId" // string@0770 │ │ -024b74: 1a02 a704 |0010: const-string v2, "english" // string@04a7 │ │ -024b78: 6e30 b707 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@07b7 │ │ -024b7e: 1a01 6f03 |0015: const-string v1, "TTSService" // string@036f │ │ -024b82: 2202 8f01 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -024b86: 7010 8207 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -024b8c: 1a03 4407 |001c: const-string v3, "speaking: " // string@0744 │ │ -024b90: 6e20 8807 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -024b96: 0c02 |0021: move-result-object v2 │ │ -024b98: 5443 5d02 |0022: iget-object v3, v4, Lorg/yuttadhammo/BodhiTimer/TTSService;.b:Ljava/lang/String; // field@025d │ │ -024b9c: 6e20 8807 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -024ba2: 0c02 |0027: move-result-object v2 │ │ -024ba4: 6e10 8b07 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -024baa: 0c02 |002b: move-result-object v2 │ │ -024bac: 7120 2d06 2100 |002c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@062d │ │ -024bb2: 5441 5c02 |002f: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/TTSService;.a:Landroid/speech/tts/TextToSpeech; // field@025c │ │ -024bb6: 2202 d201 |0031: new-instance v2, Lorg/yuttadhammo/BodhiTimer/m; // type@01d2 │ │ -024bba: 7020 c808 4200 |0033: invoke-direct {v2, v4}, Lorg/yuttadhammo/BodhiTimer/m;.:(Lorg/yuttadhammo/BodhiTimer/TTSService;)V // method@08c8 │ │ -024bc0: 6e20 6401 2100 |0036: invoke-virtual {v1, v2}, Landroid/speech/tts/TextToSpeech;.setOnUtteranceCompletedListener:(Landroid/speech/tts/TextToSpeech$OnUtteranceCompletedListener;)I // method@0164 │ │ -024bc6: 5441 5c02 |0039: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/TTSService;.a:Landroid/speech/tts/TextToSpeech; // field@025c │ │ -024bca: 5442 5d02 |003b: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/TTSService;.b:Ljava/lang/String; // field@025d │ │ -024bce: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -024bd0: 6e40 6601 2103 |003e: invoke-virtual {v1, v2, v3, v0}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@0166 │ │ -024bd6: 0e00 |0041: return-void │ │ -024bd8: 1a00 6f03 |0042: const-string v0, "TTSService" // string@036f │ │ -024bdc: 1a01 ac04 |0044: const-string v1, "error initializing TTSService" // string@04ac │ │ -024be0: 7120 2d06 1000 |0046: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@062d │ │ -024be6: 28f8 |0049: goto 0041 // -0008 │ │ +009a20: |[009a20] org.yuttadhammo.BodhiTimer.TTSService.onInit:(I)V │ │ +009a30: 1a00 9b01 |0000: const-string v0, "TTSService" // string@019b │ │ +009a34: 1a01 b602 |0002: const-string v1, "initializing TTSService" // string@02b6 │ │ +009a38: 7120 a001 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@01a0 │ │ +009a3e: 3905 3b00 |0007: if-nez v5, 0042 // +003b │ │ +009a42: 2200 cd00 |0009: new-instance v0, Ljava/util/HashMap; // type@00cd │ │ +009a46: 7010 3302 0000 |000b: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0233 │ │ +009a4c: 1a01 d403 |000e: const-string v1, "utteranceId" // string@03d4 │ │ +009a50: 1a02 4f02 |0010: const-string v2, "english" // string@024f │ │ +009a54: 6e30 3602 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0236 │ │ +009a5a: 1a01 9b01 |0015: const-string v1, "TTSService" // string@019b │ │ +009a5e: 2202 c600 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@00c6 │ │ +009a62: 7010 1b02 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +009a68: 1a03 ae03 |001c: const-string v3, "speaking: " // string@03ae │ │ +009a6c: 6e20 1f02 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +009a72: 0c02 |0021: move-result-object v2 │ │ +009a74: 5443 b200 |0022: iget-object v3, v4, Lorg/yuttadhammo/BodhiTimer/TTSService;.b:Ljava/lang/String; // field@00b2 │ │ +009a78: 6e20 1f02 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +009a7e: 0c02 |0027: move-result-object v2 │ │ +009a80: 6e10 2002 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +009a86: 0c02 |002b: move-result-object v2 │ │ +009a88: 7120 a001 2100 |002c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@01a0 │ │ +009a8e: 5441 b100 |002f: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/TTSService;.a:Landroid/speech/tts/TextToSpeech; // field@00b1 │ │ +009a92: 2202 ff00 |0031: new-instance v2, Lorg/yuttadhammo/BodhiTimer/m; // type@00ff │ │ +009a96: 7020 3c03 4200 |0033: invoke-direct {v2, v4}, Lorg/yuttadhammo/BodhiTimer/m;.:(Lorg/yuttadhammo/BodhiTimer/TTSService;)V // method@033c │ │ +009a9c: 6e20 9601 2100 |0036: invoke-virtual {v1, v2}, Landroid/speech/tts/TextToSpeech;.setOnUtteranceCompletedListener:(Landroid/speech/tts/TextToSpeech$OnUtteranceCompletedListener;)I // method@0196 │ │ +009aa2: 5441 b100 |0039: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/TTSService;.a:Landroid/speech/tts/TextToSpeech; // field@00b1 │ │ +009aa6: 5442 b200 |003b: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/TTSService;.b:Ljava/lang/String; // field@00b2 │ │ +009aaa: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +009aac: 6e40 9801 2103 |003e: invoke-virtual {v1, v2, v3, v0}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@0198 │ │ +009ab2: 0e00 |0041: return-void │ │ +009ab4: 1a00 9b01 |0042: const-string v0, "TTSService" // string@019b │ │ +009ab8: 1a01 5202 |0044: const-string v1, "error initializing TTSService" // string@0252 │ │ +009abc: 7120 a001 1000 |0046: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@01a0 │ │ +009ac2: 28f8 |0049: goto 0041 // -0008 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/yuttadhammo/BodhiTimer/TTSService;) │ │ name : 'onStartCommand' │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -024be8: |[024be8] org.yuttadhammo.BodhiTimer.TTSService.onStartCommand:(Landroid/content/Intent;II)I │ │ -024bf8: 1a00 4607 |0000: const-string v0, "spoken_text" // string@0746 │ │ -024bfc: 6e20 a400 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a4 │ │ -024c02: 0c00 |0005: move-result-object v0 │ │ -024c04: 5b20 5d02 |0006: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TTSService;.b:Ljava/lang/String; // field@025d │ │ -024c08: 1a00 6f03 |0008: const-string v0, "TTSService" // string@036f │ │ -024c0c: 5421 5d02 |000a: iget-object v1, v2, Lorg/yuttadhammo/BodhiTimer/TTSService;.b:Ljava/lang/String; // field@025d │ │ -024c10: 7120 2c06 1000 |000c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -024c16: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -024c18: 0f00 |0010: return v0 │ │ +009ac4: |[009ac4] org.yuttadhammo.BodhiTimer.TTSService.onStartCommand:(Landroid/content/Intent;II)I │ │ +009ad4: 1a00 b003 |0000: const-string v0, "spoken_text" // string@03b0 │ │ +009ad8: 6e20 1101 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0111 │ │ +009ade: 0c00 |0005: move-result-object v0 │ │ +009ae0: 5b20 b200 |0006: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TTSService;.b:Ljava/lang/String; // field@00b2 │ │ +009ae4: 1a00 9b01 |0008: const-string v0, "TTSService" // string@019b │ │ +009ae8: 5421 b200 |000a: iget-object v1, v2, Lorg/yuttadhammo/BodhiTimer/TTSService;.b:Ljava/lang/String; // field@00b2 │ │ +009aec: 7120 9f01 1000 |000c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +009af2: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +009af4: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #210 header: │ │ -class_idx : 437 │ │ +Class #69 header: │ │ +class_idx : 226 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 7 │ │ +superclass_idx : 63 │ │ source_file_idx : -1 │ │ static_fields_size : 2 │ │ instance_fields_size: 36 │ │ direct_methods_size : 31 │ │ virtual_methods_size: 12 │ │ │ │ -Class #210 annotations: │ │ -Annotations on method #2098 'b' │ │ +Class #69 annotations: │ │ +Annotations on method #678 'b' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" } │ │ -Annotations on method #2129 'onCreate' │ │ +Annotations on method #709 'onCreate' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" } │ │ -Annotations on method #2133 'onResume' │ │ +Annotations on method #713 'onResume' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" } │ │ │ │ -Class #210 - │ │ +Class #69 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/TimerActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ #0 : 'Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;' │ │ #1 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ @@ -44039,919 +8272,919 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -024c1c: |[024c1c] org.yuttadhammo.BodhiTimer.TimerActivity.:()V │ │ -024c2c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -024c2e: 6700 6a02 |0001: sput v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@026a │ │ -024c32: 0e00 |0003: return-void │ │ +009af8: |[009af8] org.yuttadhammo.BodhiTimer.TimerActivity.:()V │ │ +009b08: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +009b0a: 6700 bf00 |0001: sput v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@00bf │ │ +009b0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -024c34: |[024c34] org.yuttadhammo.BodhiTimer.TimerActivity.:()V │ │ -024c44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -024c46: 7010 0100 0200 |0001: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@0001 │ │ -024c4c: 1a00 7c03 |0004: const-string v0, "TimerActivity" // string@037c │ │ -024c50: 5b20 6c02 |0006: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:Ljava/lang/String; // field@026c │ │ -024c54: 5921 6d02 |0008: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -024c58: 5921 6e02 |000a: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -024c5c: 5c21 5e02 |000c: iput-boolean v1, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.A:Z // field@025e │ │ -024c60: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ -024c64: 5b20 5f02 |0010: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@025f │ │ -024c68: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ -024c6c: 5b20 6002 |0014: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@0260 │ │ -024c70: 5c21 6102 |0016: iput-boolean v1, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.D:Z // field@0261 │ │ -024c74: 2200 d701 |0018: new-instance v0, Lorg/yuttadhammo/BodhiTimer/r; // type@01d7 │ │ -024c78: 7020 d208 2000 |001a: invoke-direct {v0, v2}, Lorg/yuttadhammo/BodhiTimer/r;.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@08d2 │ │ -024c7e: 5b20 6602 |001d: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.I:Landroid/os/Handler; // field@0266 │ │ -024c82: 1300 d204 |001f: const/16 v0, #int 1234 // #4d2 │ │ -024c86: 5920 6702 |0021: iput v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.J:I // field@0267 │ │ -024c8a: 1300 2e16 |0023: const/16 v0, #int 5678 // #162e │ │ -024c8e: 5920 6802 |0025: iput v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.K:I // field@0268 │ │ -024c92: 2200 d901 |0027: new-instance v0, Lorg/yuttadhammo/BodhiTimer/t; // type@01d9 │ │ -024c96: 7020 d608 2000 |0029: invoke-direct {v0, v2}, Lorg/yuttadhammo/BodhiTimer/t;.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@08d6 │ │ -024c9c: 5b20 6902 |002c: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.L:Landroid/content/BroadcastReceiver; // field@0269 │ │ -024ca0: 0e00 |002e: return-void │ │ +009b10: |[009b10] org.yuttadhammo.BodhiTimer.TimerActivity.:()V │ │ +009b20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +009b22: 7010 7c00 0200 |0001: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@007c │ │ +009b28: 1a00 a401 |0004: const-string v0, "TimerActivity" // string@01a4 │ │ +009b2c: 5b20 c100 |0006: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:Ljava/lang/String; // field@00c1 │ │ +009b30: 5921 c200 |0008: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +009b34: 5921 c300 |000a: iput v1, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +009b38: 5c21 b300 |000c: iput-boolean v1, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.A:Z // field@00b3 │ │ +009b3c: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ +009b40: 5b20 b400 |0010: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@00b4 │ │ +009b44: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ +009b48: 5b20 b500 |0014: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@00b5 │ │ +009b4c: 5c21 b600 |0016: iput-boolean v1, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.D:Z // field@00b6 │ │ +009b50: 2200 0401 |0018: new-instance v0, Lorg/yuttadhammo/BodhiTimer/r; // type@0104 │ │ +009b54: 7020 4603 2000 |001a: invoke-direct {v0, v2}, Lorg/yuttadhammo/BodhiTimer/r;.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@0346 │ │ +009b5a: 5b20 bb00 |001d: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.I:Landroid/os/Handler; // field@00bb │ │ +009b5e: 1300 d204 |001f: const/16 v0, #int 1234 // #4d2 │ │ +009b62: 5920 bc00 |0021: iput v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.J:I // field@00bc │ │ +009b66: 1300 2e16 |0023: const/16 v0, #int 5678 // #162e │ │ +009b6a: 5920 bd00 |0025: iput v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.K:I // field@00bd │ │ +009b6e: 2200 0601 |0027: new-instance v0, Lorg/yuttadhammo/BodhiTimer/t; // type@0106 │ │ +009b72: 7020 4a03 2000 |0029: invoke-direct {v0, v2}, Lorg/yuttadhammo/BodhiTimer/t;.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@034a │ │ +009b78: 5b20 be00 |002c: iput-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.L:Landroid/content/BroadcastReceiver; // field@00be │ │ +009b7c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'a' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024ca4: |[024ca4] org.yuttadhammo.BodhiTimer.TimerActivity.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;I)I │ │ -024cb4: 5901 6d02 |0000: iput v1, v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -024cb8: 0f01 |0002: return v1 │ │ +009b80: |[009b80] org.yuttadhammo.BodhiTimer.TimerActivity.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;I)I │ │ +009b90: 5901 c200 |0000: iput v1, v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +009b94: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'a' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/content/SharedPreferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024cbc: |[024cbc] org.yuttadhammo.BodhiTimer.TimerActivity.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/content/SharedPreferences; │ │ -024ccc: 5410 7b02 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -024cd0: 1100 |0002: return-object v0 │ │ +009b98: |[009b98] org.yuttadhammo.BodhiTimer.TimerActivity.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/content/SharedPreferences; │ │ +009ba8: 5410 d000 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +009bac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'a' │ │ type : '([Ljava/lang/String;)Ljava/util/ArrayList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -024cd4: |[024cd4] org.yuttadhammo.BodhiTimer.TimerActivity.a:([Ljava/lang/String;)Ljava/util/ArrayList; │ │ -024ce4: 2201 9701 |0000: new-instance v1, Ljava/util/ArrayList; // type@0197 │ │ -024ce8: 7010 9907 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -024cee: 5240 6202 |0005: iget v0, v4, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.E:I // field@0262 │ │ -024cf2: 2152 |0007: array-length v2, v5 │ │ -024cf4: 3520 1300 |0008: if-ge v0, v2, 001b // +0013 │ │ -024cf8: 6e10 a507 0100 |000a: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@07a5 │ │ -024cfe: 0a02 |000d: move-result v2 │ │ -024d00: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -024d02: 3432 0d00 |000f: if-lt v2, v3, 001c // +000d │ │ -024d06: 2152 |0011: array-length v2, v5 │ │ -024d08: b102 |0012: sub-int/2addr v2, v0 │ │ -024d0a: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -024d0c: 3732 0800 |0014: if-le v2, v3, 001c // +0008 │ │ -024d10: 1a00 8200 |0016: const-string v0, "..." // string@0082 │ │ -024d14: 6e20 9c07 0100 |0018: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -024d1a: 1101 |001b: return-object v1 │ │ -024d1c: 4602 0500 |001c: aget-object v2, v5, v0 │ │ -024d20: 1a03 7200 |001e: const-string v3, "#" // string@0072 │ │ -024d24: 6e20 7d07 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@077d │ │ -024d2a: 0c02 |0023: move-result-object v2 │ │ -024d2c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -024d2e: 4602 0203 |0025: aget-object v2, v2, v3 │ │ -024d32: 7110 5b07 0200 |0027: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@075b │ │ -024d38: 0a02 |002a: move-result v2 │ │ -024d3a: 7110 ac08 0200 |002b: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/am;.c:(I)Ljava/lang/String; // method@08ac │ │ -024d40: 0c02 |002e: move-result-object v2 │ │ -024d42: 6e20 9c07 2100 |002f: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -024d48: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -024d4c: 28d3 |0034: goto 0007 // -002d │ │ +009bb0: |[009bb0] org.yuttadhammo.BodhiTimer.TimerActivity.a:([Ljava/lang/String;)Ljava/util/ArrayList; │ │ +009bc0: 2201 ca00 |0000: new-instance v1, Ljava/util/ArrayList; // type@00ca │ │ +009bc4: 7010 2602 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0226 │ │ +009bca: 5240 b700 |0005: iget v0, v4, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.E:I // field@00b7 │ │ +009bce: 2152 |0007: array-length v2, v5 │ │ +009bd0: 3520 1300 |0008: if-ge v0, v2, 001b // +0013 │ │ +009bd4: 6e10 2b02 0100 |000a: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@022b │ │ +009bda: 0a02 |000d: move-result v2 │ │ +009bdc: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +009bde: 3432 0d00 |000f: if-lt v2, v3, 001c // +000d │ │ +009be2: 2152 |0011: array-length v2, v5 │ │ +009be4: b102 |0012: sub-int/2addr v2, v0 │ │ +009be6: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +009be8: 3732 0800 |0014: if-le v2, v3, 001c // +0008 │ │ +009bec: 1a00 1000 |0016: const-string v0, "..." // string@0010 │ │ +009bf0: 6e20 2802 0100 |0018: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0228 │ │ +009bf6: 1101 |001b: return-object v1 │ │ +009bf8: 4602 0500 |001c: aget-object v2, v5, v0 │ │ +009bfc: 1a03 0800 |001e: const-string v3, "#" // string@0008 │ │ +009c00: 6e20 1702 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0217 │ │ +009c06: 0c02 |0023: move-result-object v2 │ │ +009c08: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +009c0a: 4602 0203 |0025: aget-object v2, v2, v3 │ │ +009c0e: 7110 0302 0200 |0027: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0203 │ │ +009c14: 0a02 |002a: move-result v2 │ │ +009c16: 7110 2003 0200 |002b: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/am;.c:(I)Ljava/lang/String; // method@0320 │ │ +009c1c: 0c02 |002e: move-result-object v2 │ │ +009c1e: 6e20 2802 2100 |002f: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0228 │ │ +009c24: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +009c28: 28d3 |0034: goto 0007 // -002d │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'a' │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 190 16-bit code units │ │ -024d50: |[024d50] org.yuttadhammo.BodhiTimer.TimerActivity.a:(IZ)V │ │ -024d60: 1a00 7c03 |0000: const-string v0, "TimerActivity" // string@037c │ │ -024d64: 2201 8f01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -024d68: 7010 8207 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -024d6e: 1a02 6703 |0007: const-string v2, "Starting the timer: " // string@0367 │ │ -024d72: 6e20 8807 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -024d78: 0c01 |000c: move-result-object v1 │ │ -024d7a: 6e20 8507 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -024d80: 0c01 |0010: move-result-object v1 │ │ -024d82: 6e10 8b07 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -024d88: 0c01 |0014: move-result-object v1 │ │ -024d8a: 7120 3006 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -024d90: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -024d92: 7020 3308 0500 |0019: invoke-direct {v5, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(I)V // method@0833 │ │ -024d98: 5956 6e02 |001c: iput v6, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -024d9c: 2200 9c01 |001e: new-instance v0, Ljava/util/Date; // type@019c │ │ -024da0: 7010 b007 0000 |0020: invoke-direct {v0}, Ljava/util/Date;.:()V // method@07b0 │ │ -024da6: 6e10 b307 0000 |0023: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@07b3 │ │ -024dac: 0b00 |0026: move-result-wide v0 │ │ -024dae: 5252 6e02 |0027: iget v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -024db2: 8122 |0029: int-to-long v2, v2 │ │ -024db4: bb20 |002a: add-long/2addr v0, v2 │ │ -024db6: 5a50 8302 |002b: iput-wide v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.z:J // field@0283 │ │ -024dba: 5450 7b02 |002d: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -024dbe: 7210 ba00 0000 |002f: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -024dc4: 0c00 |0032: move-result-object v0 │ │ -024dc6: 1a01 7903 |0033: const-string v1, "TimeStamp" // string@0379 │ │ -024dca: 5352 8302 |0035: iget-wide v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.z:J // field@0283 │ │ -024dce: 7240 b700 1032 |0037: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00b7 │ │ -024dd4: 7210 b300 0000 |003a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -024dda: 5550 6102 |003d: iget-boolean v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.D:Z // field@0261 │ │ -024dde: 3800 4900 |003f: if-eqz v0, 0088 // +0049 │ │ -024de2: 5450 5f02 |0041: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@025f │ │ -024de6: 1a01 f803 |0043: const-string v1, "\^" // string@03f8 │ │ -024dea: 6e20 7d07 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@077d │ │ -024df0: 0c01 |0048: move-result-object v1 │ │ -024df2: 2200 9701 |0049: new-instance v0, Ljava/util/ArrayList; // type@0197 │ │ -024df6: 7010 9907 0000 |004b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -024dfc: 1a02 0000 |004e: const-string v2, "" // string@0000 │ │ -024e00: 5b52 6002 |0050: iput-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@0260 │ │ -024e04: 5452 7b02 |0052: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -024e08: 1a03 1704 |0054: const-string v3, "advTimeIndex" // string@0417 │ │ -024e0c: 1214 |0056: const/4 v4, #int 1 // #1 │ │ -024e0e: 7230 bc00 3204 |0057: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -024e14: 0a02 |005a: move-result v2 │ │ -024e16: 5952 6202 |005b: iput v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.E:I // field@0262 │ │ -024e1a: 1a02 7c03 |005d: const-string v2, "TimerActivity" // string@037c │ │ -024e1e: 2203 8f01 |005f: new-instance v3, Ljava/lang/StringBuilder; // type@018f │ │ -024e22: 7010 8207 0300 |0061: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -024e28: 1a04 5807 |0064: const-string v4, "time index: " // string@0758 │ │ -024e2c: 6e20 8807 4300 |0066: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -024e32: 0c03 |0069: move-result-object v3 │ │ -024e34: 5254 6202 |006a: iget v4, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.E:I // field@0262 │ │ -024e38: 6e20 8507 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -024e3e: 0c03 |006f: move-result-object v3 │ │ -024e40: 6e10 8b07 0300 |0070: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -024e46: 0c03 |0073: move-result-object v3 │ │ -024e48: 7120 2c06 3200 |0074: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -024e4e: 5252 6202 |0077: iget v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.E:I // field@0262 │ │ -024e52: 2113 |0079: array-length v3, v1 │ │ -024e54: 3532 0600 |007a: if-ge v2, v3, 0080 // +0006 │ │ -024e58: 7020 2908 1500 |007c: invoke-direct {v5, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:([Ljava/lang/String;)Ljava/util/ArrayList; // method@0829 │ │ -024e5e: 0c00 |007f: move-result-object v0 │ │ -024e60: 1a01 0100 |0080: const-string v1, " │ │ +009c2c: |[009c2c] org.yuttadhammo.BodhiTimer.TimerActivity.a:(IZ)V │ │ +009c3c: 1a00 a401 |0000: const-string v0, "TimerActivity" // string@01a4 │ │ +009c40: 2201 c600 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +009c44: 7010 1b02 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +009c4a: 1a02 9501 |0007: const-string v2, "Starting the timer: " // string@0195 │ │ +009c4e: 6e20 1f02 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +009c54: 0c01 |000c: move-result-object v1 │ │ +009c56: 6e20 1c02 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +009c5c: 0c01 |0010: move-result-object v1 │ │ +009c5e: 6e10 2002 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +009c64: 0c01 |0014: move-result-object v1 │ │ +009c66: 7120 a301 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +009c6c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +009c6e: 7020 a702 0500 |0019: invoke-direct {v5, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(I)V // method@02a7 │ │ +009c74: 5956 c300 |001c: iput v6, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +009c78: 2200 cc00 |001e: new-instance v0, Ljava/util/Date; // type@00cc │ │ +009c7c: 7010 2f02 0000 |0020: invoke-direct {v0}, Ljava/util/Date;.:()V // method@022f │ │ +009c82: 6e10 3202 0000 |0023: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0232 │ │ +009c88: 0b00 |0026: move-result-wide v0 │ │ +009c8a: 5252 c300 |0027: iget v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +009c8e: 8122 |0029: int-to-long v2, v2 │ │ +009c90: bb20 |002a: add-long/2addr v0, v2 │ │ +009c92: 5a50 d800 |002b: iput-wide v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.z:J // field@00d8 │ │ +009c96: 5450 d000 |002d: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +009c9a: 7210 2701 0000 |002f: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +009ca0: 0c00 |0032: move-result-object v0 │ │ +009ca2: 1a01 a101 |0033: const-string v1, "TimeStamp" // string@01a1 │ │ +009ca6: 5352 d800 |0035: iget-wide v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.z:J // field@00d8 │ │ +009caa: 7240 2401 1032 |0037: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0124 │ │ +009cb0: 7210 2001 0000 |003a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0120 │ │ +009cb6: 5550 b600 |003d: iget-boolean v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.D:Z // field@00b6 │ │ +009cba: 3800 4900 |003f: if-eqz v0, 0088 // +0049 │ │ +009cbe: 5450 b400 |0041: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@00b4 │ │ +009cc2: 1a01 e301 |0043: const-string v1, "\^" // string@01e3 │ │ +009cc6: 6e20 1702 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0217 │ │ +009ccc: 0c01 |0048: move-result-object v1 │ │ +009cce: 2200 ca00 |0049: new-instance v0, Ljava/util/ArrayList; // type@00ca │ │ +009cd2: 7010 2602 0000 |004b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0226 │ │ +009cd8: 1a02 0000 |004e: const-string v2, "" // string@0000 │ │ +009cdc: 5b52 b500 |0050: iput-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@00b5 │ │ +009ce0: 5452 d000 |0052: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +009ce4: 1a03 f401 |0054: const-string v3, "advTimeIndex" // string@01f4 │ │ +009ce8: 1214 |0056: const/4 v4, #int 1 // #1 │ │ +009cea: 7230 2901 3204 |0057: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +009cf0: 0a02 |005a: move-result v2 │ │ +009cf2: 5952 b700 |005b: iput v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.E:I // field@00b7 │ │ +009cf6: 1a02 a401 |005d: const-string v2, "TimerActivity" // string@01a4 │ │ +009cfa: 2203 c600 |005f: new-instance v3, Ljava/lang/StringBuilder; // type@00c6 │ │ +009cfe: 7010 1b02 0300 |0061: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +009d04: 1a04 c003 |0064: const-string v4, "time index: " // string@03c0 │ │ +009d08: 6e20 1f02 4300 |0066: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +009d0e: 0c03 |0069: move-result-object v3 │ │ +009d10: 5254 b700 |006a: iget v4, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.E:I // field@00b7 │ │ +009d14: 6e20 1c02 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +009d1a: 0c03 |006f: move-result-object v3 │ │ +009d1c: 6e10 2002 0300 |0070: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +009d22: 0c03 |0073: move-result-object v3 │ │ +009d24: 7120 9f01 3200 |0074: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +009d2a: 5252 b700 |0077: iget v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.E:I // field@00b7 │ │ +009d2e: 2113 |0079: array-length v3, v1 │ │ +009d30: 3532 0600 |007a: if-ge v2, v3, 0080 // +0006 │ │ +009d34: 7020 9d02 1500 |007c: invoke-direct {v5, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:([Ljava/lang/String;)Ljava/util/ArrayList; // method@029d │ │ +009d3a: 0c00 |007f: move-result-object v0 │ │ +009d3c: 1a01 0100 |0080: const-string v1, " │ │ " // string@0001 │ │ -024e64: 7120 2506 0100 |0082: invoke-static {v1, v0}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0625 │ │ -024e6a: 0c00 |0085: move-result-object v0 │ │ -024e6c: 5b50 6002 |0086: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@0260 │ │ -024e70: 3807 2900 |0088: if-eqz v7, 00b1 // +0029 │ │ -024e74: 1a00 7c03 |008a: const-string v0, "TimerActivity" // string@037c │ │ -024e78: 2201 8f01 |008c: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -024e7c: 7010 8207 0100 |008e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -024e82: 1a02 9500 |0091: const-string v2, "ALARM: Starting the timer service: " // string@0095 │ │ -024e86: 6e20 8807 2100 |0093: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -024e8c: 0c01 |0096: move-result-object v1 │ │ -024e8e: 5452 7f02 |0097: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.v:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@027f │ │ -024e92: 5253 6e02 |0099: iget v3, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -024e96: 7120 a808 3200 |009b: invoke-static {v2, v3}, Lorg/yuttadhammo/BodhiTimer/am;.a:(Landroid/content/Context;I)Ljava/lang/String; // method@08a8 │ │ -024e9c: 0c02 |009e: move-result-object v2 │ │ -024e9e: 6e20 8807 2100 |009f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -024ea4: 0c01 |00a2: move-result-object v1 │ │ -024ea6: 6e10 8b07 0100 |00a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -024eac: 0c01 |00a6: move-result-object v1 │ │ -024eae: 7120 3006 1000 |00a7: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -024eb4: 5450 6302 |00aa: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.F:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@0263 │ │ -024eb8: 5251 6e02 |00ac: iget v1, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -024ebc: 6e20 1708 1000 |00ae: invoke-virtual {v0, v1}, Lorg/yuttadhammo/BodhiTimer/Service/b;.a:(I)V // method@0817 │ │ -024ec2: 5450 6502 |00b1: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.H:Ljava/util/Timer; // field@0265 │ │ -024ec6: 2201 d401 |00b3: new-instance v1, Lorg/yuttadhammo/BodhiTimer/o; // type@01d4 │ │ -024eca: 7020 cc08 5100 |00b5: invoke-direct {v1, v5}, Lorg/yuttadhammo/BodhiTimer/o;.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@08cc │ │ -024ed0: 1602 6400 |00b8: const-wide/16 v2, #int 100 // #64 │ │ -024ed4: 6e40 ca07 1032 |00ba: invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@07ca │ │ -024eda: 0e00 |00bd: return-void │ │ +009d40: 7120 9b01 0100 |0082: invoke-static {v1, v0}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@019b │ │ +009d46: 0c00 |0085: move-result-object v0 │ │ +009d48: 5b50 b500 |0086: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@00b5 │ │ +009d4c: 3807 2900 |0088: if-eqz v7, 00b1 // +0029 │ │ +009d50: 1a00 a401 |008a: const-string v0, "TimerActivity" // string@01a4 │ │ +009d54: 2201 c600 |008c: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +009d58: 7010 1b02 0100 |008e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +009d5e: 1a02 1b00 |0091: const-string v2, "ALARM: Starting the timer service: " // string@001b │ │ +009d62: 6e20 1f02 2100 |0093: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +009d68: 0c01 |0096: move-result-object v1 │ │ +009d6a: 5452 d400 |0097: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.v:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@00d4 │ │ +009d6e: 5253 c300 |0099: iget v3, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +009d72: 7120 1c03 3200 |009b: invoke-static {v2, v3}, Lorg/yuttadhammo/BodhiTimer/am;.a:(Landroid/content/Context;I)Ljava/lang/String; // method@031c │ │ +009d78: 0c02 |009e: move-result-object v2 │ │ +009d7a: 6e20 1f02 2100 |009f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +009d80: 0c01 |00a2: move-result-object v1 │ │ +009d82: 6e10 2002 0100 |00a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +009d88: 0c01 |00a6: move-result-object v1 │ │ +009d8a: 7120 a301 1000 |00a7: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +009d90: 5450 b800 |00aa: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.F:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@00b8 │ │ +009d94: 5251 c300 |00ac: iget v1, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +009d98: 6e20 8b02 1000 |00ae: invoke-virtual {v0, v1}, Lorg/yuttadhammo/BodhiTimer/Service/b;.a:(I)V // method@028b │ │ +009d9e: 5450 ba00 |00b1: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.H:Ljava/util/Timer; // field@00ba │ │ +009da2: 2201 0101 |00b3: new-instance v1, Lorg/yuttadhammo/BodhiTimer/o; // type@0101 │ │ +009da6: 7020 4003 5100 |00b5: invoke-direct {v1, v5}, Lorg/yuttadhammo/BodhiTimer/o;.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@0340 │ │ +009dac: 1602 6400 |00b8: const-wide/16 v2, #int 100 // #64 │ │ +009db0: 6e40 3e02 1032 |00ba: invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@023e │ │ +009db6: 0e00 |00bd: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'a' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;IZ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -024edc: |[024edc] org.yuttadhammo.BodhiTimer.TimerActivity.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;IZ)V │ │ -024eec: 7030 2c08 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(IZ)V // method@082c │ │ -024ef2: 0e00 |0003: return-void │ │ +009db8: |[009db8] org.yuttadhammo.BodhiTimer.TimerActivity.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;IZ)V │ │ +009dc8: 7030 a002 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(IZ)V // method@02a0 │ │ +009dce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'a' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -024ef4: |[024ef4] org.yuttadhammo.BodhiTimer.TimerActivity.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;Z)V │ │ -024f04: 7020 2f08 1000 |0000: invoke-direct {v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Z)V // method@082f │ │ -024f0a: 0e00 |0003: return-void │ │ +009dd0: |[009dd0] org.yuttadhammo.BodhiTimer.TimerActivity.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;Z)V │ │ +009de0: 7020 a302 1000 |0000: invoke-direct {v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Z)V // method@02a3 │ │ +009de6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'a' │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 232 16-bit code units │ │ -024f0c: |[024f0c] org.yuttadhammo.BodhiTimer.TimerActivity.a:(Z)V │ │ -024f1c: 1229 |0000: const/4 v9, #int 2 // #2 │ │ -024f1e: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -024f20: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -024f22: 54a0 7b02 |0003: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -024f26: 1a01 6d07 |0005: const-string v1, "useAdvTime" // string@076d │ │ -024f2a: 7230 bb00 1007 |0007: invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -024f30: 0a00 |000a: move-result v0 │ │ -024f32: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ -024f36: 54a0 7502 |000d: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.l:Landroid/widget/TextView; // field@0275 │ │ -024f3a: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ -024f3e: 6e20 2b07 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@072b │ │ -024f44: 0e00 |0014: return-void │ │ -024f46: 54a0 7b02 |0015: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -024f4a: 1a01 1804 |0017: const-string v1, "advTimeString" // string@0418 │ │ -024f4e: 1a02 0000 |0019: const-string v2, "" // string@0000 │ │ -024f52: 7230 be00 1002 |001b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -024f58: 0c00 |001e: move-result-object v0 │ │ -024f5a: 5ba0 5f02 |001f: iput-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@025f │ │ -024f5e: 54a0 5f02 |0021: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@025f │ │ -024f62: 3800 f1ff |0023: if-eqz v0, 0014 // -000f │ │ -024f66: 54a0 5f02 |0025: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@025f │ │ -024f6a: 6e10 7a07 0000 |0027: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@077a │ │ -024f70: 0a00 |002a: move-result v0 │ │ -024f72: 3800 e9ff |002b: if-eqz v0, 0014 // -0017 │ │ -024f76: 54a0 5f02 |002d: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@025f │ │ -024f7a: 1a01 f803 |002f: const-string v1, "\^" // string@03f8 │ │ -024f7e: 6e20 7d07 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@077d │ │ -024f84: 0c00 |0034: move-result-object v0 │ │ -024f86: 4601 0007 |0035: aget-object v1, v0, v7 │ │ -024f8a: 1a02 7200 |0037: const-string v2, "#" // string@0072 │ │ -024f8e: 6e20 7d07 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@077d │ │ -024f94: 0c01 |003c: move-result-object v1 │ │ -024f96: 4601 0107 |003d: aget-object v1, v1, v7 │ │ -024f9a: 7110 5b07 0100 |003f: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@075b │ │ -024fa0: 0a01 |0042: move-result v1 │ │ -024fa2: 7110 ab08 0100 |0043: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/am;.b:(I)[I // method@08ab │ │ -024fa8: 0c01 |0046: move-result-object v1 │ │ -024faa: 54a2 7b02 |0047: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -024fae: 7210 ba00 0200 |0049: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -024fb4: 0c02 |004c: move-result-object v2 │ │ -024fb6: 380b 8f00 |004d: if-eqz v11, 00dc // +008f │ │ -024fba: 1a03 1704 |004f: const-string v3, "advTimeIndex" // string@0417 │ │ -024fbe: 7230 b600 3208 |0051: invoke-interface {v2, v3, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -024fc4: 59a8 6202 |0054: iput v8, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.E:I // field@0262 │ │ -024fc8: 1a03 0000 |0056: const-string v3, "" // string@0000 │ │ -024fcc: 5ba3 6002 |0058: iput-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@0260 │ │ -024fd0: 7020 2908 0a00 |005a: invoke-direct {v10, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:([Ljava/lang/String;)Ljava/util/ArrayList; // method@0829 │ │ -024fd6: 0c00 |005d: move-result-object v0 │ │ -024fd8: 1a03 0100 |005e: const-string v3, " │ │ +009de8: |[009de8] org.yuttadhammo.BodhiTimer.TimerActivity.a:(Z)V │ │ +009df8: 1229 |0000: const/4 v9, #int 2 // #2 │ │ +009dfa: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +009dfc: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +009dfe: 54a0 d000 |0003: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +009e02: 1a01 d103 |0005: const-string v1, "useAdvTime" // string@03d1 │ │ +009e06: 7230 2801 1007 |0007: invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +009e0c: 0a00 |000a: move-result v0 │ │ +009e0e: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ +009e12: 54a0 ca00 |000d: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.l:Landroid/widget/TextView; // field@00ca │ │ +009e16: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ +009e1a: 6e20 e901 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@01e9 │ │ +009e20: 0e00 |0014: return-void │ │ +009e22: 54a0 d000 |0015: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +009e26: 1a01 f501 |0017: const-string v1, "advTimeString" // string@01f5 │ │ +009e2a: 1a02 0000 |0019: const-string v2, "" // string@0000 │ │ +009e2e: 7230 2b01 1002 |001b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +009e34: 0c00 |001e: move-result-object v0 │ │ +009e36: 5ba0 b400 |001f: iput-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@00b4 │ │ +009e3a: 54a0 b400 |0021: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@00b4 │ │ +009e3e: 3800 f1ff |0023: if-eqz v0, 0014 // -000f │ │ +009e42: 54a0 b400 |0025: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@00b4 │ │ +009e46: 6e10 1402 0000 |0027: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0214 │ │ +009e4c: 0a00 |002a: move-result v0 │ │ +009e4e: 3800 e9ff |002b: if-eqz v0, 0014 // -0017 │ │ +009e52: 54a0 b400 |002d: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@00b4 │ │ +009e56: 1a01 e301 |002f: const-string v1, "\^" // string@01e3 │ │ +009e5a: 6e20 1702 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0217 │ │ +009e60: 0c00 |0034: move-result-object v0 │ │ +009e62: 4601 0007 |0035: aget-object v1, v0, v7 │ │ +009e66: 1a02 0800 |0037: const-string v2, "#" // string@0008 │ │ +009e6a: 6e20 1702 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0217 │ │ +009e70: 0c01 |003c: move-result-object v1 │ │ +009e72: 4601 0107 |003d: aget-object v1, v1, v7 │ │ +009e76: 7110 0302 0100 |003f: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0203 │ │ +009e7c: 0a01 |0042: move-result v1 │ │ +009e7e: 7110 1f03 0100 |0043: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/am;.b:(I)[I // method@031f │ │ +009e84: 0c01 |0046: move-result-object v1 │ │ +009e86: 54a2 d000 |0047: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +009e8a: 7210 2701 0200 |0049: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +009e90: 0c02 |004c: move-result-object v2 │ │ +009e92: 380b 8f00 |004d: if-eqz v11, 00dc // +008f │ │ +009e96: 1a03 f401 |004f: const-string v3, "advTimeIndex" // string@01f4 │ │ +009e9a: 7230 2301 3208 |0051: invoke-interface {v2, v3, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +009ea0: 59a8 b700 |0054: iput v8, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.E:I // field@00b7 │ │ +009ea4: 1a03 0000 |0056: const-string v3, "" // string@0000 │ │ +009ea8: 5ba3 b500 |0058: iput-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@00b5 │ │ +009eac: 7020 9d02 0a00 |005a: invoke-direct {v10, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:([Ljava/lang/String;)Ljava/util/ArrayList; // method@029d │ │ +009eb2: 0c00 |005d: move-result-object v0 │ │ +009eb4: 1a03 0100 |005e: const-string v3, " │ │ " // string@0001 │ │ -024fdc: 7120 2506 0300 |0060: invoke-static {v3, v0}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0625 │ │ -024fe2: 0c00 |0063: move-result-object v0 │ │ -024fe4: 5ba0 6002 |0064: iput-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@0260 │ │ -024fe8: 54a0 7502 |0066: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.l:Landroid/widget/TextView; // field@0275 │ │ -024fec: 54a3 6002 |0068: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@0260 │ │ -024ff0: 6e20 2b07 3000 |006a: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@072b │ │ -024ff6: 4400 0107 |006d: aget v0, v1, v7 │ │ -024ffa: 4403 0108 |006f: aget v3, v1, v8 │ │ -024ffe: 4401 0109 |0071: aget v1, v1, v9 │ │ -025002: da04 003c |0073: mul-int/lit8 v4, v0, #int 60 // #3c │ │ -025006: da04 043c |0075: mul-int/lit8 v4, v4, #int 60 // #3c │ │ -02500a: d244 e803 |0077: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ -02500e: da05 033c |0079: mul-int/lit8 v5, v3, #int 60 // #3c │ │ -025012: d255 e803 |007b: mul-int/lit16 v5, v5, #int 1000 // #03e8 │ │ -025016: b054 |007d: add-int/2addr v4, v5 │ │ -025018: d215 e803 |007e: mul-int/lit16 v5, v1, #int 1000 // #03e8 │ │ -02501c: b054 |0080: add-int/2addr v4, v5 │ │ -02501e: 59a4 6d02 |0081: iput v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -025022: 52a4 6d02 |0083: iget v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -025026: 59a4 6e02 |0085: iput v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -02502a: 1a04 7c03 |0087: const-string v4, "TimerActivity" // string@037c │ │ -02502e: 2205 8f01 |0089: new-instance v5, Ljava/lang/StringBuilder; // type@018f │ │ -025032: 7010 8207 0500 |008b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -025038: 1a06 3903 |008e: const-string v6, "Picked time: " // string@0339 │ │ -02503c: 6e20 8807 6500 |0090: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -025042: 0c05 |0093: move-result-object v5 │ │ -025044: 52a6 6d02 |0094: iget v6, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -025048: 6e20 8507 6500 |0096: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -02504e: 0c05 |0099: move-result-object v5 │ │ -025050: 6e10 8b07 0500 |009a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -025056: 0c05 |009d: move-result-object v5 │ │ -025058: 7120 3006 5400 |009e: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -02505e: 6e10 2a08 0a00 |00a1: invoke-virtual {v10}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:()V // method@082a │ │ -025064: 1234 |00a4: const/4 v4, #int 3 // #3 │ │ -025066: 2344 e901 |00a5: new-array v4, v4, [I // type@01e9 │ │ -02506a: 5ba4 7e02 |00a7: iput-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -02506e: 54a4 7e02 |00a9: iget-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -025072: 4b00 0407 |00ab: aput v0, v4, v7 │ │ -025076: 54a0 7e02 |00ad: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -02507a: 4b03 0008 |00af: aput v3, v0, v8 │ │ -02507e: 54a0 7e02 |00b1: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -025082: 4b01 0009 |00b3: aput v1, v0, v9 │ │ -025086: 1a00 a102 |00b5: const-string v0, "LastTime" // string@02a1 │ │ -02508a: 52a1 6d02 |00b7: iget v1, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -02508e: 7230 b600 0201 |00b9: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -025094: 1a00 9d05 |00bc: const-string v0, "last_hour" // string@059d │ │ -025098: 54a1 7e02 |00be: iget-object v1, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -02509c: 4401 0107 |00c0: aget v1, v1, v7 │ │ -0250a0: 7230 b600 0201 |00c2: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -0250a6: 1a00 9e05 |00c5: const-string v0, "last_min" // string@059e │ │ -0250aa: 54a1 7e02 |00c7: iget-object v1, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -0250ae: 4401 0108 |00c9: aget v1, v1, v8 │ │ -0250b2: 7230 b600 0201 |00cb: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -0250b8: 1a00 9f05 |00ce: const-string v0, "last_sec" // string@059f │ │ -0250bc: 54a1 7e02 |00d0: iget-object v1, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -0250c0: 4401 0109 |00d2: aget v1, v1, v9 │ │ -0250c4: 7230 b600 0201 |00d4: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -0250ca: 7210 b300 0200 |00d7: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -0250d0: 2900 3aff |00da: goto/16 0014 // -00c6 │ │ -0250d4: 54a3 7b02 |00dc: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -0250d8: 1a04 1704 |00de: const-string v4, "advTimeIndex" // string@0417 │ │ -0250dc: 7230 bc00 4308 |00e0: invoke-interface {v3, v4, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -0250e2: 0a03 |00e3: move-result v3 │ │ -0250e4: 59a3 6202 |00e4: iput v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.E:I // field@0262 │ │ -0250e8: 2900 70ff |00e6: goto/16 0056 // -0090 │ │ +009eb8: 7120 9b01 0300 |0060: invoke-static {v3, v0}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@019b │ │ +009ebe: 0c00 |0063: move-result-object v0 │ │ +009ec0: 5ba0 b500 |0064: iput-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@00b5 │ │ +009ec4: 54a0 ca00 |0066: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.l:Landroid/widget/TextView; // field@00ca │ │ +009ec8: 54a3 b500 |0068: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@00b5 │ │ +009ecc: 6e20 e901 3000 |006a: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@01e9 │ │ +009ed2: 4400 0107 |006d: aget v0, v1, v7 │ │ +009ed6: 4403 0108 |006f: aget v3, v1, v8 │ │ +009eda: 4401 0109 |0071: aget v1, v1, v9 │ │ +009ede: da04 003c |0073: mul-int/lit8 v4, v0, #int 60 // #3c │ │ +009ee2: da04 043c |0075: mul-int/lit8 v4, v4, #int 60 // #3c │ │ +009ee6: d244 e803 |0077: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ +009eea: da05 033c |0079: mul-int/lit8 v5, v3, #int 60 // #3c │ │ +009eee: d255 e803 |007b: mul-int/lit16 v5, v5, #int 1000 // #03e8 │ │ +009ef2: b054 |007d: add-int/2addr v4, v5 │ │ +009ef4: d215 e803 |007e: mul-int/lit16 v5, v1, #int 1000 // #03e8 │ │ +009ef8: b054 |0080: add-int/2addr v4, v5 │ │ +009efa: 59a4 c200 |0081: iput v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +009efe: 52a4 c200 |0083: iget v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +009f02: 59a4 c300 |0085: iput v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +009f06: 1a04 a401 |0087: const-string v4, "TimerActivity" // string@01a4 │ │ +009f0a: 2205 c600 |0089: new-instance v5, Ljava/lang/StringBuilder; // type@00c6 │ │ +009f0e: 7010 1b02 0500 |008b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +009f14: 1a06 7e01 |008e: const-string v6, "Picked time: " // string@017e │ │ +009f18: 6e20 1f02 6500 |0090: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +009f1e: 0c05 |0093: move-result-object v5 │ │ +009f20: 52a6 c200 |0094: iget v6, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +009f24: 6e20 1c02 6500 |0096: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +009f2a: 0c05 |0099: move-result-object v5 │ │ +009f2c: 6e10 2002 0500 |009a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +009f32: 0c05 |009d: move-result-object v5 │ │ +009f34: 7120 a301 5400 |009e: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +009f3a: 6e10 9e02 0a00 |00a1: invoke-virtual {v10}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:()V // method@029e │ │ +009f40: 1234 |00a4: const/4 v4, #int 3 // #3 │ │ +009f42: 2344 1401 |00a5: new-array v4, v4, [I // type@0114 │ │ +009f46: 5ba4 d300 |00a7: iput-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +009f4a: 54a4 d300 |00a9: iget-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +009f4e: 4b00 0407 |00ab: aput v0, v4, v7 │ │ +009f52: 54a0 d300 |00ad: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +009f56: 4b03 0008 |00af: aput v3, v0, v8 │ │ +009f5a: 54a0 d300 |00b1: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +009f5e: 4b01 0009 |00b3: aput v1, v0, v9 │ │ +009f62: 1a00 1701 |00b5: const-string v0, "LastTime" // string@0117 │ │ +009f66: 52a1 c200 |00b7: iget v1, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +009f6a: 7230 2301 0201 |00b9: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +009f70: 1a00 c602 |00bc: const-string v0, "last_hour" // string@02c6 │ │ +009f74: 54a1 d300 |00be: iget-object v1, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +009f78: 4401 0107 |00c0: aget v1, v1, v7 │ │ +009f7c: 7230 2301 0201 |00c2: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +009f82: 1a00 c702 |00c5: const-string v0, "last_min" // string@02c7 │ │ +009f86: 54a1 d300 |00c7: iget-object v1, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +009f8a: 4401 0108 |00c9: aget v1, v1, v8 │ │ +009f8e: 7230 2301 0201 |00cb: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +009f94: 1a00 c802 |00ce: const-string v0, "last_sec" // string@02c8 │ │ +009f98: 54a1 d300 |00d0: iget-object v1, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +009f9c: 4401 0109 |00d2: aget v1, v1, v9 │ │ +009fa0: 7230 2301 0201 |00d4: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +009fa6: 7210 2001 0200 |00d7: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0120 │ │ +009fac: 2900 3aff |00da: goto/16 0014 // -00c6 │ │ +009fb0: 54a3 d000 |00dc: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +009fb4: 1a04 f401 |00de: const-string v4, "advTimeIndex" // string@01f4 │ │ +009fb8: 7230 2901 4308 |00e0: invoke-interface {v3, v4, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +009fbe: 0a03 |00e3: move-result v3 │ │ +009fc0: 59a3 b700 |00e4: iput v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.E:I // field@00b7 │ │ +009fc4: 2900 70ff |00e6: goto/16 0056 // -0090 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'b' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0250ec: |[0250ec] org.yuttadhammo.BodhiTimer.TimerActivity.b:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;I)I │ │ -0250fc: 5901 6e02 |0000: iput v1, v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -025100: 0f01 |0002: return v1 │ │ +009fc8: |[009fc8] org.yuttadhammo.BodhiTimer.TimerActivity.b:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;I)I │ │ +009fd8: 5901 c300 |0000: iput v1, v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +009fdc: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -025104: |[025104] org.yuttadhammo.BodhiTimer.TimerActivity.b:()V │ │ -025114: 6000 1b00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001b │ │ -025118: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02511c: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ -025120: 6e10 4708 0200 |0006: invoke-virtual {v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getWindow:()Landroid/view/Window; // method@0847 │ │ -025126: 0c00 |0009: move-result-object v0 │ │ -025128: 6e10 d106 0000 |000a: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@06d1 │ │ -02512e: 0c00 |000d: move-result-object v0 │ │ -025130: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -025132: 6e20 a106 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@06a1 │ │ -025138: 0e00 |0012: return-void │ │ +009fe0: |[009fe0] org.yuttadhammo.BodhiTimer.TimerActivity.b:()V │ │ +009ff0: 6000 5c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@005c │ │ +009ff4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +009ff8: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ +009ffc: 6e10 bb02 0200 |0006: invoke-virtual {v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getWindow:()Landroid/view/Window; // method@02bb │ │ +00a002: 0c00 |0009: move-result-object v0 │ │ +00a004: 6e10 af01 0000 |000a: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@01af │ │ +00a00a: 0c00 |000d: move-result-object v0 │ │ +00a00c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +00a00e: 6e20 ac01 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@01ac │ │ +00a014: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'b' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 158 16-bit code units │ │ -02513c: |[02513c] org.yuttadhammo.BodhiTimer.TimerActivity.b:(I)V │ │ -02514c: 1305 ff00 |0000: const/16 v5, #int 255 // #ff │ │ -025150: 1304 0800 |0002: const/16 v4, #int 8 // #8 │ │ -025154: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -025156: 6000 6a02 |0005: sget v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@026a │ │ -02515a: 3270 3600 |0007: if-eq v0, v7, 003d // +0036 │ │ -02515e: 1a00 7c03 |0009: const-string v0, "TimerActivity" // string@037c │ │ -025162: 2201 8f01 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -025166: 7010 8207 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -02516c: 1a02 f700 |0010: const-string v2, "From/to states: " // string@00f7 │ │ -025170: 6e20 8807 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -025176: 0c01 |0015: move-result-object v1 │ │ -025178: 6002 6a02 |0016: sget v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@026a │ │ -02517c: 6e20 8507 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -025182: 0c01 |001b: move-result-object v1 │ │ -025184: 1a02 0200 |001c: const-string v2, " " // string@0002 │ │ -025188: 6e20 8807 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02518e: 0c01 |0021: move-result-object v1 │ │ -025190: 6e20 8507 7100 |0022: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -025196: 0c01 |0025: move-result-object v1 │ │ -025198: 6e10 8b07 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02519e: 0c01 |0029: move-result-object v1 │ │ -0251a0: 7120 3006 1000 |002a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0251a6: 5460 7b02 |002d: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -0251aa: 7210 ba00 0000 |002f: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -0251b0: 0c00 |0032: move-result-object v0 │ │ -0251b2: 1a01 6803 |0033: const-string v1, "State" // string@0368 │ │ -0251b6: 7230 b600 1007 |0035: invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -0251bc: 7210 b300 0000 |0038: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -0251c2: 6707 6a02 |003b: sput v7, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@026a │ │ -0251c6: 2b07 5700 0000 |003d: packed-switch v7, 00000094 // +00000057 │ │ -0251cc: 0e00 |0040: return-void │ │ -0251ce: 5460 7102 |0041: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@0271 │ │ -0251d2: 6e20 0007 4000 |0043: invoke-virtual {v0, v4}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0700 │ │ -0251d8: 5460 7002 |0046: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@0270 │ │ -0251dc: 6e20 0007 3000 |0048: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0700 │ │ -0251e2: 5460 6f02 |004b: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@026f │ │ -0251e6: 6e20 0007 3000 |004d: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0700 │ │ -0251ec: 5460 6f02 |0050: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@026f │ │ -0251f0: 5461 7702 |0052: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.n:Landroid/graphics/Bitmap; // field@0277 │ │ -0251f4: 6e20 fd06 1000 |0054: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@06fd │ │ -0251fa: 1300 7f00 |0057: const/16 v0, #int 127 // #7f │ │ -0251fe: 7020 3608 0600 |0059: invoke-direct {v6, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:(I)V // method@0836 │ │ -025204: 28e4 |005c: goto 0040 // -001c │ │ -025206: 5460 6b02 |005d: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:Landroid/app/NotificationManager; // field@026b │ │ -02520a: 6e10 6200 0000 |005f: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@0062 │ │ -025210: 5460 6f02 |0062: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@026f │ │ -025214: 5461 7602 |0064: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.m:Landroid/graphics/Bitmap; // field@0276 │ │ -025218: 6e20 fd06 1000 |0066: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@06fd │ │ -02521e: 5460 7002 |0069: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@0270 │ │ -025222: 6e20 0007 4000 |006b: invoke-virtual {v0, v4}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0700 │ │ -025228: 5460 7102 |006e: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@0271 │ │ -02522c: 6e20 0007 3000 |0070: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0700 │ │ -025232: 7010 4008 0600 |0073: invoke-direct {v6}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:()V // method@0840 │ │ -025238: 7020 3608 5600 |0076: invoke-direct {v6, v5}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:(I)V // method@0836 │ │ -02523e: 28c7 |0079: goto 0040 // -0039 │ │ -025240: 5460 7102 |007a: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@0271 │ │ -025244: 6e20 0007 4000 |007c: invoke-virtual {v0, v4}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0700 │ │ -02524a: 5460 6f02 |007f: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@026f │ │ -02524e: 6e20 0007 3000 |0081: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0700 │ │ -025254: 5460 7002 |0084: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@0270 │ │ -025258: 6e20 0007 3000 |0086: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0700 │ │ -02525e: 5460 6f02 |0089: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@026f │ │ -025262: 5461 7602 |008b: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.m:Landroid/graphics/Bitmap; // field@0276 │ │ -025266: 6e20 fd06 1000 |008d: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@06fd │ │ -02526c: 7020 3608 5600 |0090: invoke-direct {v6, v5}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:(I)V // method@0836 │ │ -025272: 28ad |0093: goto 0040 // -0053 │ │ -025274: 0001 0300 0000 0000 0400 0000 2000 ... |0094: packed-switch-data (10 units) │ │ +00a018: |[00a018] org.yuttadhammo.BodhiTimer.TimerActivity.b:(I)V │ │ +00a028: 1305 ff00 |0000: const/16 v5, #int 255 // #ff │ │ +00a02c: 1304 0800 |0002: const/16 v4, #int 8 // #8 │ │ +00a030: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +00a032: 6000 bf00 |0005: sget v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@00bf │ │ +00a036: 3270 3600 |0007: if-eq v0, v7, 003d // +0036 │ │ +00a03a: 1a00 a401 |0009: const-string v0, "TimerActivity" // string@01a4 │ │ +00a03e: 2201 c600 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00a042: 7010 1b02 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00a048: 1a02 3a00 |0010: const-string v2, "From/to states: " // string@003a │ │ +00a04c: 6e20 1f02 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00a052: 0c01 |0015: move-result-object v1 │ │ +00a054: 6002 bf00 |0016: sget v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@00bf │ │ +00a058: 6e20 1c02 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00a05e: 0c01 |001b: move-result-object v1 │ │ +00a060: 1a02 0200 |001c: const-string v2, " " // string@0002 │ │ +00a064: 6e20 1f02 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00a06a: 0c01 |0021: move-result-object v1 │ │ +00a06c: 6e20 1c02 7100 |0022: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00a072: 0c01 |0025: move-result-object v1 │ │ +00a074: 6e10 2002 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00a07a: 0c01 |0029: move-result-object v1 │ │ +00a07c: 7120 a301 1000 |002a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00a082: 5460 d000 |002d: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00a086: 7210 2701 0000 |002f: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +00a08c: 0c00 |0032: move-result-object v0 │ │ +00a08e: 1a01 9601 |0033: const-string v1, "State" // string@0196 │ │ +00a092: 7230 2301 1007 |0035: invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00a098: 7210 2001 0000 |0038: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0120 │ │ +00a09e: 6707 bf00 |003b: sput v7, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@00bf │ │ +00a0a2: 2b07 5700 0000 |003d: packed-switch v7, 00000094 // +00000057 │ │ +00a0a8: 0e00 |0040: return-void │ │ +00a0aa: 5460 c600 |0041: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@00c6 │ │ +00a0ae: 6e20 cc01 4000 |0043: invoke-virtual {v0, v4}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@01cc │ │ +00a0b4: 5460 c500 |0046: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@00c5 │ │ +00a0b8: 6e20 cc01 3000 |0048: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@01cc │ │ +00a0be: 5460 c400 |004b: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@00c4 │ │ +00a0c2: 6e20 cc01 3000 |004d: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@01cc │ │ +00a0c8: 5460 c400 |0050: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@00c4 │ │ +00a0cc: 5461 cc00 |0052: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.n:Landroid/graphics/Bitmap; // field@00cc │ │ +00a0d0: 6e20 c901 1000 |0054: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@01c9 │ │ +00a0d6: 1300 7f00 |0057: const/16 v0, #int 127 // #7f │ │ +00a0da: 7020 aa02 0600 |0059: invoke-direct {v6, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:(I)V // method@02aa │ │ +00a0e0: 28e4 |005c: goto 0040 // -001c │ │ +00a0e2: 5460 c000 |005d: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:Landroid/app/NotificationManager; // field@00c0 │ │ +00a0e6: 6e10 d100 0000 |005f: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@00d1 │ │ +00a0ec: 5460 c400 |0062: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@00c4 │ │ +00a0f0: 5461 cb00 |0064: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.m:Landroid/graphics/Bitmap; // field@00cb │ │ +00a0f4: 6e20 c901 1000 |0066: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@01c9 │ │ +00a0fa: 5460 c500 |0069: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@00c5 │ │ +00a0fe: 6e20 cc01 4000 |006b: invoke-virtual {v0, v4}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@01cc │ │ +00a104: 5460 c600 |006e: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@00c6 │ │ +00a108: 6e20 cc01 3000 |0070: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@01cc │ │ +00a10e: 7010 b402 0600 |0073: invoke-direct {v6}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:()V // method@02b4 │ │ +00a114: 7020 aa02 5600 |0076: invoke-direct {v6, v5}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:(I)V // method@02aa │ │ +00a11a: 28c7 |0079: goto 0040 // -0039 │ │ +00a11c: 5460 c600 |007a: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@00c6 │ │ +00a120: 6e20 cc01 4000 |007c: invoke-virtual {v0, v4}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@01cc │ │ +00a126: 5460 c400 |007f: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@00c4 │ │ +00a12a: 6e20 cc01 3000 |0081: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@01cc │ │ +00a130: 5460 c500 |0084: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@00c5 │ │ +00a134: 6e20 cc01 3000 |0086: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@01cc │ │ +00a13a: 5460 c400 |0089: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@00c4 │ │ +00a13e: 5461 cb00 |008b: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.m:Landroid/graphics/Bitmap; // field@00cb │ │ +00a142: 6e20 c901 1000 |008d: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@01c9 │ │ +00a148: 7020 aa02 5600 |0090: invoke-direct {v6, v5}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:(I)V // method@02aa │ │ +00a14e: 28ad |0093: goto 0040 // -0053 │ │ +00a150: 0001 0300 0000 0000 0400 0000 2000 ... |0094: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'b' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025288: |[025288] org.yuttadhammo.BodhiTimer.TimerActivity.b:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ -025298: 7010 3508 0000 |0000: invoke-direct {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:()V // method@0835 │ │ -02529e: 0e00 |0003: return-void │ │ +00a164: |[00a164] org.yuttadhammo.BodhiTimer.TimerActivity.b:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ +00a174: 7010 a902 0000 |0000: invoke-direct {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:()V // method@02a9 │ │ +00a17a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'c' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0252a0: |[0252a0] org.yuttadhammo.BodhiTimer.TimerActivity.c:()V │ │ -0252b0: 2200 2300 |0000: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -0252b4: 1c01 ae01 |0002: const-class v1, Lorg/yuttadhammo/BodhiTimer/NNumberPicker; // type@01ae │ │ -0252b8: 7030 9400 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -0252be: 1a01 5a07 |0007: const-string v1, "times" // string@075a │ │ -0252c2: 5432 7e02 |0009: iget-object v2, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -0252c6: 6e30 ab00 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00ab │ │ -0252cc: 5231 6802 |000e: iget v1, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.K:I // field@0268 │ │ -0252d0: 6e30 5e08 0301 |0010: invoke-virtual {v3, v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@085e │ │ -0252d6: 0e00 |0013: return-void │ │ +00a17c: |[00a17c] org.yuttadhammo.BodhiTimer.TimerActivity.c:()V │ │ +00a18c: 2200 5a00 |0000: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00a190: 1c01 db00 |0002: const-class v1, Lorg/yuttadhammo/BodhiTimer/NNumberPicker; // type@00db │ │ +00a194: 7030 0101 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0101 │ │ +00a19a: 1a01 c103 |0007: const-string v1, "times" // string@03c1 │ │ +00a19e: 5432 d300 |0009: iget-object v2, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +00a1a2: 6e30 1801 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@0118 │ │ +00a1a8: 5231 bd00 |000e: iget v1, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.K:I // field@00bd │ │ +00a1ac: 6e30 d202 0301 |0010: invoke-virtual {v3, v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@02d2 │ │ +00a1b2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'c' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0252d8: |[0252d8] org.yuttadhammo.BodhiTimer.TimerActivity.c:(I)V │ │ -0252e8: 5410 6f02 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@026f │ │ -0252ec: 6e20 fc06 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setAlpha:(I)V // method@06fc │ │ -0252f2: 5410 7002 |0005: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@0270 │ │ -0252f6: 6e20 fc06 2000 |0007: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setAlpha:(I)V // method@06fc │ │ -0252fc: 5410 7202 |000a: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:Landroid/widget/ImageButton; // field@0272 │ │ -025300: 6e20 fc06 2000 |000c: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setAlpha:(I)V // method@06fc │ │ -025306: 0e00 |000f: return-void │ │ +00a1b4: |[00a1b4] org.yuttadhammo.BodhiTimer.TimerActivity.c:(I)V │ │ +00a1c4: 5410 c400 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@00c4 │ │ +00a1c8: 6e20 c801 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setAlpha:(I)V // method@01c8 │ │ +00a1ce: 5410 c500 |0005: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@00c5 │ │ +00a1d2: 6e20 c801 2000 |0007: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setAlpha:(I)V // method@01c8 │ │ +00a1d8: 5410 c700 |000a: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:Landroid/widget/ImageButton; // field@00c7 │ │ +00a1dc: 6e20 c801 2000 |000c: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setAlpha:(I)V // method@01c8 │ │ +00a1e2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'c' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025308: |[025308] org.yuttadhammo.BodhiTimer.TimerActivity.c:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ -025318: 7010 4e08 0000 |0000: invoke-direct {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.l:()V // method@084e │ │ -02531e: 0e00 |0003: return-void │ │ +00a1e4: |[00a1e4] org.yuttadhammo.BodhiTimer.TimerActivity.c:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ +00a1f4: 7010 c202 0000 |0000: invoke-direct {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.l:()V // method@02c2 │ │ +00a1fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'd' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025320: |[025320] org.yuttadhammo.BodhiTimer.TimerActivity.d:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/os/Handler; │ │ -025330: 5410 6602 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.I:Landroid/os/Handler; // field@0266 │ │ -025334: 1100 |0002: return-object v0 │ │ +00a1fc: |[00a1fc] org.yuttadhammo.BodhiTimer.TimerActivity.d:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/os/Handler; │ │ +00a20c: 5410 bb00 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.I:Landroid/os/Handler; // field@00bb │ │ +00a210: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'd' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -025338: |[025338] org.yuttadhammo.BodhiTimer.TimerActivity.d:()V │ │ -025348: 1a00 7c03 |0000: const-string v0, "TimerActivity" // string@037c │ │ -02534c: 1a01 7b03 |0002: const-string v1, "Timer stopped" // string@037b │ │ -025350: 7120 3006 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -025356: 7010 4008 0200 |0007: invoke-direct {v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:()V // method@0840 │ │ -02535c: 7010 4908 0200 |000a: invoke-direct {v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:()V // method@0849 │ │ -025362: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -025364: 7020 3308 0200 |000e: invoke-direct {v2, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(I)V // method@0833 │ │ -02536a: 0e00 |0011: return-void │ │ +00a214: |[00a214] org.yuttadhammo.BodhiTimer.TimerActivity.d:()V │ │ +00a224: 1a00 a401 |0000: const-string v0, "TimerActivity" // string@01a4 │ │ +00a228: 1a01 a301 |0002: const-string v1, "Timer stopped" // string@01a3 │ │ +00a22c: 7120 a301 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00a232: 7010 b402 0200 |0007: invoke-direct {v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:()V // method@02b4 │ │ +00a238: 7010 bd02 0200 |000a: invoke-direct {v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:()V // method@02bd │ │ +00a23e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +00a240: 7020 a702 0200 |000e: invoke-direct {v2, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(I)V // method@02a7 │ │ +00a246: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'e' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -02536c: |[02536c] org.yuttadhammo.BodhiTimer.TimerActivity.e:()V │ │ -02537c: 1a00 7c03 |0000: const-string v0, "TimerActivity" // string@037c │ │ -025380: 1a01 5203 |0002: const-string v1, "Resuming the timer..." // string@0352 │ │ -025384: 7120 3006 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -02538a: 5220 6e02 |0007: iget v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -02538e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -025390: 7030 2c08 0201 |000a: invoke-direct {v2, v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(IZ)V // method@082c │ │ -025396: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -025398: 7020 3308 0200 |000e: invoke-direct {v2, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(I)V // method@0833 │ │ -02539e: 0e00 |0011: return-void │ │ +00a248: |[00a248] org.yuttadhammo.BodhiTimer.TimerActivity.e:()V │ │ +00a258: 1a00 a401 |0000: const-string v0, "TimerActivity" // string@01a4 │ │ +00a25c: 1a01 8901 |0002: const-string v1, "Resuming the timer..." // string@0189 │ │ +00a260: 7120 a301 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00a266: 5220 c300 |0007: iget v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +00a26a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +00a26c: 7030 a002 0201 |000a: invoke-direct {v2, v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(IZ)V // method@02a0 │ │ +00a272: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +00a274: 7020 a702 0200 |000e: invoke-direct {v2, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(I)V // method@02a7 │ │ +00a27a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'e' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0253a0: |[0253a0] org.yuttadhammo.BodhiTimer.TimerActivity.e:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ -0253b0: 7010 4d08 0000 |0000: invoke-direct {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:()V // method@084d │ │ -0253b6: 0e00 |0003: return-void │ │ +00a27c: |[00a27c] org.yuttadhammo.BodhiTimer.TimerActivity.e:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ +00a28c: 7010 c102 0000 |0000: invoke-direct {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:()V // method@02c1 │ │ +00a292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'f' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/speech/tts/TextToSpeech;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0253b8: |[0253b8] org.yuttadhammo.BodhiTimer.TimerActivity.f:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/speech/tts/TextToSpeech; │ │ -0253c8: 5410 6402 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@0264 │ │ -0253cc: 1100 |0002: return-object v0 │ │ +00a294: |[00a294] org.yuttadhammo.BodhiTimer.TimerActivity.f:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/speech/tts/TextToSpeech; │ │ +00a2a4: 5410 b900 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@00b9 │ │ +00a2a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'f' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0253d0: |[0253d0] org.yuttadhammo.BodhiTimer.TimerActivity.f:()V │ │ -0253e0: 1a00 7c03 |0000: const-string v0, "TimerActivity" // string@037c │ │ -0253e4: 1a01 3603 |0002: const-string v1, "Pausing the timer..." // string@0336 │ │ -0253e8: 7120 3006 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0253ee: 5430 7b02 |0007: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -0253f2: 7210 ba00 0000 |0009: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -0253f8: 0c00 |000c: move-result-object v0 │ │ -0253fa: 1a01 cc00 |000d: const-string v1, "CurrentTime" // string@00cc │ │ -0253fe: 5232 6e02 |000f: iget v2, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -025402: 7230 b600 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -025408: 7210 b300 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -02540e: 7010 4908 0300 |0017: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:()V // method@0849 │ │ -025414: 1220 |001a: const/4 v0, #int 2 // #2 │ │ -025416: 7020 3308 0300 |001b: invoke-direct {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(I)V // method@0833 │ │ -02541c: 0e00 |001e: return-void │ │ +00a2ac: |[00a2ac] org.yuttadhammo.BodhiTimer.TimerActivity.f:()V │ │ +00a2bc: 1a00 a401 |0000: const-string v0, "TimerActivity" // string@01a4 │ │ +00a2c0: 1a01 7d01 |0002: const-string v1, "Pausing the timer..." // string@017d │ │ +00a2c4: 7120 a301 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00a2ca: 5430 d000 |0007: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00a2ce: 7210 2701 0000 |0009: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +00a2d4: 0c00 |000c: move-result-object v0 │ │ +00a2d6: 1a01 2d00 |000d: const-string v1, "CurrentTime" // string@002d │ │ +00a2da: 5232 c300 |000f: iget v2, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +00a2de: 7230 2301 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00a2e4: 7210 2001 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0120 │ │ +00a2ea: 7010 bd02 0300 |0017: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:()V // method@02bd │ │ +00a2f0: 1220 |001a: const/4 v0, #int 2 // #2 │ │ +00a2f2: 7020 a702 0300 |001b: invoke-direct {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(I)V // method@02a7 │ │ +00a2f8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'g' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025420: |[025420] org.yuttadhammo.BodhiTimer.TimerActivity.g:()V │ │ -025430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025432: 5910 6e02 |0001: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -025436: 6e10 2a08 0100 |0003: invoke-virtual {v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:()V // method@082a │ │ -02543c: 0e00 |0006: return-void │ │ +00a2fc: |[00a2fc] org.yuttadhammo.BodhiTimer.TimerActivity.g:()V │ │ +00a30c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00a30e: 5910 c300 |0001: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +00a312: 6e10 9e02 0100 |0003: invoke-virtual {v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:()V // method@029e │ │ +00a318: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'g' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025440: |[025440] org.yuttadhammo.BodhiTimer.TimerActivity.g:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ -025450: 7010 3908 0000 |0000: invoke-direct {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:()V // method@0839 │ │ -025456: 0e00 |0003: return-void │ │ +00a31c: |[00a31c] org.yuttadhammo.BodhiTimer.TimerActivity.g:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ +00a32c: 7010 ad02 0000 |0000: invoke-direct {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:()V // method@02ad │ │ +00a332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'h' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025458: |[025458] org.yuttadhammo.BodhiTimer.TimerActivity.h:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)I │ │ -025468: 5210 6d02 |0000: iget v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -02546c: 0f00 |0002: return v0 │ │ +00a334: |[00a334] org.yuttadhammo.BodhiTimer.TimerActivity.h:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)I │ │ +00a344: 5210 c200 |0000: iget v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +00a348: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'h' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -025470: |[025470] org.yuttadhammo.BodhiTimer.TimerActivity.h:()V │ │ -025480: 1a00 7c03 |0000: const-string v0, "TimerActivity" // string@037c │ │ -025484: 1a01 6b03 |0002: const-string v1, "Stopping the alarm timer ..." // string@036b │ │ -025488: 7120 3006 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -02548e: 5420 7802 |0007: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.o:Landroid/app/AlarmManager; // field@0278 │ │ -025492: 6201 7902 |0009: sget-object v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.p:Landroid/app/PendingIntent; // field@0279 │ │ -025496: 6e20 1900 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0019 │ │ -02549c: 5420 6b02 |000e: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:Landroid/app/NotificationManager; // field@026b │ │ -0254a0: 6e10 6200 0000 |0010: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@0062 │ │ -0254a6: 0e00 |0013: return-void │ │ +00a34c: |[00a34c] org.yuttadhammo.BodhiTimer.TimerActivity.h:()V │ │ +00a35c: 1a00 a401 |0000: const-string v0, "TimerActivity" // string@01a4 │ │ +00a360: 1a01 9801 |0002: const-string v1, "Stopping the alarm timer ..." // string@0198 │ │ +00a364: 7120 a301 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00a36a: 5420 cd00 |0007: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.o:Landroid/app/AlarmManager; // field@00cd │ │ +00a36e: 6201 ce00 |0009: sget-object v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.p:Landroid/app/PendingIntent; // field@00ce │ │ +00a372: 6e20 8800 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0088 │ │ +00a378: 5420 c000 |000e: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:Landroid/app/NotificationManager; // field@00c0 │ │ +00a37c: 6e10 d100 0000 |0010: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@00d1 │ │ +00a382: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'i' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0254a8: |[0254a8] org.yuttadhammo.BodhiTimer.TimerActivity.i:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)I │ │ -0254b8: 5210 6e02 |0000: iget v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -0254bc: 0f00 |0002: return v0 │ │ +00a384: |[00a384] org.yuttadhammo.BodhiTimer.TimerActivity.i:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)I │ │ +00a394: 5210 c300 |0000: iget v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +00a398: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'i' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 204 16-bit code units │ │ -0254c0: |[0254c0] org.yuttadhammo.BodhiTimer.TimerActivity.i:()V │ │ -0254d0: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -0254d4: 5460 7b02 |0002: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -0254d8: 1a01 3f03 |0004: const-string v1, "PreSoundUri" // string@033f │ │ -0254dc: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ -0254e0: 7230 be00 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -0254e6: 0c00 |000b: move-result-object v0 │ │ -0254e8: 1a01 5307 |000c: const-string v1, "system" // string@0753 │ │ -0254ec: 6e20 7707 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -0254f2: 0a01 |0011: move-result v1 │ │ -0254f4: 3801 1500 |0012: if-eqz v1, 0027 // +0015 │ │ -0254f8: 5460 7b02 |0014: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -0254fc: 1a01 4003 |0016: const-string v1, "PreSystemUri" // string@0340 │ │ -025500: 1a02 0000 |0018: const-string v2, "" // string@0000 │ │ -025504: 7230 be00 1002 |001a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -02550a: 0c00 |001d: move-result-object v0 │ │ -02550c: 1a01 0000 |001e: const-string v1, "" // string@0000 │ │ -025510: 6e20 7707 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -025516: 0a01 |0023: move-result v1 │ │ -025518: 3801 3900 |0024: if-eqz v1, 005d // +0039 │ │ -02551c: 0e00 |0026: return-void │ │ -02551e: 1a01 b304 |0027: const-string v1, "file" // string@04b3 │ │ -025522: 6e20 7707 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -025528: 0a01 |002c: move-result v1 │ │ -02552a: 3801 0d00 |002d: if-eqz v1, 003a // +000d │ │ -02552e: 5460 7b02 |002f: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -025532: 1a01 3e03 |0031: const-string v1, "PreFileUri" // string@033e │ │ -025536: 1a02 0000 |0033: const-string v2, "" // string@0000 │ │ -02553a: 7230 be00 1002 |0035: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -025540: 0c00 |0038: move-result-object v0 │ │ -025542: 28e5 |0039: goto 001e // -001b │ │ -025544: 1a01 6407 |003a: const-string v1, "tts" // string@0764 │ │ -025548: 6e20 7707 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -02554e: 0a01 |003f: move-result v1 │ │ -025550: 3801 deff |0040: if-eqz v1, 001e // -0022 │ │ -025554: 1a00 0000 |0042: const-string v0, "" // string@0000 │ │ -025558: 5461 7b02 |0044: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -02555c: 1a02 6607 |0046: const-string v2, "tts_string_pre" // string@0766 │ │ -025560: 5463 7f02 |0048: iget-object v3, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.v:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@027f │ │ -025564: 1404 5f00 097f |004a: const v4, #float 1.82106e+38 // #7f09005f │ │ -02556a: 6e20 4508 4300 |004d: invoke-virtual {v3, v4}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getString:(I)Ljava/lang/String; // method@0845 │ │ -025570: 0c03 |0050: move-result-object v3 │ │ -025572: 7230 be00 2103 |0051: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -025578: 0c01 |0054: move-result-object v1 │ │ -02557a: 5462 6402 |0055: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@0264 │ │ -02557e: 1213 |0057: const/4 v3, #int 1 // #1 │ │ -025580: 1204 |0058: const/4 v4, #int 0 // #0 │ │ -025582: 6e40 6601 1243 |0059: invoke-virtual {v2, v1, v3, v4}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@0166 │ │ -025588: 28c2 |005c: goto 001e // -003e │ │ -02558a: 1a01 7c03 |005d: const-string v1, "TimerActivity" // string@037c │ │ -02558e: 2202 8f01 |005f: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -025592: 7010 8207 0200 |0061: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -025598: 1a03 5d06 |0064: const-string v3, "preplay uri: " // string@065d │ │ -02559c: 6e20 8807 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0255a2: 0c02 |0069: move-result-object v2 │ │ -0255a4: 6e20 8807 0200 |006a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0255aa: 0c02 |006d: move-result-object v2 │ │ -0255ac: 6e10 8b07 0200 |006e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0255b2: 0c02 |0071: move-result-object v2 │ │ -0255b4: 7120 3006 2100 |0072: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0255ba: 2201 4800 |0075: new-instance v1, Landroid/media/MediaPlayer; // type@0048 │ │ -0255be: 7010 0f01 0100 |0077: invoke-direct {v1}, Landroid/media/MediaPlayer;.:()V // method@010f │ │ -0255c4: 5b61 8202 |007a: iput-object v1, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@0282 │ │ -0255c8: 7110 1b01 0000 |007c: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@011b │ │ -0255ce: 0c00 |007f: move-result-object v0 │ │ -0255d0: 5461 7b02 |0080: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -0255d4: 1a02 5f07 |0082: const-string v2, "tone_volume" // string@075f │ │ -0255d8: 1203 |0084: const/4 v3, #int 0 // #0 │ │ -0255da: 7230 bc00 2103 |0085: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -0255e0: 0a01 |0088: move-result v1 │ │ -0255e2: 3801 1a00 |0089: if-eqz v1, 00a3 // +001a │ │ -0255e6: d901 0164 |008b: rsub-int/lit8 v1, v1, #int 100 // #64 │ │ -0255ea: 8311 |008d: int-to-double v1, v1 │ │ -0255ec: 7120 6207 2100 |008e: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@0762 │ │ -0255f2: 0b01 |0091: move-result-wide v1 │ │ -0255f4: 1903 5940 |0092: const-wide/high16 v3, #long 4636737291354636288 // #4059 │ │ -0255f8: 7120 6207 4300 |0094: invoke-static {v3, v4}, Ljava/lang/Math;.log:(D)D // method@0762 │ │ -0255fe: 0b03 |0097: move-result-wide v3 │ │ -025600: ce31 |0098: div-double/2addr v1, v3 │ │ -025602: 8c11 |0099: double-to-float v1, v1 │ │ -025604: 5462 8202 |009a: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@0282 │ │ -025608: a703 0501 |009c: sub-float v3, v5, v1 │ │ -02560c: a701 0501 |009e: sub-float v1, v5, v1 │ │ -025610: 6e30 1801 3201 |00a0: invoke-virtual {v2, v3, v1}, Landroid/media/MediaPlayer;.setVolume:(FF)V // method@0118 │ │ -025616: 5461 8202 |00a3: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@0282 │ │ -02561a: 5462 7f02 |00a5: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.v:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@027f │ │ -02561e: 6e30 1501 2100 |00a7: invoke-virtual {v1, v2, v0}, Landroid/media/MediaPlayer;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@0115 │ │ -025624: 5460 8202 |00aa: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@0282 │ │ -025628: 6e10 1201 0000 |00ac: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@0112 │ │ -02562e: 5460 8202 |00af: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@0282 │ │ -025632: 1201 |00b1: const/4 v1, #int 0 // #0 │ │ -025634: 6e20 1601 1000 |00b2: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setLooping:(Z)V // method@0116 │ │ -02563a: 5460 8202 |00b5: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@0282 │ │ -02563e: 2201 d501 |00b7: new-instance v1, Lorg/yuttadhammo/BodhiTimer/p; // type@01d5 │ │ -025642: 7020 ce08 6100 |00b9: invoke-direct {v1, v6}, Lorg/yuttadhammo/BodhiTimer/p;.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@08ce │ │ -025648: 6e20 1701 1000 |00bc: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0117 │ │ -02564e: 5460 8202 |00bf: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@0282 │ │ -025652: 6e10 1901 0000 |00c1: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@0119 │ │ -025658: 2900 62ff |00c4: goto/16 0026 // -009e │ │ -02565c: 0d00 |00c6: move-exception v0 │ │ -02565e: 6e10 5407 0000 |00c7: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0754 │ │ -025664: 2900 5cff |00ca: goto/16 0026 // -00a4 │ │ +00a39c: |[00a39c] org.yuttadhammo.BodhiTimer.TimerActivity.i:()V │ │ +00a3ac: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +00a3b0: 5460 d000 |0002: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00a3b4: 1a01 8201 |0004: const-string v1, "PreSoundUri" // string@0182 │ │ +00a3b8: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ +00a3bc: 7230 2b01 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00a3c2: 0c00 |000b: move-result-object v0 │ │ +00a3c4: 1a01 bb03 |000c: const-string v1, "system" // string@03bb │ │ +00a3c8: 6e20 1202 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00a3ce: 0a01 |0011: move-result v1 │ │ +00a3d0: 3801 1500 |0012: if-eqz v1, 0027 // +0015 │ │ +00a3d4: 5460 d000 |0014: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00a3d8: 1a01 8301 |0016: const-string v1, "PreSystemUri" // string@0183 │ │ +00a3dc: 1a02 0000 |0018: const-string v2, "" // string@0000 │ │ +00a3e0: 7230 2b01 1002 |001a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00a3e6: 0c00 |001d: move-result-object v0 │ │ +00a3e8: 1a01 0000 |001e: const-string v1, "" // string@0000 │ │ +00a3ec: 6e20 1202 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00a3f2: 0a01 |0023: move-result v1 │ │ +00a3f4: 3801 3900 |0024: if-eqz v1, 005d // +0039 │ │ +00a3f8: 0e00 |0026: return-void │ │ +00a3fa: 1a01 5902 |0027: const-string v1, "file" // string@0259 │ │ +00a3fe: 6e20 1202 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00a404: 0a01 |002c: move-result v1 │ │ +00a406: 3801 0d00 |002d: if-eqz v1, 003a // +000d │ │ +00a40a: 5460 d000 |002f: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00a40e: 1a01 8101 |0031: const-string v1, "PreFileUri" // string@0181 │ │ +00a412: 1a02 0000 |0033: const-string v2, "" // string@0000 │ │ +00a416: 7230 2b01 1002 |0035: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00a41c: 0c00 |0038: move-result-object v0 │ │ +00a41e: 28e5 |0039: goto 001e // -001b │ │ +00a420: 1a01 c903 |003a: const-string v1, "tts" // string@03c9 │ │ +00a424: 6e20 1202 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00a42a: 0a01 |003f: move-result v1 │ │ +00a42c: 3801 deff |0040: if-eqz v1, 001e // -0022 │ │ +00a430: 1a00 0000 |0042: const-string v0, "" // string@0000 │ │ +00a434: 5461 d000 |0044: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00a438: 1a02 cb03 |0046: const-string v2, "tts_string_pre" // string@03cb │ │ +00a43c: 5463 d400 |0048: iget-object v3, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.v:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@00d4 │ │ +00a440: 1404 5f00 097f |004a: const v4, #float 1.82106e+38 // #7f09005f │ │ +00a446: 6e20 b902 4300 |004d: invoke-virtual {v3, v4}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getString:(I)Ljava/lang/String; // method@02b9 │ │ +00a44c: 0c03 |0050: move-result-object v3 │ │ +00a44e: 7230 2b01 2103 |0051: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00a454: 0c01 |0054: move-result-object v1 │ │ +00a456: 5462 b900 |0055: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@00b9 │ │ +00a45a: 1213 |0057: const/4 v3, #int 1 // #1 │ │ +00a45c: 1204 |0058: const/4 v4, #int 0 // #0 │ │ +00a45e: 6e40 9801 1243 |0059: invoke-virtual {v2, v1, v3, v4}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@0198 │ │ +00a464: 28c2 |005c: goto 001e // -003e │ │ +00a466: 1a01 a401 |005d: const-string v1, "TimerActivity" // string@01a4 │ │ +00a46a: 2202 c600 |005f: new-instance v2, Ljava/lang/StringBuilder; // type@00c6 │ │ +00a46e: 7010 1b02 0200 |0061: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00a474: 1a03 1c03 |0064: const-string v3, "preplay uri: " // string@031c │ │ +00a478: 6e20 1f02 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00a47e: 0c02 |0069: move-result-object v2 │ │ +00a480: 6e20 1f02 0200 |006a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00a486: 0c02 |006d: move-result-object v2 │ │ +00a488: 6e10 2002 0200 |006e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00a48e: 0c02 |0071: move-result-object v2 │ │ +00a490: 7120 a301 2100 |0072: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00a496: 2201 7800 |0075: new-instance v1, Landroid/media/MediaPlayer; // type@0078 │ │ +00a49a: 7010 5b01 0100 |0077: invoke-direct {v1}, Landroid/media/MediaPlayer;.:()V // method@015b │ │ +00a4a0: 5b61 d700 |007a: iput-object v1, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@00d7 │ │ +00a4a4: 7110 6701 0000 |007c: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0167 │ │ +00a4aa: 0c00 |007f: move-result-object v0 │ │ +00a4ac: 5461 d000 |0080: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00a4b0: 1a02 c603 |0082: const-string v2, "tone_volume" // string@03c6 │ │ +00a4b4: 1203 |0084: const/4 v3, #int 0 // #0 │ │ +00a4b6: 7230 2901 2103 |0085: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00a4bc: 0a01 |0088: move-result v1 │ │ +00a4be: 3801 1a00 |0089: if-eqz v1, 00a3 // +001a │ │ +00a4c2: d901 0164 |008b: rsub-int/lit8 v1, v1, #int 100 // #64 │ │ +00a4c6: 8311 |008d: int-to-double v1, v1 │ │ +00a4c8: 7120 0802 2100 |008e: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@0208 │ │ +00a4ce: 0b01 |0091: move-result-wide v1 │ │ +00a4d0: 1903 5940 |0092: const-wide/high16 v3, #long 4636737291354636288 // #4059 │ │ +00a4d4: 7120 0802 4300 |0094: invoke-static {v3, v4}, Ljava/lang/Math;.log:(D)D // method@0208 │ │ +00a4da: 0b03 |0097: move-result-wide v3 │ │ +00a4dc: ce31 |0098: div-double/2addr v1, v3 │ │ +00a4de: 8c11 |0099: double-to-float v1, v1 │ │ +00a4e0: 5462 d700 |009a: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@00d7 │ │ +00a4e4: a703 0501 |009c: sub-float v3, v5, v1 │ │ +00a4e8: a701 0501 |009e: sub-float v1, v5, v1 │ │ +00a4ec: 6e30 6401 3201 |00a0: invoke-virtual {v2, v3, v1}, Landroid/media/MediaPlayer;.setVolume:(FF)V // method@0164 │ │ +00a4f2: 5461 d700 |00a3: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@00d7 │ │ +00a4f6: 5462 d400 |00a5: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.v:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@00d4 │ │ +00a4fa: 6e30 6101 2100 |00a7: invoke-virtual {v1, v2, v0}, Landroid/media/MediaPlayer;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@0161 │ │ +00a500: 5460 d700 |00aa: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@00d7 │ │ +00a504: 6e10 5e01 0000 |00ac: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@015e │ │ +00a50a: 5460 d700 |00af: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@00d7 │ │ +00a50e: 1201 |00b1: const/4 v1, #int 0 // #0 │ │ +00a510: 6e20 6201 1000 |00b2: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setLooping:(Z)V // method@0162 │ │ +00a516: 5460 d700 |00b5: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@00d7 │ │ +00a51a: 2201 0201 |00b7: new-instance v1, Lorg/yuttadhammo/BodhiTimer/p; // type@0102 │ │ +00a51e: 7020 4203 6100 |00b9: invoke-direct {v1, v6}, Lorg/yuttadhammo/BodhiTimer/p;.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@0342 │ │ +00a524: 6e20 6301 1000 |00bc: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0163 │ │ +00a52a: 5460 d700 |00bf: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@00d7 │ │ +00a52e: 6e10 6501 0000 |00c1: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@0165 │ │ +00a534: 2900 62ff |00c4: goto/16 0026 // -009e │ │ +00a538: 0d00 |00c6: move-exception v0 │ │ +00a53a: 6e10 ff01 0000 |00c7: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@01ff │ │ +00a540: 2900 5cff |00ca: goto/16 0026 // -00a4 │ │ catches : 1 │ │ 0x0075 - 0x00c4 │ │ Ljava/lang/Exception; -> 0x00c6 │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ @@ -44959,120 +9192,120 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -025678: |[025678] org.yuttadhammo.BodhiTimer.TimerActivity.j:()V │ │ -025688: 2200 2300 |0000: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -02568c: 1c01 b701 |0002: const-class v1, Lorg/yuttadhammo/BodhiTimer/TimerReceiver; // type@01b7 │ │ -025690: 7030 9400 5001 |0004: invoke-direct {v0, v5, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -025696: 1a01 b300 |0007: const-string v1, "CANCEL_NOTIFICATION" // string@00b3 │ │ -02569a: 6e20 ad00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00ad │ │ -0256a0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0256a2: 1502 0010 |000d: const/high16 v2, #int 268435456 // #1000 │ │ -0256a6: 7140 6600 1520 |000f: invoke-static {v5, v1, v0, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0066 │ │ -0256ac: 0c01 |0012: move-result-object v1 │ │ -0256ae: 1a00 2004 |0013: const-string v0, "alarm" // string@0420 │ │ -0256b2: 6e20 4608 0500 |0015: invoke-virtual {v5, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0846 │ │ -0256b8: 0c00 |0018: move-result-object v0 │ │ -0256ba: 1f00 0800 |0019: check-cast v0, Landroid/app/AlarmManager; // type@0008 │ │ -0256be: 1232 |001b: const/4 v2, #int 3 // #3 │ │ -0256c0: 7100 4b01 0000 |001c: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@014b │ │ -0256c6: 0b03 |001f: move-result-wide v3 │ │ -0256c8: 6e51 1a00 2043 |0020: invoke-virtual {v0, v2, v3, v4, v1}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@001a │ │ -0256ce: 0e00 |0023: return-void │ │ +00a554: |[00a554] org.yuttadhammo.BodhiTimer.TimerActivity.j:()V │ │ +00a564: 2200 5a00 |0000: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00a568: 1c01 e400 |0002: const-class v1, Lorg/yuttadhammo/BodhiTimer/TimerReceiver; // type@00e4 │ │ +00a56c: 7030 0101 5001 |0004: invoke-direct {v0, v5, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0101 │ │ +00a572: 1a01 2600 |0007: const-string v1, "CANCEL_NOTIFICATION" // string@0026 │ │ +00a576: 6e20 1a01 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@011a │ │ +00a57c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +00a57e: 1502 0010 |000d: const/high16 v2, #int 268435456 // #1000 │ │ +00a582: 7140 d500 1520 |000f: invoke-static {v5, v1, v0, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00d5 │ │ +00a588: 0c01 |0012: move-result-object v1 │ │ +00a58a: 1a00 f901 |0013: const-string v0, "alarm" // string@01f9 │ │ +00a58e: 6e20 ba02 0500 |0015: invoke-virtual {v5, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02ba │ │ +00a594: 0c00 |0018: move-result-object v0 │ │ +00a596: 1f00 4000 |0019: check-cast v0, Landroid/app/AlarmManager; // type@0040 │ │ +00a59a: 1232 |001b: const/4 v2, #int 3 // #3 │ │ +00a59c: 7100 7d01 0000 |001c: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@017d │ │ +00a5a2: 0b03 |001f: move-result-wide v3 │ │ +00a5a4: 6e51 8900 2043 |0020: invoke-virtual {v0, v2, v3, v4, v1}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0089 │ │ +00a5aa: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'k' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -0256d0: |[0256d0] org.yuttadhammo.BodhiTimer.TimerActivity.k:()V │ │ -0256e0: 6000 6a02 |0000: sget v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@026a │ │ -0256e4: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -0256e8: 5550 7d02 |0004: iget-boolean v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.t:Z // field@027d │ │ -0256ec: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -0256f0: 0e00 |0008: return-void │ │ -0256f2: 2200 9c01 |0009: new-instance v0, Ljava/util/Date; // type@019c │ │ -0256f6: 7010 b007 0000 |000b: invoke-direct {v0}, Ljava/util/Date;.:()V // method@07b0 │ │ -0256fc: 2201 9c01 |000e: new-instance v1, Ljava/util/Date; // type@019c │ │ -025700: 5352 8302 |0010: iget-wide v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.z:J // field@0283 │ │ -025704: 7030 b107 2103 |0012: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@07b1 │ │ -02570a: 6e10 b307 0100 |0015: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@07b3 │ │ -025710: 0b01 |0018: move-result-wide v1 │ │ -025712: 6e10 b307 0000 |0019: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@07b3 │ │ -025718: 0b03 |001c: move-result-wide v3 │ │ -02571a: 9c00 0103 |001d: sub-long v0, v1, v3 │ │ -02571e: 8400 |001f: long-to-int v0, v0 │ │ -025720: 5950 6e02 |0020: iput v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -025724: 5250 6e02 |0022: iget v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -025728: 3c00 0d00 |0024: if-gtz v0, 0031 // +000d │ │ -02572c: 1a00 7c03 |0026: const-string v0, "TimerActivity" // string@037c │ │ -025730: 1a01 7703 |0028: const-string v1, "Time up" // string@0377 │ │ -025734: 7120 2d06 1000 |002a: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@062d │ │ -02573a: 7010 3908 0500 |002d: invoke-direct {v5}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:()V // method@0839 │ │ -025740: 28d8 |0030: goto 0008 // -0028 │ │ -025742: 5450 6502 |0031: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.H:Ljava/util/Timer; // field@0265 │ │ -025746: 2201 d601 |0033: new-instance v1, Lorg/yuttadhammo/BodhiTimer/q; // type@01d6 │ │ -02574a: 7020 d008 5100 |0035: invoke-direct {v1, v5}, Lorg/yuttadhammo/BodhiTimer/q;.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@08d0 │ │ -025750: 1602 6400 |0038: const-wide/16 v2, #int 100 // #64 │ │ -025754: 6e40 ca07 1032 |003a: invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@07ca │ │ -02575a: 28cb |003d: goto 0008 // -0035 │ │ +00a5ac: |[00a5ac] org.yuttadhammo.BodhiTimer.TimerActivity.k:()V │ │ +00a5bc: 6000 bf00 |0000: sget v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@00bf │ │ +00a5c0: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +00a5c4: 5550 d200 |0004: iget-boolean v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.t:Z // field@00d2 │ │ +00a5c8: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +00a5cc: 0e00 |0008: return-void │ │ +00a5ce: 2200 cc00 |0009: new-instance v0, Ljava/util/Date; // type@00cc │ │ +00a5d2: 7010 2f02 0000 |000b: invoke-direct {v0}, Ljava/util/Date;.:()V // method@022f │ │ +00a5d8: 2201 cc00 |000e: new-instance v1, Ljava/util/Date; // type@00cc │ │ +00a5dc: 5352 d800 |0010: iget-wide v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.z:J // field@00d8 │ │ +00a5e0: 7030 3002 2103 |0012: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@0230 │ │ +00a5e6: 6e10 3202 0100 |0015: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@0232 │ │ +00a5ec: 0b01 |0018: move-result-wide v1 │ │ +00a5ee: 6e10 3202 0000 |0019: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0232 │ │ +00a5f4: 0b03 |001c: move-result-wide v3 │ │ +00a5f6: 9c00 0103 |001d: sub-long v0, v1, v3 │ │ +00a5fa: 8400 |001f: long-to-int v0, v0 │ │ +00a5fc: 5950 c300 |0020: iput v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +00a600: 5250 c300 |0022: iget v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +00a604: 3c00 0d00 |0024: if-gtz v0, 0031 // +000d │ │ +00a608: 1a00 a401 |0026: const-string v0, "TimerActivity" // string@01a4 │ │ +00a60c: 1a01 9f01 |0028: const-string v1, "Time up" // string@019f │ │ +00a610: 7120 a001 1000 |002a: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@01a0 │ │ +00a616: 7010 ad02 0500 |002d: invoke-direct {v5}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:()V // method@02ad │ │ +00a61c: 28d8 |0030: goto 0008 // -0028 │ │ +00a61e: 5450 ba00 |0031: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.H:Ljava/util/Timer; // field@00ba │ │ +00a622: 2201 0301 |0033: new-instance v1, Lorg/yuttadhammo/BodhiTimer/q; // type@0103 │ │ +00a626: 7020 4403 5100 |0035: invoke-direct {v1, v5}, Lorg/yuttadhammo/BodhiTimer/q;.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@0344 │ │ +00a62c: 1602 6400 |0038: const-wide/16 v2, #int 100 // #64 │ │ +00a630: 6e40 3e02 1032 |003a: invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@023e │ │ +00a636: 28cb |003d: goto 0008 // -0035 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'l' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -02575c: |[02575c] org.yuttadhammo.BodhiTimer.TimerActivity.l:()V │ │ -02576c: 2200 2300 |0000: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -025770: 1a01 3104 |0002: const-string v1, "android.speech.action.RECOGNIZE_SPEECH" // string@0431 │ │ -025774: 7020 9600 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0096 │ │ -02577a: 1a01 3404 |0007: const-string v1, "android.speech.extra.PROMPT" // string@0434 │ │ -02577e: 1402 5500 097f |0009: const v2, #float 1.82106e+38 // #7f090055 │ │ -025784: 6e20 4508 2300 |000c: invoke-virtual {v3, v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getString:(I)Ljava/lang/String; // method@0845 │ │ -02578a: 0c02 |000f: move-result-object v2 │ │ -02578c: 6e30 a900 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -025792: 1a01 3204 |0013: const-string v1, "android.speech.extra.LANGUAGE_MODEL" // string@0432 │ │ -025796: 1a02 c104 |0015: const-string v2, "free_form" // string@04c1 │ │ -02579a: 6e30 a900 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -0257a0: 1a01 3604 |001a: const-string v1, "android.speech.extras.SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS" // string@0436 │ │ -0257a4: 1302 e803 |001c: const/16 v2, #int 1000 // #3e8 │ │ -0257a8: 6e30 a700 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00a7 │ │ -0257ae: 1a01 3304 |0021: const-string v1, "android.speech.extra.MAX_RESULTS" // string@0433 │ │ -0257b2: 1252 |0023: const/4 v2, #int 5 // #5 │ │ -0257b4: 6e30 a700 1002 |0024: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00a7 │ │ -0257ba: 5231 6702 |0027: iget v1, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.J:I // field@0267 │ │ -0257be: 6e30 5e08 0301 |0029: invoke-virtual {v3, v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@085e │ │ -0257c4: 0e00 |002c: return-void │ │ -0257c6: 0d00 |002d: move-exception v0 │ │ -0257c8: 2200 2300 |002e: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -0257cc: 1a01 2904 |0030: const-string v1, "android.intent.action.VIEW" // string@0429 │ │ -0257d0: 1a02 7005 |0032: const-string v2, "https://market.android.com/details?id=com.google.android.voicesearch" // string@0570 │ │ -0257d4: 7110 1b01 0200 |0034: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@011b │ │ -0257da: 0c02 |0037: move-result-object v2 │ │ -0257dc: 7030 9700 1002 |0038: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0097 │ │ -0257e2: 6e20 5d08 0300 |003b: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.startActivity:(Landroid/content/Intent;)V // method@085d │ │ -0257e8: 28ee |003e: goto 002c // -0012 │ │ +00a638: |[00a638] org.yuttadhammo.BodhiTimer.TimerActivity.l:()V │ │ +00a648: 2200 5a00 |0000: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00a64c: 1a01 0902 |0002: const-string v1, "android.speech.action.RECOGNIZE_SPEECH" // string@0209 │ │ +00a650: 7020 0301 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0103 │ │ +00a656: 1a01 0c02 |0007: const-string v1, "android.speech.extra.PROMPT" // string@020c │ │ +00a65a: 1402 5500 097f |0009: const v2, #float 1.82106e+38 // #7f090055 │ │ +00a660: 6e20 b902 2300 |000c: invoke-virtual {v3, v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getString:(I)Ljava/lang/String; // method@02b9 │ │ +00a666: 0c02 |000f: move-result-object v2 │ │ +00a668: 6e30 1601 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0116 │ │ +00a66e: 1a01 0a02 |0013: const-string v1, "android.speech.extra.LANGUAGE_MODEL" // string@020a │ │ +00a672: 1a02 6102 |0015: const-string v2, "free_form" // string@0261 │ │ +00a676: 6e30 1601 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0116 │ │ +00a67c: 1a01 0e02 |001a: const-string v1, "android.speech.extras.SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS" // string@020e │ │ +00a680: 1302 e803 |001c: const/16 v2, #int 1000 // #3e8 │ │ +00a684: 6e30 1401 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0114 │ │ +00a68a: 1a01 0b02 |0021: const-string v1, "android.speech.extra.MAX_RESULTS" // string@020b │ │ +00a68e: 1252 |0023: const/4 v2, #int 5 // #5 │ │ +00a690: 6e30 1401 1002 |0024: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0114 │ │ +00a696: 5231 bc00 |0027: iget v1, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.J:I // field@00bc │ │ +00a69a: 6e30 d202 0301 |0029: invoke-virtual {v3, v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@02d2 │ │ +00a6a0: 0e00 |002c: return-void │ │ +00a6a2: 0d00 |002d: move-exception v0 │ │ +00a6a4: 2200 5a00 |002e: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00a6a8: 1a01 0102 |0030: const-string v1, "android.intent.action.VIEW" // string@0201 │ │ +00a6ac: 1a02 b002 |0032: const-string v2, "https://market.android.com/details?id=com.google.android.voicesearch" // string@02b0 │ │ +00a6b0: 7110 6701 0200 |0034: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0167 │ │ +00a6b6: 0c02 |0037: move-result-object v2 │ │ +00a6b8: 7030 0401 1002 |0038: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0104 │ │ +00a6be: 6e20 d102 0300 |003b: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.startActivity:(Landroid/content/Intent;)V // method@02d1 │ │ +00a6c4: 28ee |003e: goto 002c // -0012 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Landroid/content/ActivityNotFoundException; -> 0x002d │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -45081,1102 +9314,1102 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 135 16-bit code units │ │ -0257f8: |[0257f8] org.yuttadhammo.BodhiTimer.TimerActivity.a:()V │ │ -025808: 1301 ff00 |0000: const/16 v1, #int 255 // #ff │ │ -02580c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -02580e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -025810: 6000 6a02 |0004: sget v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@026a │ │ -025814: 3340 0400 |0006: if-ne v0, v4, 000a // +0004 │ │ -025818: 5953 6e02 |0008: iput v3, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -02581c: 5250 6e02 |000a: iget v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -025820: 6e20 2b08 0500 |000c: invoke-virtual {v5, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(I)V // method@082b │ │ -025826: 5250 8002 |000f: iget v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.w:I // field@0280 │ │ -02582a: 3800 1300 |0011: if-eqz v0, 0024 // +0013 │ │ -02582e: 5450 8102 |0013: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.x:Landroid/widget/ImageView; // field@0281 │ │ -025832: 1301 0800 |0015: const/16 v1, #int 8 // #8 │ │ -025836: 6e20 0407 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0704 │ │ -02583c: 5450 7302 |001a: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation; // field@0273 │ │ -025840: 5251 6e02 |001c: iget v1, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -025844: 5252 6d02 |001e: iget v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -025848: 6e30 ed07 1002 |0020: invoke-virtual {v0, v1, v2}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:(II)V // method@07ed │ │ -02584e: 0e00 |0023: return-void │ │ -025850: 5250 6d02 |0024: iget v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -025854: 3800 5c00 |0026: if-eqz v0, 0082 // +005c │ │ -025858: 5250 6e02 |0028: iget v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -02585c: 8200 |002a: int-to-float v0, v0 │ │ -02585e: 5252 6d02 |002b: iget v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -025862: 8222 |002d: int-to-float v2, v2 │ │ -025864: c920 |002e: div-float/2addr v0, v2 │ │ -025866: 1502 7f43 |002f: const/high16 v2, #int 1132396544 // #437f │ │ -02586a: c820 |0031: mul-float/2addr v0, v2 │ │ -02586c: 7110 6707 0000 |0032: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@0767 │ │ -025872: 0a00 |0035: move-result v0 │ │ -025874: 3710 0300 |0036: if-le v0, v1, 0039 // +0003 │ │ -025878: 0110 |0038: move v0, v1 │ │ -02587a: 7110 5c07 0000 |0039: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@075c │ │ -025880: 0c00 |003c: move-result-object v0 │ │ -025882: 6e10 7a07 0000 |003d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@077a │ │ -025888: 0a01 |0040: move-result v1 │ │ -02588a: 3341 1500 |0041: if-ne v1, v4, 0056 // +0015 │ │ -02588e: 2201 8f01 |0043: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -025892: 7010 8207 0100 |0045: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -025898: 1a02 8500 |0048: const-string v2, "0" // string@0085 │ │ -02589c: 6e20 8807 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0258a2: 0c01 |004d: move-result-object v1 │ │ -0258a4: 6e20 8807 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0258aa: 0c00 |0051: move-result-object v0 │ │ -0258ac: 6e10 8b07 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0258b2: 0c00 |0055: move-result-object v0 │ │ -0258b4: 2201 8f01 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0258b8: 7010 8207 0100 |0058: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0258be: 1a02 7200 |005b: const-string v2, "#" // string@0072 │ │ -0258c2: 6e20 8807 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0258c8: 0c01 |0060: move-result-object v1 │ │ -0258ca: 6e20 8807 0100 |0061: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0258d0: 0c01 |0064: move-result-object v1 │ │ -0258d2: 5550 5e02 |0065: iget-boolean v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.A:Z // field@025e │ │ -0258d6: 3800 1d00 |0067: if-eqz v0, 0084 // +001d │ │ -0258da: 1a00 dd00 |0069: const-string v0, "FFFFFF" // string@00dd │ │ -0258de: 6e20 8807 0100 |006b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0258e4: 0c00 |006e: move-result-object v0 │ │ -0258e6: 6e10 8b07 0000 |006f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0258ec: 0c00 |0072: move-result-object v0 │ │ -0258ee: 7110 ef00 0000 |0073: invoke-static {v0}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@00ef │ │ -0258f4: 0a00 |0076: move-result v0 │ │ -0258f6: 5451 8102 |0077: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.x:Landroid/widget/ImageView; // field@0281 │ │ -0258fa: 6e20 0307 0100 |0079: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setBackgroundColor:(I)V // method@0703 │ │ -025900: 5450 8102 |007c: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.x:Landroid/widget/ImageView; // field@0281 │ │ -025904: 6e20 0407 3000 |007e: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0704 │ │ -02590a: 28a2 |0081: goto 0023 // -005e │ │ -02590c: 1200 |0082: const/4 v0, #int 0 // #0 │ │ -02590e: 28ac |0083: goto 002f // -0054 │ │ -025910: 1a00 8600 |0084: const-string v0, "000000" // string@0086 │ │ -025914: 28e5 |0086: goto 006b // -001b │ │ +00a6d4: |[00a6d4] org.yuttadhammo.BodhiTimer.TimerActivity.a:()V │ │ +00a6e4: 1301 ff00 |0000: const/16 v1, #int 255 // #ff │ │ +00a6e8: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +00a6ea: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +00a6ec: 6000 bf00 |0004: sget v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@00bf │ │ +00a6f0: 3340 0400 |0006: if-ne v0, v4, 000a // +0004 │ │ +00a6f4: 5953 c300 |0008: iput v3, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +00a6f8: 5250 c300 |000a: iget v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +00a6fc: 6e20 9f02 0500 |000c: invoke-virtual {v5, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(I)V // method@029f │ │ +00a702: 5250 d500 |000f: iget v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.w:I // field@00d5 │ │ +00a706: 3800 1300 |0011: if-eqz v0, 0024 // +0013 │ │ +00a70a: 5450 d600 |0013: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.x:Landroid/widget/ImageView; // field@00d6 │ │ +00a70e: 1301 0800 |0015: const/16 v1, #int 8 // #8 │ │ +00a712: 6e20 d001 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@01d0 │ │ +00a718: 5450 c800 |001a: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation; // field@00c8 │ │ +00a71c: 5251 c300 |001c: iget v1, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +00a720: 5252 c200 |001e: iget v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +00a724: 6e30 6102 1002 |0020: invoke-virtual {v0, v1, v2}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.a:(II)V // method@0261 │ │ +00a72a: 0e00 |0023: return-void │ │ +00a72c: 5250 c200 |0024: iget v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +00a730: 3800 5c00 |0026: if-eqz v0, 0082 // +005c │ │ +00a734: 5250 c300 |0028: iget v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +00a738: 8200 |002a: int-to-float v0, v0 │ │ +00a73a: 5252 c200 |002b: iget v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +00a73e: 8222 |002d: int-to-float v2, v2 │ │ +00a740: c920 |002e: div-float/2addr v0, v2 │ │ +00a742: 1502 7f43 |002f: const/high16 v2, #int 1132396544 // #437f │ │ +00a746: c820 |0031: mul-float/2addr v0, v2 │ │ +00a748: 7110 0b02 0000 |0032: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@020b │ │ +00a74e: 0a00 |0035: move-result v0 │ │ +00a750: 3710 0300 |0036: if-le v0, v1, 0039 // +0003 │ │ +00a754: 0110 |0038: move v0, v1 │ │ +00a756: 7110 0402 0000 |0039: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0204 │ │ +00a75c: 0c00 |003c: move-result-object v0 │ │ +00a75e: 6e10 1402 0000 |003d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0214 │ │ +00a764: 0a01 |0040: move-result v1 │ │ +00a766: 3341 1500 |0041: if-ne v1, v4, 0056 // +0015 │ │ +00a76a: 2201 c600 |0043: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00a76e: 7010 1b02 0100 |0045: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00a774: 1a02 1200 |0048: const-string v2, "0" // string@0012 │ │ +00a778: 6e20 1f02 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00a77e: 0c01 |004d: move-result-object v1 │ │ +00a780: 6e20 1f02 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00a786: 0c00 |0051: move-result-object v0 │ │ +00a788: 6e10 2002 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00a78e: 0c00 |0055: move-result-object v0 │ │ +00a790: 2201 c600 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00a794: 7010 1b02 0100 |0058: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00a79a: 1a02 0800 |005b: const-string v2, "#" // string@0008 │ │ +00a79e: 6e20 1f02 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00a7a4: 0c01 |0060: move-result-object v1 │ │ +00a7a6: 6e20 1f02 0100 |0061: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00a7ac: 0c01 |0064: move-result-object v1 │ │ +00a7ae: 5550 b300 |0065: iget-boolean v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.A:Z // field@00b3 │ │ +00a7b2: 3800 1d00 |0067: if-eqz v0, 0084 // +001d │ │ +00a7b6: 1a00 3500 |0069: const-string v0, "FFFFFF" // string@0035 │ │ +00a7ba: 6e20 1f02 0100 |006b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00a7c0: 0c00 |006e: move-result-object v0 │ │ +00a7c2: 6e10 2002 0000 |006f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00a7c8: 0c00 |0072: move-result-object v0 │ │ +00a7ca: 7110 4601 0000 |0073: invoke-static {v0}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0146 │ │ +00a7d0: 0a00 |0076: move-result v0 │ │ +00a7d2: 5451 d600 |0077: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.x:Landroid/widget/ImageView; // field@00d6 │ │ +00a7d6: 6e20 cf01 0100 |0079: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setBackgroundColor:(I)V // method@01cf │ │ +00a7dc: 5450 d600 |007c: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.x:Landroid/widget/ImageView; // field@00d6 │ │ +00a7e0: 6e20 d001 3000 |007e: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@01d0 │ │ +00a7e6: 28a2 |0081: goto 0023 // -005e │ │ +00a7e8: 1200 |0082: const/4 v0, #int 0 // #0 │ │ +00a7ea: 28ac |0083: goto 002f // -0054 │ │ +00a7ec: 1a00 1300 |0084: const-string v0, "000000" // string@0013 │ │ +00a7f0: 28e5 |0086: goto 006b // -001b │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'a' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -025918: |[025918] org.yuttadhammo.BodhiTimer.TimerActivity.a:(I)V │ │ -025928: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -02592c: 5245 6d02 |0002: iget v5, v4, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -025930: 8250 |0004: int-to-float v0, v5 │ │ -025932: 1501 7a44 |0005: const/high16 v1, #int 1148846080 // #447a │ │ -025936: c910 |0007: div-float/2addr v0, v1 │ │ -025938: 8900 |0008: float-to-double v0, v0 │ │ -02593a: 7120 6107 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Math;.ceil:(D)D // method@0761 │ │ -025940: 0b00 |000c: move-result-wide v0 │ │ -025942: 1802 0000 0000 0040 8f40 |000d: const-wide v2, #double 1000 // #408f400000000000 │ │ -02594c: cd20 |0012: mul-double/2addr v0, v2 │ │ -02594e: 8a00 |0013: double-to-int v0, v0 │ │ -025950: 5441 7402 |0014: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:Landroid/widget/TextView; // field@0274 │ │ -025954: 7110 ac08 0000 |0016: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/am;.c:(I)Ljava/lang/String; // method@08ac │ │ -02595a: 0c00 |0019: move-result-object v0 │ │ -02595c: 6e20 2b07 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@072b │ │ -025962: 0e00 |001d: return-void │ │ +00a7f4: |[00a7f4] org.yuttadhammo.BodhiTimer.TimerActivity.a:(I)V │ │ +00a804: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +00a808: 5245 c200 |0002: iget v5, v4, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +00a80c: 8250 |0004: int-to-float v0, v5 │ │ +00a80e: 1501 7a44 |0005: const/high16 v1, #int 1148846080 // #447a │ │ +00a812: c910 |0007: div-float/2addr v0, v1 │ │ +00a814: 8900 |0008: float-to-double v0, v0 │ │ +00a816: 7120 0702 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Math;.ceil:(D)D // method@0207 │ │ +00a81c: 0b00 |000c: move-result-wide v0 │ │ +00a81e: 1802 0000 0000 0040 8f40 |000d: const-wide v2, #double 1000 // #408f400000000000 │ │ +00a828: cd20 |0012: mul-double/2addr v0, v2 │ │ +00a82a: 8a00 |0013: double-to-int v0, v0 │ │ +00a82c: 5441 c900 |0014: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:Landroid/widget/TextView; // field@00c9 │ │ +00a830: 7110 2003 0000 |0016: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/am;.c:(I)Ljava/lang/String; // method@0320 │ │ +00a836: 0c00 |0019: move-result-object v0 │ │ +00a838: 6e20 e901 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@01e9 │ │ +00a83e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'a' │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 310 16-bit code units │ │ -025964: |[025964] org.yuttadhammo.BodhiTimer.TimerActivity.a:([I)V │ │ -025974: 1229 |0000: const/4 v9, #int 2 // #2 │ │ -025976: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -025978: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -02597a: 390b 0500 |0003: if-nez v11, 0008 // +0005 │ │ -02597e: 5ca0 7c02 |0005: iput-boolean v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@027c │ │ -025982: 0e00 |0007: return-void │ │ -025984: 54a2 7b02 |0008: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -025988: 7210 ba00 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -02598e: 0c02 |000d: move-result-object v2 │ │ -025990: 4403 0b00 |000e: aget v3, v11, v0 │ │ -025994: 12f4 |0010: const/4 v4, #int -1 // #ff │ │ -025996: 3343 1401 |0011: if-ne v3, v4, 0125 // +0114 │ │ -02599a: 54a3 7b02 |0013: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -02599e: 1a04 1804 |0015: const-string v4, "advTimeString" // string@0418 │ │ -0259a2: 1a05 0000 |0017: const-string v5, "" // string@0000 │ │ -0259a6: 7230 be00 4305 |0019: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -0259ac: 0c03 |001c: move-result-object v3 │ │ -0259ae: 5ba3 5f02 |001d: iput-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@025f │ │ -0259b2: 54a3 5f02 |001f: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@025f │ │ -0259b6: 3803 0a00 |0021: if-eqz v3, 002b // +000a │ │ -0259ba: 54a3 5f02 |0023: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@025f │ │ -0259be: 6e10 7a07 0300 |0025: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@077a │ │ -0259c4: 0a03 |0028: move-result v3 │ │ -0259c6: 3903 0500 |0029: if-nez v3, 002e // +0005 │ │ -0259ca: 5ca0 7c02 |002b: iput-boolean v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@027c │ │ -0259ce: 28da |002d: goto 0007 // -0026 │ │ -0259d0: 5ca1 6102 |002e: iput-boolean v1, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.D:Z // field@0261 │ │ -0259d4: 54a3 5f02 |0030: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@025f │ │ -0259d8: 1a04 f803 |0032: const-string v4, "\^" // string@03f8 │ │ -0259dc: 6e20 7d07 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@077d │ │ -0259e2: 0c03 |0037: move-result-object v3 │ │ -0259e4: 4604 0300 |0038: aget-object v4, v3, v0 │ │ -0259e8: 1a05 7200 |003a: const-string v5, "#" // string@0072 │ │ -0259ec: 6e20 7d07 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@077d │ │ -0259f2: 0c04 |003f: move-result-object v4 │ │ -0259f4: 4604 0400 |0040: aget-object v4, v4, v0 │ │ -0259f8: 7110 5b07 0400 |0042: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@075b │ │ -0259fe: 0a04 |0045: move-result v4 │ │ -025a00: 7110 ab08 0400 |0046: invoke-static {v4}, Lorg/yuttadhammo/BodhiTimer/am;.b:(I)[I // method@08ab │ │ -025a06: 0c0b |0049: move-result-object v11 │ │ -025a08: 1a04 6d07 |004a: const-string v4, "useAdvTime" // string@076d │ │ -025a0c: 7230 b500 4201 |004c: invoke-interface {v2, v4, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ -025a12: 1a04 1704 |004f: const-string v4, "advTimeIndex" // string@0417 │ │ -025a16: 7230 b600 4201 |0051: invoke-interface {v2, v4, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -025a1c: 1a04 0000 |0054: const-string v4, "" // string@0000 │ │ -025a20: 5ba4 6002 |0056: iput-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@0260 │ │ -025a24: 7020 2908 3a00 |0058: invoke-direct {v10, v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:([Ljava/lang/String;)Ljava/util/ArrayList; // method@0829 │ │ -025a2a: 0c03 |005b: move-result-object v3 │ │ -025a2c: 1a04 0100 |005c: const-string v4, " │ │ +00a840: |[00a840] org.yuttadhammo.BodhiTimer.TimerActivity.a:([I)V │ │ +00a850: 1229 |0000: const/4 v9, #int 2 // #2 │ │ +00a852: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +00a854: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +00a856: 390b 0500 |0003: if-nez v11, 0008 // +0005 │ │ +00a85a: 5ca0 d100 |0005: iput-boolean v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@00d1 │ │ +00a85e: 0e00 |0007: return-void │ │ +00a860: 54a2 d000 |0008: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00a864: 7210 2701 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +00a86a: 0c02 |000d: move-result-object v2 │ │ +00a86c: 4403 0b00 |000e: aget v3, v11, v0 │ │ +00a870: 12f4 |0010: const/4 v4, #int -1 // #ff │ │ +00a872: 3343 1401 |0011: if-ne v3, v4, 0125 // +0114 │ │ +00a876: 54a3 d000 |0013: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00a87a: 1a04 f501 |0015: const-string v4, "advTimeString" // string@01f5 │ │ +00a87e: 1a05 0000 |0017: const-string v5, "" // string@0000 │ │ +00a882: 7230 2b01 4305 |0019: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00a888: 0c03 |001c: move-result-object v3 │ │ +00a88a: 5ba3 b400 |001d: iput-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@00b4 │ │ +00a88e: 54a3 b400 |001f: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@00b4 │ │ +00a892: 3803 0a00 |0021: if-eqz v3, 002b // +000a │ │ +00a896: 54a3 b400 |0023: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@00b4 │ │ +00a89a: 6e10 1402 0300 |0025: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0214 │ │ +00a8a0: 0a03 |0028: move-result v3 │ │ +00a8a2: 3903 0500 |0029: if-nez v3, 002e // +0005 │ │ +00a8a6: 5ca0 d100 |002b: iput-boolean v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@00d1 │ │ +00a8aa: 28da |002d: goto 0007 // -0026 │ │ +00a8ac: 5ca1 b600 |002e: iput-boolean v1, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.D:Z // field@00b6 │ │ +00a8b0: 54a3 b400 |0030: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.B:Ljava/lang/String; // field@00b4 │ │ +00a8b4: 1a04 e301 |0032: const-string v4, "\^" // string@01e3 │ │ +00a8b8: 6e20 1702 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0217 │ │ +00a8be: 0c03 |0037: move-result-object v3 │ │ +00a8c0: 4604 0300 |0038: aget-object v4, v3, v0 │ │ +00a8c4: 1a05 0800 |003a: const-string v5, "#" // string@0008 │ │ +00a8c8: 6e20 1702 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0217 │ │ +00a8ce: 0c04 |003f: move-result-object v4 │ │ +00a8d0: 4604 0400 |0040: aget-object v4, v4, v0 │ │ +00a8d4: 7110 0302 0400 |0042: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0203 │ │ +00a8da: 0a04 |0045: move-result v4 │ │ +00a8dc: 7110 1f03 0400 |0046: invoke-static {v4}, Lorg/yuttadhammo/BodhiTimer/am;.b:(I)[I // method@031f │ │ +00a8e2: 0c0b |0049: move-result-object v11 │ │ +00a8e4: 1a04 d103 |004a: const-string v4, "useAdvTime" // string@03d1 │ │ +00a8e8: 7230 2201 4201 |004c: invoke-interface {v2, v4, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0122 │ │ +00a8ee: 1a04 f401 |004f: const-string v4, "advTimeIndex" // string@01f4 │ │ +00a8f2: 7230 2301 4201 |0051: invoke-interface {v2, v4, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00a8f8: 1a04 0000 |0054: const-string v4, "" // string@0000 │ │ +00a8fc: 5ba4 b500 |0056: iput-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@00b5 │ │ +00a900: 7020 9d02 3a00 |0058: invoke-direct {v10, v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:([Ljava/lang/String;)Ljava/util/ArrayList; // method@029d │ │ +00a906: 0c03 |005b: move-result-object v3 │ │ +00a908: 1a04 0100 |005c: const-string v4, " │ │ " // string@0001 │ │ -025a30: 7120 2506 3400 |005e: invoke-static {v4, v3}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0625 │ │ -025a36: 0c03 |0061: move-result-object v3 │ │ -025a38: 5ba3 6002 |0062: iput-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@0260 │ │ -025a3c: 54a3 7502 |0064: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.l:Landroid/widget/TextView; // field@0275 │ │ -025a40: 54a4 6002 |0066: iget-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@0260 │ │ -025a44: 6e20 2b07 4300 |0068: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@072b │ │ -025a4a: 4403 0b00 |006b: aget v3, v11, v0 │ │ -025a4e: 4404 0b01 |006d: aget v4, v11, v1 │ │ -025a52: 4405 0b09 |006f: aget v5, v11, v9 │ │ -025a56: da06 033c |0071: mul-int/lit8 v6, v3, #int 60 // #3c │ │ -025a5a: da06 063c |0073: mul-int/lit8 v6, v6, #int 60 // #3c │ │ -025a5e: d266 e803 |0075: mul-int/lit16 v6, v6, #int 1000 // #03e8 │ │ -025a62: da07 043c |0077: mul-int/lit8 v7, v4, #int 60 // #3c │ │ -025a66: d277 e803 |0079: mul-int/lit16 v7, v7, #int 1000 // #03e8 │ │ -025a6a: b076 |007b: add-int/2addr v6, v7 │ │ -025a6c: d257 e803 |007c: mul-int/lit16 v7, v5, #int 1000 // #03e8 │ │ -025a70: b076 |007e: add-int/2addr v6, v7 │ │ -025a72: 59a6 6d02 |007f: iput v6, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -025a76: 52a6 6d02 |0081: iget v6, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -025a7a: 59a6 6e02 |0083: iput v6, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -025a7e: 1a06 7c03 |0085: const-string v6, "TimerActivity" // string@037c │ │ -025a82: 2207 8f01 |0087: new-instance v7, Ljava/lang/StringBuilder; // type@018f │ │ -025a86: 7010 8207 0700 |0089: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -025a8c: 1a08 3903 |008c: const-string v8, "Picked time: " // string@0339 │ │ -025a90: 6e20 8807 8700 |008e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -025a96: 0c07 |0091: move-result-object v7 │ │ -025a98: 52a8 6d02 |0092: iget v8, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -025a9c: 6e20 8507 8700 |0094: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -025aa2: 0c07 |0097: move-result-object v7 │ │ -025aa4: 6e10 8b07 0700 |0098: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -025aaa: 0c07 |009b: move-result-object v7 │ │ -025aac: 7120 3006 7600 |009c: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -025ab2: 6e10 2a08 0a00 |009f: invoke-virtual {v10}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:()V // method@082a │ │ -025ab8: 1236 |00a2: const/4 v6, #int 3 // #3 │ │ -025aba: 2366 e901 |00a3: new-array v6, v6, [I // type@01e9 │ │ -025abe: 5ba6 7e02 |00a5: iput-object v6, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -025ac2: 54a6 7e02 |00a7: iget-object v6, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -025ac6: 4b03 0600 |00a9: aput v3, v6, v0 │ │ -025aca: 54a3 7e02 |00ab: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -025ace: 4b04 0301 |00ad: aput v4, v3, v1 │ │ -025ad2: 54a3 7e02 |00af: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -025ad6: 4b05 0309 |00b1: aput v5, v3, v9 │ │ -025ada: 1a03 a102 |00b3: const-string v3, "LastTime" // string@02a1 │ │ -025ade: 52a4 6d02 |00b5: iget v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -025ae2: 7230 b600 3204 |00b7: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -025ae8: 1a03 9d05 |00ba: const-string v3, "last_hour" // string@059d │ │ -025aec: 54a4 7e02 |00bc: iget-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -025af0: 4404 0400 |00be: aget v4, v4, v0 │ │ -025af4: 7230 b600 3204 |00c0: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -025afa: 1a03 9e05 |00c3: const-string v3, "last_min" // string@059e │ │ -025afe: 54a4 7e02 |00c5: iget-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -025b02: 4404 0401 |00c7: aget v4, v4, v1 │ │ -025b06: 7230 b600 3204 |00c9: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -025b0c: 1a03 9f05 |00cc: const-string v3, "last_sec" // string@059f │ │ -025b10: 54a4 7e02 |00ce: iget-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -025b14: 4404 0409 |00d0: aget v4, v4, v9 │ │ -025b18: 7230 b600 3204 |00d2: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -025b1e: 7210 b300 0200 |00d5: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -025b24: 54a2 7a02 |00d8: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.q:Landroid/media/AudioManager; // field@027a │ │ -025b28: 6e10 0e01 0200 |00da: invoke-virtual {v2}, Landroid/media/AudioManager;.getRingerMode:()I // method@010e │ │ -025b2e: 0a02 |00dd: move-result v2 │ │ -025b30: 3902 0300 |00de: if-nez v2, 00e1 // +0003 │ │ -025b34: 0110 |00e0: move v0, v1 │ │ -025b36: 54a2 7b02 |00e1: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -025b3a: 1a03 bd03 |00e3: const-string v3, "Vibrate" // string@03bd │ │ -025b3e: 7230 bb00 3201 |00e5: invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -025b44: 0a02 |00e8: move-result v2 │ │ -025b46: 54a3 7b02 |00e9: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -025b4a: 1a04 3003 |00eb: const-string v4, "NotificationUri" // string@0330 │ │ -025b4e: 1a05 0000 |00ed: const-string v5, "" // string@0000 │ │ -025b52: 7230 be00 4305 |00ef: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -025b58: 0c03 |00f2: move-result-object v3 │ │ -025b5a: 54a4 7b02 |00f3: iget-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -025b5e: 1a05 2403 |00f5: const-string v5, "NagSilent" // string@0324 │ │ -025b62: 7230 bb00 5401 |00f7: invoke-interface {v4, v5, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -025b68: 0a04 |00fa: move-result v4 │ │ -025b6a: 3804 0f00 |00fb: if-eqz v4, 010a // +000f │ │ -025b6e: 3800 0d00 |00fd: if-eqz v0, 010a // +000d │ │ -025b72: 6e10 7a07 0300 |00ff: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@077a │ │ -025b78: 0a00 |0102: move-result v0 │ │ -025b7a: 3c00 0400 |0103: if-gtz v0, 0107 // +0004 │ │ -025b7e: 3802 0500 |0105: if-eqz v2, 010a // +0005 │ │ -025b82: 6e20 5c08 1a00 |0107: invoke-virtual {v10, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.showDialog:(I)V // method@085c │ │ -025b88: 7010 4b08 0a00 |010a: invoke-direct {v10}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:()V // method@084b │ │ -025b8e: 52a0 6d02 |010d: iget v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -025b92: 7030 2c08 0a01 |010f: invoke-direct {v10, v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(IZ)V // method@082c │ │ -025b98: 55a0 7c02 |0112: iget-boolean v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@027c │ │ -025b9c: 3800 f3fe |0114: if-eqz v0, 0007 // -010d │ │ -025ba0: 2200 2300 |0116: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -025ba4: 1a01 4106 |0118: const-string v1, "org.yuttadhammo.BodhiTimer.ACTION_CLOCK_UPDATE" // string@0641 │ │ -025ba8: 7020 9600 1000 |011a: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0096 │ │ -025bae: 6e20 5908 0a00 |011d: invoke-virtual {v10, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.sendBroadcast:(Landroid/content/Intent;)V // method@0859 │ │ -025bb4: 6e10 3f08 0a00 |0120: invoke-virtual {v10}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.finish:()V // method@083f │ │ -025bba: 2900 e4fe |0123: goto/16 0007 // -011c │ │ -025bbe: 54a3 7b02 |0125: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -025bc2: 1a04 6d07 |0127: const-string v4, "useAdvTime" // string@076d │ │ -025bc6: 7230 bb00 4300 |0129: invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -025bcc: 0a03 |012c: move-result v3 │ │ -025bce: 3803 3eff |012d: if-eqz v3, 006b // -00c2 │ │ -025bd2: 1a03 6d07 |012f: const-string v3, "useAdvTime" // string@076d │ │ -025bd6: 7230 b500 3200 |0131: invoke-interface {v2, v3, v0}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ -025bdc: 2900 37ff |0134: goto/16 006b // -00c9 │ │ +00a90c: 7120 9b01 3400 |005e: invoke-static {v4, v3}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@019b │ │ +00a912: 0c03 |0061: move-result-object v3 │ │ +00a914: 5ba3 b500 |0062: iput-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@00b5 │ │ +00a918: 54a3 ca00 |0064: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.l:Landroid/widget/TextView; // field@00ca │ │ +00a91c: 54a4 b500 |0066: iget-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.C:Ljava/lang/String; // field@00b5 │ │ +00a920: 6e20 e901 4300 |0068: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@01e9 │ │ +00a926: 4403 0b00 |006b: aget v3, v11, v0 │ │ +00a92a: 4404 0b01 |006d: aget v4, v11, v1 │ │ +00a92e: 4405 0b09 |006f: aget v5, v11, v9 │ │ +00a932: da06 033c |0071: mul-int/lit8 v6, v3, #int 60 // #3c │ │ +00a936: da06 063c |0073: mul-int/lit8 v6, v6, #int 60 // #3c │ │ +00a93a: d266 e803 |0075: mul-int/lit16 v6, v6, #int 1000 // #03e8 │ │ +00a93e: da07 043c |0077: mul-int/lit8 v7, v4, #int 60 // #3c │ │ +00a942: d277 e803 |0079: mul-int/lit16 v7, v7, #int 1000 // #03e8 │ │ +00a946: b076 |007b: add-int/2addr v6, v7 │ │ +00a948: d257 e803 |007c: mul-int/lit16 v7, v5, #int 1000 // #03e8 │ │ +00a94c: b076 |007e: add-int/2addr v6, v7 │ │ +00a94e: 59a6 c200 |007f: iput v6, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +00a952: 52a6 c200 |0081: iget v6, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +00a956: 59a6 c300 |0083: iput v6, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +00a95a: 1a06 a401 |0085: const-string v6, "TimerActivity" // string@01a4 │ │ +00a95e: 2207 c600 |0087: new-instance v7, Ljava/lang/StringBuilder; // type@00c6 │ │ +00a962: 7010 1b02 0700 |0089: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00a968: 1a08 7e01 |008c: const-string v8, "Picked time: " // string@017e │ │ +00a96c: 6e20 1f02 8700 |008e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00a972: 0c07 |0091: move-result-object v7 │ │ +00a974: 52a8 c200 |0092: iget v8, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +00a978: 6e20 1c02 8700 |0094: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00a97e: 0c07 |0097: move-result-object v7 │ │ +00a980: 6e10 2002 0700 |0098: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00a986: 0c07 |009b: move-result-object v7 │ │ +00a988: 7120 a301 7600 |009c: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00a98e: 6e10 9e02 0a00 |009f: invoke-virtual {v10}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:()V // method@029e │ │ +00a994: 1236 |00a2: const/4 v6, #int 3 // #3 │ │ +00a996: 2366 1401 |00a3: new-array v6, v6, [I // type@0114 │ │ +00a99a: 5ba6 d300 |00a5: iput-object v6, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +00a99e: 54a6 d300 |00a7: iget-object v6, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +00a9a2: 4b03 0600 |00a9: aput v3, v6, v0 │ │ +00a9a6: 54a3 d300 |00ab: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +00a9aa: 4b04 0301 |00ad: aput v4, v3, v1 │ │ +00a9ae: 54a3 d300 |00af: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +00a9b2: 4b05 0309 |00b1: aput v5, v3, v9 │ │ +00a9b6: 1a03 1701 |00b3: const-string v3, "LastTime" // string@0117 │ │ +00a9ba: 52a4 c200 |00b5: iget v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +00a9be: 7230 2301 3204 |00b7: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00a9c4: 1a03 c602 |00ba: const-string v3, "last_hour" // string@02c6 │ │ +00a9c8: 54a4 d300 |00bc: iget-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +00a9cc: 4404 0400 |00be: aget v4, v4, v0 │ │ +00a9d0: 7230 2301 3204 |00c0: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00a9d6: 1a03 c702 |00c3: const-string v3, "last_min" // string@02c7 │ │ +00a9da: 54a4 d300 |00c5: iget-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +00a9de: 4404 0401 |00c7: aget v4, v4, v1 │ │ +00a9e2: 7230 2301 3204 |00c9: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00a9e8: 1a03 c802 |00cc: const-string v3, "last_sec" // string@02c8 │ │ +00a9ec: 54a4 d300 |00ce: iget-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +00a9f0: 4404 0409 |00d0: aget v4, v4, v9 │ │ +00a9f4: 7230 2301 3204 |00d2: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00a9fa: 7210 2001 0200 |00d5: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0120 │ │ +00aa00: 54a2 cf00 |00d8: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.q:Landroid/media/AudioManager; // field@00cf │ │ +00aa04: 6e10 5a01 0200 |00da: invoke-virtual {v2}, Landroid/media/AudioManager;.getRingerMode:()I // method@015a │ │ +00aa0a: 0a02 |00dd: move-result v2 │ │ +00aa0c: 3902 0300 |00de: if-nez v2, 00e1 // +0003 │ │ +00aa10: 0110 |00e0: move v0, v1 │ │ +00aa12: 54a2 d000 |00e1: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00aa16: 1a03 cb01 |00e3: const-string v3, "Vibrate" // string@01cb │ │ +00aa1a: 7230 2801 3201 |00e5: invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00aa20: 0a02 |00e8: move-result v2 │ │ +00aa22: 54a3 d000 |00e9: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00aa26: 1a04 7c01 |00eb: const-string v4, "NotificationUri" // string@017c │ │ +00aa2a: 1a05 0000 |00ed: const-string v5, "" // string@0000 │ │ +00aa2e: 7230 2b01 4305 |00ef: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00aa34: 0c03 |00f2: move-result-object v3 │ │ +00aa36: 54a4 d000 |00f3: iget-object v4, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00aa3a: 1a05 7601 |00f5: const-string v5, "NagSilent" // string@0176 │ │ +00aa3e: 7230 2801 5401 |00f7: invoke-interface {v4, v5, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00aa44: 0a04 |00fa: move-result v4 │ │ +00aa46: 3804 0f00 |00fb: if-eqz v4, 010a // +000f │ │ +00aa4a: 3800 0d00 |00fd: if-eqz v0, 010a // +000d │ │ +00aa4e: 6e10 1402 0300 |00ff: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0214 │ │ +00aa54: 0a00 |0102: move-result v0 │ │ +00aa56: 3c00 0400 |0103: if-gtz v0, 0107 // +0004 │ │ +00aa5a: 3802 0500 |0105: if-eqz v2, 010a // +0005 │ │ +00aa5e: 6e20 d002 1a00 |0107: invoke-virtual {v10, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.showDialog:(I)V // method@02d0 │ │ +00aa64: 7010 bf02 0a00 |010a: invoke-direct {v10}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:()V // method@02bf │ │ +00aa6a: 52a0 c200 |010d: iget v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +00aa6e: 7030 a002 0a01 |010f: invoke-direct {v10, v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(IZ)V // method@02a0 │ │ +00aa74: 55a0 d100 |0112: iget-boolean v0, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@00d1 │ │ +00aa78: 3800 f3fe |0114: if-eqz v0, 0007 // -010d │ │ +00aa7c: 2200 5a00 |0116: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00aa80: 1a01 0803 |0118: const-string v1, "org.yuttadhammo.BodhiTimer.ACTION_CLOCK_UPDATE" // string@0308 │ │ +00aa84: 7020 0301 1000 |011a: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0103 │ │ +00aa8a: 6e20 cd02 0a00 |011d: invoke-virtual {v10, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.sendBroadcast:(Landroid/content/Intent;)V // method@02cd │ │ +00aa90: 6e10 b302 0a00 |0120: invoke-virtual {v10}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.finish:()V // method@02b3 │ │ +00aa96: 2900 e4fe |0123: goto/16 0007 // -011c │ │ +00aa9a: 54a3 d000 |0125: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00aa9e: 1a04 d103 |0127: const-string v4, "useAdvTime" // string@03d1 │ │ +00aaa2: 7230 2801 4300 |0129: invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00aaa8: 0a03 |012c: move-result v3 │ │ +00aaaa: 3803 3eff |012d: if-eqz v3, 006b // -00c2 │ │ +00aaae: 1a03 d103 |012f: const-string v3, "useAdvTime" // string@03d1 │ │ +00aab2: 7230 2201 3200 |0131: invoke-interface {v2, v3, v0}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0122 │ │ +00aab8: 2900 37ff |0134: goto/16 006b // -00c9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'onActivityResult' │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 280 16-bit code units │ │ -025be0: |[025be0] org.yuttadhammo.BodhiTimer.TimerActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -025bf0: 1405 5700 097f |0000: const v5, #float 1.82106e+38 // #7f090057 │ │ -025bf6: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -025bf8: 1217 |0004: const/4 v7, #int 1 // #1 │ │ -025bfa: 1206 |0005: const/4 v6, #int 0 // #0 │ │ -025bfc: 1a00 7c03 |0006: const-string v0, "TimerActivity" // string@037c │ │ -025c00: 1a01 fa00 |0008: const-string v1, "Got result" // string@00fa │ │ -025c04: 7120 3006 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -025c0a: 5280 6702 |000d: iget v0, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.J:I // field@0267 │ │ -025c0e: 3309 e700 |000f: if-ne v9, v0, 00f6 // +00e7 │ │ -025c12: 332a e500 |0011: if-ne v10, v2, 00f6 // +00e5 │ │ -025c16: 1a00 3504 |0013: const-string v0, "android.speech.extra.RESULTS" // string@0435 │ │ -025c1a: 6e20 a300 0b00 |0015: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00a3 │ │ -025c20: 0c00 |0018: move-result-object v0 │ │ -025c22: 6e10 a107 0000 |0019: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@07a1 │ │ -025c28: 0c01 |001c: move-result-object v1 │ │ -025c2a: 7210 b807 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@07b8 │ │ -025c30: 0a00 |0020: move-result v0 │ │ -025c32: 3800 7100 |0021: if-eqz v0, 0092 // +0071 │ │ -025c36: 7210 b907 0100 |0023: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@07b9 │ │ -025c3c: 0c00 |0026: move-result-object v0 │ │ -025c3e: 1f00 8e01 |0027: check-cast v0, Ljava/lang/String; // type@018e │ │ -025c42: 6e10 8007 0000 |0029: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0780 │ │ -025c48: 0c00 |002c: move-result-object v0 │ │ -025c4a: 1a02 7c03 |002d: const-string v2, "TimerActivity" // string@037c │ │ -025c4e: 2203 8f01 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@018f │ │ -025c52: 7010 8207 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -025c58: 1a04 fc00 |0034: const-string v4, "Got speech: " // string@00fc │ │ -025c5c: 6e20 8807 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -025c62: 0c03 |0039: move-result-object v3 │ │ -025c64: 6e20 8807 0300 |003a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -025c6a: 0c03 |003d: move-result-object v3 │ │ -025c6c: 6e10 8b07 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -025c72: 0c03 |0041: move-result-object v3 │ │ -025c74: 7120 2c06 3200 |0042: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -025c7a: 6202 b002 |0045: sget-object v2, Lorg/yuttadhammo/BodhiTimer/am;.a:Ljava/lang/String; // field@02b0 │ │ -025c7e: 6e20 7607 2000 |0047: invoke-virtual {v0, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0776 │ │ -025c84: 0a02 |004a: move-result v2 │ │ -025c86: 3802 4d00 |004b: if-eqz v2, 0098 // +004d │ │ -025c8a: 7120 a708 0800 |004d: invoke-static {v8, v0}, Lorg/yuttadhammo/BodhiTimer/am;.a:(Landroid/app/Activity;Ljava/lang/String;)Ljava/lang/String; // method@08a7 │ │ -025c90: 0c00 |0050: move-result-object v0 │ │ -025c92: 6e10 7a07 0000 |0051: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@077a │ │ -025c98: 0a02 |0054: move-result v2 │ │ -025c9a: 3d02 c8ff |0055: if-lez v2, 001d // -0038 │ │ -025c9e: 5481 7b02 |0057: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -025ca2: 7210 ba00 0100 |0059: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -025ca8: 0c01 |005c: move-result-object v1 │ │ -025caa: 1a02 1804 |005d: const-string v2, "advTimeString" // string@0418 │ │ -025cae: 7230 b800 2100 |005f: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -025cb4: 7210 b300 0100 |0062: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -025cba: 5480 7b02 |0065: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -025cbe: 1a01 6303 |0067: const-string v1, "SpeakTime" // string@0363 │ │ -025cc2: 7230 bb00 1006 |0069: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -025cc8: 0a00 |006c: move-result v0 │ │ -025cca: 3800 0e00 |006d: if-eqz v0, 007b // +000e │ │ -025cce: 2200 6200 |006f: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@0062 │ │ -025cd2: 2201 d801 |0071: new-instance v1, Lorg/yuttadhammo/BodhiTimer/s; // type@01d8 │ │ -025cd6: 7020 d408 8100 |0073: invoke-direct {v1, v8}, Lorg/yuttadhammo/BodhiTimer/s;.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@08d4 │ │ -025cdc: 7030 6301 8001 |0076: invoke-direct {v0, v8, v1}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@0163 │ │ -025ce2: 5b80 6402 |0079: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@0264 │ │ -025ce6: 1400 0d00 097f |007b: const v0, #float 1.82104e+38 // #7f09000d │ │ -025cec: 6e20 4508 0800 |007e: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getString:(I)Ljava/lang/String; // method@0845 │ │ -025cf2: 0c00 |0081: move-result-object v0 │ │ -025cf4: 7130 2f07 0806 |0082: invoke-static {v8, v0, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@072f │ │ -025cfa: 0c00 |0085: move-result-object v0 │ │ -025cfc: 6e10 3007 0000 |0086: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0730 │ │ -025d02: 1230 |0089: const/4 v0, #int 3 // #3 │ │ -025d04: 2300 e901 |008a: new-array v0, v0, [I // type@01e9 │ │ -025d08: 2600 8200 0000 |008c: fill-array-data v0, 0000010e // +00000082 │ │ -025d0e: 6e20 3008 0800 |008f: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:([I)V // method@0830 │ │ -025d14: 5c86 7c02 |0092: iput-boolean v6, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@027c │ │ -025d18: 6f40 0600 98ba |0094: invoke-super {v8, v9, v10, v11}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0006 │ │ -025d1e: 0e00 |0097: return-void │ │ -025d20: 7120 aa08 0800 |0098: invoke-static {v8, v0}, Lorg/yuttadhammo/BodhiTimer/am;.b:(Landroid/app/Activity;Ljava/lang/String;)I // method@08aa │ │ -025d26: 0a00 |009b: move-result v0 │ │ -025d28: 3800 4a00 |009c: if-eqz v0, 00e6 // +004a │ │ -025d2c: 7110 ab08 0000 |009e: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/am;.b:(I)[I // method@08ab │ │ -025d32: 0c01 |00a1: move-result-object v1 │ │ -025d34: 6e20 4508 5800 |00a2: invoke-virtual {v8, v5}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getString:(I)Ljava/lang/String; // method@0845 │ │ -025d3a: 0c02 |00a5: move-result-object v2 │ │ -025d3c: 2373 fc01 |00a6: new-array v3, v7, [Ljava/lang/Object; // type@01fc │ │ -025d40: 7120 a808 0800 |00a8: invoke-static {v8, v0}, Lorg/yuttadhammo/BodhiTimer/am;.a:(Landroid/content/Context;I)Ljava/lang/String; // method@08a8 │ │ -025d46: 0c04 |00ab: move-result-object v4 │ │ -025d48: 4d04 0306 |00ac: aput-object v4, v3, v6 │ │ -025d4c: 7120 7807 3200 |00ae: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0778 │ │ -025d52: 0c02 |00b1: move-result-object v2 │ │ -025d54: 7130 2f07 2806 |00b2: invoke-static {v8, v2, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@072f │ │ -025d5a: 0c02 |00b5: move-result-object v2 │ │ -025d5c: 6e10 3007 0200 |00b6: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0730 │ │ -025d62: 5482 7b02 |00b9: iget-object v2, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -025d66: 1a03 6303 |00bb: const-string v3, "SpeakTime" // string@0363 │ │ -025d6a: 7230 bb00 3206 |00bd: invoke-interface {v2, v3, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -025d70: 0a02 |00c0: move-result v2 │ │ -025d72: 3802 2100 |00c1: if-eqz v2, 00e2 // +0021 │ │ -025d76: 1a02 7c03 |00c3: const-string v2, "TimerActivity" // string@037c │ │ -025d7a: 1a03 6403 |00c5: const-string v3, "Speaking time" // string@0364 │ │ -025d7e: 7120 2c06 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -025d84: 5482 6402 |00ca: iget-object v2, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@0264 │ │ -025d88: 6e20 4508 5800 |00cc: invoke-virtual {v8, v5}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getString:(I)Ljava/lang/String; // method@0845 │ │ -025d8e: 0c03 |00cf: move-result-object v3 │ │ -025d90: 2374 fc01 |00d0: new-array v4, v7, [Ljava/lang/Object; // type@01fc │ │ -025d94: 5485 7f02 |00d2: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.v:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@027f │ │ -025d98: 7120 a808 0500 |00d4: invoke-static {v5, v0}, Lorg/yuttadhammo/BodhiTimer/am;.a:(Landroid/content/Context;I)Ljava/lang/String; // method@08a8 │ │ -025d9e: 0c00 |00d7: move-result-object v0 │ │ -025da0: 4d00 0406 |00d8: aput-object v0, v4, v6 │ │ -025da4: 7120 7807 4300 |00da: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0778 │ │ -025daa: 0c00 |00dd: move-result-object v0 │ │ -025dac: 1203 |00de: const/4 v3, #int 0 // #0 │ │ -025dae: 6e40 6601 0237 |00df: invoke-virtual {v2, v0, v7, v3}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@0166 │ │ -025db4: 6e20 3008 1800 |00e2: invoke-virtual {v8, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:([I)V // method@0830 │ │ -025dba: 28ad |00e5: goto 0092 // -0053 │ │ -025dbc: 1400 5600 097f |00e6: const v0, #float 1.82106e+38 // #7f090056 │ │ -025dc2: 6e20 4508 0800 |00e9: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getString:(I)Ljava/lang/String; // method@0845 │ │ -025dc8: 0c00 |00ec: move-result-object v0 │ │ -025dca: 7130 2f07 0806 |00ed: invoke-static {v8, v0, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@072f │ │ -025dd0: 0c00 |00f0: move-result-object v0 │ │ -025dd2: 6e10 3007 0000 |00f1: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0730 │ │ -025dd8: 2900 29ff |00f4: goto/16 001d // -00d7 │ │ -025ddc: 5280 6802 |00f6: iget v0, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.K:I // field@0268 │ │ -025de0: 3309 9aff |00f8: if-ne v9, v0, 0092 // -0066 │ │ -025de4: 332a 98ff |00fa: if-ne v10, v2, 0092 // -0068 │ │ -025de8: 1a00 5a07 |00fc: const-string v0, "times" // string@075a │ │ -025dec: 6e20 a000 0b00 |00fe: invoke-virtual {v11, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@00a0 │ │ -025df2: 0c00 |0101: move-result-object v0 │ │ -025df4: 6e20 3008 0800 |0102: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:([I)V // method@0830 │ │ -025dfa: 5580 7c02 |0105: iget-boolean v0, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@027c │ │ -025dfe: 3800 8bff |0107: if-eqz v0, 0092 // -0075 │ │ -025e02: 6e10 3f08 0800 |0109: invoke-virtual {v8}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.finish:()V // method@083f │ │ -025e08: 2886 |010c: goto 0092 // -007a │ │ -025e0a: 0000 |010d: nop // spacer │ │ -025e0c: 0003 0400 0300 0000 ffff ffff ffff ... |010e: array-data (10 units) │ │ +00aabc: |[00aabc] org.yuttadhammo.BodhiTimer.TimerActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +00aacc: 1405 5700 097f |0000: const v5, #float 1.82106e+38 // #7f090057 │ │ +00aad2: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +00aad4: 1217 |0004: const/4 v7, #int 1 // #1 │ │ +00aad6: 1206 |0005: const/4 v6, #int 0 // #0 │ │ +00aad8: 1a00 a401 |0006: const-string v0, "TimerActivity" // string@01a4 │ │ +00aadc: 1a01 3d00 |0008: const-string v1, "Got result" // string@003d │ │ +00aae0: 7120 a301 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00aae6: 5280 bc00 |000d: iget v0, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.J:I // field@00bc │ │ +00aaea: 3309 e700 |000f: if-ne v9, v0, 00f6 // +00e7 │ │ +00aaee: 332a e500 |0011: if-ne v10, v2, 00f6 // +00e5 │ │ +00aaf2: 1a00 0d02 |0013: const-string v0, "android.speech.extra.RESULTS" // string@020d │ │ +00aaf6: 6e20 1001 0b00 |0015: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0110 │ │ +00aafc: 0c00 |0018: move-result-object v0 │ │ +00aafe: 6e10 2a02 0000 |0019: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@022a │ │ +00ab04: 0c01 |001c: move-result-object v1 │ │ +00ab06: 7210 3702 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0237 │ │ +00ab0c: 0a00 |0020: move-result v0 │ │ +00ab0e: 3800 7100 |0021: if-eqz v0, 0092 // +0071 │ │ +00ab12: 7210 3802 0100 |0023: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0238 │ │ +00ab18: 0c00 |0026: move-result-object v0 │ │ +00ab1a: 1f00 c500 |0027: check-cast v0, Ljava/lang/String; // type@00c5 │ │ +00ab1e: 6e10 1902 0000 |0029: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0219 │ │ +00ab24: 0c00 |002c: move-result-object v0 │ │ +00ab26: 1a02 a401 |002d: const-string v2, "TimerActivity" // string@01a4 │ │ +00ab2a: 2203 c600 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@00c6 │ │ +00ab2e: 7010 1b02 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00ab34: 1a04 3f00 |0034: const-string v4, "Got speech: " // string@003f │ │ +00ab38: 6e20 1f02 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00ab3e: 0c03 |0039: move-result-object v3 │ │ +00ab40: 6e20 1f02 0300 |003a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00ab46: 0c03 |003d: move-result-object v3 │ │ +00ab48: 6e10 2002 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00ab4e: 0c03 |0041: move-result-object v3 │ │ +00ab50: 7120 9f01 3200 |0042: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +00ab56: 6202 0501 |0045: sget-object v2, Lorg/yuttadhammo/BodhiTimer/am;.a:Ljava/lang/String; // field@0105 │ │ +00ab5a: 6e20 1102 2000 |0047: invoke-virtual {v0, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0211 │ │ +00ab60: 0a02 |004a: move-result v2 │ │ +00ab62: 3802 4d00 |004b: if-eqz v2, 0098 // +004d │ │ +00ab66: 7120 1b03 0800 |004d: invoke-static {v8, v0}, Lorg/yuttadhammo/BodhiTimer/am;.a:(Landroid/app/Activity;Ljava/lang/String;)Ljava/lang/String; // method@031b │ │ +00ab6c: 0c00 |0050: move-result-object v0 │ │ +00ab6e: 6e10 1402 0000 |0051: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0214 │ │ +00ab74: 0a02 |0054: move-result v2 │ │ +00ab76: 3d02 c8ff |0055: if-lez v2, 001d // -0038 │ │ +00ab7a: 5481 d000 |0057: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00ab7e: 7210 2701 0100 |0059: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +00ab84: 0c01 |005c: move-result-object v1 │ │ +00ab86: 1a02 f501 |005d: const-string v2, "advTimeString" // string@01f5 │ │ +00ab8a: 7230 2501 2100 |005f: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00ab90: 7210 2001 0100 |0062: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0120 │ │ +00ab96: 5480 d000 |0065: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00ab9a: 1a01 9201 |0067: const-string v1, "SpeakTime" // string@0192 │ │ +00ab9e: 7230 2801 1006 |0069: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00aba4: 0a00 |006c: move-result v0 │ │ +00aba6: 3800 0e00 |006d: if-eqz v0, 007b // +000e │ │ +00abaa: 2200 8e00 |006f: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@008e │ │ +00abae: 2201 0501 |0071: new-instance v1, Lorg/yuttadhammo/BodhiTimer/s; // type@0105 │ │ +00abb2: 7020 4803 8100 |0073: invoke-direct {v1, v8}, Lorg/yuttadhammo/BodhiTimer/s;.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@0348 │ │ +00abb8: 7030 9501 8001 |0076: invoke-direct {v0, v8, v1}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@0195 │ │ +00abbe: 5b80 b900 |0079: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@00b9 │ │ +00abc2: 1400 0d00 097f |007b: const v0, #float 1.82104e+38 // #7f09000d │ │ +00abc8: 6e20 b902 0800 |007e: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getString:(I)Ljava/lang/String; // method@02b9 │ │ +00abce: 0c00 |0081: move-result-object v0 │ │ +00abd0: 7130 ed01 0806 |0082: invoke-static {v8, v0, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@01ed │ │ +00abd6: 0c00 |0085: move-result-object v0 │ │ +00abd8: 6e10 ee01 0000 |0086: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@01ee │ │ +00abde: 1230 |0089: const/4 v0, #int 3 // #3 │ │ +00abe0: 2300 1401 |008a: new-array v0, v0, [I // type@0114 │ │ +00abe4: 2600 8200 0000 |008c: fill-array-data v0, 0000010e // +00000082 │ │ +00abea: 6e20 a402 0800 |008f: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:([I)V // method@02a4 │ │ +00abf0: 5c86 d100 |0092: iput-boolean v6, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@00d1 │ │ +00abf4: 6f40 8000 98ba |0094: invoke-super {v8, v9, v10, v11}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0080 │ │ +00abfa: 0e00 |0097: return-void │ │ +00abfc: 7120 1e03 0800 |0098: invoke-static {v8, v0}, Lorg/yuttadhammo/BodhiTimer/am;.b:(Landroid/app/Activity;Ljava/lang/String;)I // method@031e │ │ +00ac02: 0a00 |009b: move-result v0 │ │ +00ac04: 3800 4a00 |009c: if-eqz v0, 00e6 // +004a │ │ +00ac08: 7110 1f03 0000 |009e: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/am;.b:(I)[I // method@031f │ │ +00ac0e: 0c01 |00a1: move-result-object v1 │ │ +00ac10: 6e20 b902 5800 |00a2: invoke-virtual {v8, v5}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getString:(I)Ljava/lang/String; // method@02b9 │ │ +00ac16: 0c02 |00a5: move-result-object v2 │ │ +00ac18: 2373 1d01 |00a6: new-array v3, v7, [Ljava/lang/Object; // type@011d │ │ +00ac1c: 7120 1c03 0800 |00a8: invoke-static {v8, v0}, Lorg/yuttadhammo/BodhiTimer/am;.a:(Landroid/content/Context;I)Ljava/lang/String; // method@031c │ │ +00ac22: 0c04 |00ab: move-result-object v4 │ │ +00ac24: 4d04 0306 |00ac: aput-object v4, v3, v6 │ │ +00ac28: 7120 1302 3200 |00ae: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0213 │ │ +00ac2e: 0c02 |00b1: move-result-object v2 │ │ +00ac30: 7130 ed01 2806 |00b2: invoke-static {v8, v2, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@01ed │ │ +00ac36: 0c02 |00b5: move-result-object v2 │ │ +00ac38: 6e10 ee01 0200 |00b6: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@01ee │ │ +00ac3e: 5482 d000 |00b9: iget-object v2, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00ac42: 1a03 9201 |00bb: const-string v3, "SpeakTime" // string@0192 │ │ +00ac46: 7230 2801 3206 |00bd: invoke-interface {v2, v3, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00ac4c: 0a02 |00c0: move-result v2 │ │ +00ac4e: 3802 2100 |00c1: if-eqz v2, 00e2 // +0021 │ │ +00ac52: 1a02 a401 |00c3: const-string v2, "TimerActivity" // string@01a4 │ │ +00ac56: 1a03 9301 |00c5: const-string v3, "Speaking time" // string@0193 │ │ +00ac5a: 7120 9f01 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +00ac60: 5482 b900 |00ca: iget-object v2, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@00b9 │ │ +00ac64: 6e20 b902 5800 |00cc: invoke-virtual {v8, v5}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getString:(I)Ljava/lang/String; // method@02b9 │ │ +00ac6a: 0c03 |00cf: move-result-object v3 │ │ +00ac6c: 2374 1d01 |00d0: new-array v4, v7, [Ljava/lang/Object; // type@011d │ │ +00ac70: 5485 d400 |00d2: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.v:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@00d4 │ │ +00ac74: 7120 1c03 0500 |00d4: invoke-static {v5, v0}, Lorg/yuttadhammo/BodhiTimer/am;.a:(Landroid/content/Context;I)Ljava/lang/String; // method@031c │ │ +00ac7a: 0c00 |00d7: move-result-object v0 │ │ +00ac7c: 4d00 0406 |00d8: aput-object v0, v4, v6 │ │ +00ac80: 7120 1302 4300 |00da: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0213 │ │ +00ac86: 0c00 |00dd: move-result-object v0 │ │ +00ac88: 1203 |00de: const/4 v3, #int 0 // #0 │ │ +00ac8a: 6e40 9801 0237 |00df: invoke-virtual {v2, v0, v7, v3}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@0198 │ │ +00ac90: 6e20 a402 1800 |00e2: invoke-virtual {v8, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:([I)V // method@02a4 │ │ +00ac96: 28ad |00e5: goto 0092 // -0053 │ │ +00ac98: 1400 5600 097f |00e6: const v0, #float 1.82106e+38 // #7f090056 │ │ +00ac9e: 6e20 b902 0800 |00e9: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getString:(I)Ljava/lang/String; // method@02b9 │ │ +00aca4: 0c00 |00ec: move-result-object v0 │ │ +00aca6: 7130 ed01 0806 |00ed: invoke-static {v8, v0, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@01ed │ │ +00acac: 0c00 |00f0: move-result-object v0 │ │ +00acae: 6e10 ee01 0000 |00f1: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@01ee │ │ +00acb4: 2900 29ff |00f4: goto/16 001d // -00d7 │ │ +00acb8: 5280 bd00 |00f6: iget v0, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.K:I // field@00bd │ │ +00acbc: 3309 9aff |00f8: if-ne v9, v0, 0092 // -0066 │ │ +00acc0: 332a 98ff |00fa: if-ne v10, v2, 0092 // -0068 │ │ +00acc4: 1a00 c103 |00fc: const-string v0, "times" // string@03c1 │ │ +00acc8: 6e20 0d01 0b00 |00fe: invoke-virtual {v11, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@010d │ │ +00acce: 0c00 |0101: move-result-object v0 │ │ +00acd0: 6e20 a402 0800 |0102: invoke-virtual {v8, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:([I)V // method@02a4 │ │ +00acd6: 5580 d100 |0105: iget-boolean v0, v8, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@00d1 │ │ +00acda: 3800 8bff |0107: if-eqz v0, 0092 // -0075 │ │ +00acde: 6e10 b302 0800 |0109: invoke-virtual {v8}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.finish:()V // method@02b3 │ │ +00ace4: 2886 |010c: goto 0092 // -007a │ │ +00ace6: 0000 |010d: nop // spacer │ │ +00ace8: 0003 0400 0300 0000 ffff ffff ffff ... |010e: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 168 16-bit code units │ │ -025e20: |[025e20] org.yuttadhammo.BodhiTimer.TimerActivity.onClick:(Landroid/view/View;)V │ │ -025e30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -025e32: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -025e34: 7010 3208 0300 |0002: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:()V // method@0832 │ │ -025e3a: 6000 6a02 |0005: sget v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@026a │ │ -025e3e: 3310 0e00 |0007: if-ne v0, v1, 0015 // +000e │ │ -025e42: 5430 8202 |0009: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@0282 │ │ -025e46: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -025e4a: 5430 8202 |000d: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@0282 │ │ -025e4e: 6e10 1301 0000 |000f: invoke-virtual {v0}, Landroid/media/MediaPlayer;.release:()V // method@0113 │ │ -025e54: 7010 4c08 0300 |0012: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:()V // method@084c │ │ -025e5a: 6e10 6d06 0400 |0015: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@066d │ │ -025e60: 0a00 |0018: move-result v0 │ │ -025e62: 2b00 6f00 0000 |0019: packed-switch v0, 00000088 // +0000006f │ │ -025e68: 0e00 |001c: return-void │ │ -025e6a: 1a00 7a03 |001d: const-string v0, "Timer" // string@037a │ │ -025e6e: 1a01 ad06 |001f: const-string v1, "set button clicked" // string@06ad │ │ -025e72: 7120 2f06 1000 |0021: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -025e78: 5430 7b02 |0024: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -025e7c: 1a01 6c03 |0026: const-string v1, "SwitchTimeMode" // string@036c │ │ -025e80: 7230 bb00 1002 |0028: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -025e86: 0a00 |002b: move-result v0 │ │ -025e88: 3800 0600 |002c: if-eqz v0, 0032 // +0006 │ │ -025e8c: 7010 4e08 0300 |002e: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.l:()V // method@084e │ │ -025e92: 28eb |0031: goto 001c // -0015 │ │ -025e94: 7010 3508 0300 |0032: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:()V // method@0835 │ │ -025e9a: 28e7 |0035: goto 001c // -0019 │ │ -025e9c: 1a00 7a03 |0036: const-string v0, "Timer" // string@037a │ │ -025ea0: 1a01 5b06 |0038: const-string v1, "pref button clicked" // string@065b │ │ -025ea4: 7120 2f06 1000 |003a: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -025eaa: 5c32 7c02 |003d: iput-boolean v2, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@027c │ │ -025eae: 2200 2300 |003f: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -025eb2: 1c01 b601 |0041: const-class v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // type@01b6 │ │ -025eb6: 7030 9400 3001 |0043: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -025ebc: 6e20 5d08 0300 |0046: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.startActivity:(Landroid/content/Intent;)V // method@085d │ │ -025ec2: 28d3 |0049: goto 001c // -002d │ │ -025ec4: 6000 6a02 |004a: sget v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@026a │ │ -025ec8: 2b00 4800 0000 |004c: packed-switch v0, 00000094 // +00000048 │ │ -025ece: 28cd |004f: goto 001c // -0033 │ │ -025ed0: 7010 3d08 0300 |0050: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:()V // method@083d │ │ -025ed6: 28c9 |0053: goto 001c // -0037 │ │ -025ed8: 7010 3a08 0300 |0054: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:()V // method@083a │ │ -025ede: 28c5 |0057: goto 001c // -003b │ │ -025ee0: 7010 4b08 0300 |0058: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:()V // method@084b │ │ -025ee6: 7020 2f08 1300 |005b: invoke-direct {v3, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Z)V // method@082f │ │ -025eec: 5230 6d02 |005e: iget v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -025ef0: 7030 2c08 0301 |0060: invoke-direct {v3, v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(IZ)V // method@082c │ │ -025ef6: 28b9 |0063: goto 001c // -0047 │ │ -025ef8: 7010 4908 0300 |0064: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:()V // method@0849 │ │ -025efe: 6000 6a02 |0067: sget v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@026a │ │ -025f02: 2b00 3500 0000 |0069: packed-switch v0, 0000009e // +00000035 │ │ -025f08: 7020 2f08 1300 |006c: invoke-direct {v3, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Z)V // method@082f │ │ -025f0e: 28ad |006f: goto 001c // -0053 │ │ -025f10: 5430 8202 |0070: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@0282 │ │ -025f14: 3800 0700 |0072: if-eqz v0, 0079 // +0007 │ │ -025f18: 5430 8202 |0074: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@0282 │ │ -025f1c: 6e10 1301 0000 |0076: invoke-virtual {v0}, Landroid/media/MediaPlayer;.release:()V // method@0113 │ │ -025f22: 7010 4c08 0300 |0079: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:()V // method@084c │ │ -025f28: 7010 3908 0300 |007c: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:()V // method@0839 │ │ -025f2e: 28ed |007f: goto 006c // -0013 │ │ -025f30: 7010 4008 0300 |0080: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:()V // method@0840 │ │ -025f36: 7020 3308 1300 |0083: invoke-direct {v3, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(I)V // method@0833 │ │ -025f3c: 28e6 |0086: goto 006c // -001a │ │ -025f3e: 0000 |0087: nop // spacer │ │ -025f40: 0001 0400 1400 0b7f 0400 0000 1d00 ... |0088: packed-switch-data (12 units) │ │ -025f58: 0001 0300 0000 0000 0400 0000 0c00 ... |0094: packed-switch-data (10 units) │ │ -025f6c: 0001 0300 0000 0000 0700 0000 0300 ... |009e: packed-switch-data (10 units) │ │ +00acfc: |[00acfc] org.yuttadhammo.BodhiTimer.TimerActivity.onClick:(Landroid/view/View;)V │ │ +00ad0c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00ad0e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +00ad10: 7010 a602 0300 |0002: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:()V // method@02a6 │ │ +00ad16: 6000 bf00 |0005: sget v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@00bf │ │ +00ad1a: 3310 0e00 |0007: if-ne v0, v1, 0015 // +000e │ │ +00ad1e: 5430 d700 |0009: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@00d7 │ │ +00ad22: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +00ad26: 5430 d700 |000d: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@00d7 │ │ +00ad2a: 6e10 5f01 0000 |000f: invoke-virtual {v0}, Landroid/media/MediaPlayer;.release:()V // method@015f │ │ +00ad30: 7010 c002 0300 |0012: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:()V // method@02c0 │ │ +00ad36: 6e10 aa01 0400 |0015: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@01aa │ │ +00ad3c: 0a00 |0018: move-result v0 │ │ +00ad3e: 2b00 6f00 0000 |0019: packed-switch v0, 00000088 // +0000006f │ │ +00ad44: 0e00 |001c: return-void │ │ +00ad46: 1a00 a201 |001d: const-string v0, "Timer" // string@01a2 │ │ +00ad4a: 1a01 4603 |001f: const-string v1, "set button clicked" // string@0346 │ │ +00ad4e: 7120 a201 1000 |0021: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00ad54: 5430 d000 |0024: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00ad58: 1a01 9901 |0026: const-string v1, "SwitchTimeMode" // string@0199 │ │ +00ad5c: 7230 2801 1002 |0028: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00ad62: 0a00 |002b: move-result v0 │ │ +00ad64: 3800 0600 |002c: if-eqz v0, 0032 // +0006 │ │ +00ad68: 7010 c202 0300 |002e: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.l:()V // method@02c2 │ │ +00ad6e: 28eb |0031: goto 001c // -0015 │ │ +00ad70: 7010 a902 0300 |0032: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:()V // method@02a9 │ │ +00ad76: 28e7 |0035: goto 001c // -0019 │ │ +00ad78: 1a00 a201 |0036: const-string v0, "Timer" // string@01a2 │ │ +00ad7c: 1a01 1a03 |0038: const-string v1, "pref button clicked" // string@031a │ │ +00ad80: 7120 a201 1000 |003a: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00ad86: 5c32 d100 |003d: iput-boolean v2, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@00d1 │ │ +00ad8a: 2200 5a00 |003f: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00ad8e: 1c01 e300 |0041: const-class v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // type@00e3 │ │ +00ad92: 7030 0101 3001 |0043: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0101 │ │ +00ad98: 6e20 d102 0300 |0046: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.startActivity:(Landroid/content/Intent;)V // method@02d1 │ │ +00ad9e: 28d3 |0049: goto 001c // -002d │ │ +00ada0: 6000 bf00 |004a: sget v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@00bf │ │ +00ada4: 2b00 4800 0000 |004c: packed-switch v0, 00000094 // +00000048 │ │ +00adaa: 28cd |004f: goto 001c // -0033 │ │ +00adac: 7010 b102 0300 |0050: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:()V // method@02b1 │ │ +00adb2: 28c9 |0053: goto 001c // -0037 │ │ +00adb4: 7010 ae02 0300 |0054: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:()V // method@02ae │ │ +00adba: 28c5 |0057: goto 001c // -003b │ │ +00adbc: 7010 bf02 0300 |0058: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:()V // method@02bf │ │ +00adc2: 7020 a302 1300 |005b: invoke-direct {v3, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Z)V // method@02a3 │ │ +00adc8: 5230 c200 |005e: iget v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +00adcc: 7030 a002 0301 |0060: invoke-direct {v3, v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(IZ)V // method@02a0 │ │ +00add2: 28b9 |0063: goto 001c // -0047 │ │ +00add4: 7010 bd02 0300 |0064: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:()V // method@02bd │ │ +00adda: 6000 bf00 |0067: sget v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@00bf │ │ +00adde: 2b00 3500 0000 |0069: packed-switch v0, 0000009e // +00000035 │ │ +00ade4: 7020 a302 1300 |006c: invoke-direct {v3, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Z)V // method@02a3 │ │ +00adea: 28ad |006f: goto 001c // -0053 │ │ +00adec: 5430 d700 |0070: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@00d7 │ │ +00adf0: 3800 0700 |0072: if-eqz v0, 0079 // +0007 │ │ +00adf4: 5430 d700 |0074: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.y:Landroid/media/MediaPlayer; // field@00d7 │ │ +00adf8: 6e10 5f01 0000 |0076: invoke-virtual {v0}, Landroid/media/MediaPlayer;.release:()V // method@015f │ │ +00adfe: 7010 c002 0300 |0079: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:()V // method@02c0 │ │ +00ae04: 7010 ad02 0300 |007c: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:()V // method@02ad │ │ +00ae0a: 28ed |007f: goto 006c // -0013 │ │ +00ae0c: 7010 b402 0300 |0080: invoke-direct {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:()V // method@02b4 │ │ +00ae12: 7020 a702 1300 |0083: invoke-direct {v3, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(I)V // method@02a7 │ │ +00ae18: 28e6 |0086: goto 006c // -001a │ │ +00ae1a: 0000 |0087: nop // spacer │ │ +00ae1c: 0001 0400 1400 0b7f 0400 0000 1d00 ... |0088: packed-switch-data (12 units) │ │ +00ae34: 0001 0300 0000 0000 0400 0000 0c00 ... |0094: packed-switch-data (10 units) │ │ +00ae48: 0001 0300 0000 0000 0700 0000 0300 ... |009e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 247 16-bit code units │ │ -025f80: |[025f80] org.yuttadhammo.BodhiTimer.TimerActivity.onCreate:(Landroid/os/Bundle;)V │ │ -025f90: 6f20 0800 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0008 │ │ -025f96: 2200 b101 |0003: new-instance v0, Lorg/yuttadhammo/BodhiTimer/Service/b; // type@01b1 │ │ -025f9a: 7020 1408 3000 |0005: invoke-direct {v0, v3}, Lorg/yuttadhammo/BodhiTimer/Service/b;.:(Landroid/content/Context;)V // method@0814 │ │ -025fa0: 5b30 6302 |0008: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.F:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@0263 │ │ -025fa4: 5430 6302 |000a: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.F:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@0263 │ │ -025fa8: 6e10 1608 0000 |000c: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/Service/b;.a:()V // method@0816 │ │ -025fae: 2200 6200 |000f: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@0062 │ │ -025fb2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -025fb4: 7030 6301 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@0163 │ │ -025fba: 5b30 6402 |0015: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@0264 │ │ -025fbe: 2200 2300 |0017: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -025fc2: 1c01 b701 |0019: const-class v1, Lorg/yuttadhammo/BodhiTimer/TimerReceiver; // type@01b7 │ │ -025fc6: 7030 9400 3001 |001b: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -025fcc: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -025fce: 1502 0008 |001f: const/high16 v2, #int 134217728 // #800 │ │ -025fd2: 7140 6600 1320 |0021: invoke-static {v3, v1, v0, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0066 │ │ -025fd8: 0c00 |0024: move-result-object v0 │ │ -025fda: 6900 7902 |0025: sput-object v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.p:Landroid/app/PendingIntent; // field@0279 │ │ -025fde: 1400 0500 037f |0027: const v0, #float 1.74129e+38 // #7f030005 │ │ -025fe4: 6e20 5a08 0300 |002a: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.setContentView:(I)V // method@085a │ │ -025fea: 5b33 7f02 |002d: iput-object v3, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.v:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@027f │ │ -025fee: 1400 1700 0b7f |002f: const v0, #float 1.84763e+38 // #7f0b0017 │ │ -025ff4: 6e20 3e08 0300 |0032: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@083e │ │ -025ffa: 0c00 |0035: move-result-object v0 │ │ -025ffc: 1f00 5e01 |0036: check-cast v0, Landroid/widget/ImageButton; // type@015e │ │ -026000: 5b30 7002 |0038: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@0270 │ │ -026004: 5430 7002 |003a: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@0270 │ │ -026008: 6e20 fe06 3000 |003c: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06fe │ │ -02600e: 1400 1400 0b7f |003f: const v0, #float 1.84763e+38 // #7f0b0014 │ │ -026014: 6e20 3e08 0300 |0042: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@083e │ │ -02601a: 0c00 |0045: move-result-object v0 │ │ -02601c: 1f00 5e01 |0046: check-cast v0, Landroid/widget/ImageButton; // type@015e │ │ -026020: 5b30 7102 |0048: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@0271 │ │ -026024: 5430 7102 |004a: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@0271 │ │ -026028: 6e20 fe06 3000 |004c: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06fe │ │ -02602e: 5430 7102 |004f: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@0271 │ │ -026032: 2201 d301 |0051: new-instance v1, Lorg/yuttadhammo/BodhiTimer/n; // type@01d3 │ │ -026036: 7020 ca08 3100 |0053: invoke-direct {v1, v3}, Lorg/yuttadhammo/BodhiTimer/n;.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@08ca │ │ -02603c: 6e20 ff06 1000 |0056: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@06ff │ │ -026042: 1400 1600 0b7f |0059: const v0, #float 1.84763e+38 // #7f0b0016 │ │ -026048: 6e20 3e08 0300 |005c: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@083e │ │ -02604e: 0c00 |005f: move-result-object v0 │ │ -026050: 1f00 5e01 |0060: check-cast v0, Landroid/widget/ImageButton; // type@015e │ │ -026054: 5b30 6f02 |0062: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@026f │ │ -026058: 5430 6f02 |0064: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@026f │ │ -02605c: 6e20 fe06 3000 |0066: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06fe │ │ -026062: 1400 1500 0b7f |0069: const v0, #float 1.84763e+38 // #7f0b0015 │ │ -026068: 6e20 3e08 0300 |006c: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@083e │ │ -02606e: 0c00 |006f: move-result-object v0 │ │ -026070: 1f00 5e01 |0070: check-cast v0, Landroid/widget/ImageButton; // type@015e │ │ -026074: 5b30 7202 |0072: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:Landroid/widget/ImageButton; // field@0272 │ │ -026078: 5430 7202 |0074: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:Landroid/widget/ImageButton; // field@0272 │ │ -02607c: 6e20 fe06 3000 |0076: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06fe │ │ -026082: 6e10 4408 0300 |0079: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@0844 │ │ -026088: 0c00 |007c: move-result-object v0 │ │ -02608a: 1401 0600 027f |007d: const v1, #float 1.728e+38 // #7f020006 │ │ -026090: 7120 d800 1000 |0080: invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -026096: 0c00 |0083: move-result-object v0 │ │ -026098: 5b30 7702 |0084: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.n:Landroid/graphics/Bitmap; // field@0277 │ │ -02609c: 6e10 4408 0300 |0086: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@0844 │ │ -0260a2: 0c00 |0089: move-result-object v0 │ │ -0260a4: 1401 0800 027f |008a: const v1, #float 1.728e+38 // #7f020008 │ │ -0260aa: 7120 d800 1000 |008d: invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -0260b0: 0c00 |0090: move-result-object v0 │ │ -0260b2: 5b30 7602 |0091: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.m:Landroid/graphics/Bitmap; // field@0276 │ │ -0260b6: 1400 1200 0b7f |0093: const v0, #float 1.84763e+38 // #7f0b0012 │ │ -0260bc: 6e20 3e08 0300 |0096: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@083e │ │ -0260c2: 0c00 |0099: move-result-object v0 │ │ -0260c4: 1f00 6b01 |009a: check-cast v0, Landroid/widget/TextView; // type@016b │ │ -0260c8: 5b30 7402 |009c: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:Landroid/widget/TextView; // field@0274 │ │ -0260cc: 1400 1300 0b7f |009e: const v0, #float 1.84763e+38 // #7f0b0013 │ │ -0260d2: 6e20 3e08 0300 |00a1: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@083e │ │ -0260d8: 0c00 |00a4: move-result-object v0 │ │ -0260da: 1f00 6b01 |00a5: check-cast v0, Landroid/widget/TextView; // type@016b │ │ -0260de: 5b30 7502 |00a7: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.l:Landroid/widget/TextView; // field@0275 │ │ -0260e2: 1400 1000 0b7f |00a9: const v0, #float 1.84763e+38 // #7f0b0010 │ │ -0260e8: 6e20 3e08 0300 |00ac: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@083e │ │ -0260ee: 0c00 |00af: move-result-object v0 │ │ -0260f0: 1f00 aa01 |00b0: check-cast v0, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation; // type@01aa │ │ -0260f4: 5b30 7302 |00b2: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation; // field@0273 │ │ -0260f8: 5430 7302 |00b4: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation; // field@0273 │ │ -0260fc: 6e20 f607 3000 |00b6: invoke-virtual {v0, v3}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@07f6 │ │ -026102: 1400 1100 0b7f |00b9: const v0, #float 1.84763e+38 // #7f0b0011 │ │ -026108: 6e20 3e08 0300 |00bc: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@083e │ │ -02610e: 0c00 |00bf: move-result-object v0 │ │ -026110: 1f00 5f01 |00c0: check-cast v0, Landroid/widget/ImageView; // type@015f │ │ -026114: 5b30 8102 |00c2: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.x:Landroid/widget/ImageView; // field@0281 │ │ -026118: 6e10 4208 0300 |00c4: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getBaseContext:()Landroid/content/Context; // method@0842 │ │ -02611e: 0c00 |00c7: move-result-object v0 │ │ -026120: 7110 6201 0000 |00c8: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0162 │ │ -026126: 0c00 |00cb: move-result-object v0 │ │ -026128: 5b30 7b02 |00cc: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -02612c: 1a00 2004 |00ce: const-string v0, "alarm" // string@0420 │ │ -026130: 6e20 4608 0300 |00d0: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0846 │ │ -026136: 0c00 |00d3: move-result-object v0 │ │ -026138: 1f00 0800 |00d4: check-cast v0, Landroid/app/AlarmManager; // type@0008 │ │ -02613c: 5b30 7802 |00d6: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.o:Landroid/app/AlarmManager; // field@0278 │ │ -026140: 1a00 4d04 |00d8: const-string v0, "audio" // string@044d │ │ -026144: 6e20 4608 0300 |00da: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0846 │ │ -02614a: 0c00 |00dd: move-result-object v0 │ │ -02614c: 1f00 4600 |00de: check-cast v0, Landroid/media/AudioManager; // type@0046 │ │ -026150: 5b30 7a02 |00e0: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.q:Landroid/media/AudioManager; // field@027a │ │ -026154: 1a00 ee05 |00e2: const-string v0, "notification" // string@05ee │ │ -026158: 6e20 4608 0300 |00e4: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0846 │ │ -02615e: 0c00 |00e7: move-result-object v0 │ │ -026160: 1f00 1300 |00e8: check-cast v0, Landroid/app/NotificationManager; // type@0013 │ │ -026164: 5b30 6b02 |00ea: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:Landroid/app/NotificationManager; // field@026b │ │ -026168: 1230 |00ec: const/4 v0, #int 3 // #3 │ │ -02616a: 2300 e901 |00ed: new-array v0, v0, [I // type@01e9 │ │ -02616e: 5b30 7e02 |00ef: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -026172: 5430 7b02 |00f1: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -026176: 7220 bf00 3000 |00f3: invoke-interface {v0, v3}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@00bf │ │ -02617c: 0e00 |00f6: return-void │ │ +00ae5c: |[00ae5c] org.yuttadhammo.BodhiTimer.TimerActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00ae6c: 6f20 8100 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0081 │ │ +00ae72: 2200 de00 |0003: new-instance v0, Lorg/yuttadhammo/BodhiTimer/Service/b; // type@00de │ │ +00ae76: 7020 8802 3000 |0005: invoke-direct {v0, v3}, Lorg/yuttadhammo/BodhiTimer/Service/b;.:(Landroid/content/Context;)V // method@0288 │ │ +00ae7c: 5b30 b800 |0008: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.F:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@00b8 │ │ +00ae80: 5430 b800 |000a: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.F:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@00b8 │ │ +00ae84: 6e10 8a02 0000 |000c: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/Service/b;.a:()V // method@028a │ │ +00ae8a: 2200 8e00 |000f: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@008e │ │ +00ae8e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +00ae90: 7030 9501 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@0195 │ │ +00ae96: 5b30 b900 |0015: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@00b9 │ │ +00ae9a: 2200 5a00 |0017: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00ae9e: 1c01 e400 |0019: const-class v1, Lorg/yuttadhammo/BodhiTimer/TimerReceiver; // type@00e4 │ │ +00aea2: 7030 0101 3001 |001b: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0101 │ │ +00aea8: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +00aeaa: 1502 0008 |001f: const/high16 v2, #int 134217728 // #800 │ │ +00aeae: 7140 d500 1320 |0021: invoke-static {v3, v1, v0, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00d5 │ │ +00aeb4: 0c00 |0024: move-result-object v0 │ │ +00aeb6: 6900 ce00 |0025: sput-object v0, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.p:Landroid/app/PendingIntent; // field@00ce │ │ +00aeba: 1400 0500 037f |0027: const v0, #float 1.74129e+38 // #7f030005 │ │ +00aec0: 6e20 ce02 0300 |002a: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.setContentView:(I)V // method@02ce │ │ +00aec6: 5b33 d400 |002d: iput-object v3, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.v:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@00d4 │ │ +00aeca: 1400 1700 0b7f |002f: const v0, #float 1.84763e+38 // #7f0b0017 │ │ +00aed0: 6e20 b202 0300 |0032: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@02b2 │ │ +00aed6: 0c00 |0035: move-result-object v0 │ │ +00aed8: 1f00 a700 |0036: check-cast v0, Landroid/widget/ImageButton; // type@00a7 │ │ +00aedc: 5b30 c500 |0038: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@00c5 │ │ +00aee0: 5430 c500 |003a: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@00c5 │ │ +00aee4: 6e20 ca01 3000 |003c: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01ca │ │ +00aeea: 1400 1400 0b7f |003f: const v0, #float 1.84763e+38 // #7f0b0014 │ │ +00aef0: 6e20 b202 0300 |0042: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@02b2 │ │ +00aef6: 0c00 |0045: move-result-object v0 │ │ +00aef8: 1f00 a700 |0046: check-cast v0, Landroid/widget/ImageButton; // type@00a7 │ │ +00aefc: 5b30 c600 |0048: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@00c6 │ │ +00af00: 5430 c600 |004a: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@00c6 │ │ +00af04: 6e20 ca01 3000 |004c: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01ca │ │ +00af0a: 5430 c600 |004f: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@00c6 │ │ +00af0e: 2201 0001 |0051: new-instance v1, Lorg/yuttadhammo/BodhiTimer/n; // type@0100 │ │ +00af12: 7020 3e03 3100 |0053: invoke-direct {v1, v3}, Lorg/yuttadhammo/BodhiTimer/n;.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@033e │ │ +00af18: 6e20 cb01 1000 |0056: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@01cb │ │ +00af1e: 1400 1600 0b7f |0059: const v0, #float 1.84763e+38 // #7f0b0016 │ │ +00af24: 6e20 b202 0300 |005c: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@02b2 │ │ +00af2a: 0c00 |005f: move-result-object v0 │ │ +00af2c: 1f00 a700 |0060: check-cast v0, Landroid/widget/ImageButton; // type@00a7 │ │ +00af30: 5b30 c400 |0062: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@00c4 │ │ +00af34: 5430 c400 |0064: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@00c4 │ │ +00af38: 6e20 ca01 3000 |0066: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01ca │ │ +00af3e: 1400 1500 0b7f |0069: const v0, #float 1.84763e+38 // #7f0b0015 │ │ +00af44: 6e20 b202 0300 |006c: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@02b2 │ │ +00af4a: 0c00 |006f: move-result-object v0 │ │ +00af4c: 1f00 a700 |0070: check-cast v0, Landroid/widget/ImageButton; // type@00a7 │ │ +00af50: 5b30 c700 |0072: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:Landroid/widget/ImageButton; // field@00c7 │ │ +00af54: 5430 c700 |0074: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:Landroid/widget/ImageButton; // field@00c7 │ │ +00af58: 6e20 ca01 3000 |0076: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01ca │ │ +00af5e: 6e10 b802 0300 |0079: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@02b8 │ │ +00af64: 0c00 |007c: move-result-object v0 │ │ +00af66: 1401 0600 027f |007d: const v1, #float 1.728e+38 // #7f020006 │ │ +00af6c: 7120 3701 1000 |0080: invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +00af72: 0c00 |0083: move-result-object v0 │ │ +00af74: 5b30 cc00 |0084: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.n:Landroid/graphics/Bitmap; // field@00cc │ │ +00af78: 6e10 b802 0300 |0086: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@02b8 │ │ +00af7e: 0c00 |0089: move-result-object v0 │ │ +00af80: 1401 0800 027f |008a: const v1, #float 1.728e+38 // #7f020008 │ │ +00af86: 7120 3701 1000 |008d: invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +00af8c: 0c00 |0090: move-result-object v0 │ │ +00af8e: 5b30 cb00 |0091: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.m:Landroid/graphics/Bitmap; // field@00cb │ │ +00af92: 1400 1200 0b7f |0093: const v0, #float 1.84763e+38 // #7f0b0012 │ │ +00af98: 6e20 b202 0300 |0096: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@02b2 │ │ +00af9e: 0c00 |0099: move-result-object v0 │ │ +00afa0: 1f00 b100 |009a: check-cast v0, Landroid/widget/TextView; // type@00b1 │ │ +00afa4: 5b30 c900 |009c: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:Landroid/widget/TextView; // field@00c9 │ │ +00afa8: 1400 1300 0b7f |009e: const v0, #float 1.84763e+38 // #7f0b0013 │ │ +00afae: 6e20 b202 0300 |00a1: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@02b2 │ │ +00afb4: 0c00 |00a4: move-result-object v0 │ │ +00afb6: 1f00 b100 |00a5: check-cast v0, Landroid/widget/TextView; // type@00b1 │ │ +00afba: 5b30 ca00 |00a7: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.l:Landroid/widget/TextView; // field@00ca │ │ +00afbe: 1400 1000 0b7f |00a9: const v0, #float 1.84763e+38 // #7f0b0010 │ │ +00afc4: 6e20 b202 0300 |00ac: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@02b2 │ │ +00afca: 0c00 |00af: move-result-object v0 │ │ +00afcc: 1f00 d700 |00b0: check-cast v0, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation; // type@00d7 │ │ +00afd0: 5b30 c800 |00b2: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation; // field@00c8 │ │ +00afd4: 5430 c800 |00b4: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation; // field@00c8 │ │ +00afd8: 6e20 6a02 3000 |00b6: invoke-virtual {v0, v3}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@026a │ │ +00afde: 1400 1100 0b7f |00b9: const v0, #float 1.84763e+38 // #7f0b0011 │ │ +00afe4: 6e20 b202 0300 |00bc: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@02b2 │ │ +00afea: 0c00 |00bf: move-result-object v0 │ │ +00afec: 1f00 a800 |00c0: check-cast v0, Landroid/widget/ImageView; // type@00a8 │ │ +00aff0: 5b30 d600 |00c2: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.x:Landroid/widget/ImageView; // field@00d6 │ │ +00aff4: 6e10 b602 0300 |00c4: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getBaseContext:()Landroid/content/Context; // method@02b6 │ │ +00affa: 0c00 |00c7: move-result-object v0 │ │ +00affc: 7110 9401 0000 |00c8: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0194 │ │ +00b002: 0c00 |00cb: move-result-object v0 │ │ +00b004: 5b30 d000 |00cc: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b008: 1a00 f901 |00ce: const-string v0, "alarm" // string@01f9 │ │ +00b00c: 6e20 ba02 0300 |00d0: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02ba │ │ +00b012: 0c00 |00d3: move-result-object v0 │ │ +00b014: 1f00 4000 |00d4: check-cast v0, Landroid/app/AlarmManager; // type@0040 │ │ +00b018: 5b30 cd00 |00d6: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.o:Landroid/app/AlarmManager; // field@00cd │ │ +00b01c: 1a00 1b02 |00d8: const-string v0, "audio" // string@021b │ │ +00b020: 6e20 ba02 0300 |00da: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02ba │ │ +00b026: 0c00 |00dd: move-result-object v0 │ │ +00b028: 1f00 7600 |00de: check-cast v0, Landroid/media/AudioManager; // type@0076 │ │ +00b02c: 5b30 cf00 |00e0: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.q:Landroid/media/AudioManager; // field@00cf │ │ +00b030: 1a00 dc02 |00e2: const-string v0, "notification" // string@02dc │ │ +00b034: 6e20 ba02 0300 |00e4: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02ba │ │ +00b03a: 0c00 |00e7: move-result-object v0 │ │ +00b03c: 1f00 4b00 |00e8: check-cast v0, Landroid/app/NotificationManager; // type@004b │ │ +00b040: 5b30 c000 |00ea: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:Landroid/app/NotificationManager; // field@00c0 │ │ +00b044: 1230 |00ec: const/4 v0, #int 3 // #3 │ │ +00b046: 2300 1401 |00ed: new-array v0, v0, [I // type@0114 │ │ +00b04a: 5b30 d300 |00ef: iput-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +00b04e: 5430 d000 |00f1: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b052: 7220 2c01 3000 |00f3: invoke-interface {v0, v3}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@012c │ │ +00b058: 0e00 |00f6: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -026180: |[026180] org.yuttadhammo.BodhiTimer.TimerActivity.onDestroy:()V │ │ -026190: 5420 6402 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@0264 │ │ -026194: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -026198: 5420 6402 |0004: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@0264 │ │ -02619c: 6e10 6701 0000 |0006: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.stop:()I // method@0167 │ │ -0261a2: 5420 6402 |0009: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@0264 │ │ -0261a6: 6e10 6501 0000 |000b: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.shutdown:()V // method@0165 │ │ -0261ac: 1a00 7c03 |000e: const-string v0, "TimerActivity" // string@037c │ │ -0261b0: 1a01 7003 |0010: const-string v1, "TTSService Destroyed" // string@0370 │ │ -0261b4: 7120 2c06 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -0261ba: 6f10 0b00 0200 |0015: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@000b │ │ -0261c0: 0e00 |0018: return-void │ │ +00b05c: |[00b05c] org.yuttadhammo.BodhiTimer.TimerActivity.onDestroy:()V │ │ +00b06c: 5420 b900 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@00b9 │ │ +00b070: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +00b074: 5420 b900 |0004: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@00b9 │ │ +00b078: 6e10 9901 0000 |0006: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.stop:()I // method@0199 │ │ +00b07e: 5420 b900 |0009: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.G:Landroid/speech/tts/TextToSpeech; // field@00b9 │ │ +00b082: 6e10 9701 0000 |000b: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.shutdown:()V // method@0197 │ │ +00b088: 1a00 a401 |000e: const-string v0, "TimerActivity" // string@01a4 │ │ +00b08c: 1a01 9c01 |0010: const-string v1, "TTSService Destroyed" // string@019c │ │ +00b090: 7120 9f01 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +00b096: 6f10 8200 0200 |0015: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@0082 │ │ +00b09c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'onKeyDown' │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0261c4: |[0261c4] org.yuttadhammo.BodhiTimer.TimerActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0261d4: 5420 6b02 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:Landroid/app/NotificationManager; // field@026b │ │ -0261d8: 6e10 6200 0000 |0002: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@0062 │ │ -0261de: 2b03 1500 0000 |0005: packed-switch v3, 0000001a // +00000015 │ │ -0261e4: 6f30 0c00 3204 |0008: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@000c │ │ -0261ea: 0a00 |000b: move-result v0 │ │ -0261ec: 0f00 |000c: return v0 │ │ -0261ee: 2200 2300 |000d: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -0261f2: 1c01 b601 |000f: const-class v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // type@01b6 │ │ -0261f6: 7030 9400 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -0261fc: 6e20 5d08 0200 |0014: invoke-virtual {v2, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.startActivity:(Landroid/content/Intent;)V // method@085d │ │ -026202: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -026204: 28f4 |0018: goto 000c // -000c │ │ -026206: 0000 |0019: nop // spacer │ │ -026208: 0001 0100 5200 0000 0800 0000 |001a: packed-switch-data (6 units) │ │ +00b0a0: |[00b0a0] org.yuttadhammo.BodhiTimer.TimerActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +00b0b0: 5420 c000 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:Landroid/app/NotificationManager; // field@00c0 │ │ +00b0b4: 6e10 d100 0000 |0002: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@00d1 │ │ +00b0ba: 2b03 1500 0000 |0005: packed-switch v3, 0000001a // +00000015 │ │ +00b0c0: 6f30 8300 3204 |0008: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0083 │ │ +00b0c6: 0a00 |000b: move-result v0 │ │ +00b0c8: 0f00 |000c: return v0 │ │ +00b0ca: 2200 5a00 |000d: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00b0ce: 1c01 e300 |000f: const-class v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // type@00e3 │ │ +00b0d2: 7030 0101 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0101 │ │ +00b0d8: 6e20 d102 0200 |0014: invoke-virtual {v2, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.startActivity:(Landroid/content/Intent;)V // method@02d1 │ │ +00b0de: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +00b0e0: 28f4 |0018: goto 000c // -000c │ │ +00b0e2: 0000 |0019: nop // spacer │ │ +00b0e4: 0001 0100 5200 0000 0800 0000 |001a: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'onPause' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 176 16-bit code units │ │ -026214: |[026214] org.yuttadhammo.BodhiTimer.TimerActivity.onPause:()V │ │ -026224: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -026226: 6f10 1100 0500 |0001: invoke-super {v5}, Landroid/app/Activity;.onPause:()V // method@0011 │ │ -02622c: 5c54 7d02 |0004: iput-boolean v4, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.t:Z // field@027d │ │ -026230: 2200 2300 |0006: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -026234: 1a01 4106 |0008: const-string v1, "org.yuttadhammo.BodhiTimer.ACTION_CLOCK_UPDATE" // string@0641 │ │ -026238: 7020 9600 1000 |000a: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0096 │ │ -02623e: 6e20 5908 0500 |000d: invoke-virtual {v5, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.sendBroadcast:(Landroid/content/Intent;)V // method@0859 │ │ -026244: 5450 6902 |0010: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.L:Landroid/content/BroadcastReceiver; // field@0269 │ │ -026248: 6e20 5f08 0500 |0012: invoke-virtual {v5, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@085f │ │ -02624e: 5450 7302 |0015: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation; // field@0273 │ │ -026252: 6e10 ee07 0000 |0017: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@07ee │ │ -026258: 0c00 |001a: move-result-object v0 │ │ -02625a: 1f00 4400 |001b: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0044 │ │ -02625e: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ -026262: 6e10 0601 0000 |001f: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0106 │ │ -026268: 0c00 |0022: move-result-object v0 │ │ -02626a: 6e10 d700 0000 |0023: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@00d7 │ │ -026270: 5450 7b02 |0026: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -026274: 7210 ba00 0000 |0028: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -02627a: 0c00 |002b: move-result-object v0 │ │ -02627c: 1a01 a102 |002c: const-string v1, "LastTime" // string@02a1 │ │ -026280: 5252 6d02 |002e: iget v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -026284: 7230 b600 1002 |0030: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -02628a: 1a01 cc00 |0033: const-string v1, "CurrentTime" // string@00cc │ │ -02628e: 5252 6e02 |0035: iget v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -026292: 7230 b600 1002 |0037: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -026298: 1a01 d500 |003a: const-string v1, "DrawingIndex" // string@00d5 │ │ -02629c: 5452 7302 |003c: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation; // field@0273 │ │ -0262a0: 6e10 ef07 0200 |003e: invoke-virtual {v2}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.getIndex:()I // method@07ef │ │ -0262a6: 0a02 |0041: move-result v2 │ │ -0262a8: 7230 b600 1002 |0042: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -0262ae: 1a01 6803 |0045: const-string v1, "State" // string@0368 │ │ -0262b2: 6002 6a02 |0047: sget v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@026a │ │ -0262b6: 7230 b600 1002 |0049: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -0262bc: 1a01 9d05 |004c: const-string v1, "last_hour" // string@059d │ │ -0262c0: 5452 7e02 |004e: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -0262c4: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -0262c6: 4402 0203 |0051: aget v2, v2, v3 │ │ -0262ca: 7230 b600 1002 |0053: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -0262d0: 1a01 9e05 |0056: const-string v1, "last_min" // string@059e │ │ -0262d4: 5452 7e02 |0058: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -0262d8: 4402 0204 |005a: aget v2, v2, v4 │ │ -0262dc: 7230 b600 1002 |005c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -0262e2: 1a01 9f05 |005f: const-string v1, "last_sec" // string@059f │ │ -0262e6: 5452 7e02 |0061: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -0262ea: 1223 |0063: const/4 v3, #int 2 // #2 │ │ -0262ec: 4402 0203 |0064: aget v2, v2, v3 │ │ -0262f0: 7230 b600 1002 |0066: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -0262f6: 6001 6a02 |0069: sget v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@026a │ │ -0262fa: 2b01 3b00 0000 |006b: packed-switch v1, 000000a6 // +0000003b │ │ -026300: 7210 b400 0000 |006e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00b4 │ │ -026306: 0e00 |0071: return-void │ │ -026308: 1a01 7c03 |0072: const-string v1, "TimerActivity" // string@037c │ │ -02630c: 2202 8f01 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -026310: 7010 8207 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -026316: 1a03 4906 |0079: const-string v3, "pause while running: " // string@0649 │ │ -02631a: 6e20 8807 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -026320: 0c02 |007e: move-result-object v2 │ │ -026322: 2203 9c01 |007f: new-instance v3, Ljava/util/Date; // type@019c │ │ -026326: 7010 b007 0300 |0081: invoke-direct {v3}, Ljava/util/Date;.:()V // method@07b0 │ │ -02632c: 6e10 b307 0300 |0084: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@07b3 │ │ -026332: 0b03 |0087: move-result-wide v3 │ │ -026334: 6e30 8607 3204 |0088: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0786 │ │ -02633a: 0c02 |008b: move-result-object v2 │ │ -02633c: 5253 6e02 |008c: iget v3, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -026340: 6e20 8507 3200 |008e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -026346: 0c02 |0091: move-result-object v2 │ │ -026348: 6e10 8b07 0200 |0092: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02634e: 0c02 |0095: move-result-object v2 │ │ -026350: 7120 2f06 2100 |0096: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -026356: 28d5 |0099: goto 006e // -002b │ │ -026358: 7010 4c08 0500 |009a: invoke-direct {v5}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:()V // method@084c │ │ -02635e: 1a01 7903 |009d: const-string v1, "TimeStamp" // string@0379 │ │ -026362: 1602 0100 |009f: const-wide/16 v2, #int 1 // #1 │ │ -026366: 7240 b700 1032 |00a1: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00b7 │ │ -02636c: 28ca |00a4: goto 006e // -0036 │ │ -02636e: 0000 |00a5: nop // spacer │ │ -026370: 0001 0300 0000 0000 0700 0000 2f00 ... |00a6: packed-switch-data (10 units) │ │ +00b0f0: |[00b0f0] org.yuttadhammo.BodhiTimer.TimerActivity.onPause:()V │ │ +00b100: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +00b102: 6f10 8400 0500 |0001: invoke-super {v5}, Landroid/app/Activity;.onPause:()V // method@0084 │ │ +00b108: 5c54 d200 |0004: iput-boolean v4, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.t:Z // field@00d2 │ │ +00b10c: 2200 5a00 |0006: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00b110: 1a01 0803 |0008: const-string v1, "org.yuttadhammo.BodhiTimer.ACTION_CLOCK_UPDATE" // string@0308 │ │ +00b114: 7020 0301 1000 |000a: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0103 │ │ +00b11a: 6e20 cd02 0500 |000d: invoke-virtual {v5, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.sendBroadcast:(Landroid/content/Intent;)V // method@02cd │ │ +00b120: 5450 be00 |0010: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.L:Landroid/content/BroadcastReceiver; // field@00be │ │ +00b124: 6e20 d302 0500 |0012: invoke-virtual {v5, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@02d3 │ │ +00b12a: 5450 c800 |0015: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation; // field@00c8 │ │ +00b12e: 6e10 6202 0000 |0017: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0262 │ │ +00b134: 0c00 |001a: move-result-object v0 │ │ +00b136: 1f00 7400 |001b: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0074 │ │ +00b13a: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +00b13e: 6e10 5901 0000 |001f: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0159 │ │ +00b144: 0c00 |0022: move-result-object v0 │ │ +00b146: 6e10 3601 0000 |0023: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@0136 │ │ +00b14c: 5450 d000 |0026: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b150: 7210 2701 0000 |0028: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +00b156: 0c00 |002b: move-result-object v0 │ │ +00b158: 1a01 1701 |002c: const-string v1, "LastTime" // string@0117 │ │ +00b15c: 5252 c200 |002e: iget v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +00b160: 7230 2301 1002 |0030: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00b166: 1a01 2d00 |0033: const-string v1, "CurrentTime" // string@002d │ │ +00b16a: 5252 c300 |0035: iget v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +00b16e: 7230 2301 1002 |0037: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00b174: 1a01 3100 |003a: const-string v1, "DrawingIndex" // string@0031 │ │ +00b178: 5452 c800 |003c: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation; // field@00c8 │ │ +00b17c: 6e10 6302 0200 |003e: invoke-virtual {v2}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.getIndex:()I // method@0263 │ │ +00b182: 0a02 |0041: move-result v2 │ │ +00b184: 7230 2301 1002 |0042: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00b18a: 1a01 9601 |0045: const-string v1, "State" // string@0196 │ │ +00b18e: 6002 bf00 |0047: sget v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@00bf │ │ +00b192: 7230 2301 1002 |0049: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00b198: 1a01 c602 |004c: const-string v1, "last_hour" // string@02c6 │ │ +00b19c: 5452 d300 |004e: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +00b1a0: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +00b1a2: 4402 0203 |0051: aget v2, v2, v3 │ │ +00b1a6: 7230 2301 1002 |0053: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00b1ac: 1a01 c702 |0056: const-string v1, "last_min" // string@02c7 │ │ +00b1b0: 5452 d300 |0058: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +00b1b4: 4402 0204 |005a: aget v2, v2, v4 │ │ +00b1b8: 7230 2301 1002 |005c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00b1be: 1a01 c802 |005f: const-string v1, "last_sec" // string@02c8 │ │ +00b1c2: 5452 d300 |0061: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +00b1c6: 1223 |0063: const/4 v3, #int 2 // #2 │ │ +00b1c8: 4402 0203 |0064: aget v2, v2, v3 │ │ +00b1cc: 7230 2301 1002 |0066: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00b1d2: 6001 bf00 |0069: sget v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:I // field@00bf │ │ +00b1d6: 2b01 3b00 0000 |006b: packed-switch v1, 000000a6 // +0000003b │ │ +00b1dc: 7210 2101 0000 |006e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0121 │ │ +00b1e2: 0e00 |0071: return-void │ │ +00b1e4: 1a01 a401 |0072: const-string v1, "TimerActivity" // string@01a4 │ │ +00b1e8: 2202 c600 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@00c6 │ │ +00b1ec: 7010 1b02 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00b1f2: 1a03 1003 |0079: const-string v3, "pause while running: " // string@0310 │ │ +00b1f6: 6e20 1f02 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00b1fc: 0c02 |007e: move-result-object v2 │ │ +00b1fe: 2203 cc00 |007f: new-instance v3, Ljava/util/Date; // type@00cc │ │ +00b202: 7010 2f02 0300 |0081: invoke-direct {v3}, Ljava/util/Date;.:()V // method@022f │ │ +00b208: 6e10 3202 0300 |0084: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@0232 │ │ +00b20e: 0b03 |0087: move-result-wide v3 │ │ +00b210: 6e30 1d02 3204 |0088: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@021d │ │ +00b216: 0c02 |008b: move-result-object v2 │ │ +00b218: 5253 c300 |008c: iget v3, v5, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +00b21c: 6e20 1c02 3200 |008e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00b222: 0c02 |0091: move-result-object v2 │ │ +00b224: 6e10 2002 0200 |0092: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00b22a: 0c02 |0095: move-result-object v2 │ │ +00b22c: 7120 a201 2100 |0096: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00b232: 28d5 |0099: goto 006e // -002b │ │ +00b234: 7010 c002 0500 |009a: invoke-direct {v5}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:()V // method@02c0 │ │ +00b23a: 1a01 a101 |009d: const-string v1, "TimeStamp" // string@01a1 │ │ +00b23e: 1602 0100 |009f: const-wide/16 v2, #int 1 // #1 │ │ +00b242: 7240 2401 1032 |00a1: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0124 │ │ +00b248: 28ca |00a4: goto 006e // -0036 │ │ +00b24a: 0000 |00a5: nop // spacer │ │ +00b24c: 0001 0300 0000 0000 0700 0000 2f00 ... |00a6: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'onResume' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 682 16-bit code units │ │ -026384: |[026384] org.yuttadhammo.BodhiTimer.TimerActivity.onResume:()V │ │ -026394: 12f8 |0000: const/4 v8, #int -1 // #ff │ │ -026396: 1507 00ff |0001: const/high16 v7, #int -16777216 // #ff00 │ │ -02639a: 1305 0004 |0003: const/16 v5, #int 1024 // #400 │ │ -02639e: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -0263a0: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -0263a2: 6f10 1400 0900 |0007: invoke-super {v9}, Landroid/app/Activity;.onResume:()V // method@0014 │ │ -0263a8: 1230 |000a: const/4 v0, #int 3 // #3 │ │ -0263aa: 6e20 5b08 0900 |000b: invoke-virtual {v9, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.setVolumeControlStream:(I)V // method@085b │ │ -0263b0: 2200 2400 |000e: new-instance v0, Landroid/content/IntentFilter; // type@0024 │ │ -0263b4: 7010 b000 0000 |0010: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@00b0 │ │ -0263ba: 6201 9402 |0013: sget-object v1, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.b:Ljava/lang/String; // field@0294 │ │ -0263be: 6e20 b200 1000 |0015: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00b2 │ │ -0263c4: 5491 6902 |0018: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.L:Landroid/content/BroadcastReceiver; // field@0269 │ │ -0263c8: 6e30 5808 1900 |001a: invoke-virtual {v9, v1, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0858 │ │ -0263ce: 5c96 7d02 |001d: iput-boolean v6, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.t:Z // field@027d │ │ -0263d2: 2200 2300 |001f: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -0263d6: 1a01 3f06 |0021: const-string v1, "org.yuttadhammo.BodhiTimer.ACTION_CLOCK_CANCEL" // string@063f │ │ -0263da: 7020 9600 1000 |0023: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0096 │ │ -0263e0: 6e20 5908 0900 |0026: invoke-virtual {v9, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.sendBroadcast:(Landroid/content/Intent;)V // method@0859 │ │ -0263e6: 2200 a301 |0029: new-instance v0, Ljava/util/Timer; // type@01a3 │ │ -0263ea: 7010 c907 0000 |002b: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@07c9 │ │ -0263f0: 5b90 6502 |002e: iput-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.H:Ljava/util/Timer; // field@0265 │ │ -0263f4: 5490 7e02 |0030: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -0263f8: 5491 7b02 |0032: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -0263fc: 1a02 9d05 |0034: const-string v2, "last_hour" // string@059d │ │ -026400: 7230 bc00 2106 |0036: invoke-interface {v1, v2, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -026406: 0a01 |0039: move-result v1 │ │ -026408: 4b01 0006 |003a: aput v1, v0, v6 │ │ -02640c: 5490 7e02 |003c: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -026410: 5491 7b02 |003e: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -026414: 1a02 9e05 |0040: const-string v2, "last_min" // string@059e │ │ -026418: 7230 bc00 2106 |0042: invoke-interface {v1, v2, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -02641e: 0a01 |0045: move-result v1 │ │ -026420: 4b01 0004 |0046: aput v1, v0, v4 │ │ -026424: 5490 7e02 |0048: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@027e │ │ -026428: 1221 |004a: const/4 v1, #int 2 // #2 │ │ -02642a: 5492 7b02 |004b: iget-object v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -02642e: 1a03 9f05 |004d: const-string v3, "last_sec" // string@059f │ │ -026432: 7230 bc00 3206 |004f: invoke-interface {v2, v3, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -026438: 0a02 |0052: move-result v2 │ │ -02643a: 4b02 0001 |0053: aput v2, v0, v1 │ │ -02643e: 6e10 4308 0900 |0055: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getIntent:()Landroid/content/Intent; // method@0843 │ │ -026444: 0c00 |0058: move-result-object v0 │ │ -026446: 1a01 ac06 |0059: const-string v1, "set" // string@06ac │ │ -02644a: 6e20 a500 1000 |005b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a5 │ │ -026450: 0a00 |005e: move-result v0 │ │ -026452: 3800 1400 |005f: if-eqz v0, 0073 // +0014 │ │ -026456: 1a00 7c03 |0061: const-string v0, "TimerActivity" // string@037c │ │ -02645a: 1a01 cb00 |0063: const-string v1, "Create From Widget" // string@00cb │ │ -02645e: 7120 2c06 1000 |0065: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -026464: 5c94 7c02 |0068: iput-boolean v4, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@027c │ │ -026468: 6e10 4308 0900 |006a: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getIntent:()Landroid/content/Intent; // method@0843 │ │ -02646e: 0c00 |006d: move-result-object v0 │ │ -026470: 1a01 ac06 |006e: const-string v1, "set" // string@06ac │ │ -026474: 6e20 ac00 1000 |0070: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00ac │ │ -02647a: 7110 6201 0900 |0073: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0162 │ │ -026480: 0c00 |0076: move-result-object v0 │ │ -026482: 5b90 7b02 |0077: iput-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -026486: 5490 7b02 |0079: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -02648a: 1a01 d500 |007b: const-string v1, "DrawingIndex" // string@00d5 │ │ -02648e: 7230 bc00 1006 |007d: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -026494: 0a00 |0080: move-result v0 │ │ -026496: 5990 8002 |0081: iput v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.w:I // field@0280 │ │ -02649a: 5490 7302 |0083: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation; // field@0273 │ │ -02649e: 5291 8002 |0085: iget v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.w:I // field@0280 │ │ -0264a2: 6e20 f507 1000 |0087: invoke-virtual {v0, v1}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.setIndex:(I)V // method@07f5 │ │ -0264a8: 5490 7b02 |008a: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -0264ac: 1a01 6e05 |008c: const-string v1, "hideTime" // string@056e │ │ -0264b0: 7230 bb00 1006 |008e: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -0264b6: 0a00 |0091: move-result v0 │ │ -0264b8: 3800 e900 |0092: if-eqz v0, 017b // +00e9 │ │ -0264bc: 5490 7402 |0094: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:Landroid/widget/TextView; // field@0274 │ │ -0264c0: 1241 |0096: const/4 v1, #int 4 // #4 │ │ -0264c2: 6e20 2e07 1000 |0097: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@072e │ │ -0264c8: 5490 7b02 |009a: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -0264cc: 1a01 7b05 |009c: const-string v1, "invert_colors" // string@057b │ │ -0264d0: 7230 bb00 1006 |009e: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -0264d6: 0a00 |00a1: move-result v0 │ │ -0264d8: 5591 5e02 |00a2: iget-boolean v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.A:Z // field@025e │ │ -0264dc: 3210 7000 |00a4: if-eq v0, v1, 0114 // +0070 │ │ -0264e0: 3800 e500 |00a6: if-eqz v0, 018b // +00e5 │ │ -0264e4: 6e10 4408 0900 |00a8: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@0844 │ │ -0264ea: 0c01 |00ab: move-result-object v1 │ │ -0264ec: 1402 0700 027f |00ac: const v2, #float 1.728e+38 // #7f020007 │ │ -0264f2: 7120 d800 2100 |00af: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -0264f8: 0c01 |00b2: move-result-object v1 │ │ -0264fa: 5b91 7702 |00b3: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.n:Landroid/graphics/Bitmap; // field@0277 │ │ -0264fe: 6e10 4408 0900 |00b5: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@0844 │ │ -026504: 0c01 |00b8: move-result-object v1 │ │ -026506: 1402 0900 027f |00b9: const v2, #float 1.728e+38 // #7f020009 │ │ -02650c: 7120 d800 2100 |00bc: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -026512: 0c01 |00bf: move-result-object v1 │ │ -026514: 5b91 7602 |00c0: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.m:Landroid/graphics/Bitmap; // field@0276 │ │ -026518: 5491 7102 |00c2: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@0271 │ │ -02651c: 6e10 4408 0900 |00c4: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@0844 │ │ -026522: 0c02 |00c7: move-result-object v2 │ │ -026524: 1403 0d00 027f |00c8: const v3, #float 1.728e+38 // #7f02000d │ │ -02652a: 7120 d800 3200 |00cb: invoke-static {v2, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -026530: 0c02 |00ce: move-result-object v2 │ │ -026532: 6e20 fd06 2100 |00cf: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@06fd │ │ -026538: 5491 7b02 |00d2: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -02653c: 1a02 6803 |00d4: const-string v2, "State" // string@0368 │ │ -026540: 7230 bc00 2104 |00d6: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -026546: 0a01 |00d9: move-result v1 │ │ -026548: 3901 a800 |00da: if-nez v1, 0182 // +00a8 │ │ -02654c: 5491 6f02 |00dc: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@026f │ │ -026550: 5492 7702 |00de: iget-object v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.n:Landroid/graphics/Bitmap; // field@0277 │ │ -026554: 6e20 fd06 2100 |00e0: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@06fd │ │ -02655a: 5491 7202 |00e3: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:Landroid/widget/ImageButton; // field@0272 │ │ -02655e: 6e10 4408 0900 |00e5: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@0844 │ │ -026564: 0c02 |00e8: move-result-object v2 │ │ -026566: 1403 0b00 027f |00e9: const v3, #float 1.728e+38 // #7f02000b │ │ -02656c: 7120 d800 3200 |00ec: invoke-static {v2, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -026572: 0c02 |00ef: move-result-object v2 │ │ -026574: 6e20 fd06 2100 |00f0: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@06fd │ │ -02657a: 5491 7002 |00f3: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@0270 │ │ -02657e: 6e10 4408 0900 |00f5: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@0844 │ │ -026584: 0c02 |00f8: move-result-object v2 │ │ -026586: 1403 0f00 027f |00f9: const v3, #float 1.728e+38 // #7f02000f │ │ -02658c: 7120 d800 3200 |00fc: invoke-static {v2, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -026592: 0c02 |00ff: move-result-object v2 │ │ -026594: 6e20 fd06 2100 |0100: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@06fd │ │ -02659a: 1401 0e00 0b7f |0103: const v1, #float 1.84763e+38 // #7f0b000e │ │ -0265a0: 6e20 3e08 1900 |0106: invoke-virtual {v9, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@083e │ │ -0265a6: 0c01 |0109: move-result-object v1 │ │ -0265a8: 6e20 9a06 8100 |010a: invoke-virtual {v1, v8}, Landroid/view/View;.setBackgroundColor:(I)V // method@069a │ │ -0265ae: 5491 7402 |010d: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:Landroid/widget/TextView; // field@0274 │ │ -0265b2: 6e20 2c07 7100 |010f: invoke-virtual {v1, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@072c │ │ -0265b8: 5c90 5e02 |0112: iput-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.A:Z // field@025e │ │ -0265bc: 7010 3208 0900 |0114: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:()V // method@0832 │ │ -0265c2: 5490 7b02 |0117: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -0265c6: 1a01 c403 |0119: const-string v1, "WakeLock" // string@03c4 │ │ -0265ca: 7230 bb00 1006 |011b: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -0265d0: 0a00 |011e: move-result v0 │ │ -0265d2: 3800 0b00 |011f: if-eqz v0, 012a // +000b │ │ -0265d6: 6e10 4708 0900 |0121: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getWindow:()Landroid/view/Window; // method@0847 │ │ -0265dc: 0c00 |0124: move-result-object v0 │ │ -0265de: 1301 8000 |0125: const/16 v1, #int 128 // #80 │ │ -0265e2: 6e20 ce06 1000 |0127: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@06ce │ │ -0265e8: 5490 7b02 |012a: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -0265ec: 1a01 e300 |012c: const-string v1, "FULLSCREEN" // string@00e3 │ │ -0265f0: 7230 bb00 1006 |012e: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -0265f6: 0a00 |0131: move-result v0 │ │ -0265f8: 3800 cd00 |0132: if-eqz v0, 01ff // +00cd │ │ -0265fc: 6e10 4708 0900 |0134: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getWindow:()Landroid/view/Window; // method@0847 │ │ -026602: 0c00 |0137: move-result-object v0 │ │ -026604: 6e30 d206 5005 |0138: invoke-virtual {v0, v5, v5}, Landroid/view/Window;.setFlags:(II)V // method@06d2 │ │ -02660a: 5490 7b02 |013b: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -02660e: 1a01 a102 |013d: const-string v1, "LastTime" // string@02a1 │ │ -026612: 7230 bc00 1006 |013f: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -026618: 0a00 |0142: move-result v0 │ │ -02661a: 5990 6d02 |0143: iput v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -02661e: 1a00 7c03 |0145: const-string v0, "TimerActivity" // string@037c │ │ -026622: 2201 8f01 |0147: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -026626: 7010 8207 0100 |0149: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -02662c: 1a02 a002 |014c: const-string v2, "Last Time: " // string@02a0 │ │ -026630: 6e20 8807 2100 |014e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -026636: 0c01 |0151: move-result-object v1 │ │ -026638: 5292 6d02 |0152: iget v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@026d │ │ -02663c: 6e20 8507 2100 |0154: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -026642: 0c01 |0157: move-result-object v1 │ │ -026644: 6e10 8b07 0100 |0158: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02664a: 0c01 |015b: move-result-object v1 │ │ -02664c: 7120 2c06 1000 |015c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -026652: 5490 7b02 |015f: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -026656: 1a01 6803 |0161: const-string v1, "State" // string@0368 │ │ -02665a: 7230 bc00 1004 |0163: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -026660: 0a00 |0166: move-result v0 │ │ -026662: 3340 0500 |0167: if-ne v0, v4, 016c // +0005 │ │ -026666: 7010 4c08 0900 |0169: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:()V // method@084c │ │ -02666c: 7020 2f08 6900 |016c: invoke-direct {v9, v6}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Z)V // method@082f │ │ -026672: 2b00 3101 0000 |016f: packed-switch v0, 000002a0 // +00000131 │ │ -026678: 5c96 7c02 |0172: iput-boolean v6, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@027c │ │ -02667c: 0e00 |0174: return-void │ │ -02667e: 0d00 |0175: move-exception v0 │ │ -026680: 6e10 3607 0000 |0176: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@0736 │ │ -026686: 2900 11ff |0179: goto/16 008a // -00ef │ │ -02668a: 5490 7402 |017b: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:Landroid/widget/TextView; // field@0274 │ │ -02668e: 6e20 2e07 6000 |017d: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@072e │ │ -026694: 2900 1aff |0180: goto/16 009a // -00e6 │ │ -026698: 5491 6f02 |0182: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@026f │ │ -02669c: 5492 7602 |0184: iget-object v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.m:Landroid/graphics/Bitmap; // field@0276 │ │ -0266a0: 6e20 fd06 2100 |0186: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@06fd │ │ -0266a6: 2900 5aff |0189: goto/16 00e3 // -00a6 │ │ -0266aa: 6e10 4408 0900 |018b: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@0844 │ │ -0266b0: 0c01 |018e: move-result-object v1 │ │ -0266b2: 1402 0600 027f |018f: const v2, #float 1.728e+38 // #7f020006 │ │ -0266b8: 7120 d800 2100 |0192: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -0266be: 0c01 |0195: move-result-object v1 │ │ -0266c0: 5b91 7702 |0196: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.n:Landroid/graphics/Bitmap; // field@0277 │ │ -0266c4: 6e10 4408 0900 |0198: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@0844 │ │ -0266ca: 0c01 |019b: move-result-object v1 │ │ -0266cc: 1402 0800 027f |019c: const v2, #float 1.728e+38 // #7f020008 │ │ -0266d2: 7120 d800 2100 |019f: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -0266d8: 0c01 |01a2: move-result-object v1 │ │ -0266da: 5b91 7602 |01a3: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.m:Landroid/graphics/Bitmap; // field@0276 │ │ -0266de: 5491 7102 |01a5: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@0271 │ │ -0266e2: 6e10 4408 0900 |01a7: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@0844 │ │ -0266e8: 0c02 |01aa: move-result-object v2 │ │ -0266ea: 1403 0c00 027f |01ab: const v3, #float 1.728e+38 // #7f02000c │ │ -0266f0: 7120 d800 3200 |01ae: invoke-static {v2, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -0266f6: 0c02 |01b1: move-result-object v2 │ │ -0266f8: 6e20 fd06 2100 |01b2: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@06fd │ │ -0266fe: 5491 7b02 |01b5: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -026702: 1a02 6803 |01b7: const-string v2, "State" // string@0368 │ │ -026706: 7230 bc00 2104 |01b9: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -02670c: 0a01 |01bc: move-result v1 │ │ -02670e: 3901 3a00 |01bd: if-nez v1, 01f7 // +003a │ │ -026712: 5491 6f02 |01bf: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@026f │ │ -026716: 5492 7702 |01c1: iget-object v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.n:Landroid/graphics/Bitmap; // field@0277 │ │ -02671a: 6e20 fd06 2100 |01c3: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@06fd │ │ -026720: 5491 7202 |01c6: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:Landroid/widget/ImageButton; // field@0272 │ │ -026724: 6e10 4408 0900 |01c8: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@0844 │ │ -02672a: 0c02 |01cb: move-result-object v2 │ │ -02672c: 1403 0a00 027f |01cc: const v3, #float 1.728e+38 // #7f02000a │ │ -026732: 7120 d800 3200 |01cf: invoke-static {v2, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -026738: 0c02 |01d2: move-result-object v2 │ │ -02673a: 6e20 fd06 2100 |01d3: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@06fd │ │ -026740: 5491 7002 |01d6: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@0270 │ │ -026744: 6e10 4408 0900 |01d8: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@0844 │ │ -02674a: 0c02 |01db: move-result-object v2 │ │ -02674c: 1403 0e00 027f |01dc: const v3, #float 1.728e+38 // #7f02000e │ │ -026752: 7120 d800 3200 |01df: invoke-static {v2, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -026758: 0c02 |01e2: move-result-object v2 │ │ -02675a: 6e20 fd06 2100 |01e3: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@06fd │ │ -026760: 1401 0e00 0b7f |01e6: const v1, #float 1.84763e+38 // #7f0b000e │ │ -026766: 6e20 3e08 1900 |01e9: invoke-virtual {v9, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@083e │ │ -02676c: 0c01 |01ec: move-result-object v1 │ │ -02676e: 6e20 9a06 7100 |01ed: invoke-virtual {v1, v7}, Landroid/view/View;.setBackgroundColor:(I)V // method@069a │ │ -026774: 5491 7402 |01f0: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:Landroid/widget/TextView; // field@0274 │ │ -026778: 6e20 2c07 8100 |01f2: invoke-virtual {v1, v8}, Landroid/widget/TextView;.setTextColor:(I)V // method@072c │ │ -02677e: 2900 1dff |01f5: goto/16 0112 // -00e3 │ │ -026782: 5491 6f02 |01f7: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@026f │ │ -026786: 5492 7602 |01f9: iget-object v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.m:Landroid/graphics/Bitmap; // field@0276 │ │ -02678a: 6e20 fd06 2100 |01fb: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@06fd │ │ -026790: 28c8 |01fe: goto 01c6 // -0038 │ │ -026792: 6e10 4708 0900 |01ff: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getWindow:()Landroid/view/Window; // method@0847 │ │ -026798: 0c00 |0202: move-result-object v0 │ │ -02679a: 6e20 cf06 5000 |0203: invoke-virtual {v0, v5}, Landroid/view/Window;.clearFlags:(I)V // method@06cf │ │ -0267a0: 2900 35ff |0206: goto/16 013b // -00cb │ │ -0267a4: 1a00 7c03 |0208: const-string v0, "TimerActivity" // string@037c │ │ -0267a8: 2201 8f01 |020a: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0267ac: 7010 8207 0100 |020c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0267b2: 1a02 5103 |020f: const-string v2, "Resume while running: " // string@0351 │ │ -0267b6: 6e20 8807 2100 |0211: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0267bc: 0c01 |0214: move-result-object v1 │ │ -0267be: 5492 7b02 |0215: iget-object v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -0267c2: 1a03 7903 |0217: const-string v3, "TimeStamp" // string@0379 │ │ -0267c6: 1604 ffff |0219: const-wide/16 v4, #int -1 // #ffff │ │ -0267ca: 7240 bd00 3254 |021b: invoke-interface {v2, v3, v4, v5}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00bd │ │ -0267d0: 0b02 |021e: move-result-wide v2 │ │ -0267d2: 6e30 8607 2103 |021f: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0786 │ │ -0267d8: 0c01 |0222: move-result-object v1 │ │ -0267da: 6e10 8b07 0100 |0223: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0267e0: 0c01 |0226: move-result-object v1 │ │ -0267e2: 7120 2f06 1000 |0227: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -0267e8: 5490 7b02 |022a: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -0267ec: 1a01 7903 |022c: const-string v1, "TimeStamp" // string@0379 │ │ -0267f0: 1602 ffff |022e: const-wide/16 v2, #int -1 // #ffff │ │ -0267f4: 7240 bd00 1032 |0230: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00bd │ │ -0267fa: 0b00 |0233: move-result-wide v0 │ │ -0267fc: 5a90 8302 |0234: iput-wide v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.z:J // field@0283 │ │ -026800: 2200 9c01 |0236: new-instance v0, Ljava/util/Date; // type@019c │ │ -026804: 7010 b007 0000 |0238: invoke-direct {v0}, Ljava/util/Date;.:()V // method@07b0 │ │ -02680a: 2201 9c01 |023b: new-instance v1, Ljava/util/Date; // type@019c │ │ -02680e: 5392 8302 |023d: iget-wide v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.z:J // field@0283 │ │ -026812: 7030 b107 2103 |023f: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@07b1 │ │ -026818: 6e20 b207 0100 |0242: invoke-virtual {v1, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@07b2 │ │ -02681e: 0a02 |0245: move-result v2 │ │ -026820: 3802 1e00 |0246: if-eqz v2, 0264 // +001e │ │ -026824: 1a02 7c03 |0248: const-string v2, "TimerActivity" // string@037c │ │ -026828: 1a03 6903 |024a: const-string v3, "Still have a timer" // string@0369 │ │ -02682c: 7120 2f06 3200 |024c: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -026832: 6e10 b307 0100 |024f: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@07b3 │ │ -026838: 0b01 |0252: move-result-wide v1 │ │ -02683a: 6e10 b307 0000 |0253: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@07b3 │ │ -026840: 0b03 |0256: move-result-wide v3 │ │ -026842: 9c00 0103 |0257: sub-long v0, v1, v3 │ │ -026846: 8400 |0259: long-to-int v0, v0 │ │ -026848: 5990 6e02 |025a: iput v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -02684c: 7020 3308 6900 |025c: invoke-direct {v9, v6}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(I)V // method@0833 │ │ -026852: 7010 4d08 0900 |025f: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:()V // method@084d │ │ -026858: 2900 10ff |0262: goto/16 0172 // -00f0 │ │ -02685c: 7010 4c08 0900 |0264: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:()V // method@084c │ │ -026862: 7010 3908 0900 |0267: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:()V // method@0839 │ │ -026868: 2900 08ff |026a: goto/16 0172 // -00f8 │ │ -02686c: 5490 6b02 |026c: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:Landroid/app/NotificationManager; // field@026b │ │ -026870: 6e10 6200 0000 |026e: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@0062 │ │ -026876: 7010 3908 0900 |0271: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:()V // method@0839 │ │ -02687c: 5590 7c02 |0274: iget-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@027c │ │ -026880: 3800 fcfe |0276: if-eqz v0, 0172 // -0104 │ │ -026884: 5490 7b02 |0278: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -026888: 1a01 6c03 |027a: const-string v1, "SwitchTimeMode" // string@036c │ │ -02688c: 7230 bb00 1006 |027c: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -026892: 0a00 |027f: move-result v0 │ │ -026894: 3800 0700 |0280: if-eqz v0, 0287 // +0007 │ │ -026898: 7010 4e08 0900 |0282: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.l:()V // method@084e │ │ -02689e: 2900 effe |0285: goto/16 0174 // -0111 │ │ -0268a2: 7010 3508 0900 |0287: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:()V // method@0835 │ │ -0268a8: 2900 eafe |028a: goto/16 0174 // -0116 │ │ -0268ac: 5490 7b02 |028c: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -0268b0: 1a01 cc00 |028e: const-string v1, "CurrentTime" // string@00cc │ │ -0268b4: 7230 bc00 1006 |0290: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -0268ba: 0a00 |0293: move-result v0 │ │ -0268bc: 5990 6e02 |0294: iput v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@026e │ │ -0268c0: 6e10 2a08 0900 |0296: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:()V // method@082a │ │ -0268c6: 1220 |0299: const/4 v0, #int 2 // #2 │ │ -0268c8: 7020 3308 0900 |029a: invoke-direct {v9, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(I)V // method@0833 │ │ -0268ce: 2900 d5fe |029d: goto/16 0172 // -012b │ │ -0268d2: 0000 |029f: nop // spacer │ │ -0268d4: 0001 0300 0000 0000 9900 0000 fd00 ... |02a0: packed-switch-data (10 units) │ │ +00b260: |[00b260] org.yuttadhammo.BodhiTimer.TimerActivity.onResume:()V │ │ +00b270: 12f8 |0000: const/4 v8, #int -1 // #ff │ │ +00b272: 1507 00ff |0001: const/high16 v7, #int -16777216 // #ff00 │ │ +00b276: 1305 0004 |0003: const/16 v5, #int 1024 // #400 │ │ +00b27a: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +00b27c: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +00b27e: 6f10 8500 0900 |0007: invoke-super {v9}, Landroid/app/Activity;.onResume:()V // method@0085 │ │ +00b284: 1230 |000a: const/4 v0, #int 3 // #3 │ │ +00b286: 6e20 cf02 0900 |000b: invoke-virtual {v9, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.setVolumeControlStream:(I)V // method@02cf │ │ +00b28c: 2200 5b00 |000e: new-instance v0, Landroid/content/IntentFilter; // type@005b │ │ +00b290: 7010 1d01 0000 |0010: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@011d │ │ +00b296: 6201 e900 |0013: sget-object v1, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.b:Ljava/lang/String; // field@00e9 │ │ +00b29a: 6e20 1f01 1000 |0015: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@011f │ │ +00b2a0: 5491 be00 |0018: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.L:Landroid/content/BroadcastReceiver; // field@00be │ │ +00b2a4: 6e30 cc02 1900 |001a: invoke-virtual {v9, v1, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@02cc │ │ +00b2aa: 5c96 d200 |001d: iput-boolean v6, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.t:Z // field@00d2 │ │ +00b2ae: 2200 5a00 |001f: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00b2b2: 1a01 0603 |0021: const-string v1, "org.yuttadhammo.BodhiTimer.ACTION_CLOCK_CANCEL" // string@0306 │ │ +00b2b6: 7020 0301 1000 |0023: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0103 │ │ +00b2bc: 6e20 cd02 0900 |0026: invoke-virtual {v9, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.sendBroadcast:(Landroid/content/Intent;)V // method@02cd │ │ +00b2c2: 2200 d100 |0029: new-instance v0, Ljava/util/Timer; // type@00d1 │ │ +00b2c6: 7010 3d02 0000 |002b: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@023d │ │ +00b2cc: 5b90 ba00 |002e: iput-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.H:Ljava/util/Timer; // field@00ba │ │ +00b2d0: 5490 d300 |0030: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +00b2d4: 5491 d000 |0032: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b2d8: 1a02 c602 |0034: const-string v2, "last_hour" // string@02c6 │ │ +00b2dc: 7230 2901 2106 |0036: invoke-interface {v1, v2, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00b2e2: 0a01 |0039: move-result v1 │ │ +00b2e4: 4b01 0006 |003a: aput v1, v0, v6 │ │ +00b2e8: 5490 d300 |003c: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +00b2ec: 5491 d000 |003e: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b2f0: 1a02 c702 |0040: const-string v2, "last_min" // string@02c7 │ │ +00b2f4: 7230 2901 2106 |0042: invoke-interface {v1, v2, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00b2fa: 0a01 |0045: move-result v1 │ │ +00b2fc: 4b01 0004 |0046: aput v1, v0, v4 │ │ +00b300: 5490 d300 |0048: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.u:[I // field@00d3 │ │ +00b304: 1221 |004a: const/4 v1, #int 2 // #2 │ │ +00b306: 5492 d000 |004b: iget-object v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b30a: 1a03 c802 |004d: const-string v3, "last_sec" // string@02c8 │ │ +00b30e: 7230 2901 3206 |004f: invoke-interface {v2, v3, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00b314: 0a02 |0052: move-result v2 │ │ +00b316: 4b02 0001 |0053: aput v2, v0, v1 │ │ +00b31a: 6e10 b702 0900 |0055: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getIntent:()Landroid/content/Intent; // method@02b7 │ │ +00b320: 0c00 |0058: move-result-object v0 │ │ +00b322: 1a01 4503 |0059: const-string v1, "set" // string@0345 │ │ +00b326: 6e20 1201 1000 |005b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0112 │ │ +00b32c: 0a00 |005e: move-result v0 │ │ +00b32e: 3800 1400 |005f: if-eqz v0, 0073 // +0014 │ │ +00b332: 1a00 a401 |0061: const-string v0, "TimerActivity" // string@01a4 │ │ +00b336: 1a01 2c00 |0063: const-string v1, "Create From Widget" // string@002c │ │ +00b33a: 7120 9f01 1000 |0065: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +00b340: 5c94 d100 |0068: iput-boolean v4, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@00d1 │ │ +00b344: 6e10 b702 0900 |006a: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getIntent:()Landroid/content/Intent; // method@02b7 │ │ +00b34a: 0c00 |006d: move-result-object v0 │ │ +00b34c: 1a01 4503 |006e: const-string v1, "set" // string@0345 │ │ +00b350: 6e20 1901 1000 |0070: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@0119 │ │ +00b356: 7110 9401 0900 |0073: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0194 │ │ +00b35c: 0c00 |0076: move-result-object v0 │ │ +00b35e: 5b90 d000 |0077: iput-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b362: 5490 d000 |0079: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b366: 1a01 3100 |007b: const-string v1, "DrawingIndex" // string@0031 │ │ +00b36a: 7230 2901 1006 |007d: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00b370: 0a00 |0080: move-result v0 │ │ +00b372: 5990 d500 |0081: iput v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.w:I // field@00d5 │ │ +00b376: 5490 c800 |0083: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation; // field@00c8 │ │ +00b37a: 5291 d500 |0085: iget v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.w:I // field@00d5 │ │ +00b37e: 6e20 6902 1000 |0087: invoke-virtual {v0, v1}, Lorg/yuttadhammo/BodhiTimer/Animation/TimerAnimation;.setIndex:(I)V // method@0269 │ │ +00b384: 5490 d000 |008a: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b388: 1a01 ae02 |008c: const-string v1, "hideTime" // string@02ae │ │ +00b38c: 7230 2801 1006 |008e: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00b392: 0a00 |0091: move-result v0 │ │ +00b394: 3800 e900 |0092: if-eqz v0, 017b // +00e9 │ │ +00b398: 5490 c900 |0094: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:Landroid/widget/TextView; // field@00c9 │ │ +00b39c: 1241 |0096: const/4 v1, #int 4 // #4 │ │ +00b39e: 6e20 ec01 1000 |0097: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@01ec │ │ +00b3a4: 5490 d000 |009a: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b3a8: 1a01 b902 |009c: const-string v1, "invert_colors" // string@02b9 │ │ +00b3ac: 7230 2801 1006 |009e: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00b3b2: 0a00 |00a1: move-result v0 │ │ +00b3b4: 5591 b300 |00a2: iget-boolean v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.A:Z // field@00b3 │ │ +00b3b8: 3210 7000 |00a4: if-eq v0, v1, 0114 // +0070 │ │ +00b3bc: 3800 e500 |00a6: if-eqz v0, 018b // +00e5 │ │ +00b3c0: 6e10 b802 0900 |00a8: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@02b8 │ │ +00b3c6: 0c01 |00ab: move-result-object v1 │ │ +00b3c8: 1402 0700 027f |00ac: const v2, #float 1.728e+38 // #7f020007 │ │ +00b3ce: 7120 3701 2100 |00af: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +00b3d4: 0c01 |00b2: move-result-object v1 │ │ +00b3d6: 5b91 cc00 |00b3: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.n:Landroid/graphics/Bitmap; // field@00cc │ │ +00b3da: 6e10 b802 0900 |00b5: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@02b8 │ │ +00b3e0: 0c01 |00b8: move-result-object v1 │ │ +00b3e2: 1402 0900 027f |00b9: const v2, #float 1.728e+38 // #7f020009 │ │ +00b3e8: 7120 3701 2100 |00bc: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +00b3ee: 0c01 |00bf: move-result-object v1 │ │ +00b3f0: 5b91 cb00 |00c0: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.m:Landroid/graphics/Bitmap; // field@00cb │ │ +00b3f4: 5491 c600 |00c2: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@00c6 │ │ +00b3f8: 6e10 b802 0900 |00c4: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@02b8 │ │ +00b3fe: 0c02 |00c7: move-result-object v2 │ │ +00b400: 1403 0d00 027f |00c8: const v3, #float 1.728e+38 // #7f02000d │ │ +00b406: 7120 3701 3200 |00cb: invoke-static {v2, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +00b40c: 0c02 |00ce: move-result-object v2 │ │ +00b40e: 6e20 c901 2100 |00cf: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@01c9 │ │ +00b414: 5491 d000 |00d2: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b418: 1a02 9601 |00d4: const-string v2, "State" // string@0196 │ │ +00b41c: 7230 2901 2104 |00d6: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00b422: 0a01 |00d9: move-result v1 │ │ +00b424: 3901 a800 |00da: if-nez v1, 0182 // +00a8 │ │ +00b428: 5491 c400 |00dc: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@00c4 │ │ +00b42c: 5492 cc00 |00de: iget-object v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.n:Landroid/graphics/Bitmap; // field@00cc │ │ +00b430: 6e20 c901 2100 |00e0: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@01c9 │ │ +00b436: 5491 c700 |00e3: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:Landroid/widget/ImageButton; // field@00c7 │ │ +00b43a: 6e10 b802 0900 |00e5: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@02b8 │ │ +00b440: 0c02 |00e8: move-result-object v2 │ │ +00b442: 1403 0b00 027f |00e9: const v3, #float 1.728e+38 // #7f02000b │ │ +00b448: 7120 3701 3200 |00ec: invoke-static {v2, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +00b44e: 0c02 |00ef: move-result-object v2 │ │ +00b450: 6e20 c901 2100 |00f0: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@01c9 │ │ +00b456: 5491 c500 |00f3: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@00c5 │ │ +00b45a: 6e10 b802 0900 |00f5: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@02b8 │ │ +00b460: 0c02 |00f8: move-result-object v2 │ │ +00b462: 1403 0f00 027f |00f9: const v3, #float 1.728e+38 // #7f02000f │ │ +00b468: 7120 3701 3200 |00fc: invoke-static {v2, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +00b46e: 0c02 |00ff: move-result-object v2 │ │ +00b470: 6e20 c901 2100 |0100: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@01c9 │ │ +00b476: 1401 0e00 0b7f |0103: const v1, #float 1.84763e+38 // #7f0b000e │ │ +00b47c: 6e20 b202 1900 |0106: invoke-virtual {v9, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@02b2 │ │ +00b482: 0c01 |0109: move-result-object v1 │ │ +00b484: 6e20 ab01 8100 |010a: invoke-virtual {v1, v8}, Landroid/view/View;.setBackgroundColor:(I)V // method@01ab │ │ +00b48a: 5491 c900 |010d: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:Landroid/widget/TextView; // field@00c9 │ │ +00b48e: 6e20 ea01 7100 |010f: invoke-virtual {v1, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@01ea │ │ +00b494: 5c90 b300 |0112: iput-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.A:Z // field@00b3 │ │ +00b498: 7010 a602 0900 |0114: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:()V // method@02a6 │ │ +00b49e: 5490 d000 |0117: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b4a2: 1a01 ce01 |0119: const-string v1, "WakeLock" // string@01ce │ │ +00b4a6: 7230 2801 1006 |011b: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00b4ac: 0a00 |011e: move-result v0 │ │ +00b4ae: 3800 0b00 |011f: if-eqz v0, 012a // +000b │ │ +00b4b2: 6e10 bb02 0900 |0121: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getWindow:()Landroid/view/Window; // method@02bb │ │ +00b4b8: 0c00 |0124: move-result-object v0 │ │ +00b4ba: 1301 8000 |0125: const/16 v1, #int 128 // #80 │ │ +00b4be: 6e20 ad01 1000 |0127: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@01ad │ │ +00b4c4: 5490 d000 |012a: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b4c8: 1a01 3700 |012c: const-string v1, "FULLSCREEN" // string@0037 │ │ +00b4cc: 7230 2801 1006 |012e: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00b4d2: 0a00 |0131: move-result v0 │ │ +00b4d4: 3800 cd00 |0132: if-eqz v0, 01ff // +00cd │ │ +00b4d8: 6e10 bb02 0900 |0134: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getWindow:()Landroid/view/Window; // method@02bb │ │ +00b4de: 0c00 |0137: move-result-object v0 │ │ +00b4e0: 6e30 b001 5005 |0138: invoke-virtual {v0, v5, v5}, Landroid/view/Window;.setFlags:(II)V // method@01b0 │ │ +00b4e6: 5490 d000 |013b: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b4ea: 1a01 1701 |013d: const-string v1, "LastTime" // string@0117 │ │ +00b4ee: 7230 2901 1006 |013f: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00b4f4: 0a00 |0142: move-result v0 │ │ +00b4f6: 5990 c200 |0143: iput v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +00b4fa: 1a00 a401 |0145: const-string v0, "TimerActivity" // string@01a4 │ │ +00b4fe: 2201 c600 |0147: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00b502: 7010 1b02 0100 |0149: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00b508: 1a02 1601 |014c: const-string v2, "Last Time: " // string@0116 │ │ +00b50c: 6e20 1f02 2100 |014e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00b512: 0c01 |0151: move-result-object v1 │ │ +00b514: 5292 c200 |0152: iget v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:I // field@00c2 │ │ +00b518: 6e20 1c02 2100 |0154: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00b51e: 0c01 |0157: move-result-object v1 │ │ +00b520: 6e10 2002 0100 |0158: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00b526: 0c01 |015b: move-result-object v1 │ │ +00b528: 7120 9f01 1000 |015c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +00b52e: 5490 d000 |015f: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b532: 1a01 9601 |0161: const-string v1, "State" // string@0196 │ │ +00b536: 7230 2901 1004 |0163: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00b53c: 0a00 |0166: move-result v0 │ │ +00b53e: 3340 0500 |0167: if-ne v0, v4, 016c // +0005 │ │ +00b542: 7010 c002 0900 |0169: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:()V // method@02c0 │ │ +00b548: 7020 a302 6900 |016c: invoke-direct {v9, v6}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Z)V // method@02a3 │ │ +00b54e: 2b00 3101 0000 |016f: packed-switch v0, 000002a0 // +00000131 │ │ +00b554: 5c96 d100 |0172: iput-boolean v6, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@00d1 │ │ +00b558: 0e00 |0174: return-void │ │ +00b55a: 0d00 |0175: move-exception v0 │ │ +00b55c: 6e10 f401 0000 |0176: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@01f4 │ │ +00b562: 2900 11ff |0179: goto/16 008a // -00ef │ │ +00b566: 5490 c900 |017b: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:Landroid/widget/TextView; // field@00c9 │ │ +00b56a: 6e20 ec01 6000 |017d: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@01ec │ │ +00b570: 2900 1aff |0180: goto/16 009a // -00e6 │ │ +00b574: 5491 c400 |0182: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@00c4 │ │ +00b578: 5492 cb00 |0184: iget-object v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.m:Landroid/graphics/Bitmap; // field@00cb │ │ +00b57c: 6e20 c901 2100 |0186: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@01c9 │ │ +00b582: 2900 5aff |0189: goto/16 00e3 // -00a6 │ │ +00b586: 6e10 b802 0900 |018b: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@02b8 │ │ +00b58c: 0c01 |018e: move-result-object v1 │ │ +00b58e: 1402 0600 027f |018f: const v2, #float 1.728e+38 // #7f020006 │ │ +00b594: 7120 3701 2100 |0192: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +00b59a: 0c01 |0195: move-result-object v1 │ │ +00b59c: 5b91 cc00 |0196: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.n:Landroid/graphics/Bitmap; // field@00cc │ │ +00b5a0: 6e10 b802 0900 |0198: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@02b8 │ │ +00b5a6: 0c01 |019b: move-result-object v1 │ │ +00b5a8: 1402 0800 027f |019c: const v2, #float 1.728e+38 // #7f020008 │ │ +00b5ae: 7120 3701 2100 |019f: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +00b5b4: 0c01 |01a2: move-result-object v1 │ │ +00b5b6: 5b91 cb00 |01a3: iput-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.m:Landroid/graphics/Bitmap; // field@00cb │ │ +00b5ba: 5491 c600 |01a5: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:Landroid/widget/ImageButton; // field@00c6 │ │ +00b5be: 6e10 b802 0900 |01a7: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@02b8 │ │ +00b5c4: 0c02 |01aa: move-result-object v2 │ │ +00b5c6: 1403 0c00 027f |01ab: const v3, #float 1.728e+38 // #7f02000c │ │ +00b5cc: 7120 3701 3200 |01ae: invoke-static {v2, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +00b5d2: 0c02 |01b1: move-result-object v2 │ │ +00b5d4: 6e20 c901 2100 |01b2: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@01c9 │ │ +00b5da: 5491 d000 |01b5: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b5de: 1a02 9601 |01b7: const-string v2, "State" // string@0196 │ │ +00b5e2: 7230 2901 2104 |01b9: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00b5e8: 0a01 |01bc: move-result v1 │ │ +00b5ea: 3901 3a00 |01bd: if-nez v1, 01f7 // +003a │ │ +00b5ee: 5491 c400 |01bf: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@00c4 │ │ +00b5f2: 5492 cc00 |01c1: iget-object v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.n:Landroid/graphics/Bitmap; // field@00cc │ │ +00b5f6: 6e20 c901 2100 |01c3: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@01c9 │ │ +00b5fc: 5491 c700 |01c6: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:Landroid/widget/ImageButton; // field@00c7 │ │ +00b600: 6e10 b802 0900 |01c8: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@02b8 │ │ +00b606: 0c02 |01cb: move-result-object v2 │ │ +00b608: 1403 0a00 027f |01cc: const v3, #float 1.728e+38 // #7f02000a │ │ +00b60e: 7120 3701 3200 |01cf: invoke-static {v2, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +00b614: 0c02 |01d2: move-result-object v2 │ │ +00b616: 6e20 c901 2100 |01d3: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@01c9 │ │ +00b61c: 5491 c500 |01d6: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:Landroid/widget/ImageButton; // field@00c5 │ │ +00b620: 6e10 b802 0900 |01d8: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getResources:()Landroid/content/res/Resources; // method@02b8 │ │ +00b626: 0c02 |01db: move-result-object v2 │ │ +00b628: 1403 0e00 027f |01dc: const v3, #float 1.728e+38 // #7f02000e │ │ +00b62e: 7120 3701 3200 |01df: invoke-static {v2, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +00b634: 0c02 |01e2: move-result-object v2 │ │ +00b636: 6e20 c901 2100 |01e3: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@01c9 │ │ +00b63c: 1401 0e00 0b7f |01e6: const v1, #float 1.84763e+38 // #7f0b000e │ │ +00b642: 6e20 b202 1900 |01e9: invoke-virtual {v9, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.findViewById:(I)Landroid/view/View; // method@02b2 │ │ +00b648: 0c01 |01ec: move-result-object v1 │ │ +00b64a: 6e20 ab01 7100 |01ed: invoke-virtual {v1, v7}, Landroid/view/View;.setBackgroundColor:(I)V // method@01ab │ │ +00b650: 5491 c900 |01f0: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:Landroid/widget/TextView; // field@00c9 │ │ +00b654: 6e20 ea01 8100 |01f2: invoke-virtual {v1, v8}, Landroid/widget/TextView;.setTextColor:(I)V // method@01ea │ │ +00b65a: 2900 1dff |01f5: goto/16 0112 // -00e3 │ │ +00b65e: 5491 c400 |01f7: iget-object v1, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:Landroid/widget/ImageButton; // field@00c4 │ │ +00b662: 5492 cb00 |01f9: iget-object v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.m:Landroid/graphics/Bitmap; // field@00cb │ │ +00b666: 6e20 c901 2100 |01fb: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@01c9 │ │ +00b66c: 28c8 |01fe: goto 01c6 // -0038 │ │ +00b66e: 6e10 bb02 0900 |01ff: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getWindow:()Landroid/view/Window; // method@02bb │ │ +00b674: 0c00 |0202: move-result-object v0 │ │ +00b676: 6e20 ae01 5000 |0203: invoke-virtual {v0, v5}, Landroid/view/Window;.clearFlags:(I)V // method@01ae │ │ +00b67c: 2900 35ff |0206: goto/16 013b // -00cb │ │ +00b680: 1a00 a401 |0208: const-string v0, "TimerActivity" // string@01a4 │ │ +00b684: 2201 c600 |020a: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00b688: 7010 1b02 0100 |020c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00b68e: 1a02 8801 |020f: const-string v2, "Resume while running: " // string@0188 │ │ +00b692: 6e20 1f02 2100 |0211: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00b698: 0c01 |0214: move-result-object v1 │ │ +00b69a: 5492 d000 |0215: iget-object v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b69e: 1a03 a101 |0217: const-string v3, "TimeStamp" // string@01a1 │ │ +00b6a2: 1604 ffff |0219: const-wide/16 v4, #int -1 // #ffff │ │ +00b6a6: 7240 2a01 3254 |021b: invoke-interface {v2, v3, v4, v5}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@012a │ │ +00b6ac: 0b02 |021e: move-result-wide v2 │ │ +00b6ae: 6e30 1d02 2103 |021f: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@021d │ │ +00b6b4: 0c01 |0222: move-result-object v1 │ │ +00b6b6: 6e10 2002 0100 |0223: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00b6bc: 0c01 |0226: move-result-object v1 │ │ +00b6be: 7120 a201 1000 |0227: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00b6c4: 5490 d000 |022a: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b6c8: 1a01 a101 |022c: const-string v1, "TimeStamp" // string@01a1 │ │ +00b6cc: 1602 ffff |022e: const-wide/16 v2, #int -1 // #ffff │ │ +00b6d0: 7240 2a01 1032 |0230: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@012a │ │ +00b6d6: 0b00 |0233: move-result-wide v0 │ │ +00b6d8: 5a90 d800 |0234: iput-wide v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.z:J // field@00d8 │ │ +00b6dc: 2200 cc00 |0236: new-instance v0, Ljava/util/Date; // type@00cc │ │ +00b6e0: 7010 2f02 0000 |0238: invoke-direct {v0}, Ljava/util/Date;.:()V // method@022f │ │ +00b6e6: 2201 cc00 |023b: new-instance v1, Ljava/util/Date; // type@00cc │ │ +00b6ea: 5392 d800 |023d: iget-wide v2, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.z:J // field@00d8 │ │ +00b6ee: 7030 3002 2103 |023f: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@0230 │ │ +00b6f4: 6e20 3102 0100 |0242: invoke-virtual {v1, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@0231 │ │ +00b6fa: 0a02 |0245: move-result v2 │ │ +00b6fc: 3802 1e00 |0246: if-eqz v2, 0264 // +001e │ │ +00b700: 1a02 a401 |0248: const-string v2, "TimerActivity" // string@01a4 │ │ +00b704: 1a03 9701 |024a: const-string v3, "Still have a timer" // string@0197 │ │ +00b708: 7120 a201 3200 |024c: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00b70e: 6e10 3202 0100 |024f: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@0232 │ │ +00b714: 0b01 |0252: move-result-wide v1 │ │ +00b716: 6e10 3202 0000 |0253: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0232 │ │ +00b71c: 0b03 |0256: move-result-wide v3 │ │ +00b71e: 9c00 0103 |0257: sub-long v0, v1, v3 │ │ +00b722: 8400 |0259: long-to-int v0, v0 │ │ +00b724: 5990 c300 |025a: iput v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +00b728: 7020 a702 6900 |025c: invoke-direct {v9, v6}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(I)V // method@02a7 │ │ +00b72e: 7010 c102 0900 |025f: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.k:()V // method@02c1 │ │ +00b734: 2900 10ff |0262: goto/16 0172 // -00f0 │ │ +00b738: 7010 c002 0900 |0264: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.j:()V // method@02c0 │ │ +00b73e: 7010 ad02 0900 |0267: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:()V // method@02ad │ │ +00b744: 2900 08ff |026a: goto/16 0172 // -00f8 │ │ +00b748: 5490 c000 |026c: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:Landroid/app/NotificationManager; // field@00c0 │ │ +00b74c: 6e10 d100 0000 |026e: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@00d1 │ │ +00b752: 7010 ad02 0900 |0271: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:()V // method@02ad │ │ +00b758: 5590 d100 |0274: iget-boolean v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.s:Z // field@00d1 │ │ +00b75c: 3800 fcfe |0276: if-eqz v0, 0172 // -0104 │ │ +00b760: 5490 d000 |0278: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b764: 1a01 9901 |027a: const-string v1, "SwitchTimeMode" // string@0199 │ │ +00b768: 7230 2801 1006 |027c: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00b76e: 0a00 |027f: move-result v0 │ │ +00b770: 3800 0700 |0280: if-eqz v0, 0287 // +0007 │ │ +00b774: 7010 c202 0900 |0282: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.l:()V // method@02c2 │ │ +00b77a: 2900 effe |0285: goto/16 0174 // -0111 │ │ +00b77e: 7010 a902 0900 |0287: invoke-direct {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:()V // method@02a9 │ │ +00b784: 2900 eafe |028a: goto/16 0174 // -0116 │ │ +00b788: 5490 d000 |028c: iget-object v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b78c: 1a01 2d00 |028e: const-string v1, "CurrentTime" // string@002d │ │ +00b790: 7230 2901 1006 |0290: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00b796: 0a00 |0293: move-result v0 │ │ +00b798: 5990 c300 |0294: iput v0, v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:I // field@00c3 │ │ +00b79c: 6e10 9e02 0900 |0296: invoke-virtual {v9}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:()V // method@029e │ │ +00b7a2: 1220 |0299: const/4 v0, #int 2 // #2 │ │ +00b7a4: 7020 a702 0900 |029a: invoke-direct {v9, v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(I)V // method@02a7 │ │ +00b7aa: 2900 d5fe |029d: goto/16 0172 // -012b │ │ +00b7ae: 0000 |029f: nop // spacer │ │ +00b7b0: 0001 0300 0000 0000 9900 0000 fd00 ... |02a0: packed-switch-data (10 units) │ │ catches : 1 │ │ 0x0083 - 0x008a │ │ Ljava/io/FileNotFoundException; -> 0x0175 │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ @@ -46184,74 +10417,74 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0268f8: |[0268f8] org.yuttadhammo.BodhiTimer.TimerActivity.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -026908: 1303 8000 |0000: const/16 v3, #int 128 // #80 │ │ -02690c: 1a00 c403 |0002: const-string v0, "WakeLock" // string@03c4 │ │ -026910: 6e20 7707 0600 |0004: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -026916: 0a00 |0007: move-result v0 │ │ -026918: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -02691c: 5440 7b02 |000a: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@027b │ │ -026920: 1a01 c403 |000c: const-string v1, "WakeLock" // string@03c4 │ │ -026924: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -026926: 7230 bb00 1002 |000f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -02692c: 0a00 |0012: move-result v0 │ │ -02692e: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ -026932: 6e10 4708 0400 |0015: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getWindow:()Landroid/view/Window; // method@0847 │ │ -026938: 0c00 |0018: move-result-object v0 │ │ -02693a: 6e20 ce06 3000 |0019: invoke-virtual {v0, v3}, Landroid/view/Window;.addFlags:(I)V // method@06ce │ │ -026940: 0e00 |001c: return-void │ │ -026942: 6e10 4708 0400 |001d: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getWindow:()Landroid/view/Window; // method@0847 │ │ -026948: 0c00 |0020: move-result-object v0 │ │ -02694a: 6e20 cf06 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/Window;.clearFlags:(I)V // method@06cf │ │ -026950: 28f8 |0024: goto 001c // -0008 │ │ +00b7d4: |[00b7d4] org.yuttadhammo.BodhiTimer.TimerActivity.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +00b7e4: 1303 8000 |0000: const/16 v3, #int 128 // #80 │ │ +00b7e8: 1a00 ce01 |0002: const-string v0, "WakeLock" // string@01ce │ │ +00b7ec: 6e20 1202 0600 |0004: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00b7f2: 0a00 |0007: move-result v0 │ │ +00b7f4: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +00b7f8: 5440 d000 |000a: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.r:Landroid/content/SharedPreferences; // field@00d0 │ │ +00b7fc: 1a01 ce01 |000c: const-string v1, "WakeLock" // string@01ce │ │ +00b800: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +00b802: 7230 2801 1002 |000f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00b808: 0a00 |0012: move-result v0 │ │ +00b80a: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ +00b80e: 6e10 bb02 0400 |0015: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getWindow:()Landroid/view/Window; // method@02bb │ │ +00b814: 0c00 |0018: move-result-object v0 │ │ +00b816: 6e20 ad01 3000 |0019: invoke-virtual {v0, v3}, Landroid/view/Window;.addFlags:(I)V // method@01ad │ │ +00b81c: 0e00 |001c: return-void │ │ +00b81e: 6e10 bb02 0400 |001d: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getWindow:()Landroid/view/Window; // method@02bb │ │ +00b824: 0c00 |0020: move-result-object v0 │ │ +00b826: 6e20 ae01 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/Window;.clearFlags:(I)V // method@01ae │ │ +00b82c: 28f8 |0024: goto 001c // -0008 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/yuttadhammo/BodhiTimer/TimerActivity;) │ │ name : 'onStop' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -026954: |[026954] org.yuttadhammo.BodhiTimer.TimerActivity.onStop:()V │ │ -026964: 1a00 7c03 |0000: const-string v0, "TimerActivity" // string@037c │ │ -026968: 1a01 ab06 |0002: const-string v1, "service stopped" // string@06ab │ │ -02696c: 7120 2c06 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -026972: 5420 6302 |0007: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.F:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@0263 │ │ -026976: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -02697a: 5420 6302 |000b: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.F:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@0263 │ │ -02697e: 6e10 1808 0000 |000d: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/Service/b;.b:()V // method@0818 │ │ -026984: 6f10 1700 0200 |0010: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0017 │ │ -02698a: 0e00 |0013: return-void │ │ +00b830: |[00b830] org.yuttadhammo.BodhiTimer.TimerActivity.onStop:()V │ │ +00b840: 1a00 a401 |0000: const-string v0, "TimerActivity" // string@01a4 │ │ +00b844: 1a01 4403 |0002: const-string v1, "service stopped" // string@0344 │ │ +00b848: 7120 9f01 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +00b84e: 5420 b800 |0007: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.F:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@00b8 │ │ +00b852: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +00b856: 5420 b800 |000b: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.F:Lorg/yuttadhammo/BodhiTimer/Service/b; // field@00b8 │ │ +00b85a: 6e10 8c02 0000 |000d: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/Service/b;.b:()V // method@028c │ │ +00b860: 6f10 8600 0200 |0010: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0086 │ │ +00b866: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #211 header: │ │ -class_idx : 438 │ │ +Class #70 header: │ │ +class_idx : 227 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 94 │ │ +superclass_idx : 138 │ │ source_file_idx : -1 │ │ static_fields_size : 2 │ │ instance_fields_size: 13 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 5 │ │ │ │ -Class #211 - │ │ +Class #70 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/preference/PreferenceActivity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'a' │ │ @@ -46320,640 +10553,640 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -02698c: |[02698c] org.yuttadhammo.BodhiTimer.TimerPrefActivity.:()V │ │ -02699c: 1c00 b601 |0000: const-class v0, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // type@01b6 │ │ -0269a0: 6e10 4f07 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@074f │ │ -0269a6: 0c00 |0005: move-result-object v0 │ │ -0269a8: 6900 8402 |0006: sput-object v0, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:Ljava/lang/String; // field@0284 │ │ -0269ac: 0e00 |0008: return-void │ │ +00b868: |[00b868] org.yuttadhammo.BodhiTimer.TimerPrefActivity.:()V │ │ +00b878: 1c00 e300 |0000: const-class v0, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // type@00e3 │ │ +00b87c: 6e10 fd01 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@01fd │ │ +00b882: 0c00 |0005: move-result-object v0 │ │ +00b884: 6900 d900 |0006: sput-object v0, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:Ljava/lang/String; // field@00d9 │ │ +00b888: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0269b0: |[0269b0] org.yuttadhammo.BodhiTimer.TimerPrefActivity.:()V │ │ -0269c0: 7010 5d01 0100 |0000: invoke-direct {v1}, Landroid/preference/PreferenceActivity;.:()V // method@015d │ │ -0269c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0269c8: 5910 8b02 |0004: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.h:I // field@028b │ │ -0269cc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0269ce: 5910 8c02 |0007: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.i:I // field@028c │ │ -0269d2: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -0269d4: 5910 8d02 |000a: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.j:I // field@028d │ │ -0269d8: 1230 |000c: const/4 v0, #int 3 // #3 │ │ -0269da: 5910 8e02 |000d: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.k:I // field@028e │ │ -0269de: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -0269e0: 5910 8f02 |0010: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.l:I // field@028f │ │ -0269e4: 0e00 |0012: return-void │ │ +00b88c: |[00b88c] org.yuttadhammo.BodhiTimer.TimerPrefActivity.:()V │ │ +00b89c: 7010 8f01 0100 |0000: invoke-direct {v1}, Landroid/preference/PreferenceActivity;.:()V // method@018f │ │ +00b8a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +00b8a4: 5910 e000 |0004: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.h:I // field@00e0 │ │ +00b8a8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +00b8aa: 5910 e100 |0007: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.i:I // field@00e1 │ │ +00b8ae: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +00b8b0: 5910 e200 |000a: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.j:I // field@00e2 │ │ +00b8b4: 1230 |000c: const/4 v0, #int 3 // #3 │ │ +00b8b6: 5910 e300 |000d: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.k:I // field@00e3 │ │ +00b8ba: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +00b8bc: 5910 e400 |0010: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.l:I // field@00e4 │ │ +00b8c0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'a' │ │ type : '()Landroid/app/Activity;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0269e8: |[0269e8] org.yuttadhammo.BodhiTimer.TimerPrefActivity.a:()Landroid/app/Activity; │ │ -0269f8: 6200 8702 |0000: sget-object v0, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:Landroid/app/Activity; // field@0287 │ │ -0269fc: 1100 |0002: return-object v0 │ │ +00b8c4: |[00b8c4] org.yuttadhammo.BodhiTimer.TimerPrefActivity.a:()Landroid/app/Activity; │ │ +00b8d4: 6200 dc00 |0000: sget-object v0, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:Landroid/app/Activity; // field@00dc │ │ +00b8d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'a' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026a00: |[026a00] org.yuttadhammo.BodhiTimer.TimerPrefActivity.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; │ │ -026a10: 5410 8802 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:Landroid/media/MediaPlayer; // field@0288 │ │ -026a14: 1100 |0002: return-object v0 │ │ +00b8dc: |[00b8dc] org.yuttadhammo.BodhiTimer.TimerPrefActivity.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; │ │ +00b8ec: 5410 dd00 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:Landroid/media/MediaPlayer; // field@00dd │ │ +00b8f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'a' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026a18: |[026a18] org.yuttadhammo.BodhiTimer.TimerPrefActivity.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Ljava/lang/String;)Ljava/lang/String; │ │ -026a28: 5b01 9002 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.m:Ljava/lang/String; // field@0290 │ │ -026a2c: 1101 |0002: return-object v1 │ │ +00b8f4: |[00b8f4] org.yuttadhammo.BodhiTimer.TimerPrefActivity.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Ljava/lang/String;)Ljava/lang/String; │ │ +00b904: 5b01 e500 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.m:Ljava/lang/String; // field@00e5 │ │ +00b908: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'b' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026a30: |[026a30] org.yuttadhammo.BodhiTimer.TimerPrefActivity.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; │ │ -026a40: 5410 8602 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:Landroid/content/Context; // field@0286 │ │ -026a44: 1100 |0002: return-object v0 │ │ +00b90c: |[00b90c] org.yuttadhammo.BodhiTimer.TimerPrefActivity.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; │ │ +00b91c: 5410 db00 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:Landroid/content/Context; // field@00db │ │ +00b920: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'b' │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026a48: |[026a48] org.yuttadhammo.BodhiTimer.TimerPrefActivity.b:()Ljava/lang/String; │ │ -026a58: 6200 8402 |0000: sget-object v0, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:Ljava/lang/String; // field@0284 │ │ -026a5c: 1100 |0002: return-object v0 │ │ +00b924: |[00b924] org.yuttadhammo.BodhiTimer.TimerPrefActivity.b:()Ljava/lang/String; │ │ +00b934: 6200 d900 |0000: sget-object v0, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:Ljava/lang/String; // field@00d9 │ │ +00b938: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'b' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026a60: |[026a60] org.yuttadhammo.BodhiTimer.TimerPrefActivity.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Ljava/lang/String;)Ljava/lang/String; │ │ -026a70: 5b01 9102 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.n:Ljava/lang/String; // field@0291 │ │ -026a74: 1101 |0002: return-object v1 │ │ +00b93c: |[00b93c] org.yuttadhammo.BodhiTimer.TimerPrefActivity.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Ljava/lang/String;)Ljava/lang/String; │ │ +00b94c: 5b01 e600 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.n:Ljava/lang/String; // field@00e6 │ │ +00b950: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'c' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026a78: |[026a78] org.yuttadhammo.BodhiTimer.TimerPrefActivity.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; │ │ -026a88: 5410 8902 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.f:Landroid/preference/Preference; // field@0289 │ │ -026a8c: 1100 |0002: return-object v0 │ │ +00b954: |[00b954] org.yuttadhammo.BodhiTimer.TimerPrefActivity.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; │ │ +00b964: 5410 de00 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.f:Landroid/preference/Preference; // field@00de │ │ +00b968: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'd' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026a90: |[026a90] org.yuttadhammo.BodhiTimer.TimerPrefActivity.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; │ │ -026aa0: 5410 8a02 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.g:Landroid/preference/Preference; // field@028a │ │ -026aa4: 1100 |0002: return-object v0 │ │ +00b96c: |[00b96c] org.yuttadhammo.BodhiTimer.TimerPrefActivity.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; │ │ +00b97c: 5410 df00 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.g:Landroid/preference/Preference; // field@00df │ │ +00b980: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'e' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026aa8: |[026aa8] org.yuttadhammo.BodhiTimer.TimerPrefActivity.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; │ │ -026ab8: 5410 8502 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@0285 │ │ -026abc: 1100 |0002: return-object v0 │ │ +00b984: |[00b984] org.yuttadhammo.BodhiTimer.TimerPrefActivity.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; │ │ +00b994: 5410 da00 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@00da │ │ +00b998: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'f' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/speech/tts/TextToSpeech;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026ac0: |[026ac0] org.yuttadhammo.BodhiTimer.TimerPrefActivity.f:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/speech/tts/TextToSpeech; │ │ -026ad0: 5410 9202 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.o:Landroid/speech/tts/TextToSpeech; // field@0292 │ │ -026ad4: 1100 |0002: return-object v0 │ │ +00b99c: |[00b99c] org.yuttadhammo.BodhiTimer.TimerPrefActivity.f:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/speech/tts/TextToSpeech; │ │ +00b9ac: 5410 e700 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.o:Landroid/speech/tts/TextToSpeech; // field@00e7 │ │ +00b9b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'onActivityResult' │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 314 16-bit code units │ │ -026ad8: |[026ad8] org.yuttadhammo.BodhiTimer.TimerPrefActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -026ae8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -026aea: 3307 0e00 |0001: if-ne v7, v0, 000f // +000e │ │ -026aee: 5450 8502 |0003: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@0285 │ │ -026af2: 7210 ba00 0000 |0005: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -026af8: 0c01 |0008: move-result-object v1 │ │ -026afa: 2b06 2301 0000 |0009: packed-switch v6, 0000012c // +00000123 │ │ -026b00: 7210 b400 0100 |000c: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00b4 │ │ -026b06: 0e00 |000f: return-void │ │ -026b08: 1a00 2d04 |0010: const-string v0, "android.intent.extra.ringtone.PICKED_URI" // string@042d │ │ -026b0c: 6e20 a200 0800 |0012: invoke-virtual {v8, v0}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a2 │ │ -026b12: 0c00 |0015: move-result-object v0 │ │ -026b14: 1f00 4900 |0016: check-cast v0, Landroid/net/Uri; // type@0049 │ │ -026b18: 3800 2c00 |0018: if-eqz v0, 0044 // +002c │ │ -026b1c: 1a02 7a03 |001a: const-string v2, "Timer" // string@037a │ │ -026b20: 2203 8f01 |001c: new-instance v3, Ljava/lang/StringBuilder; // type@018f │ │ -026b24: 7010 8207 0300 |001e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -026b2a: 1a04 fb00 |0021: const-string v4, "Got ringtone " // string@00fb │ │ -026b2e: 6e20 8807 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -026b34: 0c03 |0026: move-result-object v3 │ │ -026b36: 6e10 1c01 0000 |0027: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@011c │ │ -026b3c: 0c04 |002a: move-result-object v4 │ │ -026b3e: 6e20 8807 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -026b44: 0c03 |002e: move-result-object v3 │ │ -026b46: 6e10 8b07 0300 |002f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -026b4c: 0c03 |0032: move-result-object v3 │ │ -026b4e: 7120 2f06 3200 |0033: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -026b54: 1a02 6d03 |0036: const-string v2, "SystemUri" // string@036d │ │ -026b58: 6e10 1c01 0000 |0038: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@011c │ │ -026b5e: 0c00 |003b: move-result-object v0 │ │ -026b60: 7230 b800 2100 |003c: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -026b66: 1a00 5307 |003f: const-string v0, "system" // string@0753 │ │ -026b6a: 5b50 9002 |0041: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.m:Ljava/lang/String; // field@0290 │ │ -026b6e: 28c9 |0043: goto 000c // -0037 │ │ -026b70: 1a00 6d03 |0044: const-string v0, "SystemUri" // string@036d │ │ -026b74: 1a02 0000 |0046: const-string v2, "" // string@0000 │ │ -026b78: 7230 b800 0102 |0048: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -026b7e: 1a00 3003 |004b: const-string v0, "NotificationUri" // string@0330 │ │ -026b82: 5452 9002 |004d: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.m:Ljava/lang/String; // field@0290 │ │ -026b86: 7230 b800 0102 |004f: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -026b8c: 28ba |0052: goto 000c // -0046 │ │ -026b8e: 6e10 9e00 0800 |0053: invoke-virtual {v8}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@009e │ │ -026b94: 0c00 |0056: move-result-object v0 │ │ -026b96: 3800 2800 |0057: if-eqz v0, 007f // +0028 │ │ -026b9a: 6202 8402 |0059: sget-object v2, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:Ljava/lang/String; // field@0284 │ │ -026b9e: 2203 8f01 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@018f │ │ -026ba2: 7010 8207 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -026ba8: 1a04 e700 |0060: const-string v4, "File Path: " // string@00e7 │ │ -026bac: 6e20 8807 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -026bb2: 0c03 |0065: move-result-object v3 │ │ -026bb4: 6e20 8707 0300 |0066: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -026bba: 0c03 |0069: move-result-object v3 │ │ -026bbc: 6e10 8b07 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -026bc2: 0c03 |006d: move-result-object v3 │ │ -026bc4: 7120 2f06 3200 |006e: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -026bca: 1a02 e800 |0071: const-string v2, "FileUri" // string@00e8 │ │ -026bce: 6e10 1c01 0000 |0073: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@011c │ │ -026bd4: 0c00 |0076: move-result-object v0 │ │ -026bd6: 7230 b800 2100 |0077: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -026bdc: 1a00 b304 |007a: const-string v0, "file" // string@04b3 │ │ -026be0: 5b50 9002 |007c: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.m:Ljava/lang/String; // field@0290 │ │ -026be4: 288e |007e: goto 000c // -0072 │ │ -026be6: 1a00 e800 |007f: const-string v0, "FileUri" // string@00e8 │ │ -026bea: 1a02 0000 |0081: const-string v2, "" // string@0000 │ │ -026bee: 7230 b800 0102 |0083: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -026bf4: 1a00 3003 |0086: const-string v0, "NotificationUri" // string@0330 │ │ -026bf8: 5452 9002 |0088: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.m:Ljava/lang/String; // field@0290 │ │ -026bfc: 7230 b800 0102 |008a: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -026c02: 2900 7fff |008d: goto/16 000c // -0081 │ │ -026c06: 1a00 2d04 |008f: const-string v0, "android.intent.extra.ringtone.PICKED_URI" // string@042d │ │ -026c0a: 6e20 a200 0800 |0091: invoke-virtual {v8, v0}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a2 │ │ -026c10: 0c00 |0094: move-result-object v0 │ │ -026c12: 1f00 4900 |0095: check-cast v0, Landroid/net/Uri; // type@0049 │ │ -026c16: 3800 2d00 |0097: if-eqz v0, 00c4 // +002d │ │ -026c1a: 1a02 7a03 |0099: const-string v2, "Timer" // string@037a │ │ -026c1e: 2203 8f01 |009b: new-instance v3, Ljava/lang/StringBuilder; // type@018f │ │ -026c22: 7010 8207 0300 |009d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -026c28: 1a04 fb00 |00a0: const-string v4, "Got ringtone " // string@00fb │ │ -026c2c: 6e20 8807 4300 |00a2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -026c32: 0c03 |00a5: move-result-object v3 │ │ -026c34: 6e10 1c01 0000 |00a6: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@011c │ │ -026c3a: 0c04 |00a9: move-result-object v4 │ │ -026c3c: 6e20 8807 4300 |00aa: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -026c42: 0c03 |00ad: move-result-object v3 │ │ -026c44: 6e10 8b07 0300 |00ae: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -026c4a: 0c03 |00b1: move-result-object v3 │ │ -026c4c: 7120 2f06 3200 |00b2: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -026c52: 1a02 4003 |00b5: const-string v2, "PreSystemUri" // string@0340 │ │ -026c56: 6e10 1c01 0000 |00b7: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@011c │ │ -026c5c: 0c00 |00ba: move-result-object v0 │ │ -026c5e: 7230 b800 2100 |00bb: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -026c64: 1a00 5307 |00be: const-string v0, "system" // string@0753 │ │ -026c68: 5b50 9102 |00c0: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.n:Ljava/lang/String; // field@0291 │ │ -026c6c: 2900 4aff |00c2: goto/16 000c // -00b6 │ │ -026c70: 1a00 4003 |00c4: const-string v0, "PreSystemUri" // string@0340 │ │ -026c74: 1a02 0000 |00c6: const-string v2, "" // string@0000 │ │ -026c78: 7230 b800 0102 |00c8: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -026c7e: 1a00 3f03 |00cb: const-string v0, "PreSoundUri" // string@033f │ │ -026c82: 5452 9102 |00cd: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.n:Ljava/lang/String; // field@0291 │ │ -026c86: 7230 b800 0102 |00cf: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -026c8c: 2900 3aff |00d2: goto/16 000c // -00c6 │ │ -026c90: 6e10 9e00 0800 |00d4: invoke-virtual {v8}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@009e │ │ -026c96: 0c00 |00d7: move-result-object v0 │ │ -026c98: 3800 2900 |00d8: if-eqz v0, 0101 // +0029 │ │ -026c9c: 6202 8402 |00da: sget-object v2, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:Ljava/lang/String; // field@0284 │ │ -026ca0: 2203 8f01 |00dc: new-instance v3, Ljava/lang/StringBuilder; // type@018f │ │ -026ca4: 7010 8207 0300 |00de: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -026caa: 1a04 e700 |00e1: const-string v4, "File Path: " // string@00e7 │ │ -026cae: 6e20 8807 4300 |00e3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -026cb4: 0c03 |00e6: move-result-object v3 │ │ -026cb6: 6e20 8707 0300 |00e7: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -026cbc: 0c03 |00ea: move-result-object v3 │ │ -026cbe: 6e10 8b07 0300 |00eb: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -026cc4: 0c03 |00ee: move-result-object v3 │ │ -026cc6: 7120 2f06 3200 |00ef: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -026ccc: 1a02 3e03 |00f2: const-string v2, "PreFileUri" // string@033e │ │ -026cd0: 6e10 1c01 0000 |00f4: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@011c │ │ -026cd6: 0c00 |00f7: move-result-object v0 │ │ -026cd8: 7230 b800 2100 |00f8: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -026cde: 1a00 b304 |00fb: const-string v0, "file" // string@04b3 │ │ -026ce2: 5b50 9102 |00fd: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.n:Ljava/lang/String; // field@0291 │ │ -026ce6: 2900 0dff |00ff: goto/16 000c // -00f3 │ │ -026cea: 1a00 3e03 |0101: const-string v0, "PreFileUri" // string@033e │ │ -026cee: 1a02 0000 |0103: const-string v2, "" // string@0000 │ │ -026cf2: 7230 b800 0102 |0105: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -026cf8: 1a00 3f03 |0108: const-string v0, "PreSoundUri" // string@033f │ │ -026cfc: 5452 9102 |010a: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.n:Ljava/lang/String; // field@0291 │ │ -026d00: 7230 b800 0102 |010c: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -026d06: 2900 fdfe |010f: goto/16 000c // -0103 │ │ -026d0a: 6e10 9e00 0800 |0111: invoke-virtual {v8}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@009e │ │ -026d10: 0c00 |0114: move-result-object v0 │ │ -026d12: 3800 0d00 |0115: if-eqz v0, 0122 // +000d │ │ -026d16: 1a02 5a04 |0117: const-string v2, "bmp_url" // string@045a │ │ -026d1a: 6e10 1c01 0000 |0119: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@011c │ │ -026d20: 0c00 |011c: move-result-object v0 │ │ -026d22: 7230 b800 2100 |011d: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -026d28: 2900 ecfe |0120: goto/16 000c // -0114 │ │ -026d2c: 1a00 5a04 |0122: const-string v0, "bmp_url" // string@045a │ │ -026d30: 1a02 0000 |0124: const-string v2, "" // string@0000 │ │ -026d34: 7230 b800 0102 |0126: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -026d3a: 2900 e3fe |0129: goto/16 000c // -011d │ │ -026d3e: 0000 |012b: nop // spacer │ │ -026d40: 0001 0500 0000 0000 0700 0000 4a00 ... |012c: packed-switch-data (14 units) │ │ +00b9b4: |[00b9b4] org.yuttadhammo.BodhiTimer.TimerPrefActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +00b9c4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +00b9c6: 3307 0e00 |0001: if-ne v7, v0, 000f // +000e │ │ +00b9ca: 5450 da00 |0003: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@00da │ │ +00b9ce: 7210 2701 0000 |0005: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +00b9d4: 0c01 |0008: move-result-object v1 │ │ +00b9d6: 2b06 2301 0000 |0009: packed-switch v6, 0000012c // +00000123 │ │ +00b9dc: 7210 2101 0100 |000c: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0121 │ │ +00b9e2: 0e00 |000f: return-void │ │ +00b9e4: 1a00 0502 |0010: const-string v0, "android.intent.extra.ringtone.PICKED_URI" // string@0205 │ │ +00b9e8: 6e20 0f01 0800 |0012: invoke-virtual {v8, v0}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@010f │ │ +00b9ee: 0c00 |0015: move-result-object v0 │ │ +00b9f0: 1f00 7900 |0016: check-cast v0, Landroid/net/Uri; // type@0079 │ │ +00b9f4: 3800 2c00 |0018: if-eqz v0, 0044 // +002c │ │ +00b9f8: 1a02 a201 |001a: const-string v2, "Timer" // string@01a2 │ │ +00b9fc: 2203 c600 |001c: new-instance v3, Ljava/lang/StringBuilder; // type@00c6 │ │ +00ba00: 7010 1b02 0300 |001e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00ba06: 1a04 3e00 |0021: const-string v4, "Got ringtone " // string@003e │ │ +00ba0a: 6e20 1f02 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00ba10: 0c03 |0026: move-result-object v3 │ │ +00ba12: 6e10 6801 0000 |0027: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0168 │ │ +00ba18: 0c04 |002a: move-result-object v4 │ │ +00ba1a: 6e20 1f02 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00ba20: 0c03 |002e: move-result-object v3 │ │ +00ba22: 6e10 2002 0300 |002f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00ba28: 0c03 |0032: move-result-object v3 │ │ +00ba2a: 7120 a201 3200 |0033: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00ba30: 1a02 9a01 |0036: const-string v2, "SystemUri" // string@019a │ │ +00ba34: 6e10 6801 0000 |0038: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0168 │ │ +00ba3a: 0c00 |003b: move-result-object v0 │ │ +00ba3c: 7230 2501 2100 |003c: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00ba42: 1a00 bb03 |003f: const-string v0, "system" // string@03bb │ │ +00ba46: 5b50 e500 |0041: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.m:Ljava/lang/String; // field@00e5 │ │ +00ba4a: 28c9 |0043: goto 000c // -0037 │ │ +00ba4c: 1a00 9a01 |0044: const-string v0, "SystemUri" // string@019a │ │ +00ba50: 1a02 0000 |0046: const-string v2, "" // string@0000 │ │ +00ba54: 7230 2501 0102 |0048: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00ba5a: 1a00 7c01 |004b: const-string v0, "NotificationUri" // string@017c │ │ +00ba5e: 5452 e500 |004d: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.m:Ljava/lang/String; // field@00e5 │ │ +00ba62: 7230 2501 0102 |004f: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00ba68: 28ba |0052: goto 000c // -0046 │ │ +00ba6a: 6e10 0b01 0800 |0053: invoke-virtual {v8}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@010b │ │ +00ba70: 0c00 |0056: move-result-object v0 │ │ +00ba72: 3800 2800 |0057: if-eqz v0, 007f // +0028 │ │ +00ba76: 6202 d900 |0059: sget-object v2, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:Ljava/lang/String; // field@00d9 │ │ +00ba7a: 2203 c600 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@00c6 │ │ +00ba7e: 7010 1b02 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00ba84: 1a04 3800 |0060: const-string v4, "File Path: " // string@0038 │ │ +00ba88: 6e20 1f02 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00ba8e: 0c03 |0065: move-result-object v3 │ │ +00ba90: 6e20 1e02 0300 |0066: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@021e │ │ +00ba96: 0c03 |0069: move-result-object v3 │ │ +00ba98: 6e10 2002 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00ba9e: 0c03 |006d: move-result-object v3 │ │ +00baa0: 7120 a201 3200 |006e: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00baa6: 1a02 3900 |0071: const-string v2, "FileUri" // string@0039 │ │ +00baaa: 6e10 6801 0000 |0073: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0168 │ │ +00bab0: 0c00 |0076: move-result-object v0 │ │ +00bab2: 7230 2501 2100 |0077: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00bab8: 1a00 5902 |007a: const-string v0, "file" // string@0259 │ │ +00babc: 5b50 e500 |007c: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.m:Ljava/lang/String; // field@00e5 │ │ +00bac0: 288e |007e: goto 000c // -0072 │ │ +00bac2: 1a00 3900 |007f: const-string v0, "FileUri" // string@0039 │ │ +00bac6: 1a02 0000 |0081: const-string v2, "" // string@0000 │ │ +00baca: 7230 2501 0102 |0083: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00bad0: 1a00 7c01 |0086: const-string v0, "NotificationUri" // string@017c │ │ +00bad4: 5452 e500 |0088: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.m:Ljava/lang/String; // field@00e5 │ │ +00bad8: 7230 2501 0102 |008a: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00bade: 2900 7fff |008d: goto/16 000c // -0081 │ │ +00bae2: 1a00 0502 |008f: const-string v0, "android.intent.extra.ringtone.PICKED_URI" // string@0205 │ │ +00bae6: 6e20 0f01 0800 |0091: invoke-virtual {v8, v0}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@010f │ │ +00baec: 0c00 |0094: move-result-object v0 │ │ +00baee: 1f00 7900 |0095: check-cast v0, Landroid/net/Uri; // type@0079 │ │ +00baf2: 3800 2d00 |0097: if-eqz v0, 00c4 // +002d │ │ +00baf6: 1a02 a201 |0099: const-string v2, "Timer" // string@01a2 │ │ +00bafa: 2203 c600 |009b: new-instance v3, Ljava/lang/StringBuilder; // type@00c6 │ │ +00bafe: 7010 1b02 0300 |009d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00bb04: 1a04 3e00 |00a0: const-string v4, "Got ringtone " // string@003e │ │ +00bb08: 6e20 1f02 4300 |00a2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00bb0e: 0c03 |00a5: move-result-object v3 │ │ +00bb10: 6e10 6801 0000 |00a6: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0168 │ │ +00bb16: 0c04 |00a9: move-result-object v4 │ │ +00bb18: 6e20 1f02 4300 |00aa: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00bb1e: 0c03 |00ad: move-result-object v3 │ │ +00bb20: 6e10 2002 0300 |00ae: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00bb26: 0c03 |00b1: move-result-object v3 │ │ +00bb28: 7120 a201 3200 |00b2: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00bb2e: 1a02 8301 |00b5: const-string v2, "PreSystemUri" // string@0183 │ │ +00bb32: 6e10 6801 0000 |00b7: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0168 │ │ +00bb38: 0c00 |00ba: move-result-object v0 │ │ +00bb3a: 7230 2501 2100 |00bb: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00bb40: 1a00 bb03 |00be: const-string v0, "system" // string@03bb │ │ +00bb44: 5b50 e600 |00c0: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.n:Ljava/lang/String; // field@00e6 │ │ +00bb48: 2900 4aff |00c2: goto/16 000c // -00b6 │ │ +00bb4c: 1a00 8301 |00c4: const-string v0, "PreSystemUri" // string@0183 │ │ +00bb50: 1a02 0000 |00c6: const-string v2, "" // string@0000 │ │ +00bb54: 7230 2501 0102 |00c8: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00bb5a: 1a00 8201 |00cb: const-string v0, "PreSoundUri" // string@0182 │ │ +00bb5e: 5452 e600 |00cd: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.n:Ljava/lang/String; // field@00e6 │ │ +00bb62: 7230 2501 0102 |00cf: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00bb68: 2900 3aff |00d2: goto/16 000c // -00c6 │ │ +00bb6c: 6e10 0b01 0800 |00d4: invoke-virtual {v8}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@010b │ │ +00bb72: 0c00 |00d7: move-result-object v0 │ │ +00bb74: 3800 2900 |00d8: if-eqz v0, 0101 // +0029 │ │ +00bb78: 6202 d900 |00da: sget-object v2, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:Ljava/lang/String; // field@00d9 │ │ +00bb7c: 2203 c600 |00dc: new-instance v3, Ljava/lang/StringBuilder; // type@00c6 │ │ +00bb80: 7010 1b02 0300 |00de: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00bb86: 1a04 3800 |00e1: const-string v4, "File Path: " // string@0038 │ │ +00bb8a: 6e20 1f02 4300 |00e3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00bb90: 0c03 |00e6: move-result-object v3 │ │ +00bb92: 6e20 1e02 0300 |00e7: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@021e │ │ +00bb98: 0c03 |00ea: move-result-object v3 │ │ +00bb9a: 6e10 2002 0300 |00eb: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00bba0: 0c03 |00ee: move-result-object v3 │ │ +00bba2: 7120 a201 3200 |00ef: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00bba8: 1a02 8101 |00f2: const-string v2, "PreFileUri" // string@0181 │ │ +00bbac: 6e10 6801 0000 |00f4: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0168 │ │ +00bbb2: 0c00 |00f7: move-result-object v0 │ │ +00bbb4: 7230 2501 2100 |00f8: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00bbba: 1a00 5902 |00fb: const-string v0, "file" // string@0259 │ │ +00bbbe: 5b50 e600 |00fd: iput-object v0, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.n:Ljava/lang/String; // field@00e6 │ │ +00bbc2: 2900 0dff |00ff: goto/16 000c // -00f3 │ │ +00bbc6: 1a00 8101 |0101: const-string v0, "PreFileUri" // string@0181 │ │ +00bbca: 1a02 0000 |0103: const-string v2, "" // string@0000 │ │ +00bbce: 7230 2501 0102 |0105: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00bbd4: 1a00 8201 |0108: const-string v0, "PreSoundUri" // string@0182 │ │ +00bbd8: 5452 e600 |010a: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.n:Ljava/lang/String; // field@00e6 │ │ +00bbdc: 7230 2501 0102 |010c: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00bbe2: 2900 fdfe |010f: goto/16 000c // -0103 │ │ +00bbe6: 6e10 0b01 0800 |0111: invoke-virtual {v8}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@010b │ │ +00bbec: 0c00 |0114: move-result-object v0 │ │ +00bbee: 3800 0d00 |0115: if-eqz v0, 0122 // +000d │ │ +00bbf2: 1a02 2702 |0117: const-string v2, "bmp_url" // string@0227 │ │ +00bbf6: 6e10 6801 0000 |0119: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0168 │ │ +00bbfc: 0c00 |011c: move-result-object v0 │ │ +00bbfe: 7230 2501 2100 |011d: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00bc04: 2900 ecfe |0120: goto/16 000c // -0114 │ │ +00bc08: 1a00 2702 |0122: const-string v0, "bmp_url" // string@0227 │ │ +00bc0c: 1a02 0000 |0124: const-string v2, "" // string@0000 │ │ +00bc10: 7230 2501 0102 |0126: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00bc16: 2900 e3fe |0129: goto/16 000c // -011d │ │ +00bc1a: 0000 |012b: nop // spacer │ │ +00bc1c: 0001 0500 0000 0000 0700 0000 4a00 ... |012c: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 346 16-bit code units │ │ -026d5c: |[026d5c] org.yuttadhammo.BodhiTimer.TimerPrefActivity.onCreate:(Landroid/os/Bundle;)V │ │ -026d6c: 1302 0004 |0000: const/16 v2, #int 1024 // #400 │ │ -026d70: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -026d72: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -026d74: 6f20 5e01 8700 |0004: invoke-super {v7, v8}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@015e │ │ -026d7a: 5b77 8602 |0007: iput-object v7, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:Landroid/content/Context; // field@0286 │ │ -026d7e: 6907 8702 |0009: sput-object v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:Landroid/app/Activity; // field@0287 │ │ -026d82: 2200 6200 |000b: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@0062 │ │ -026d86: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -026d88: 7030 6301 7001 |000e: invoke-direct {v0, v7, v1}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@0163 │ │ -026d8e: 5b70 9202 |0011: iput-object v0, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.o:Landroid/speech/tts/TextToSpeech; // field@0292 │ │ -026d92: 6e10 6e08 0700 |0013: invoke-virtual {v7}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getBaseContext:()Landroid/content/Context; // method@086e │ │ -026d98: 0c00 |0016: move-result-object v0 │ │ -026d9a: 7110 6201 0000 |0017: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0162 │ │ -026da0: 0c00 |001a: move-result-object v0 │ │ -026da2: 5b70 8502 |001b: iput-object v0, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@0285 │ │ -026da6: 5470 8502 |001d: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@0285 │ │ -026daa: 1a01 e300 |001f: const-string v1, "FULLSCREEN" // string@00e3 │ │ -026dae: 7230 bb00 1006 |0021: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -026db4: 0a00 |0024: move-result v0 │ │ -026db6: 3800 0900 |0025: if-eqz v0, 002e // +0009 │ │ -026dba: 6e10 7108 0700 |0027: invoke-virtual {v7}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getWindow:()Landroid/view/Window; // method@0871 │ │ -026dc0: 0c00 |002a: move-result-object v0 │ │ -026dc2: 6e30 d206 2002 |002b: invoke-virtual {v0, v2, v2}, Landroid/view/Window;.setFlags:(II)V // method@06d2 │ │ -026dc8: 1400 0100 047f |002e: const v0, #float 1.75458e+38 // #7f040001 │ │ -026dce: 6e20 6508 0700 |0031: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.addPreferencesFromResource:(I)V // method@0865 │ │ -026dd4: 1a00 3003 |0034: const-string v0, "NotificationUri" // string@0330 │ │ -026dd8: 6e20 6d08 0700 |0036: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@086d │ │ -026dde: 0c00 |0039: move-result-object v0 │ │ -026de0: 1f00 5a00 |003a: check-cast v0, Landroid/preference/ListPreference; // type@005a │ │ -026de4: 1a01 4d06 |003c: const-string v1, "playSound" // string@064d │ │ -026de8: 6e20 6d08 1700 |003e: invoke-virtual {v7, v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@086d │ │ -026dee: 0c01 |0041: move-result-object v1 │ │ -026df0: 5b71 8902 |0042: iput-object v1, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.f:Landroid/preference/Preference; // field@0289 │ │ -026df4: 1a01 3f03 |0044: const-string v1, "PreSoundUri" // string@033f │ │ -026df8: 6e20 6d08 1700 |0046: invoke-virtual {v7, v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@086d │ │ -026dfe: 0c01 |0049: move-result-object v1 │ │ -026e00: 1f01 5a00 |004a: check-cast v1, Landroid/preference/ListPreference; // type@005a │ │ -026e04: 1a02 4c06 |004c: const-string v2, "playPreSound" // string@064c │ │ -026e08: 6e20 6d08 2700 |004e: invoke-virtual {v7, v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@086d │ │ -026e0e: 0c02 |0051: move-result-object v2 │ │ -026e10: 5b72 8a02 |0052: iput-object v2, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.g:Landroid/preference/Preference; // field@028a │ │ -026e14: 6e10 6f08 0700 |0054: invoke-virtual {v7}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getResources:()Landroid/content/res/Resources; // method@086f │ │ -026e1a: 0c02 |0057: move-result-object v2 │ │ -026e1c: 1403 0100 067f |0058: const v3, #float 1.78117e+38 // #7f060001 │ │ -026e22: 6e20 c800 3200 |005b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@00c8 │ │ -026e28: 0c02 |005e: move-result-object v2 │ │ -026e2a: 6e10 6f08 0700 |005f: invoke-virtual {v7}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getResources:()Landroid/content/res/Resources; // method@086f │ │ -026e30: 0c03 |0062: move-result-object v3 │ │ -026e32: 1404 0200 067f |0063: const v4, #float 1.78117e+38 // #7f060002 │ │ -026e38: 6e20 c800 4300 |0066: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@00c8 │ │ -026e3e: 0c03 |0069: move-result-object v3 │ │ -026e40: 6e10 5301 0000 |006a: invoke-virtual {v0}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@0153 │ │ -026e46: 0c04 |006d: move-result-object v4 │ │ -026e48: 3904 0700 |006e: if-nez v4, 0075 // +0007 │ │ -026e4c: 4604 0305 |0070: aget-object v4, v3, v5 │ │ -026e50: 6e20 5801 4000 |0072: invoke-virtual {v0, v4}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@0158 │ │ -026e56: 4604 0305 |0075: aget-object v4, v3, v5 │ │ -026e5a: 6e20 5401 4000 |0077: invoke-virtual {v0, v4}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0154 │ │ -026e60: 6e20 5501 2000 |007a: invoke-virtual {v0, v2}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0155 │ │ -026e66: 6e20 5601 3000 |007d: invoke-virtual {v0, v3}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0156 │ │ -026e6c: 6e10 5301 0100 |0080: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@0153 │ │ -026e72: 0c04 |0083: move-result-object v4 │ │ -026e74: 3904 0700 |0084: if-nez v4, 008b // +0007 │ │ -026e78: 4604 0306 |0086: aget-object v4, v3, v6 │ │ -026e7c: 6e20 5801 4100 |0088: invoke-virtual {v1, v4}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@0158 │ │ -026e82: 4604 0306 |008b: aget-object v4, v3, v6 │ │ -026e86: 6e20 5401 4100 |008d: invoke-virtual {v1, v4}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0154 │ │ -026e8c: 6e20 5501 2100 |0090: invoke-virtual {v1, v2}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0155 │ │ -026e92: 6e20 5601 3100 |0093: invoke-virtual {v1, v3}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0156 │ │ -026e98: 2202 4800 |0096: new-instance v2, Landroid/media/MediaPlayer; // type@0048 │ │ -026e9c: 7010 0f01 0200 |0098: invoke-direct {v2}, Landroid/media/MediaPlayer;.:()V // method@010f │ │ -026ea2: 5b72 8802 |009b: iput-object v2, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:Landroid/media/MediaPlayer; // field@0288 │ │ -026ea6: 5472 8502 |009d: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@0285 │ │ -026eaa: 1a04 3003 |009f: const-string v4, "NotificationUri" // string@0330 │ │ -026eae: 4605 0305 |00a1: aget-object v5, v3, v5 │ │ -026eb2: 7230 be00 4205 |00a3: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -026eb8: 0c02 |00a6: move-result-object v2 │ │ -026eba: 5b72 9002 |00a7: iput-object v2, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.m:Ljava/lang/String; // field@0290 │ │ -026ebe: 5472 8502 |00a9: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@0285 │ │ -026ec2: 1a04 3003 |00ab: const-string v4, "NotificationUri" // string@0330 │ │ -026ec6: 4603 0306 |00ad: aget-object v3, v3, v6 │ │ -026eca: 7230 be00 4203 |00af: invoke-interface {v2, v4, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -026ed0: 0c02 |00b2: move-result-object v2 │ │ -026ed2: 5b72 9102 |00b3: iput-object v2, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.n:Ljava/lang/String; // field@0291 │ │ -026ed6: 2202 da01 |00b5: new-instance v2, Lorg/yuttadhammo/BodhiTimer/u; // type@01da │ │ -026eda: 7020 d808 7200 |00b7: invoke-direct {v2, v7}, Lorg/yuttadhammo/BodhiTimer/u;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@08d8 │ │ -026ee0: 6e20 5701 2000 |00ba: invoke-virtual {v0, v2}, Landroid/preference/ListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0157 │ │ -026ee6: 5470 8902 |00bd: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.f:Landroid/preference/Preference; // field@0289 │ │ -026eea: 2202 e201 |00bf: new-instance v2, Lorg/yuttadhammo/BodhiTimer/y; // type@01e2 │ │ -026eee: 7020 fd08 7200 |00c1: invoke-direct {v2, v7}, Lorg/yuttadhammo/BodhiTimer/y;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@08fd │ │ -026ef4: 6e20 5a01 2000 |00c4: invoke-virtual {v0, v2}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@015a │ │ -026efa: 2200 ba01 |00c7: new-instance v0, Lorg/yuttadhammo/BodhiTimer/aa; // type@01ba │ │ -026efe: 7020 8e08 7000 |00c9: invoke-direct {v0, v7}, Lorg/yuttadhammo/BodhiTimer/aa;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@088e │ │ -026f04: 6e20 5701 0100 |00cc: invoke-virtual {v1, v0}, Landroid/preference/ListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0157 │ │ -026f0a: 5470 8a02 |00cf: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.g:Landroid/preference/Preference; // field@028a │ │ -026f0e: 2201 bd01 |00d1: new-instance v1, Lorg/yuttadhammo/BodhiTimer/ad; // type@01bd │ │ -026f12: 7020 9408 7100 |00d3: invoke-direct {v1, v7}, Lorg/yuttadhammo/BodhiTimer/ad;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@0894 │ │ -026f18: 6e20 5a01 1000 |00d6: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@015a │ │ -026f1e: 1a00 ff03 |00d9: const-string v0, "aboutPref" // string@03ff │ │ -026f22: 6e20 6d08 0700 |00db: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@086d │ │ -026f28: 0c00 |00de: move-result-object v0 │ │ -026f2a: 2201 bf01 |00df: new-instance v1, Lorg/yuttadhammo/BodhiTimer/af; // type@01bf │ │ -026f2e: 7020 9808 7100 |00e1: invoke-direct {v1, v7}, Lorg/yuttadhammo/BodhiTimer/af;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@0898 │ │ -026f34: 6e20 5a01 1000 |00e4: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@015a │ │ -026f3a: 1a00 5a04 |00e7: const-string v0, "bmp_url" // string@045a │ │ -026f3e: 6e20 6d08 0700 |00e9: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@086d │ │ -026f44: 0c01 |00ec: move-result-object v1 │ │ -026f46: 1a00 8704 |00ed: const-string v0, "custom_bmp" // string@0487 │ │ -026f4a: 6e20 6d08 0700 |00ef: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@086d │ │ -026f50: 0c00 |00f2: move-result-object v0 │ │ -026f52: 1f00 5800 |00f3: check-cast v0, Landroid/preference/CheckBoxPreference; // type@0058 │ │ -026f56: 6e10 4d01 0000 |00f5: invoke-virtual {v0}, Landroid/preference/CheckBoxPreference;.isChecked:()Z // method@014d │ │ -026f5c: 0a02 |00f8: move-result v2 │ │ -026f5e: 3902 0500 |00f9: if-nez v2, 00fe // +0005 │ │ -026f62: 6e20 5901 6100 |00fb: invoke-virtual {v1, v6}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0159 │ │ -026f68: 2202 c101 |00fe: new-instance v2, Lorg/yuttadhammo/BodhiTimer/ah; // type@01c1 │ │ -026f6c: 7020 9c08 7200 |0100: invoke-direct {v2, v7}, Lorg/yuttadhammo/BodhiTimer/ah;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@089c │ │ -026f72: 6e20 5a01 2100 |0103: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@015a │ │ -026f78: 2202 c201 |0106: new-instance v2, Lorg/yuttadhammo/BodhiTimer/ai; // type@01c2 │ │ -026f7c: 7030 9e08 7201 |0108: invoke-direct {v2, v7, v1}, Lorg/yuttadhammo/BodhiTimer/ai;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Landroid/preference/Preference;)V // method@089e │ │ -026f82: 6e20 4e01 2000 |010b: invoke-virtual {v0, v2}, Landroid/preference/CheckBoxPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@014e │ │ -026f88: 1a00 e300 |010e: const-string v0, "FULLSCREEN" // string@00e3 │ │ -026f8c: 6e20 6d08 0700 |0110: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@086d │ │ -026f92: 0c00 |0113: move-result-object v0 │ │ -026f94: 1f00 5800 |0114: check-cast v0, Landroid/preference/CheckBoxPreference; // type@0058 │ │ -026f98: 2201 c301 |0116: new-instance v1, Lorg/yuttadhammo/BodhiTimer/aj; // type@01c3 │ │ -026f9c: 7020 a008 7100 |0118: invoke-direct {v1, v7}, Lorg/yuttadhammo/BodhiTimer/aj;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@08a0 │ │ -026fa2: 6e20 4e01 1000 |011b: invoke-virtual {v0, v1}, Landroid/preference/CheckBoxPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@014e │ │ -026fa8: 1a00 d500 |011e: const-string v0, "DrawingIndex" // string@00d5 │ │ -026fac: 6e20 6d08 0700 |0120: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@086d │ │ -026fb2: 0c00 |0123: move-result-object v0 │ │ -026fb4: 5471 8502 |0124: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@0285 │ │ -026fb8: 1a02 d500 |0126: const-string v2, "DrawingIndex" // string@00d5 │ │ -026fbc: 7230 bc00 2106 |0128: invoke-interface {v1, v2, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -026fc2: 0a01 |012b: move-result v1 │ │ -026fc4: 3901 2300 |012c: if-nez v1, 014f // +0023 │ │ -026fc8: 1401 2900 097f |012e: const v1, #float 1.82105e+38 // #7f090029 │ │ -026fce: 6e20 7008 1700 |0131: invoke-virtual {v7, v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@0870 │ │ -026fd4: 0c01 |0134: move-result-object v1 │ │ -026fd6: 6e20 5b01 1000 |0135: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -026fdc: 2201 c401 |0138: new-instance v1, Lorg/yuttadhammo/BodhiTimer/ak; // type@01c4 │ │ -026fe0: 7030 a208 7100 |013a: invoke-direct {v1, v7, v0}, Lorg/yuttadhammo/BodhiTimer/ak;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Landroid/preference/Preference;)V // method@08a2 │ │ -026fe6: 6e20 5a01 1000 |013d: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@015a │ │ -026fec: 1a00 ae04 |0140: const-string v0, "exportPref" // string@04ae │ │ -026ff0: 6e20 6d08 0700 |0142: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@086d │ │ -026ff6: 0c00 |0145: move-result-object v0 │ │ -026ff8: 2201 e101 |0146: new-instance v1, Lorg/yuttadhammo/BodhiTimer/x; // type@01e1 │ │ -026ffc: 7020 fb08 7100 |0148: invoke-direct {v1, v7}, Lorg/yuttadhammo/BodhiTimer/x;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@08fb │ │ -027002: 6e20 5a01 1000 |014b: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@015a │ │ -027008: 0e00 |014e: return-void │ │ -02700a: 1401 2a00 097f |014f: const v1, #float 1.82105e+38 // #7f09002a │ │ -027010: 6e20 7008 1700 |0152: invoke-virtual {v7, v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@0870 │ │ -027016: 0c01 |0155: move-result-object v1 │ │ -027018: 6e20 5b01 1000 |0156: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -02701e: 28df |0159: goto 0138 // -0021 │ │ +00bc38: |[00bc38] org.yuttadhammo.BodhiTimer.TimerPrefActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00bc48: 1302 0004 |0000: const/16 v2, #int 1024 // #400 │ │ +00bc4c: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +00bc4e: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +00bc50: 6f20 9001 8700 |0004: invoke-super {v7, v8}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0190 │ │ +00bc56: 5b77 db00 |0007: iput-object v7, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:Landroid/content/Context; // field@00db │ │ +00bc5a: 6907 dc00 |0009: sput-object v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:Landroid/app/Activity; // field@00dc │ │ +00bc5e: 2200 8e00 |000b: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@008e │ │ +00bc62: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +00bc64: 7030 9501 7001 |000e: invoke-direct {v0, v7, v1}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@0195 │ │ +00bc6a: 5b70 e700 |0011: iput-object v0, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.o:Landroid/speech/tts/TextToSpeech; // field@00e7 │ │ +00bc6e: 6e10 e202 0700 |0013: invoke-virtual {v7}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getBaseContext:()Landroid/content/Context; // method@02e2 │ │ +00bc74: 0c00 |0016: move-result-object v0 │ │ +00bc76: 7110 9401 0000 |0017: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0194 │ │ +00bc7c: 0c00 |001a: move-result-object v0 │ │ +00bc7e: 5b70 da00 |001b: iput-object v0, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@00da │ │ +00bc82: 5470 da00 |001d: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@00da │ │ +00bc86: 1a01 3700 |001f: const-string v1, "FULLSCREEN" // string@0037 │ │ +00bc8a: 7230 2801 1006 |0021: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00bc90: 0a00 |0024: move-result v0 │ │ +00bc92: 3800 0900 |0025: if-eqz v0, 002e // +0009 │ │ +00bc96: 6e10 e502 0700 |0027: invoke-virtual {v7}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getWindow:()Landroid/view/Window; // method@02e5 │ │ +00bc9c: 0c00 |002a: move-result-object v0 │ │ +00bc9e: 6e30 b001 2002 |002b: invoke-virtual {v0, v2, v2}, Landroid/view/Window;.setFlags:(II)V // method@01b0 │ │ +00bca4: 1400 0100 047f |002e: const v0, #float 1.75458e+38 // #7f040001 │ │ +00bcaa: 6e20 d902 0700 |0031: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.addPreferencesFromResource:(I)V // method@02d9 │ │ +00bcb0: 1a00 7c01 |0034: const-string v0, "NotificationUri" // string@017c │ │ +00bcb4: 6e20 e102 0700 |0036: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02e1 │ │ +00bcba: 0c00 |0039: move-result-object v0 │ │ +00bcbc: 1f00 8600 |003a: check-cast v0, Landroid/preference/ListPreference; // type@0086 │ │ +00bcc0: 1a01 1403 |003c: const-string v1, "playSound" // string@0314 │ │ +00bcc4: 6e20 e102 1700 |003e: invoke-virtual {v7, v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02e1 │ │ +00bcca: 0c01 |0041: move-result-object v1 │ │ +00bccc: 5b71 de00 |0042: iput-object v1, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.f:Landroid/preference/Preference; // field@00de │ │ +00bcd0: 1a01 8201 |0044: const-string v1, "PreSoundUri" // string@0182 │ │ +00bcd4: 6e20 e102 1700 |0046: invoke-virtual {v7, v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02e1 │ │ +00bcda: 0c01 |0049: move-result-object v1 │ │ +00bcdc: 1f01 8600 |004a: check-cast v1, Landroid/preference/ListPreference; // type@0086 │ │ +00bce0: 1a02 1303 |004c: const-string v2, "playPreSound" // string@0313 │ │ +00bce4: 6e20 e102 2700 |004e: invoke-virtual {v7, v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02e1 │ │ +00bcea: 0c02 |0051: move-result-object v2 │ │ +00bcec: 5b72 df00 |0052: iput-object v2, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.g:Landroid/preference/Preference; // field@00df │ │ +00bcf0: 6e10 e302 0700 |0054: invoke-virtual {v7}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getResources:()Landroid/content/res/Resources; // method@02e3 │ │ +00bcf6: 0c02 |0057: move-result-object v2 │ │ +00bcf8: 1403 0100 067f |0058: const v3, #float 1.78117e+38 // #7f060001 │ │ +00bcfe: 6e20 3001 3200 |005b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0130 │ │ +00bd04: 0c02 |005e: move-result-object v2 │ │ +00bd06: 6e10 e302 0700 |005f: invoke-virtual {v7}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getResources:()Landroid/content/res/Resources; // method@02e3 │ │ +00bd0c: 0c03 |0062: move-result-object v3 │ │ +00bd0e: 1404 0200 067f |0063: const v4, #float 1.78117e+38 // #7f060002 │ │ +00bd14: 6e20 3001 4300 |0066: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0130 │ │ +00bd1a: 0c03 |0069: move-result-object v3 │ │ +00bd1c: 6e10 8501 0000 |006a: invoke-virtual {v0}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@0185 │ │ +00bd22: 0c04 |006d: move-result-object v4 │ │ +00bd24: 3904 0700 |006e: if-nez v4, 0075 // +0007 │ │ +00bd28: 4604 0305 |0070: aget-object v4, v3, v5 │ │ +00bd2c: 6e20 8a01 4000 |0072: invoke-virtual {v0, v4}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@018a │ │ +00bd32: 4604 0305 |0075: aget-object v4, v3, v5 │ │ +00bd36: 6e20 8601 4000 |0077: invoke-virtual {v0, v4}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0186 │ │ +00bd3c: 6e20 8701 2000 |007a: invoke-virtual {v0, v2}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0187 │ │ +00bd42: 6e20 8801 3000 |007d: invoke-virtual {v0, v3}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0188 │ │ +00bd48: 6e10 8501 0100 |0080: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@0185 │ │ +00bd4e: 0c04 |0083: move-result-object v4 │ │ +00bd50: 3904 0700 |0084: if-nez v4, 008b // +0007 │ │ +00bd54: 4604 0306 |0086: aget-object v4, v3, v6 │ │ +00bd58: 6e20 8a01 4100 |0088: invoke-virtual {v1, v4}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@018a │ │ +00bd5e: 4604 0306 |008b: aget-object v4, v3, v6 │ │ +00bd62: 6e20 8601 4100 |008d: invoke-virtual {v1, v4}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0186 │ │ +00bd68: 6e20 8701 2100 |0090: invoke-virtual {v1, v2}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0187 │ │ +00bd6e: 6e20 8801 3100 |0093: invoke-virtual {v1, v3}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0188 │ │ +00bd74: 2202 7800 |0096: new-instance v2, Landroid/media/MediaPlayer; // type@0078 │ │ +00bd78: 7010 5b01 0200 |0098: invoke-direct {v2}, Landroid/media/MediaPlayer;.:()V // method@015b │ │ +00bd7e: 5b72 dd00 |009b: iput-object v2, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:Landroid/media/MediaPlayer; // field@00dd │ │ +00bd82: 5472 da00 |009d: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@00da │ │ +00bd86: 1a04 7c01 |009f: const-string v4, "NotificationUri" // string@017c │ │ +00bd8a: 4605 0305 |00a1: aget-object v5, v3, v5 │ │ +00bd8e: 7230 2b01 4205 |00a3: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00bd94: 0c02 |00a6: move-result-object v2 │ │ +00bd96: 5b72 e500 |00a7: iput-object v2, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.m:Ljava/lang/String; // field@00e5 │ │ +00bd9a: 5472 da00 |00a9: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@00da │ │ +00bd9e: 1a04 7c01 |00ab: const-string v4, "NotificationUri" // string@017c │ │ +00bda2: 4603 0306 |00ad: aget-object v3, v3, v6 │ │ +00bda6: 7230 2b01 4203 |00af: invoke-interface {v2, v4, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00bdac: 0c02 |00b2: move-result-object v2 │ │ +00bdae: 5b72 e600 |00b3: iput-object v2, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.n:Ljava/lang/String; // field@00e6 │ │ +00bdb2: 2202 0701 |00b5: new-instance v2, Lorg/yuttadhammo/BodhiTimer/u; // type@0107 │ │ +00bdb6: 7020 4c03 7200 |00b7: invoke-direct {v2, v7}, Lorg/yuttadhammo/BodhiTimer/u;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@034c │ │ +00bdbc: 6e20 8901 2000 |00ba: invoke-virtual {v0, v2}, Landroid/preference/ListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0189 │ │ +00bdc2: 5470 de00 |00bd: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.f:Landroid/preference/Preference; // field@00de │ │ +00bdc6: 2202 0f01 |00bf: new-instance v2, Lorg/yuttadhammo/BodhiTimer/y; // type@010f │ │ +00bdca: 7020 7103 7200 |00c1: invoke-direct {v2, v7}, Lorg/yuttadhammo/BodhiTimer/y;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@0371 │ │ +00bdd0: 6e20 8c01 2000 |00c4: invoke-virtual {v0, v2}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@018c │ │ +00bdd6: 2200 e700 |00c7: new-instance v0, Lorg/yuttadhammo/BodhiTimer/aa; // type@00e7 │ │ +00bdda: 7020 0203 7000 |00c9: invoke-direct {v0, v7}, Lorg/yuttadhammo/BodhiTimer/aa;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@0302 │ │ +00bde0: 6e20 8901 0100 |00cc: invoke-virtual {v1, v0}, Landroid/preference/ListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0189 │ │ +00bde6: 5470 df00 |00cf: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.g:Landroid/preference/Preference; // field@00df │ │ +00bdea: 2201 ea00 |00d1: new-instance v1, Lorg/yuttadhammo/BodhiTimer/ad; // type@00ea │ │ +00bdee: 7020 0803 7100 |00d3: invoke-direct {v1, v7}, Lorg/yuttadhammo/BodhiTimer/ad;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@0308 │ │ +00bdf4: 6e20 8c01 1000 |00d6: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@018c │ │ +00bdfa: 1a00 e701 |00d9: const-string v0, "aboutPref" // string@01e7 │ │ +00bdfe: 6e20 e102 0700 |00db: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02e1 │ │ +00be04: 0c00 |00de: move-result-object v0 │ │ +00be06: 2201 ec00 |00df: new-instance v1, Lorg/yuttadhammo/BodhiTimer/af; // type@00ec │ │ +00be0a: 7020 0c03 7100 |00e1: invoke-direct {v1, v7}, Lorg/yuttadhammo/BodhiTimer/af;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@030c │ │ +00be10: 6e20 8c01 1000 |00e4: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@018c │ │ +00be16: 1a00 2702 |00e7: const-string v0, "bmp_url" // string@0227 │ │ +00be1a: 6e20 e102 0700 |00e9: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02e1 │ │ +00be20: 0c01 |00ec: move-result-object v1 │ │ +00be22: 1a00 3f02 |00ed: const-string v0, "custom_bmp" // string@023f │ │ +00be26: 6e20 e102 0700 |00ef: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02e1 │ │ +00be2c: 0c00 |00f2: move-result-object v0 │ │ +00be2e: 1f00 8400 |00f3: check-cast v0, Landroid/preference/CheckBoxPreference; // type@0084 │ │ +00be32: 6e10 7f01 0000 |00f5: invoke-virtual {v0}, Landroid/preference/CheckBoxPreference;.isChecked:()Z // method@017f │ │ +00be38: 0a02 |00f8: move-result v2 │ │ +00be3a: 3902 0500 |00f9: if-nez v2, 00fe // +0005 │ │ +00be3e: 6e20 8b01 6100 |00fb: invoke-virtual {v1, v6}, Landroid/preference/Preference;.setEnabled:(Z)V // method@018b │ │ +00be44: 2202 ee00 |00fe: new-instance v2, Lorg/yuttadhammo/BodhiTimer/ah; // type@00ee │ │ +00be48: 7020 1003 7200 |0100: invoke-direct {v2, v7}, Lorg/yuttadhammo/BodhiTimer/ah;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@0310 │ │ +00be4e: 6e20 8c01 2100 |0103: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@018c │ │ +00be54: 2202 ef00 |0106: new-instance v2, Lorg/yuttadhammo/BodhiTimer/ai; // type@00ef │ │ +00be58: 7030 1203 7201 |0108: invoke-direct {v2, v7, v1}, Lorg/yuttadhammo/BodhiTimer/ai;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Landroid/preference/Preference;)V // method@0312 │ │ +00be5e: 6e20 8001 2000 |010b: invoke-virtual {v0, v2}, Landroid/preference/CheckBoxPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0180 │ │ +00be64: 1a00 3700 |010e: const-string v0, "FULLSCREEN" // string@0037 │ │ +00be68: 6e20 e102 0700 |0110: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02e1 │ │ +00be6e: 0c00 |0113: move-result-object v0 │ │ +00be70: 1f00 8400 |0114: check-cast v0, Landroid/preference/CheckBoxPreference; // type@0084 │ │ +00be74: 2201 f000 |0116: new-instance v1, Lorg/yuttadhammo/BodhiTimer/aj; // type@00f0 │ │ +00be78: 7020 1403 7100 |0118: invoke-direct {v1, v7}, Lorg/yuttadhammo/BodhiTimer/aj;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@0314 │ │ +00be7e: 6e20 8001 1000 |011b: invoke-virtual {v0, v1}, Landroid/preference/CheckBoxPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0180 │ │ +00be84: 1a00 3100 |011e: const-string v0, "DrawingIndex" // string@0031 │ │ +00be88: 6e20 e102 0700 |0120: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02e1 │ │ +00be8e: 0c00 |0123: move-result-object v0 │ │ +00be90: 5471 da00 |0124: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@00da │ │ +00be94: 1a02 3100 |0126: const-string v2, "DrawingIndex" // string@0031 │ │ +00be98: 7230 2901 2106 |0128: invoke-interface {v1, v2, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00be9e: 0a01 |012b: move-result v1 │ │ +00bea0: 3901 2300 |012c: if-nez v1, 014f // +0023 │ │ +00bea4: 1401 2900 097f |012e: const v1, #float 1.82105e+38 // #7f090029 │ │ +00beaa: 6e20 e402 1700 |0131: invoke-virtual {v7, v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@02e4 │ │ +00beb0: 0c01 |0134: move-result-object v1 │ │ +00beb2: 6e20 8d01 1000 |0135: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00beb8: 2201 f100 |0138: new-instance v1, Lorg/yuttadhammo/BodhiTimer/ak; // type@00f1 │ │ +00bebc: 7030 1603 7100 |013a: invoke-direct {v1, v7, v0}, Lorg/yuttadhammo/BodhiTimer/ak;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Landroid/preference/Preference;)V // method@0316 │ │ +00bec2: 6e20 8c01 1000 |013d: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@018c │ │ +00bec8: 1a00 5402 |0140: const-string v0, "exportPref" // string@0254 │ │ +00becc: 6e20 e102 0700 |0142: invoke-virtual {v7, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02e1 │ │ +00bed2: 0c00 |0145: move-result-object v0 │ │ +00bed4: 2201 0e01 |0146: new-instance v1, Lorg/yuttadhammo/BodhiTimer/x; // type@010e │ │ +00bed8: 7020 6f03 7100 |0148: invoke-direct {v1, v7}, Lorg/yuttadhammo/BodhiTimer/x;.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V // method@036f │ │ +00bede: 6e20 8c01 1000 |014b: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@018c │ │ +00bee4: 0e00 |014e: return-void │ │ +00bee6: 1401 2a00 097f |014f: const v1, #float 1.82105e+38 // #7f09002a │ │ +00beec: 6e20 e402 1700 |0152: invoke-virtual {v7, v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@02e4 │ │ +00bef2: 0c01 |0155: move-result-object v1 │ │ +00bef4: 6e20 8d01 1000 |0156: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00befa: 28df |0159: goto 0138 // -0021 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -027020: |[027020] org.yuttadhammo.BodhiTimer.TimerPrefActivity.onDestroy:()V │ │ -027030: 5420 9202 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.o:Landroid/speech/tts/TextToSpeech; // field@0292 │ │ -027034: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -027038: 5420 9202 |0004: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.o:Landroid/speech/tts/TextToSpeech; // field@0292 │ │ -02703c: 6e10 6701 0000 |0006: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.stop:()I // method@0167 │ │ -027042: 5420 9202 |0009: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.o:Landroid/speech/tts/TextToSpeech; // field@0292 │ │ -027046: 6e10 6501 0000 |000b: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.shutdown:()V // method@0165 │ │ -02704c: 6200 8402 |000e: sget-object v0, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:Ljava/lang/String; // field@0284 │ │ -027050: 1a01 7003 |0010: const-string v1, "TTSService Destroyed" // string@0370 │ │ -027054: 7120 2c06 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -02705a: 6f10 5f01 0200 |0015: invoke-super {v2}, Landroid/preference/PreferenceActivity;.onDestroy:()V // method@015f │ │ -027060: 0e00 |0018: return-void │ │ +00befc: |[00befc] org.yuttadhammo.BodhiTimer.TimerPrefActivity.onDestroy:()V │ │ +00bf0c: 5420 e700 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.o:Landroid/speech/tts/TextToSpeech; // field@00e7 │ │ +00bf10: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +00bf14: 5420 e700 |0004: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.o:Landroid/speech/tts/TextToSpeech; // field@00e7 │ │ +00bf18: 6e10 9901 0000 |0006: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.stop:()I // method@0199 │ │ +00bf1e: 5420 e700 |0009: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.o:Landroid/speech/tts/TextToSpeech; // field@00e7 │ │ +00bf22: 6e10 9701 0000 |000b: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.shutdown:()V // method@0197 │ │ +00bf28: 6200 d900 |000e: sget-object v0, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:Ljava/lang/String; // field@00d9 │ │ +00bf2c: 1a01 9c01 |0010: const-string v1, "TTSService Destroyed" // string@019c │ │ +00bf30: 7120 9f01 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +00bf36: 6f10 9101 0200 |0015: invoke-super {v2}, Landroid/preference/PreferenceActivity;.onDestroy:()V // method@0191 │ │ +00bf3c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'onPause' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -027064: |[027064] org.yuttadhammo.BodhiTimer.TimerPrefActivity.onPause:()V │ │ -027074: 5430 8802 |0000: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:Landroid/media/MediaPlayer; // field@0288 │ │ -027078: 6e10 1101 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0111 │ │ -02707e: 0a00 |0005: move-result v0 │ │ -027080: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ -027084: 5430 8802 |0008: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:Landroid/media/MediaPlayer; // field@0288 │ │ -027088: 6e10 1a01 0000 |000a: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@011a │ │ -02708e: 5430 8902 |000d: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.f:Landroid/preference/Preference; // field@0289 │ │ -027092: 5431 8602 |000f: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:Landroid/content/Context; // field@0286 │ │ -027096: 1402 4000 097f |0011: const v2, #float 1.82106e+38 // #7f090040 │ │ -02709c: 6e20 8a00 2100 |0014: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -0270a2: 0c01 |0017: move-result-object v1 │ │ -0270a4: 6e20 5c01 1000 |0018: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@015c │ │ -0270aa: 5430 8902 |001b: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.f:Landroid/preference/Preference; // field@0289 │ │ -0270ae: 5431 8602 |001d: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:Landroid/content/Context; // field@0286 │ │ -0270b2: 1402 4100 097f |001f: const v2, #float 1.82106e+38 // #7f090041 │ │ -0270b8: 6e20 8a00 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -0270be: 0c01 |0025: move-result-object v1 │ │ -0270c0: 6e20 5b01 1000 |0026: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -0270c6: 6f10 6001 0300 |0029: invoke-super {v3}, Landroid/preference/PreferenceActivity;.onPause:()V // method@0160 │ │ -0270cc: 0e00 |002c: return-void │ │ +00bf40: |[00bf40] org.yuttadhammo.BodhiTimer.TimerPrefActivity.onPause:()V │ │ +00bf50: 5430 dd00 |0000: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:Landroid/media/MediaPlayer; // field@00dd │ │ +00bf54: 6e10 5d01 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@015d │ │ +00bf5a: 0a00 |0005: move-result v0 │ │ +00bf5c: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ +00bf60: 5430 dd00 |0008: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:Landroid/media/MediaPlayer; // field@00dd │ │ +00bf64: 6e10 6601 0000 |000a: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@0166 │ │ +00bf6a: 5430 de00 |000d: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.f:Landroid/preference/Preference; // field@00de │ │ +00bf6e: 5431 db00 |000f: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:Landroid/content/Context; // field@00db │ │ +00bf72: 1402 4000 097f |0011: const v2, #float 1.82106e+38 // #7f090040 │ │ +00bf78: 6e20 f800 2100 |0014: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00bf7e: 0c01 |0017: move-result-object v1 │ │ +00bf80: 6e20 8e01 1000 |0018: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@018e │ │ +00bf86: 5430 de00 |001b: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.f:Landroid/preference/Preference; // field@00de │ │ +00bf8a: 5431 db00 |001d: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:Landroid/content/Context; // field@00db │ │ +00bf8e: 1402 4100 097f |001f: const v2, #float 1.82106e+38 // #7f090041 │ │ +00bf94: 6e20 f800 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00bf9a: 0c01 |0025: move-result-object v1 │ │ +00bf9c: 6e20 8d01 1000 |0026: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00bfa2: 6f10 9201 0300 |0029: invoke-super {v3}, Landroid/preference/PreferenceActivity;.onPause:()V // method@0192 │ │ +00bfa8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;) │ │ name : 'onResume' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0270d0: |[0270d0] org.yuttadhammo.BodhiTimer.TimerPrefActivity.onResume:()V │ │ -0270e0: 1303 0004 |0000: const/16 v3, #int 1024 // #400 │ │ -0270e4: 1230 |0002: const/4 v0, #int 3 // #3 │ │ -0270e6: 6e20 7708 0400 |0003: invoke-virtual {v4, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.setVolumeControlStream:(I)V // method@0877 │ │ -0270ec: 5440 8502 |0006: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@0285 │ │ -0270f0: 1a01 e300 |0008: const-string v1, "FULLSCREEN" // string@00e3 │ │ -0270f4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0270f6: 7230 bb00 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -0270fc: 0a00 |000e: move-result v0 │ │ -0270fe: 3800 0d00 |000f: if-eqz v0, 001c // +000d │ │ -027102: 6e10 7108 0400 |0011: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getWindow:()Landroid/view/Window; // method@0871 │ │ -027108: 0c00 |0014: move-result-object v0 │ │ -02710a: 6e30 d206 3003 |0015: invoke-virtual {v0, v3, v3}, Landroid/view/Window;.setFlags:(II)V // method@06d2 │ │ -027110: 6f10 6101 0400 |0018: invoke-super {v4}, Landroid/preference/PreferenceActivity;.onResume:()V // method@0161 │ │ -027116: 0e00 |001b: return-void │ │ -027118: 6e10 7108 0400 |001c: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getWindow:()Landroid/view/Window; // method@0871 │ │ -02711e: 0c00 |001f: move-result-object v0 │ │ -027120: 6e20 cf06 3000 |0020: invoke-virtual {v0, v3}, Landroid/view/Window;.clearFlags:(I)V // method@06cf │ │ -027126: 28f5 |0023: goto 0018 // -000b │ │ +00bfac: |[00bfac] org.yuttadhammo.BodhiTimer.TimerPrefActivity.onResume:()V │ │ +00bfbc: 1303 0004 |0000: const/16 v3, #int 1024 // #400 │ │ +00bfc0: 1230 |0002: const/4 v0, #int 3 // #3 │ │ +00bfc2: 6e20 eb02 0400 |0003: invoke-virtual {v4, v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.setVolumeControlStream:(I)V // method@02eb │ │ +00bfc8: 5440 da00 |0006: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:Landroid/content/SharedPreferences; // field@00da │ │ +00bfcc: 1a01 3700 |0008: const-string v1, "FULLSCREEN" // string@0037 │ │ +00bfd0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +00bfd2: 7230 2801 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00bfd8: 0a00 |000e: move-result v0 │ │ +00bfda: 3800 0d00 |000f: if-eqz v0, 001c // +000d │ │ +00bfde: 6e10 e502 0400 |0011: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getWindow:()Landroid/view/Window; // method@02e5 │ │ +00bfe4: 0c00 |0014: move-result-object v0 │ │ +00bfe6: 6e30 b001 3003 |0015: invoke-virtual {v0, v3, v3}, Landroid/view/Window;.setFlags:(II)V // method@01b0 │ │ +00bfec: 6f10 9301 0400 |0018: invoke-super {v4}, Landroid/preference/PreferenceActivity;.onResume:()V // method@0193 │ │ +00bff2: 0e00 |001b: return-void │ │ +00bff4: 6e10 e502 0400 |001c: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getWindow:()Landroid/view/Window; // method@02e5 │ │ +00bffa: 0c00 |001f: move-result-object v0 │ │ +00bffc: 6e20 ae01 3000 |0020: invoke-virtual {v0, v3}, Landroid/view/Window;.clearFlags:(I)V // method@01ae │ │ +00c002: 28f5 |0023: goto 0018 // -000b │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #212 header: │ │ -class_idx : 439 │ │ +Class #71 header: │ │ +class_idx : 228 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 28 │ │ +superclass_idx : 84 │ │ source_file_idx : -1 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #212 - │ │ +Class #71 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/TimerReceiver;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/TimerReceiver;) │ │ name : 'a' │ │ @@ -46970,555 +11203,555 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -027128: |[027128] org.yuttadhammo.BodhiTimer.TimerReceiver.:()V │ │ -027138: 1a00 4206 |0000: const-string v0, "org.yuttadhammo.BodhiTimer.RESTART" // string@0642 │ │ -02713c: 6900 9402 |0002: sput-object v0, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.b:Ljava/lang/String; // field@0294 │ │ -027140: 0e00 |0004: return-void │ │ +00c004: |[00c004] org.yuttadhammo.BodhiTimer.TimerReceiver.:()V │ │ +00c014: 1a00 0903 |0000: const-string v0, "org.yuttadhammo.BodhiTimer.RESTART" // string@0309 │ │ +00c018: 6900 e900 |0002: sput-object v0, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.b:Ljava/lang/String; // field@00e9 │ │ +00c01c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/TimerReceiver;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027144: |[027144] org.yuttadhammo.BodhiTimer.TimerReceiver.:()V │ │ -027154: 7010 7e00 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@007e │ │ -02715a: 0e00 |0003: return-void │ │ +00c020: |[00c020] org.yuttadhammo.BodhiTimer.TimerReceiver.:()V │ │ +00c030: 7010 ed00 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00ed │ │ +00c036: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/TimerReceiver;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 1031 16-bit code units │ │ -02715c: |[02715c] org.yuttadhammo.BodhiTimer.TimerReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -02716c: 1a01 7d03 |0000: const-string v1, "TimerReceiver" // string@037d │ │ -027170: 1a02 9700 |0002: const-string v2, "ALARM: received alarm" // string@0097 │ │ -027174: 7120 3006 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -02717a: 1a01 ee05 |0007: const-string v1, "notification" // string@05ee │ │ -02717e: 0800 1200 |0009: move-object/from16 v0, v18 │ │ -027182: 6e20 8b00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008b │ │ -027188: 0c01 |000e: move-result-object v1 │ │ -02718a: 1f01 1300 |000f: check-cast v1, Landroid/app/NotificationManager; // type@0013 │ │ -02718e: 6202 9302 |0011: sget-object v2, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@0293 │ │ -027192: 3802 1100 |0013: if-eqz v2, 0024 // +0011 │ │ -027196: 1a02 7d03 |0015: const-string v2, "TimerReceiver" // string@037d │ │ -02719a: 1a03 4a03 |0017: const-string v3, "Releasing media player..." // string@034a │ │ -02719e: 7120 3006 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0271a4: 6202 9302 |001c: sget-object v2, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@0293 │ │ -0271a8: 6e10 1301 0200 |001e: invoke-virtual {v2}, Landroid/media/MediaPlayer;.release:()V // method@0113 │ │ -0271ae: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -0271b0: 6902 9302 |0022: sput-object v2, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@0293 │ │ -0271b4: 1a02 b300 |0024: const-string v2, "CANCEL_NOTIFICATION" // string@00b3 │ │ -0271b8: 7401 9b00 1300 |0026: invoke-virtual/range {v19}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@009b │ │ -0271be: 0c03 |0029: move-result-object v3 │ │ -0271c0: 6e20 7707 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -0271c6: 0a02 |002d: move-result v2 │ │ -0271c8: 3802 1700 |002e: if-eqz v2, 0045 // +0017 │ │ -0271cc: 1a02 7d03 |0030: const-string v2, "TimerReceiver" // string@037d │ │ -0271d0: 1a03 c200 |0032: const-string v3, "Cancelling notification..." // string@00c2 │ │ -0271d4: 7120 3006 3200 |0034: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0271da: 6e10 6200 0100 |0037: invoke-virtual {v1}, Landroid/app/NotificationManager;.cancelAll:()V // method@0062 │ │ -0271e0: 0e00 |003a: return-void │ │ -0271e2: 0d02 |003b: move-exception v2 │ │ -0271e4: 6e10 5407 0200 |003c: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0754 │ │ -0271ea: 1202 |003f: const/4 v2, #int 0 // #0 │ │ -0271ec: 6902 9302 |0040: sput-object v2, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@0293 │ │ -0271f0: 28e2 |0042: goto 0024 // -001e │ │ -0271f2: 0d01 |0043: move-exception v1 │ │ -0271f4: 2701 |0044: throw v1 │ │ -0271f6: 1a02 7d03 |0045: const-string v2, "TimerReceiver" // string@037d │ │ -0271fa: 1a03 6003 |0047: const-string v3, "Showing notification..." // string@0360 │ │ -0271fe: 7120 3006 3200 |0049: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -027204: 2202 4800 |004c: new-instance v2, Landroid/media/MediaPlayer; // type@0048 │ │ -027208: 7010 0f01 0200 |004e: invoke-direct {v2}, Landroid/media/MediaPlayer;.:()V // method@010f │ │ -02720e: 6902 9302 |0051: sput-object v2, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@0293 │ │ -027212: 1a02 5e03 |0053: const-string v2, "SetTime" // string@035e │ │ -027216: 1203 |0055: const/4 v3, #int 0 // #0 │ │ -027218: 0800 1300 |0056: move-object/from16 v0, v19 │ │ -02721c: 6e30 a100 2003 |0058: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00a1 │ │ -027222: 0a02 |005b: move-result v2 │ │ -027224: 0800 1200 |005c: move-object/from16 v0, v18 │ │ -027228: 7120 a808 2000 |005e: invoke-static {v0, v2}, Lorg/yuttadhammo/BodhiTimer/am;.a:(Landroid/content/Context;I)Ljava/lang/String; // method@08a8 │ │ -02722e: 0c03 |0061: move-result-object v3 │ │ -027230: 1a04 7d03 |0062: const-string v4, "TimerReceiver" // string@037d │ │ -027234: 2205 8f01 |0064: new-instance v5, Ljava/lang/StringBuilder; // type@018f │ │ -027238: 7010 8207 0500 |0066: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -02723e: 1a06 7803 |0069: const-string v6, "Time: " // string@0378 │ │ -027242: 6e20 8807 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -027248: 0c05 |006e: move-result-object v5 │ │ -02724a: 6e20 8507 2500 |006f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -027250: 0c02 |0072: move-result-object v2 │ │ -027252: 6e10 8b07 0200 |0073: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -027258: 0c02 |0076: move-result-object v2 │ │ -02725a: 7120 3006 2400 |0077: invoke-static {v4, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -027260: 1402 0300 097f |007a: const v2, #float 1.82104e+38 // #7f090003 │ │ -027266: 0800 1200 |007d: move-object/from16 v0, v18 │ │ -02726a: 6e20 8c00 2000 |007f: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@008c │ │ -027270: 0c06 |0082: move-result-object v6 │ │ -027272: 1402 6000 097f |0083: const v2, #float 1.82106e+38 // #7f090060 │ │ -027278: 0800 1200 |0086: move-object/from16 v0, v18 │ │ -02727c: 6e20 8a00 2000 |0088: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -027282: 0c02 |008b: move-result-object v2 │ │ -027284: 1214 |008c: const/4 v4, #int 1 // #1 │ │ -027286: 2344 fc01 |008d: new-array v4, v4, [Ljava/lang/Object; // type@01fc │ │ -02728a: 1205 |008f: const/4 v5, #int 0 // #0 │ │ -02728c: 4d03 0405 |0090: aput-object v3, v4, v5 │ │ -027290: 7120 7807 4200 |0092: invoke-static {v2, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0778 │ │ -027296: 0c07 |0095: move-result-object v7 │ │ -027298: 7701 6201 1200 |0096: invoke-static/range {v18}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0162 │ │ -02729e: 0c08 |0099: move-result-object v8 │ │ -0272a0: 1a02 1b01 |009a: const-string v2, "LED" // string@011b │ │ -0272a4: 1213 |009c: const/4 v3, #int 1 // #1 │ │ -0272a6: 7230 bb00 2803 |009d: invoke-interface {v8, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -0272ac: 0a09 |00a0: move-result v9 │ │ -0272ae: 1a02 bd03 |00a1: const-string v2, "Vibrate" // string@03bd │ │ -0272b2: 1213 |00a3: const/4 v3, #int 1 // #1 │ │ -0272b4: 7230 bb00 2803 |00a4: invoke-interface {v8, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -0272ba: 0a0a |00a7: move-result v10 │ │ -0272bc: 1a02 0000 |00a8: const-string v2, "" // string@0000 │ │ -0272c0: 1a03 6d07 |00aa: const-string v3, "useAdvTime" // string@076d │ │ -0272c4: 1204 |00ac: const/4 v4, #int 0 // #0 │ │ -0272c6: 7230 bb00 3804 |00ad: invoke-interface {v8, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -0272cc: 0a0b |00b0: move-result v11 │ │ -0272ce: 1a03 1804 |00b1: const-string v3, "advTimeString" // string@0418 │ │ -0272d2: 1a04 0000 |00b3: const-string v4, "" // string@0000 │ │ -0272d6: 7230 be00 3804 |00b5: invoke-interface {v8, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -0272dc: 0c0c |00b8: move-result-object v12 │ │ -0272de: 1204 |00b9: const/4 v4, #int 0 // #0 │ │ -0272e0: 1213 |00ba: const/4 v3, #int 1 // #1 │ │ -0272e2: 380b 4802 |00bb: if-eqz v11, 0303 // +0248 │ │ -0272e6: 6e10 7a07 0c00 |00bd: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@077a │ │ -0272ec: 0a05 |00c0: move-result v5 │ │ -0272ee: 3d05 4202 |00c1: if-lez v5, 0303 // +0242 │ │ -0272f2: 1a03 f803 |00c3: const-string v3, "\^" // string@03f8 │ │ -0272f6: 6e20 7d07 3c00 |00c5: invoke-virtual {v12, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@077d │ │ -0272fc: 0c04 |00c8: move-result-object v4 │ │ -0272fe: 1a03 1704 |00c9: const-string v3, "advTimeIndex" // string@0417 │ │ -027302: 1215 |00cb: const/4 v5, #int 1 // #1 │ │ -027304: 7230 bc00 3805 |00cc: invoke-interface {v8, v3, v5}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -02730a: 0a03 |00cf: move-result v3 │ │ -02730c: d805 03ff |00d0: add-int/lit8 v5, v3, #int -1 // #ff │ │ -027310: 4605 0405 |00d2: aget-object v5, v4, v5 │ │ -027314: 1a0d 7200 |00d4: const-string v13, "#" // string@0072 │ │ -027318: 6e20 7d07 d500 |00d6: invoke-virtual {v5, v13}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@077d │ │ -02731e: 0c05 |00d9: move-result-object v5 │ │ -027320: 215d |00da: array-length v13, v5 │ │ -027322: 123e |00db: const/4 v14, #int 3 // #3 │ │ -027324: 33ed 0500 |00dc: if-ne v13, v14, 00e1 // +0005 │ │ -027328: 1212 |00de: const/4 v2, #int 1 // #1 │ │ -02732a: 4602 0502 |00df: aget-object v2, v5, v2 │ │ -02732e: 1a05 5207 |00e1: const-string v5, "sys_def" // string@0752 │ │ -027332: 6e20 7707 5200 |00e3: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -027338: 0a05 |00e6: move-result v5 │ │ -02733a: 3805 0a00 |00e7: if-eqz v5, 00f1 // +000a │ │ -02733e: 1a02 3003 |00e9: const-string v2, "NotificationUri" // string@0330 │ │ -027342: 1a05 3004 |00eb: const-string v5, "android.resource://org.yuttadhammo.BodhiTimer/2131034112" // string@0430 │ │ -027346: 7230 be00 2805 |00ed: invoke-interface {v8, v2, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -02734c: 0c02 |00f0: move-result-object v2 │ │ -02734e: 0745 |00f1: move-object v5, v4 │ │ -027350: 0134 |00f2: move v4, v3 │ │ -027352: 1a03 7d03 |00f3: const-string v3, "TimerReceiver" // string@037d │ │ -027356: 220d 8f01 |00f5: new-instance v13, Ljava/lang/StringBuilder; // type@018f │ │ -02735a: 7010 8207 0d00 |00f7: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -027360: 1a0e ef05 |00fa: const-string v14, "notification uri: " // string@05ef │ │ -027364: 6e20 8807 ed00 |00fc: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02736a: 0c0d |00ff: move-result-object v13 │ │ -02736c: 6e20 8807 2d00 |0100: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -027372: 0c0d |0103: move-result-object v13 │ │ -027374: 6e10 8b07 0d00 |0104: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02737a: 0c0d |0107: move-result-object v13 │ │ -02737c: 7120 3006 d300 |0108: invoke-static {v3, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -027382: 1a03 5307 |010b: const-string v3, "system" // string@0753 │ │ -027386: 6e20 7707 3200 |010d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -02738c: 0a03 |0110: move-result v3 │ │ -02738e: 3803 fe01 |0111: if-eqz v3, 030f // +01fe │ │ -027392: 1a02 6d03 |0113: const-string v2, "SystemUri" // string@036d │ │ -027396: 1a03 0000 |0115: const-string v3, "" // string@0000 │ │ -02739a: 7230 be00 2803 |0117: invoke-interface {v8, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -0273a0: 0c02 |011a: move-result-object v2 │ │ -0273a2: 2203 8000 |011b: new-instance v3, Landroid/support/v4/app/an; // type@0080 │ │ -0273a6: 7401 8400 1200 |011d: invoke-virtual/range {v18}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0084 │ │ -0273ac: 0c0d |0120: move-result-object v13 │ │ -0273ae: 7020 0502 d300 |0121: invoke-direct {v3, v13}, Landroid/support/v4/app/an;.:(Landroid/content/Context;)V // method@0205 │ │ -0273b4: 140d 0500 027f |0124: const v13, #float 1.728e+38 // #7f020005 │ │ -0273ba: 6e20 0702 d300 |0127: invoke-virtual {v3, v13}, Landroid/support/v4/app/an;.a:(I)Landroid/support/v4/app/an; // method@0207 │ │ -0273c0: 0c03 |012a: move-result-object v3 │ │ -0273c2: 6e20 0b02 6300 |012b: invoke-virtual {v3, v6}, Landroid/support/v4/app/an;.a:(Ljava/lang/CharSequence;)Landroid/support/v4/app/an; // method@020b │ │ -0273c8: 0c03 |012e: move-result-object v3 │ │ -0273ca: 6e20 0f02 7300 |012f: invoke-virtual {v3, v7}, Landroid/support/v4/app/an;.b:(Ljava/lang/CharSequence;)Landroid/support/v4/app/an; // method@020f │ │ -0273d0: 0c07 |0132: move-result-object v7 │ │ -0273d2: 1203 |0133: const/4 v3, #int 0 // #0 │ │ -0273d4: 1a06 0000 |0134: const-string v6, "" // string@0000 │ │ -0273d8: 6e20 7707 6200 |0136: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -0273de: 0a06 |0139: move-result v6 │ │ -0273e0: 3906 ca02 |013a: if-nez v6, 0404 // +02ca │ │ -0273e4: 7110 1b01 0200 |013c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@011b │ │ -0273ea: 0c02 |013f: move-result-object v2 │ │ -0273ec: 0726 |0140: move-object v6, v2 │ │ -0273ee: 380a 0800 |0141: if-eqz v10, 0149 // +0008 │ │ -0273f2: 3906 0600 |0143: if-nez v6, 0149 // +0006 │ │ -0273f6: 1222 |0145: const/4 v2, #int 2 // #2 │ │ -0273f8: 6e20 0e02 2700 |0146: invoke-virtual {v7, v2}, Landroid/support/v4/app/an;.b:(I)Landroid/support/v4/app/an; // method@020e │ │ -0273fe: 3809 0c00 |0149: if-eqz v9, 0155 // +000c │ │ -027402: 1402 00ff 00ff |014b: const v2, #float -1.71465e+38 // #ff00ff00 │ │ -027408: 1303 2c01 |014e: const/16 v3, #int 300 // #12c │ │ -02740c: 1309 e803 |0150: const/16 v9, #int 1000 // #3e8 │ │ -027410: 6e40 0802 2793 |0152: invoke-virtual {v7, v2, v3, v9}, Landroid/support/v4/app/an;.a:(III)Landroid/support/v4/app/an; // method@0208 │ │ -027416: 1212 |0155: const/4 v2, #int 1 // #1 │ │ -027418: 6e20 0c02 2700 |0156: invoke-virtual {v7, v2}, Landroid/support/v4/app/an;.a:(Z)Landroid/support/v4/app/an; // method@020c │ │ -02741e: 2202 2300 |0159: new-instance v2, Landroid/content/Intent; // type@0023 │ │ -027422: 1c03 b501 |015b: const-class v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity; // type@01b5 │ │ -027426: 0800 1200 |015d: move-object/from16 v0, v18 │ │ -02742a: 7030 9400 0203 |015f: invoke-direct {v2, v0, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -027430: 7701 6302 1200 |0162: invoke-static/range {v18}, Landroid/support/v4/app/bw;.a:(Landroid/content/Context;)Landroid/support/v4/app/bw; // method@0263 │ │ -027436: 0c03 |0165: move-result-object v3 │ │ -027438: 1c09 b501 |0166: const-class v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity; // type@01b5 │ │ -02743c: 6e20 6502 9300 |0168: invoke-virtual {v3, v9}, Landroid/support/v4/app/bw;.a:(Ljava/lang/Class;)Landroid/support/v4/app/bw; // method@0265 │ │ -027442: 6e20 6402 2300 |016b: invoke-virtual {v3, v2}, Landroid/support/v4/app/bw;.a:(Landroid/content/Intent;)Landroid/support/v4/app/bw; // method@0264 │ │ -027448: 1202 |016e: const/4 v2, #int 0 // #0 │ │ -02744a: 1509 0008 |016f: const/high16 v9, #int 134217728 // #800 │ │ -02744e: 6e30 6002 2309 |0171: invoke-virtual {v3, v2, v9}, Landroid/support/v4/app/bw;.a:(II)Landroid/app/PendingIntent; // method@0260 │ │ -027454: 0c02 |0174: move-result-object v2 │ │ -027456: 6e20 0902 2700 |0175: invoke-virtual {v7, v2}, Landroid/support/v4/app/an;.a:(Landroid/app/PendingIntent;)Landroid/support/v4/app/an; // method@0209 │ │ -02745c: 1a02 ee05 |0178: const-string v2, "notification" // string@05ee │ │ -027460: 0800 1200 |017a: move-object/from16 v0, v18 │ │ -027464: 6e20 8b00 2000 |017c: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008b │ │ -02746a: 0c02 |017f: move-result-object v2 │ │ -02746c: 1f02 1300 |0180: check-cast v2, Landroid/app/NotificationManager; // type@0013 │ │ -027470: 7401 8400 1200 |0182: invoke-virtual/range {v18}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0084 │ │ -027476: 0c03 |0185: move-result-object v3 │ │ -027478: 2209 2300 |0186: new-instance v9, Landroid/content/Intent; // type@0023 │ │ -02747c: 1c0d b701 |0188: const-class v13, Lorg/yuttadhammo/BodhiTimer/TimerReceiver; // type@01b7 │ │ -027480: 7030 9400 390d |018a: invoke-direct {v9, v3, v13}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -027486: 1a0d b300 |018d: const-string v13, "CANCEL_NOTIFICATION" // string@00b3 │ │ -02748a: 6e20 ad00 d900 |018f: invoke-virtual {v9, v13}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00ad │ │ -027490: 120d |0192: const/4 v13, #int 0 // #0 │ │ -027492: 150e 0010 |0193: const/high16 v14, #int 268435456 // #1000 │ │ -027496: 7140 6600 d3e9 |0195: invoke-static {v3, v13, v9, v14}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0066 │ │ -02749c: 0c09 |0198: move-result-object v9 │ │ -02749e: 3806 7600 |0199: if-eqz v6, 020f // +0076 │ │ -0274a2: 1203 |019b: const/4 v3, #int 0 // #0 │ │ -0274a4: 6e20 0a02 3700 |019c: invoke-virtual {v7, v3}, Landroid/support/v4/app/an;.a:(Landroid/net/Uri;)Landroid/support/v4/app/an; // method@020a │ │ -0274aa: 6203 9302 |019f: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@0293 │ │ -0274ae: 3803 1600 |01a1: if-eqz v3, 01b7 // +0016 │ │ -0274b2: 6203 9302 |01a3: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@0293 │ │ -0274b6: 6e10 1101 0300 |01a5: invoke-virtual {v3}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0111 │ │ -0274bc: 0a03 |01a8: move-result v3 │ │ -0274be: 3803 0e00 |01a9: if-eqz v3, 01b7 // +000e │ │ -0274c2: 6203 9302 |01ab: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@0293 │ │ -0274c6: 6e10 1301 0300 |01ad: invoke-virtual {v3}, Landroid/media/MediaPlayer;.release:()V // method@0113 │ │ -0274cc: 2203 4800 |01b0: new-instance v3, Landroid/media/MediaPlayer; // type@0048 │ │ -0274d0: 7010 0f01 0300 |01b2: invoke-direct {v3}, Landroid/media/MediaPlayer;.:()V // method@010f │ │ -0274d6: 6903 9302 |01b5: sput-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@0293 │ │ -0274da: 1a03 5f07 |01b7: const-string v3, "tone_volume" // string@075f │ │ -0274de: 120d |01b9: const/4 v13, #int 0 // #0 │ │ -0274e0: 7230 bc00 380d |01ba: invoke-interface {v8, v3, v13}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -0274e6: 0a03 |01bd: move-result v3 │ │ -0274e8: 3803 1d00 |01be: if-eqz v3, 01db // +001d │ │ -0274ec: d903 0364 |01c0: rsub-int/lit8 v3, v3, #int 100 // #64 │ │ -0274f0: 833d |01c2: int-to-double v13, v3 │ │ -0274f2: 7120 6207 ed00 |01c3: invoke-static {v13, v14}, Ljava/lang/Math;.log:(D)D // method@0762 │ │ -0274f8: 0b0d |01c6: move-result-wide v13 │ │ -0274fa: 190f 5940 |01c7: const-wide/high16 v15, #long 4636737291354636288 // #4059 │ │ -0274fe: 7702 6207 0f00 |01c9: invoke-static/range {v15, v16}, Ljava/lang/Math;.log:(D)D // method@0762 │ │ -027504: 0b0f |01cc: move-result-wide v15 │ │ -027506: cefd |01cd: div-double/2addr v13, v15 │ │ -027508: 8cd3 |01ce: double-to-float v3, v13 │ │ -02750a: 620d 9302 |01cf: sget-object v13, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@0293 │ │ -02750e: 150e 803f |01d1: const/high16 v14, #int 1065353216 // #3f80 │ │ -027512: c73e |01d3: sub-float/2addr v14, v3 │ │ -027514: 150f 803f |01d4: const/high16 v15, #int 1065353216 // #3f80 │ │ -027518: a703 0f03 |01d6: sub-float v3, v15, v3 │ │ -02751c: 6e30 1801 ed03 |01d8: invoke-virtual {v13, v14, v3}, Landroid/media/MediaPlayer;.setVolume:(FF)V // method@0118 │ │ -027522: 6203 9302 |01db: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@0293 │ │ -027526: 0800 1200 |01dd: move-object/from16 v0, v18 │ │ -02752a: 6e30 1501 0306 |01df: invoke-virtual {v3, v0, v6}, Landroid/media/MediaPlayer;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@0115 │ │ -027530: 6203 9302 |01e2: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@0293 │ │ -027534: 6e10 1201 0300 |01e4: invoke-virtual {v3}, Landroid/media/MediaPlayer;.prepare:()V // method@0112 │ │ -02753a: 6203 9302 |01e7: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@0293 │ │ -02753e: 120d |01e9: const/4 v13, #int 0 // #0 │ │ -027540: 6e20 1601 d300 |01ea: invoke-virtual {v3, v13}, Landroid/media/MediaPlayer;.setLooping:(Z)V // method@0116 │ │ -027546: 6203 9302 |01ed: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@0293 │ │ -02754a: 220d c501 |01ef: new-instance v13, Lorg/yuttadhammo/BodhiTimer/al; // type@01c5 │ │ -02754e: 0800 1100 |01f1: move-object/from16 v0, v17 │ │ -027552: 7020 a408 0d00 |01f3: invoke-direct {v13, v0}, Lorg/yuttadhammo/BodhiTimer/al;.:(Lorg/yuttadhammo/BodhiTimer/TimerReceiver;)V // method@08a4 │ │ -027558: 6e20 1701 d300 |01f6: invoke-virtual {v3, v13}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0117 │ │ -02755e: 6203 9302 |01f9: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@0293 │ │ -027562: 6e10 1901 0300 |01fb: invoke-virtual {v3}, Landroid/media/MediaPlayer;.start:()V // method@0119 │ │ -027568: 380a 1100 |01fe: if-eqz v10, 020f // +0011 │ │ -02756c: 1a03 7707 |0200: const-string v3, "vibrator" // string@0777 │ │ -027570: 0800 1200 |0202: move-object/from16 v0, v18 │ │ -027574: 6e20 8b00 3000 |0204: invoke-virtual {v0, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008b │ │ -02757a: 0c03 |0207: move-result-object v3 │ │ -02757c: 1f03 5700 |0208: check-cast v3, Landroid/os/Vibrator; // type@0057 │ │ -027580: 160d e803 |020a: const-wide/16 v13, #int 1000 // #3e8 │ │ -027584: 6e30 4c01 d30e |020c: invoke-virtual {v3, v13, v14}, Landroid/os/Vibrator;.vibrate:(J)V // method@014c │ │ -02758a: 1a03 a800 |020f: const-string v3, "AutoClear" // string@00a8 │ │ -02758e: 120a |0211: const/4 v10, #int 0 // #0 │ │ -027590: 7230 bb00 380a |0212: invoke-interface {v8, v3, v10}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -027596: 0a03 |0215: move-result v3 │ │ -027598: 3803 5600 |0216: if-eqz v3, 026c // +0056 │ │ -02759c: 1303 8813 |0218: const/16 v3, #int 5000 // #1388 │ │ -0275a0: 3806 1f00 |021a: if-eqz v6, 0239 // +001f │ │ -0275a4: 220a 4800 |021c: new-instance v10, Landroid/media/MediaPlayer; // type@0048 │ │ -0275a8: 7010 0f01 0a00 |021e: invoke-direct {v10}, Landroid/media/MediaPlayer;.:()V // method@010f │ │ -0275ae: 0800 1200 |0221: move-object/from16 v0, v18 │ │ -0275b2: 6e30 1501 0a06 |0223: invoke-virtual {v10, v0, v6}, Landroid/media/MediaPlayer;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@0115 │ │ -0275b8: 6e10 1201 0a00 |0226: invoke-virtual {v10}, Landroid/media/MediaPlayer;.prepare:()V // method@0112 │ │ -0275be: 6e10 1001 0a00 |0229: invoke-virtual {v10}, Landroid/media/MediaPlayer;.getDuration:()I // method@0110 │ │ -0275c4: 0a06 |022c: move-result v6 │ │ -0275c6: d066 d007 |022d: add-int/lit16 v6, v6, #int 2000 // #07d0 │ │ -0275ca: 7120 6407 6300 |022f: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@0764 │ │ -0275d0: 0a03 |0232: move-result v3 │ │ -0275d2: 6e10 1301 0a00 |0233: invoke-virtual {v10}, Landroid/media/MediaPlayer;.release:()V // method@0113 │ │ -0275d8: 6e10 1301 0a00 |0236: invoke-virtual {v10}, Landroid/media/MediaPlayer;.release:()V // method@0113 │ │ -0275de: 0136 |0239: move v6, v3 │ │ -0275e0: 1a03 7d03 |023a: const-string v3, "TimerReceiver" // string@037d │ │ -0275e4: 220a 8f01 |023c: new-instance v10, Ljava/lang/StringBuilder; // type@018f │ │ -0275e8: 7010 8207 0a00 |023e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0275ee: 1a0d 2d03 |0241: const-string v13, "Notification duration: " // string@032d │ │ -0275f2: 6e20 8807 da00 |0243: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0275f8: 0c0a |0246: move-result-object v10 │ │ -0275fa: 6e20 8507 6a00 |0247: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -027600: 0c0a |024a: move-result-object v10 │ │ -027602: 1a0d 6200 |024b: const-string v13, " ms" // string@0062 │ │ -027606: 6e20 8807 da00 |024d: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02760c: 0c0a |0250: move-result-object v10 │ │ -02760e: 6e10 8b07 0a00 |0251: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -027614: 0c0a |0254: move-result-object v10 │ │ -027616: 7120 3006 a300 |0255: invoke-static {v3, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -02761c: 1a03 2004 |0258: const-string v3, "alarm" // string@0420 │ │ -027620: 0800 1200 |025a: move-object/from16 v0, v18 │ │ -027624: 6e20 8b00 3000 |025c: invoke-virtual {v0, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008b │ │ -02762a: 0c03 |025f: move-result-object v3 │ │ -02762c: 1f03 0800 |0260: check-cast v3, Landroid/app/AlarmManager; // type@0008 │ │ -027630: 123a |0262: const/4 v10, #int 3 // #3 │ │ -027632: 7100 4b01 0000 |0263: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@014b │ │ -027638: 0b0d |0266: move-result-wide v13 │ │ -02763a: 816f |0267: int-to-long v15, v6 │ │ -02763c: bbfd |0268: add-long/2addr v13, v15 │ │ -02763e: 6e59 1a00 a3ed |0269: invoke-virtual {v3, v10, v13, v14, v9}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@001a │ │ -027644: 380b 1c01 |026c: if-eqz v11, 0388 // +011c │ │ -027648: 6e10 7a07 0c00 |026e: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@077a │ │ -02764e: 0a03 |0271: move-result v3 │ │ -027650: 3d03 1601 |0272: if-lez v3, 0388 // +0116 │ │ -027654: 2203 2300 |0274: new-instance v3, Landroid/content/Intent; // type@0023 │ │ -027658: 7010 9300 0300 |0276: invoke-direct {v3}, Landroid/content/Intent;.:()V // method@0093 │ │ -02765e: 7210 ba00 0800 |0279: invoke-interface {v8}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -027664: 0c06 |027c: move-result-object v6 │ │ -027666: 2158 |027d: array-length v8, v5 │ │ -027668: 3584 fc00 |027e: if-ge v4, v8, 037a // +00fc │ │ -02766c: 1a08 1704 |0280: const-string v8, "advTimeIndex" // string@0417 │ │ -027670: d809 0401 |0282: add-int/lit8 v9, v4, #int 1 // #01 │ │ -027674: 7230 b600 8609 |0284: invoke-interface {v6, v8, v9}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -02767a: 4604 0504 |0287: aget-object v4, v5, v4 │ │ -02767e: 1a05 7200 |0289: const-string v5, "#" // string@0072 │ │ -027682: 6e20 7d07 5400 |028b: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@077d │ │ -027688: 0c04 |028e: move-result-object v4 │ │ -02768a: 1205 |028f: const/4 v5, #int 0 // #0 │ │ -02768c: 4604 0405 |0290: aget-object v4, v4, v5 │ │ -027690: 7110 5b07 0400 |0292: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@075b │ │ -027696: 0a04 |0295: move-result v4 │ │ -027698: 1a05 5707 |0296: const-string v5, "time" // string@0757 │ │ -02769c: 6e30 a700 5304 |0298: invoke-virtual {v3, v5, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00a7 │ │ -0276a2: 1a05 7903 |029b: const-string v5, "TimeStamp" // string@0379 │ │ -0276a6: 2208 9c01 |029d: new-instance v8, Ljava/util/Date; // type@019c │ │ -0276aa: 7010 b007 0800 |029f: invoke-direct {v8}, Ljava/util/Date;.:()V // method@07b0 │ │ -0276b0: 6e10 b307 0800 |02a2: invoke-virtual {v8}, Ljava/util/Date;.getTime:()J // method@07b3 │ │ -0276b6: 0b08 |02a5: move-result-wide v8 │ │ -0276b8: 814a |02a6: int-to-long v10, v4 │ │ -0276ba: bba8 |02a7: add-long/2addr v8, v10 │ │ -0276bc: 7240 b700 5698 |02a8: invoke-interface {v6, v5, v8, v9}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00b7 │ │ -0276c2: 1a05 a102 |02ab: const-string v5, "LastTime" // string@02a1 │ │ -0276c6: 7230 b600 5604 |02ad: invoke-interface {v6, v5, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -0276cc: 6e10 6200 0100 |02b0: invoke-virtual {v1}, Landroid/app/NotificationManager;.cancelAll:()V // method@0062 │ │ -0276d2: 1a01 7d03 |02b3: const-string v1, "TimerReceiver" // string@037d │ │ -0276d6: 1a05 6603 |02b5: const-string v5, "Starting next iteration of the timer service ..." // string@0366 │ │ -0276da: 7120 3006 5100 |02b7: invoke-static {v1, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0276e0: 2201 2300 |02ba: new-instance v1, Landroid/content/Intent; // type@0023 │ │ -0276e4: 1c05 b701 |02bc: const-class v5, Lorg/yuttadhammo/BodhiTimer/TimerReceiver; // type@01b7 │ │ -0276e8: 0800 1200 |02be: move-object/from16 v0, v18 │ │ -0276ec: 7030 9400 0105 |02c0: invoke-direct {v1, v0, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -0276f2: 1a05 5e03 |02c3: const-string v5, "SetTime" // string@035e │ │ -0276f6: 6e30 a700 5104 |02c5: invoke-virtual {v1, v5, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00a7 │ │ -0276fc: 1205 |02c8: const/4 v5, #int 0 // #0 │ │ -0276fe: 1508 0008 |02c9: const/high16 v8, #int 134217728 // #800 │ │ -027702: 0800 1200 |02cb: move-object/from16 v0, v18 │ │ -027706: 7140 6600 5081 |02cd: invoke-static {v0, v5, v1, v8}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0066 │ │ -02770c: 0c05 |02d0: move-result-object v5 │ │ -02770e: 1a01 2004 |02d1: const-string v1, "alarm" // string@0420 │ │ -027712: 0800 1200 |02d3: move-object/from16 v0, v18 │ │ -027716: 6e20 8b00 1000 |02d5: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008b │ │ -02771c: 0c01 |02d8: move-result-object v1 │ │ -02771e: 1f01 0800 |02d9: check-cast v1, Landroid/app/AlarmManager; // type@0008 │ │ -027722: 1208 |02db: const/4 v8, #int 0 // #0 │ │ -027724: 7100 8d07 0000 |02dc: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@078d │ │ -02772a: 0b09 |02df: move-result-wide v9 │ │ -02772c: 814b |02e0: int-to-long v11, v4 │ │ -02772e: bbb9 |02e1: add-long/2addr v9, v11 │ │ -027730: 6e55 1a00 81a9 |02e2: invoke-virtual {v1, v8, v9, v10, v5}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@001a │ │ -027736: 6201 9402 |02e5: sget-object v1, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.b:Ljava/lang/String; // field@0294 │ │ -02773a: 6e20 ad00 1300 |02e7: invoke-virtual {v3, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00ad │ │ -027740: 0800 1200 |02ea: move-object/from16 v0, v18 │ │ -027744: 6e20 8f00 3000 |02ec: invoke-virtual {v0, v3}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@008f │ │ -02774a: 7210 b300 0600 |02ef: invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -027750: 1201 |02f2: const/4 v1, #int 0 // #0 │ │ -027752: 6e10 0602 0700 |02f3: invoke-virtual {v7}, Landroid/support/v4/app/an;.a:()Landroid/app/Notification; // method@0206 │ │ -027758: 0c03 |02f6: move-result-object v3 │ │ -02775a: 6e30 6300 1203 |02f7: invoke-virtual {v2, v1, v3}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0063 │ │ -027760: 1a01 7d03 |02fa: const-string v1, "TimerReceiver" // string@037d │ │ -027764: 1a02 9600 |02fc: const-string v2, "ALARM: alarm finished" // string@0096 │ │ -027768: 7120 2c06 2100 |02fe: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -02776e: 2900 39fd |0301: goto/16 003a // -02c7 │ │ -027772: 1a02 3003 |0303: const-string v2, "NotificationUri" // string@0330 │ │ -027776: 1a05 3004 |0305: const-string v5, "android.resource://org.yuttadhammo.BodhiTimer/2131034112" // string@0430 │ │ -02777a: 7230 be00 2805 |0307: invoke-interface {v8, v2, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -027780: 0c02 |030a: move-result-object v2 │ │ -027782: 0745 |030b: move-object v5, v4 │ │ -027784: 0134 |030c: move v4, v3 │ │ -027786: 2900 e6fd |030d: goto/16 00f3 // -021a │ │ -02778a: 1a03 b304 |030f: const-string v3, "file" // string@04b3 │ │ -02778e: 6e20 7707 3200 |0311: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -027794: 0a03 |0314: move-result v3 │ │ -027796: 3803 0c00 |0315: if-eqz v3, 0321 // +000c │ │ -02779a: 1a02 e800 |0317: const-string v2, "FileUri" // string@00e8 │ │ -02779e: 1a03 0000 |0319: const-string v3, "" // string@0000 │ │ -0277a2: 7230 be00 2803 |031b: invoke-interface {v8, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -0277a8: 0c02 |031e: move-result-object v2 │ │ -0277aa: 2900 fcfd |031f: goto/16 011b // -0204 │ │ -0277ae: 1a03 6407 |0321: const-string v3, "tts" // string@0764 │ │ -0277b2: 6e20 7707 3200 |0323: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -0277b8: 0a03 |0326: move-result v3 │ │ -0277ba: 3803 f4fd |0327: if-eqz v3, 011b // -020c │ │ -0277be: 1a02 0000 |0329: const-string v2, "" // string@0000 │ │ -0277c2: 1a03 6507 |032b: const-string v3, "tts_string" // string@0765 │ │ -0277c6: 140d 5f00 097f |032d: const v13, #float 1.82106e+38 // #7f09005f │ │ -0277cc: 0800 1200 |0330: move-object/from16 v0, v18 │ │ -0277d0: 6e20 8a00 d000 |0332: invoke-virtual {v0, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -0277d6: 0c0d |0335: move-result-object v13 │ │ -0277d8: 7230 be00 380d |0336: invoke-interface {v8, v3, v13}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -0277de: 0c03 |0339: move-result-object v3 │ │ -0277e0: 220d 2300 |033a: new-instance v13, Landroid/content/Intent; // type@0023 │ │ -0277e4: 1c0e b401 |033c: const-class v14, Lorg/yuttadhammo/BodhiTimer/TTSService; // type@01b4 │ │ -0277e8: 0800 1200 |033e: move-object/from16 v0, v18 │ │ -0277ec: 7030 9400 0d0e |0340: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -0277f2: 1a0e 4607 |0343: const-string v14, "spoken_text" // string@0746 │ │ -0277f6: 6e30 a900 ed03 |0345: invoke-virtual {v13, v14, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -0277fc: 0800 1200 |0348: move-object/from16 v0, v18 │ │ -027800: 6e20 9000 d000 |034a: invoke-virtual {v0, v13}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0090 │ │ -027806: 2900 cefd |034d: goto/16 011b // -0232 │ │ -02780a: 0d03 |034f: move-exception v3 │ │ -02780c: 6e10 3807 0300 |0350: invoke-virtual {v3}, Ljava/io/IOException;.printStackTrace:()V // method@0738 │ │ -027812: 2900 bcfe |0353: goto/16 020f // -0144 │ │ -027816: 0d03 |0355: move-exception v3 │ │ -027818: 1a06 7d03 |0356: const-string v6, "TimerReceiver" // string@037d │ │ -02781c: 220d 8f01 |0358: new-instance v13, Ljava/lang/StringBuilder; // type@018f │ │ -027820: 7010 8207 0d00 |035a: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -027826: 1a0e c400 |035d: const-string v14, "Cannot get sound duration: " // string@00c4 │ │ -02782a: 6e20 8807 ed00 |035f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -027830: 0c0d |0362: move-result-object v13 │ │ -027832: 6e20 8707 3d00 |0363: invoke-virtual {v13, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -027838: 0c03 |0366: move-result-object v3 │ │ -02783a: 6e10 8b07 0300 |0367: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -027840: 0c03 |036a: move-result-object v3 │ │ -027842: 7120 2d06 3600 |036b: invoke-static {v6, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@062d │ │ -027848: 1303 3075 |036e: const/16 v3, #int 30000 // #7530 │ │ -02784c: 6e10 1301 0a00 |0370: invoke-virtual {v10}, Landroid/media/MediaPlayer;.release:()V // method@0113 │ │ -027852: 2900 c3fe |0373: goto/16 0236 // -013d │ │ -027856: 0d01 |0375: move-exception v1 │ │ -027858: 6e10 1301 0a00 |0376: invoke-virtual {v10}, Landroid/media/MediaPlayer;.release:()V // method@0113 │ │ -02785e: 2701 |0379: throw v1 │ │ -027860: 1a01 4e07 |037a: const-string v1, "stop" // string@074e │ │ -027864: 1214 |037c: const/4 v4, #int 1 // #1 │ │ -027866: 6e30 aa00 1304 |037d: invoke-virtual {v3, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00aa │ │ -02786c: 1a01 1704 |0380: const-string v1, "advTimeIndex" // string@0417 │ │ -027870: 1214 |0382: const/4 v4, #int 1 // #1 │ │ -027872: 7230 b600 1604 |0383: invoke-interface {v6, v1, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -027878: 2900 5fff |0386: goto/16 02e5 // -00a1 │ │ -02787c: 1a03 a900 |0388: const-string v3, "AutoRestart" // string@00a9 │ │ -027880: 1204 |038a: const/4 v4, #int 0 // #0 │ │ -027882: 7230 bb00 3804 |038b: invoke-interface {v8, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -027888: 0a03 |038e: move-result v3 │ │ -02788a: 3803 63ff |038f: if-eqz v3, 02f2 // -009d │ │ -02788e: 1a03 5e03 |0391: const-string v3, "SetTime" // string@035e │ │ -027892: 1204 |0393: const/4 v4, #int 0 // #0 │ │ -027894: 0800 1300 |0394: move-object/from16 v0, v19 │ │ -027898: 6e30 a100 3004 |0396: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00a1 │ │ -02789e: 0a03 |0399: move-result v3 │ │ -0278a0: 3803 58ff |039a: if-eqz v3, 02f2 // -00a8 │ │ -0278a4: 1204 |039c: const/4 v4, #int 0 // #0 │ │ -0278a6: 6e20 6100 4100 |039d: invoke-virtual {v1, v4}, Landroid/app/NotificationManager;.cancel:(I)V // method@0061 │ │ -0278ac: 1a01 7d03 |03a0: const-string v1, "TimerReceiver" // string@037d │ │ -0278b0: 1a04 5003 |03a2: const-string v4, "Restarting the timer service ..." // string@0350 │ │ -0278b4: 7120 3006 4100 |03a4: invoke-static {v1, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0278ba: 2201 2300 |03a7: new-instance v1, Landroid/content/Intent; // type@0023 │ │ -0278be: 1c04 b701 |03a9: const-class v4, Lorg/yuttadhammo/BodhiTimer/TimerReceiver; // type@01b7 │ │ -0278c2: 0800 1200 |03ab: move-object/from16 v0, v18 │ │ -0278c6: 7030 9400 0104 |03ad: invoke-direct {v1, v0, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -0278cc: 1a04 5e03 |03b0: const-string v4, "SetTime" // string@035e │ │ -0278d0: 6e30 a700 4103 |03b2: invoke-virtual {v1, v4, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00a7 │ │ -0278d6: 1204 |03b5: const/4 v4, #int 0 // #0 │ │ -0278d8: 1505 0008 |03b6: const/high16 v5, #int 134217728 // #800 │ │ -0278dc: 0800 1200 |03b8: move-object/from16 v0, v18 │ │ -0278e0: 7140 6600 4051 |03ba: invoke-static {v0, v4, v1, v5}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0066 │ │ -0278e6: 0c04 |03bd: move-result-object v4 │ │ -0278e8: 1a01 2004 |03be: const-string v1, "alarm" // string@0420 │ │ -0278ec: 0800 1200 |03c0: move-object/from16 v0, v18 │ │ -0278f0: 6e20 8b00 1000 |03c2: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008b │ │ -0278f6: 0c01 |03c5: move-result-object v1 │ │ -0278f8: 1f01 0800 |03c6: check-cast v1, Landroid/app/AlarmManager; // type@0008 │ │ -0278fc: 1205 |03c8: const/4 v5, #int 0 // #0 │ │ -0278fe: 7100 8d07 0000 |03c9: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@078d │ │ -027904: 0b09 |03cc: move-result-wide v9 │ │ -027906: 813b |03cd: int-to-long v11, v3 │ │ -027908: bbb9 |03ce: add-long/2addr v9, v11 │ │ -02790a: 6e54 1a00 51a9 |03cf: invoke-virtual {v1, v5, v9, v10, v4}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@001a │ │ -027910: 7210 ba00 0800 |03d2: invoke-interface {v8}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -027916: 0c01 |03d5: move-result-object v1 │ │ -027918: 1a04 7903 |03d6: const-string v4, "TimeStamp" // string@0379 │ │ -02791c: 2205 9c01 |03d8: new-instance v5, Ljava/util/Date; // type@019c │ │ -027920: 7010 b007 0500 |03da: invoke-direct {v5}, Ljava/util/Date;.:()V // method@07b0 │ │ -027926: 6e10 b307 0500 |03dd: invoke-virtual {v5}, Ljava/util/Date;.getTime:()J // method@07b3 │ │ -02792c: 0b05 |03e0: move-result-wide v5 │ │ -02792e: 8138 |03e1: int-to-long v8, v3 │ │ -027930: bb85 |03e2: add-long/2addr v5, v8 │ │ -027932: 7240 b700 4165 |03e3: invoke-interface {v1, v4, v5, v6}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00b7 │ │ -027938: 1a04 a102 |03e6: const-string v4, "LastTime" // string@02a1 │ │ -02793c: 7230 b600 4103 |03e8: invoke-interface {v1, v4, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -027942: 7210 b300 0100 |03eb: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -027948: 2201 2300 |03ee: new-instance v1, Landroid/content/Intent; // type@0023 │ │ -02794c: 7010 9300 0100 |03f0: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0093 │ │ -027952: 1a04 5707 |03f3: const-string v4, "time" // string@0757 │ │ -027956: 6e30 a700 4103 |03f5: invoke-virtual {v1, v4, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00a7 │ │ -02795c: 6203 9402 |03f8: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.b:Ljava/lang/String; // field@0294 │ │ -027960: 6e20 ad00 3100 |03fa: invoke-virtual {v1, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00ad │ │ -027966: 0800 1200 |03fd: move-object/from16 v0, v18 │ │ -02796a: 6e20 8f00 1000 |03ff: invoke-virtual {v0, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@008f │ │ -027970: 2900 f0fe |0402: goto/16 02f2 // -0110 │ │ -027974: 0736 |0404: move-object v6, v3 │ │ -027976: 2900 3cfd |0405: goto/16 0141 // -02c4 │ │ +00c038: |[00c038] org.yuttadhammo.BodhiTimer.TimerReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +00c048: 1a01 a501 |0000: const-string v1, "TimerReceiver" // string@01a5 │ │ +00c04c: 1a02 1d00 |0002: const-string v2, "ALARM: received alarm" // string@001d │ │ +00c050: 7120 a301 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00c056: 1a01 dc02 |0007: const-string v1, "notification" // string@02dc │ │ +00c05a: 0800 1200 |0009: move-object/from16 v0, v18 │ │ +00c05e: 6e20 f900 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00f9 │ │ +00c064: 0c01 |000e: move-result-object v1 │ │ +00c066: 1f01 4b00 |000f: check-cast v1, Landroid/app/NotificationManager; // type@004b │ │ +00c06a: 6202 e800 |0011: sget-object v2, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@00e8 │ │ +00c06e: 3802 1100 |0013: if-eqz v2, 0024 // +0011 │ │ +00c072: 1a02 a501 |0015: const-string v2, "TimerReceiver" // string@01a5 │ │ +00c076: 1a03 8601 |0017: const-string v3, "Releasing media player..." // string@0186 │ │ +00c07a: 7120 a301 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00c080: 6202 e800 |001c: sget-object v2, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@00e8 │ │ +00c084: 6e10 5f01 0200 |001e: invoke-virtual {v2}, Landroid/media/MediaPlayer;.release:()V // method@015f │ │ +00c08a: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +00c08c: 6902 e800 |0022: sput-object v2, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@00e8 │ │ +00c090: 1a02 2600 |0024: const-string v2, "CANCEL_NOTIFICATION" // string@0026 │ │ +00c094: 7401 0801 1300 |0026: invoke-virtual/range {v19}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0108 │ │ +00c09a: 0c03 |0029: move-result-object v3 │ │ +00c09c: 6e20 1202 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00c0a2: 0a02 |002d: move-result v2 │ │ +00c0a4: 3802 1700 |002e: if-eqz v2, 0045 // +0017 │ │ +00c0a8: 1a02 a501 |0030: const-string v2, "TimerReceiver" // string@01a5 │ │ +00c0ac: 1a03 2a00 |0032: const-string v3, "Cancelling notification..." // string@002a │ │ +00c0b0: 7120 a301 3200 |0034: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00c0b6: 6e10 d100 0100 |0037: invoke-virtual {v1}, Landroid/app/NotificationManager;.cancelAll:()V // method@00d1 │ │ +00c0bc: 0e00 |003a: return-void │ │ +00c0be: 0d02 |003b: move-exception v2 │ │ +00c0c0: 6e10 ff01 0200 |003c: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@01ff │ │ +00c0c6: 1202 |003f: const/4 v2, #int 0 // #0 │ │ +00c0c8: 6902 e800 |0040: sput-object v2, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@00e8 │ │ +00c0cc: 28e2 |0042: goto 0024 // -001e │ │ +00c0ce: 0d01 |0043: move-exception v1 │ │ +00c0d0: 2701 |0044: throw v1 │ │ +00c0d2: 1a02 a501 |0045: const-string v2, "TimerReceiver" // string@01a5 │ │ +00c0d6: 1a03 9001 |0047: const-string v3, "Showing notification..." // string@0190 │ │ +00c0da: 7120 a301 3200 |0049: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00c0e0: 2202 7800 |004c: new-instance v2, Landroid/media/MediaPlayer; // type@0078 │ │ +00c0e4: 7010 5b01 0200 |004e: invoke-direct {v2}, Landroid/media/MediaPlayer;.:()V // method@015b │ │ +00c0ea: 6902 e800 |0051: sput-object v2, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@00e8 │ │ +00c0ee: 1a02 8f01 |0053: const-string v2, "SetTime" // string@018f │ │ +00c0f2: 1203 |0055: const/4 v3, #int 0 // #0 │ │ +00c0f4: 0800 1300 |0056: move-object/from16 v0, v19 │ │ +00c0f8: 6e30 0e01 2003 |0058: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@010e │ │ +00c0fe: 0a02 |005b: move-result v2 │ │ +00c100: 0800 1200 |005c: move-object/from16 v0, v18 │ │ +00c104: 7120 1c03 2000 |005e: invoke-static {v0, v2}, Lorg/yuttadhammo/BodhiTimer/am;.a:(Landroid/content/Context;I)Ljava/lang/String; // method@031c │ │ +00c10a: 0c03 |0061: move-result-object v3 │ │ +00c10c: 1a04 a501 |0062: const-string v4, "TimerReceiver" // string@01a5 │ │ +00c110: 2205 c600 |0064: new-instance v5, Ljava/lang/StringBuilder; // type@00c6 │ │ +00c114: 7010 1b02 0500 |0066: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00c11a: 1a06 a001 |0069: const-string v6, "Time: " // string@01a0 │ │ +00c11e: 6e20 1f02 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00c124: 0c05 |006e: move-result-object v5 │ │ +00c126: 6e20 1c02 2500 |006f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00c12c: 0c02 |0072: move-result-object v2 │ │ +00c12e: 6e10 2002 0200 |0073: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00c134: 0c02 |0076: move-result-object v2 │ │ +00c136: 7120 a301 2400 |0077: invoke-static {v4, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00c13c: 1402 0300 097f |007a: const v2, #float 1.82104e+38 // #7f090003 │ │ +00c142: 0800 1200 |007d: move-object/from16 v0, v18 │ │ +00c146: 6e20 fa00 2000 |007f: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00fa │ │ +00c14c: 0c06 |0082: move-result-object v6 │ │ +00c14e: 1402 6000 097f |0083: const v2, #float 1.82106e+38 // #7f090060 │ │ +00c154: 0800 1200 |0086: move-object/from16 v0, v18 │ │ +00c158: 6e20 f800 2000 |0088: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00c15e: 0c02 |008b: move-result-object v2 │ │ +00c160: 1214 |008c: const/4 v4, #int 1 // #1 │ │ +00c162: 2344 1d01 |008d: new-array v4, v4, [Ljava/lang/Object; // type@011d │ │ +00c166: 1205 |008f: const/4 v5, #int 0 // #0 │ │ +00c168: 4d03 0405 |0090: aput-object v3, v4, v5 │ │ +00c16c: 7120 1302 4200 |0092: invoke-static {v2, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0213 │ │ +00c172: 0c07 |0095: move-result-object v7 │ │ +00c174: 7701 9401 1200 |0096: invoke-static/range {v18}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0194 │ │ +00c17a: 0c08 |0099: move-result-object v8 │ │ +00c17c: 1a02 5200 |009a: const-string v2, "LED" // string@0052 │ │ +00c180: 1213 |009c: const/4 v3, #int 1 // #1 │ │ +00c182: 7230 2801 2803 |009d: invoke-interface {v8, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00c188: 0a09 |00a0: move-result v9 │ │ +00c18a: 1a02 cb01 |00a1: const-string v2, "Vibrate" // string@01cb │ │ +00c18e: 1213 |00a3: const/4 v3, #int 1 // #1 │ │ +00c190: 7230 2801 2803 |00a4: invoke-interface {v8, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00c196: 0a0a |00a7: move-result v10 │ │ +00c198: 1a02 0000 |00a8: const-string v2, "" // string@0000 │ │ +00c19c: 1a03 d103 |00aa: const-string v3, "useAdvTime" // string@03d1 │ │ +00c1a0: 1204 |00ac: const/4 v4, #int 0 // #0 │ │ +00c1a2: 7230 2801 3804 |00ad: invoke-interface {v8, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00c1a8: 0a0b |00b0: move-result v11 │ │ +00c1aa: 1a03 f501 |00b1: const-string v3, "advTimeString" // string@01f5 │ │ +00c1ae: 1a04 0000 |00b3: const-string v4, "" // string@0000 │ │ +00c1b2: 7230 2b01 3804 |00b5: invoke-interface {v8, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00c1b8: 0c0c |00b8: move-result-object v12 │ │ +00c1ba: 1204 |00b9: const/4 v4, #int 0 // #0 │ │ +00c1bc: 1213 |00ba: const/4 v3, #int 1 // #1 │ │ +00c1be: 380b 4802 |00bb: if-eqz v11, 0303 // +0248 │ │ +00c1c2: 6e10 1402 0c00 |00bd: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@0214 │ │ +00c1c8: 0a05 |00c0: move-result v5 │ │ +00c1ca: 3d05 4202 |00c1: if-lez v5, 0303 // +0242 │ │ +00c1ce: 1a03 e301 |00c3: const-string v3, "\^" // string@01e3 │ │ +00c1d2: 6e20 1702 3c00 |00c5: invoke-virtual {v12, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0217 │ │ +00c1d8: 0c04 |00c8: move-result-object v4 │ │ +00c1da: 1a03 f401 |00c9: const-string v3, "advTimeIndex" // string@01f4 │ │ +00c1de: 1215 |00cb: const/4 v5, #int 1 // #1 │ │ +00c1e0: 7230 2901 3805 |00cc: invoke-interface {v8, v3, v5}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00c1e6: 0a03 |00cf: move-result v3 │ │ +00c1e8: d805 03ff |00d0: add-int/lit8 v5, v3, #int -1 // #ff │ │ +00c1ec: 4605 0405 |00d2: aget-object v5, v4, v5 │ │ +00c1f0: 1a0d 0800 |00d4: const-string v13, "#" // string@0008 │ │ +00c1f4: 6e20 1702 d500 |00d6: invoke-virtual {v5, v13}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0217 │ │ +00c1fa: 0c05 |00d9: move-result-object v5 │ │ +00c1fc: 215d |00da: array-length v13, v5 │ │ +00c1fe: 123e |00db: const/4 v14, #int 3 // #3 │ │ +00c200: 33ed 0500 |00dc: if-ne v13, v14, 00e1 // +0005 │ │ +00c204: 1212 |00de: const/4 v2, #int 1 // #1 │ │ +00c206: 4602 0502 |00df: aget-object v2, v5, v2 │ │ +00c20a: 1a05 ba03 |00e1: const-string v5, "sys_def" // string@03ba │ │ +00c20e: 6e20 1202 5200 |00e3: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00c214: 0a05 |00e6: move-result v5 │ │ +00c216: 3805 0a00 |00e7: if-eqz v5, 00f1 // +000a │ │ +00c21a: 1a02 7c01 |00e9: const-string v2, "NotificationUri" // string@017c │ │ +00c21e: 1a05 0802 |00eb: const-string v5, "android.resource://org.yuttadhammo.BodhiTimer/2131034112" // string@0208 │ │ +00c222: 7230 2b01 2805 |00ed: invoke-interface {v8, v2, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00c228: 0c02 |00f0: move-result-object v2 │ │ +00c22a: 0745 |00f1: move-object v5, v4 │ │ +00c22c: 0134 |00f2: move v4, v3 │ │ +00c22e: 1a03 a501 |00f3: const-string v3, "TimerReceiver" // string@01a5 │ │ +00c232: 220d c600 |00f5: new-instance v13, Ljava/lang/StringBuilder; // type@00c6 │ │ +00c236: 7010 1b02 0d00 |00f7: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00c23c: 1a0e dd02 |00fa: const-string v14, "notification uri: " // string@02dd │ │ +00c240: 6e20 1f02 ed00 |00fc: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00c246: 0c0d |00ff: move-result-object v13 │ │ +00c248: 6e20 1f02 2d00 |0100: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00c24e: 0c0d |0103: move-result-object v13 │ │ +00c250: 6e10 2002 0d00 |0104: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00c256: 0c0d |0107: move-result-object v13 │ │ +00c258: 7120 a301 d300 |0108: invoke-static {v3, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00c25e: 1a03 bb03 |010b: const-string v3, "system" // string@03bb │ │ +00c262: 6e20 1202 3200 |010d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00c268: 0a03 |0110: move-result v3 │ │ +00c26a: 3803 fe01 |0111: if-eqz v3, 030f // +01fe │ │ +00c26e: 1a02 9a01 |0113: const-string v2, "SystemUri" // string@019a │ │ +00c272: 1a03 0000 |0115: const-string v3, "" // string@0000 │ │ +00c276: 7230 2b01 2803 |0117: invoke-interface {v8, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00c27c: 0c02 |011a: move-result-object v2 │ │ +00c27e: 2203 2a00 |011b: new-instance v3, La/a/a/a/m; // type@002a │ │ +00c282: 7401 f300 1200 |011d: invoke-virtual/range {v18}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00f3 │ │ +00c288: 0c0d |0120: move-result-object v13 │ │ +00c28a: 7020 5300 d300 |0121: invoke-direct {v3, v13}, La/a/a/a/m;.:(Landroid/content/Context;)V // method@0053 │ │ +00c290: 140d 0500 027f |0124: const v13, #float 1.728e+38 // #7f020005 │ │ +00c296: 6e20 5400 d300 |0127: invoke-virtual {v3, v13}, La/a/a/a/m;.a:(I)La/a/a/a/m; // method@0054 │ │ +00c29c: 0c03 |012a: move-result-object v3 │ │ +00c29e: 6e20 5800 6300 |012b: invoke-virtual {v3, v6}, La/a/a/a/m;.a:(Ljava/lang/CharSequence;)La/a/a/a/m; // method@0058 │ │ +00c2a4: 0c03 |012e: move-result-object v3 │ │ +00c2a6: 6e20 5d00 7300 |012f: invoke-virtual {v3, v7}, La/a/a/a/m;.b:(Ljava/lang/CharSequence;)La/a/a/a/m; // method@005d │ │ +00c2ac: 0c07 |0132: move-result-object v7 │ │ +00c2ae: 1203 |0133: const/4 v3, #int 0 // #0 │ │ +00c2b0: 1a06 0000 |0134: const-string v6, "" // string@0000 │ │ +00c2b4: 6e20 1202 6200 |0136: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00c2ba: 0a06 |0139: move-result v6 │ │ +00c2bc: 3906 ca02 |013a: if-nez v6, 0404 // +02ca │ │ +00c2c0: 7110 6701 0200 |013c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0167 │ │ +00c2c6: 0c02 |013f: move-result-object v2 │ │ +00c2c8: 0726 |0140: move-object v6, v2 │ │ +00c2ca: 380a 0800 |0141: if-eqz v10, 0149 // +0008 │ │ +00c2ce: 3906 0600 |0143: if-nez v6, 0149 // +0006 │ │ +00c2d2: 1222 |0145: const/4 v2, #int 2 // #2 │ │ +00c2d4: 6e20 5c00 2700 |0146: invoke-virtual {v7, v2}, La/a/a/a/m;.b:(I)La/a/a/a/m; // method@005c │ │ +00c2da: 3809 0c00 |0149: if-eqz v9, 0155 // +000c │ │ +00c2de: 1402 00ff 00ff |014b: const v2, #float -1.71465e+38 // #ff00ff00 │ │ +00c2e4: 1303 2c01 |014e: const/16 v3, #int 300 // #12c │ │ +00c2e8: 1309 e803 |0150: const/16 v9, #int 1000 // #3e8 │ │ +00c2ec: 6e40 5500 2793 |0152: invoke-virtual {v7, v2, v3, v9}, La/a/a/a/m;.a:(III)La/a/a/a/m; // method@0055 │ │ +00c2f2: 1212 |0155: const/4 v2, #int 1 // #1 │ │ +00c2f4: 6e20 5900 2700 |0156: invoke-virtual {v7, v2}, La/a/a/a/m;.a:(Z)La/a/a/a/m; // method@0059 │ │ +00c2fa: 2202 5a00 |0159: new-instance v2, Landroid/content/Intent; // type@005a │ │ +00c2fe: 1c03 e200 |015b: const-class v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity; // type@00e2 │ │ +00c302: 0800 1200 |015d: move-object/from16 v0, v18 │ │ +00c306: 7030 0101 0203 |015f: invoke-direct {v2, v0, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0101 │ │ +00c30c: 7701 2f00 1200 |0162: invoke-static/range {v18}, La/a/a/a/au;.a:(Landroid/content/Context;)La/a/a/a/au; // method@002f │ │ +00c312: 0c03 |0165: move-result-object v3 │ │ +00c314: 1c09 e200 |0166: const-class v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity; // type@00e2 │ │ +00c318: 6e20 3100 9300 |0168: invoke-virtual {v3, v9}, La/a/a/a/au;.a:(Ljava/lang/Class;)La/a/a/a/au; // method@0031 │ │ +00c31e: 6e20 3000 2300 |016b: invoke-virtual {v3, v2}, La/a/a/a/au;.a:(Landroid/content/Intent;)La/a/a/a/au; // method@0030 │ │ +00c324: 1202 |016e: const/4 v2, #int 0 // #0 │ │ +00c326: 1509 0008 |016f: const/high16 v9, #int 134217728 // #800 │ │ +00c32a: 6e30 3200 2309 |0171: invoke-virtual {v3, v2, v9}, La/a/a/a/au;.a:(II)Landroid/app/PendingIntent; // method@0032 │ │ +00c330: 0c02 |0174: move-result-object v2 │ │ +00c332: 6e20 5600 2700 |0175: invoke-virtual {v7, v2}, La/a/a/a/m;.a:(Landroid/app/PendingIntent;)La/a/a/a/m; // method@0056 │ │ +00c338: 1a02 dc02 |0178: const-string v2, "notification" // string@02dc │ │ +00c33c: 0800 1200 |017a: move-object/from16 v0, v18 │ │ +00c340: 6e20 f900 2000 |017c: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00f9 │ │ +00c346: 0c02 |017f: move-result-object v2 │ │ +00c348: 1f02 4b00 |0180: check-cast v2, Landroid/app/NotificationManager; // type@004b │ │ +00c34c: 7401 f300 1200 |0182: invoke-virtual/range {v18}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00f3 │ │ +00c352: 0c03 |0185: move-result-object v3 │ │ +00c354: 2209 5a00 |0186: new-instance v9, Landroid/content/Intent; // type@005a │ │ +00c358: 1c0d e400 |0188: const-class v13, Lorg/yuttadhammo/BodhiTimer/TimerReceiver; // type@00e4 │ │ +00c35c: 7030 0101 390d |018a: invoke-direct {v9, v3, v13}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0101 │ │ +00c362: 1a0d 2600 |018d: const-string v13, "CANCEL_NOTIFICATION" // string@0026 │ │ +00c366: 6e20 1a01 d900 |018f: invoke-virtual {v9, v13}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@011a │ │ +00c36c: 120d |0192: const/4 v13, #int 0 // #0 │ │ +00c36e: 150e 0010 |0193: const/high16 v14, #int 268435456 // #1000 │ │ +00c372: 7140 d500 d3e9 |0195: invoke-static {v3, v13, v9, v14}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00d5 │ │ +00c378: 0c09 |0198: move-result-object v9 │ │ +00c37a: 3806 7600 |0199: if-eqz v6, 020f // +0076 │ │ +00c37e: 1203 |019b: const/4 v3, #int 0 // #0 │ │ +00c380: 6e20 5700 3700 |019c: invoke-virtual {v7, v3}, La/a/a/a/m;.a:(Landroid/net/Uri;)La/a/a/a/m; // method@0057 │ │ +00c386: 6203 e800 |019f: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@00e8 │ │ +00c38a: 3803 1600 |01a1: if-eqz v3, 01b7 // +0016 │ │ +00c38e: 6203 e800 |01a3: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@00e8 │ │ +00c392: 6e10 5d01 0300 |01a5: invoke-virtual {v3}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@015d │ │ +00c398: 0a03 |01a8: move-result v3 │ │ +00c39a: 3803 0e00 |01a9: if-eqz v3, 01b7 // +000e │ │ +00c39e: 6203 e800 |01ab: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@00e8 │ │ +00c3a2: 6e10 5f01 0300 |01ad: invoke-virtual {v3}, Landroid/media/MediaPlayer;.release:()V // method@015f │ │ +00c3a8: 2203 7800 |01b0: new-instance v3, Landroid/media/MediaPlayer; // type@0078 │ │ +00c3ac: 7010 5b01 0300 |01b2: invoke-direct {v3}, Landroid/media/MediaPlayer;.:()V // method@015b │ │ +00c3b2: 6903 e800 |01b5: sput-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@00e8 │ │ +00c3b6: 1a03 c603 |01b7: const-string v3, "tone_volume" // string@03c6 │ │ +00c3ba: 120d |01b9: const/4 v13, #int 0 // #0 │ │ +00c3bc: 7230 2901 380d |01ba: invoke-interface {v8, v3, v13}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00c3c2: 0a03 |01bd: move-result v3 │ │ +00c3c4: 3803 1d00 |01be: if-eqz v3, 01db // +001d │ │ +00c3c8: d903 0364 |01c0: rsub-int/lit8 v3, v3, #int 100 // #64 │ │ +00c3cc: 833d |01c2: int-to-double v13, v3 │ │ +00c3ce: 7120 0802 ed00 |01c3: invoke-static {v13, v14}, Ljava/lang/Math;.log:(D)D // method@0208 │ │ +00c3d4: 0b0d |01c6: move-result-wide v13 │ │ +00c3d6: 190f 5940 |01c7: const-wide/high16 v15, #long 4636737291354636288 // #4059 │ │ +00c3da: 7702 0802 0f00 |01c9: invoke-static/range {v15, v16}, Ljava/lang/Math;.log:(D)D // method@0208 │ │ +00c3e0: 0b0f |01cc: move-result-wide v15 │ │ +00c3e2: cefd |01cd: div-double/2addr v13, v15 │ │ +00c3e4: 8cd3 |01ce: double-to-float v3, v13 │ │ +00c3e6: 620d e800 |01cf: sget-object v13, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@00e8 │ │ +00c3ea: 150e 803f |01d1: const/high16 v14, #int 1065353216 // #3f80 │ │ +00c3ee: c73e |01d3: sub-float/2addr v14, v3 │ │ +00c3f0: 150f 803f |01d4: const/high16 v15, #int 1065353216 // #3f80 │ │ +00c3f4: a703 0f03 |01d6: sub-float v3, v15, v3 │ │ +00c3f8: 6e30 6401 ed03 |01d8: invoke-virtual {v13, v14, v3}, Landroid/media/MediaPlayer;.setVolume:(FF)V // method@0164 │ │ +00c3fe: 6203 e800 |01db: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@00e8 │ │ +00c402: 0800 1200 |01dd: move-object/from16 v0, v18 │ │ +00c406: 6e30 6101 0306 |01df: invoke-virtual {v3, v0, v6}, Landroid/media/MediaPlayer;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@0161 │ │ +00c40c: 6203 e800 |01e2: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@00e8 │ │ +00c410: 6e10 5e01 0300 |01e4: invoke-virtual {v3}, Landroid/media/MediaPlayer;.prepare:()V // method@015e │ │ +00c416: 6203 e800 |01e7: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@00e8 │ │ +00c41a: 120d |01e9: const/4 v13, #int 0 // #0 │ │ +00c41c: 6e20 6201 d300 |01ea: invoke-virtual {v3, v13}, Landroid/media/MediaPlayer;.setLooping:(Z)V // method@0162 │ │ +00c422: 6203 e800 |01ed: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@00e8 │ │ +00c426: 220d f200 |01ef: new-instance v13, Lorg/yuttadhammo/BodhiTimer/al; // type@00f2 │ │ +00c42a: 0800 1100 |01f1: move-object/from16 v0, v17 │ │ +00c42e: 7020 1803 0d00 |01f3: invoke-direct {v13, v0}, Lorg/yuttadhammo/BodhiTimer/al;.:(Lorg/yuttadhammo/BodhiTimer/TimerReceiver;)V // method@0318 │ │ +00c434: 6e20 6301 d300 |01f6: invoke-virtual {v3, v13}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0163 │ │ +00c43a: 6203 e800 |01f9: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.a:Landroid/media/MediaPlayer; // field@00e8 │ │ +00c43e: 6e10 6501 0300 |01fb: invoke-virtual {v3}, Landroid/media/MediaPlayer;.start:()V // method@0165 │ │ +00c444: 380a 1100 |01fe: if-eqz v10, 020f // +0011 │ │ +00c448: 1a03 d903 |0200: const-string v3, "vibrator" // string@03d9 │ │ +00c44c: 0800 1200 |0202: move-object/from16 v0, v18 │ │ +00c450: 6e20 f900 3000 |0204: invoke-virtual {v0, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00f9 │ │ +00c456: 0c03 |0207: move-result-object v3 │ │ +00c458: 1f03 8300 |0208: check-cast v3, Landroid/os/Vibrator; // type@0083 │ │ +00c45c: 160d e803 |020a: const-wide/16 v13, #int 1000 // #3e8 │ │ +00c460: 6e30 7e01 d30e |020c: invoke-virtual {v3, v13, v14}, Landroid/os/Vibrator;.vibrate:(J)V // method@017e │ │ +00c466: 1a03 2000 |020f: const-string v3, "AutoClear" // string@0020 │ │ +00c46a: 120a |0211: const/4 v10, #int 0 // #0 │ │ +00c46c: 7230 2801 380a |0212: invoke-interface {v8, v3, v10}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00c472: 0a03 |0215: move-result v3 │ │ +00c474: 3803 5600 |0216: if-eqz v3, 026c // +0056 │ │ +00c478: 1303 8813 |0218: const/16 v3, #int 5000 // #1388 │ │ +00c47c: 3806 1f00 |021a: if-eqz v6, 0239 // +001f │ │ +00c480: 220a 7800 |021c: new-instance v10, Landroid/media/MediaPlayer; // type@0078 │ │ +00c484: 7010 5b01 0a00 |021e: invoke-direct {v10}, Landroid/media/MediaPlayer;.:()V // method@015b │ │ +00c48a: 0800 1200 |0221: move-object/from16 v0, v18 │ │ +00c48e: 6e30 6101 0a06 |0223: invoke-virtual {v10, v0, v6}, Landroid/media/MediaPlayer;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@0161 │ │ +00c494: 6e10 5e01 0a00 |0226: invoke-virtual {v10}, Landroid/media/MediaPlayer;.prepare:()V // method@015e │ │ +00c49a: 6e10 5c01 0a00 |0229: invoke-virtual {v10}, Landroid/media/MediaPlayer;.getDuration:()I // method@015c │ │ +00c4a0: 0a06 |022c: move-result v6 │ │ +00c4a2: d066 d007 |022d: add-int/lit16 v6, v6, #int 2000 // #07d0 │ │ +00c4a6: 7120 0902 6300 |022f: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@0209 │ │ +00c4ac: 0a03 |0232: move-result v3 │ │ +00c4ae: 6e10 5f01 0a00 |0233: invoke-virtual {v10}, Landroid/media/MediaPlayer;.release:()V // method@015f │ │ +00c4b4: 6e10 5f01 0a00 |0236: invoke-virtual {v10}, Landroid/media/MediaPlayer;.release:()V // method@015f │ │ +00c4ba: 0136 |0239: move v6, v3 │ │ +00c4bc: 1a03 a501 |023a: const-string v3, "TimerReceiver" // string@01a5 │ │ +00c4c0: 220a c600 |023c: new-instance v10, Ljava/lang/StringBuilder; // type@00c6 │ │ +00c4c4: 7010 1b02 0a00 |023e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00c4ca: 1a0d 7901 |0241: const-string v13, "Notification duration: " // string@0179 │ │ +00c4ce: 6e20 1f02 da00 |0243: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00c4d4: 0c0a |0246: move-result-object v10 │ │ +00c4d6: 6e20 1c02 6a00 |0247: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00c4dc: 0c0a |024a: move-result-object v10 │ │ +00c4de: 1a0d 0600 |024b: const-string v13, " ms" // string@0006 │ │ +00c4e2: 6e20 1f02 da00 |024d: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00c4e8: 0c0a |0250: move-result-object v10 │ │ +00c4ea: 6e10 2002 0a00 |0251: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00c4f0: 0c0a |0254: move-result-object v10 │ │ +00c4f2: 7120 a301 a300 |0255: invoke-static {v3, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00c4f8: 1a03 f901 |0258: const-string v3, "alarm" // string@01f9 │ │ +00c4fc: 0800 1200 |025a: move-object/from16 v0, v18 │ │ +00c500: 6e20 f900 3000 |025c: invoke-virtual {v0, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00f9 │ │ +00c506: 0c03 |025f: move-result-object v3 │ │ +00c508: 1f03 4000 |0260: check-cast v3, Landroid/app/AlarmManager; // type@0040 │ │ +00c50c: 123a |0262: const/4 v10, #int 3 // #3 │ │ +00c50e: 7100 7d01 0000 |0263: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@017d │ │ +00c514: 0b0d |0266: move-result-wide v13 │ │ +00c516: 816f |0267: int-to-long v15, v6 │ │ +00c518: bbfd |0268: add-long/2addr v13, v15 │ │ +00c51a: 6e59 8900 a3ed |0269: invoke-virtual {v3, v10, v13, v14, v9}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0089 │ │ +00c520: 380b 1c01 |026c: if-eqz v11, 0388 // +011c │ │ +00c524: 6e10 1402 0c00 |026e: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@0214 │ │ +00c52a: 0a03 |0271: move-result v3 │ │ +00c52c: 3d03 1601 |0272: if-lez v3, 0388 // +0116 │ │ +00c530: 2203 5a00 |0274: new-instance v3, Landroid/content/Intent; // type@005a │ │ +00c534: 7010 0001 0300 |0276: invoke-direct {v3}, Landroid/content/Intent;.:()V // method@0100 │ │ +00c53a: 7210 2701 0800 |0279: invoke-interface {v8}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +00c540: 0c06 |027c: move-result-object v6 │ │ +00c542: 2158 |027d: array-length v8, v5 │ │ +00c544: 3584 fc00 |027e: if-ge v4, v8, 037a // +00fc │ │ +00c548: 1a08 f401 |0280: const-string v8, "advTimeIndex" // string@01f4 │ │ +00c54c: d809 0401 |0282: add-int/lit8 v9, v4, #int 1 // #01 │ │ +00c550: 7230 2301 8609 |0284: invoke-interface {v6, v8, v9}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00c556: 4604 0504 |0287: aget-object v4, v5, v4 │ │ +00c55a: 1a05 0800 |0289: const-string v5, "#" // string@0008 │ │ +00c55e: 6e20 1702 5400 |028b: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0217 │ │ +00c564: 0c04 |028e: move-result-object v4 │ │ +00c566: 1205 |028f: const/4 v5, #int 0 // #0 │ │ +00c568: 4604 0405 |0290: aget-object v4, v4, v5 │ │ +00c56c: 7110 0302 0400 |0292: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0203 │ │ +00c572: 0a04 |0295: move-result v4 │ │ +00c574: 1a05 bf03 |0296: const-string v5, "time" // string@03bf │ │ +00c578: 6e30 1401 5304 |0298: invoke-virtual {v3, v5, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0114 │ │ +00c57e: 1a05 a101 |029b: const-string v5, "TimeStamp" // string@01a1 │ │ +00c582: 2208 cc00 |029d: new-instance v8, Ljava/util/Date; // type@00cc │ │ +00c586: 7010 2f02 0800 |029f: invoke-direct {v8}, Ljava/util/Date;.:()V // method@022f │ │ +00c58c: 6e10 3202 0800 |02a2: invoke-virtual {v8}, Ljava/util/Date;.getTime:()J // method@0232 │ │ +00c592: 0b08 |02a5: move-result-wide v8 │ │ +00c594: 814a |02a6: int-to-long v10, v4 │ │ +00c596: bba8 |02a7: add-long/2addr v8, v10 │ │ +00c598: 7240 2401 5698 |02a8: invoke-interface {v6, v5, v8, v9}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0124 │ │ +00c59e: 1a05 1701 |02ab: const-string v5, "LastTime" // string@0117 │ │ +00c5a2: 7230 2301 5604 |02ad: invoke-interface {v6, v5, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00c5a8: 6e10 d100 0100 |02b0: invoke-virtual {v1}, Landroid/app/NotificationManager;.cancelAll:()V // method@00d1 │ │ +00c5ae: 1a01 a501 |02b3: const-string v1, "TimerReceiver" // string@01a5 │ │ +00c5b2: 1a05 9401 |02b5: const-string v5, "Starting next iteration of the timer service ..." // string@0194 │ │ +00c5b6: 7120 a301 5100 |02b7: invoke-static {v1, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00c5bc: 2201 5a00 |02ba: new-instance v1, Landroid/content/Intent; // type@005a │ │ +00c5c0: 1c05 e400 |02bc: const-class v5, Lorg/yuttadhammo/BodhiTimer/TimerReceiver; // type@00e4 │ │ +00c5c4: 0800 1200 |02be: move-object/from16 v0, v18 │ │ +00c5c8: 7030 0101 0105 |02c0: invoke-direct {v1, v0, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0101 │ │ +00c5ce: 1a05 8f01 |02c3: const-string v5, "SetTime" // string@018f │ │ +00c5d2: 6e30 1401 5104 |02c5: invoke-virtual {v1, v5, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0114 │ │ +00c5d8: 1205 |02c8: const/4 v5, #int 0 // #0 │ │ +00c5da: 1508 0008 |02c9: const/high16 v8, #int 134217728 // #800 │ │ +00c5de: 0800 1200 |02cb: move-object/from16 v0, v18 │ │ +00c5e2: 7140 d500 5081 |02cd: invoke-static {v0, v5, v1, v8}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00d5 │ │ +00c5e8: 0c05 |02d0: move-result-object v5 │ │ +00c5ea: 1a01 f901 |02d1: const-string v1, "alarm" // string@01f9 │ │ +00c5ee: 0800 1200 |02d3: move-object/from16 v0, v18 │ │ +00c5f2: 6e20 f900 1000 |02d5: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00f9 │ │ +00c5f8: 0c01 |02d8: move-result-object v1 │ │ +00c5fa: 1f01 4000 |02d9: check-cast v1, Landroid/app/AlarmManager; // type@0040 │ │ +00c5fe: 1208 |02db: const/4 v8, #int 0 // #0 │ │ +00c600: 7100 2102 0000 |02dc: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0221 │ │ +00c606: 0b09 |02df: move-result-wide v9 │ │ +00c608: 814b |02e0: int-to-long v11, v4 │ │ +00c60a: bbb9 |02e1: add-long/2addr v9, v11 │ │ +00c60c: 6e55 8900 81a9 |02e2: invoke-virtual {v1, v8, v9, v10, v5}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0089 │ │ +00c612: 6201 e900 |02e5: sget-object v1, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.b:Ljava/lang/String; // field@00e9 │ │ +00c616: 6e20 1a01 1300 |02e7: invoke-virtual {v3, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@011a │ │ +00c61c: 0800 1200 |02ea: move-object/from16 v0, v18 │ │ +00c620: 6e20 fc00 3000 |02ec: invoke-virtual {v0, v3}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@00fc │ │ +00c626: 7210 2001 0600 |02ef: invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0120 │ │ +00c62c: 1201 |02f2: const/4 v1, #int 0 // #0 │ │ +00c62e: 6e10 5a00 0700 |02f3: invoke-virtual {v7}, La/a/a/a/m;.a:()Landroid/app/Notification; // method@005a │ │ +00c634: 0c03 |02f6: move-result-object v3 │ │ +00c636: 6e30 d200 1203 |02f7: invoke-virtual {v2, v1, v3}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@00d2 │ │ +00c63c: 1a01 a501 |02fa: const-string v1, "TimerReceiver" // string@01a5 │ │ +00c640: 1a02 1c00 |02fc: const-string v2, "ALARM: alarm finished" // string@001c │ │ +00c644: 7120 9f01 2100 |02fe: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +00c64a: 2900 39fd |0301: goto/16 003a // -02c7 │ │ +00c64e: 1a02 7c01 |0303: const-string v2, "NotificationUri" // string@017c │ │ +00c652: 1a05 0802 |0305: const-string v5, "android.resource://org.yuttadhammo.BodhiTimer/2131034112" // string@0208 │ │ +00c656: 7230 2b01 2805 |0307: invoke-interface {v8, v2, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00c65c: 0c02 |030a: move-result-object v2 │ │ +00c65e: 0745 |030b: move-object v5, v4 │ │ +00c660: 0134 |030c: move v4, v3 │ │ +00c662: 2900 e6fd |030d: goto/16 00f3 // -021a │ │ +00c666: 1a03 5902 |030f: const-string v3, "file" // string@0259 │ │ +00c66a: 6e20 1202 3200 |0311: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00c670: 0a03 |0314: move-result v3 │ │ +00c672: 3803 0c00 |0315: if-eqz v3, 0321 // +000c │ │ +00c676: 1a02 3900 |0317: const-string v2, "FileUri" // string@0039 │ │ +00c67a: 1a03 0000 |0319: const-string v3, "" // string@0000 │ │ +00c67e: 7230 2b01 2803 |031b: invoke-interface {v8, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00c684: 0c02 |031e: move-result-object v2 │ │ +00c686: 2900 fcfd |031f: goto/16 011b // -0204 │ │ +00c68a: 1a03 c903 |0321: const-string v3, "tts" // string@03c9 │ │ +00c68e: 6e20 1202 3200 |0323: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00c694: 0a03 |0326: move-result v3 │ │ +00c696: 3803 f4fd |0327: if-eqz v3, 011b // -020c │ │ +00c69a: 1a02 0000 |0329: const-string v2, "" // string@0000 │ │ +00c69e: 1a03 ca03 |032b: const-string v3, "tts_string" // string@03ca │ │ +00c6a2: 140d 5f00 097f |032d: const v13, #float 1.82106e+38 // #7f09005f │ │ +00c6a8: 0800 1200 |0330: move-object/from16 v0, v18 │ │ +00c6ac: 6e20 f800 d000 |0332: invoke-virtual {v0, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00c6b2: 0c0d |0335: move-result-object v13 │ │ +00c6b4: 7230 2b01 380d |0336: invoke-interface {v8, v3, v13}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00c6ba: 0c03 |0339: move-result-object v3 │ │ +00c6bc: 220d 5a00 |033a: new-instance v13, Landroid/content/Intent; // type@005a │ │ +00c6c0: 1c0e e100 |033c: const-class v14, Lorg/yuttadhammo/BodhiTimer/TTSService; // type@00e1 │ │ +00c6c4: 0800 1200 |033e: move-object/from16 v0, v18 │ │ +00c6c8: 7030 0101 0d0e |0340: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0101 │ │ +00c6ce: 1a0e b003 |0343: const-string v14, "spoken_text" // string@03b0 │ │ +00c6d2: 6e30 1601 ed03 |0345: invoke-virtual {v13, v14, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0116 │ │ +00c6d8: 0800 1200 |0348: move-object/from16 v0, v18 │ │ +00c6dc: 6e20 fd00 d000 |034a: invoke-virtual {v0, v13}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00fd │ │ +00c6e2: 2900 cefd |034d: goto/16 011b // -0232 │ │ +00c6e6: 0d03 |034f: move-exception v3 │ │ +00c6e8: 6e10 f601 0300 |0350: invoke-virtual {v3}, Ljava/io/IOException;.printStackTrace:()V // method@01f6 │ │ +00c6ee: 2900 bcfe |0353: goto/16 020f // -0144 │ │ +00c6f2: 0d03 |0355: move-exception v3 │ │ +00c6f4: 1a06 a501 |0356: const-string v6, "TimerReceiver" // string@01a5 │ │ +00c6f8: 220d c600 |0358: new-instance v13, Ljava/lang/StringBuilder; // type@00c6 │ │ +00c6fc: 7010 1b02 0d00 |035a: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00c702: 1a0e 2b00 |035d: const-string v14, "Cannot get sound duration: " // string@002b │ │ +00c706: 6e20 1f02 ed00 |035f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00c70c: 0c0d |0362: move-result-object v13 │ │ +00c70e: 6e20 1e02 3d00 |0363: invoke-virtual {v13, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@021e │ │ +00c714: 0c03 |0366: move-result-object v3 │ │ +00c716: 6e10 2002 0300 |0367: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00c71c: 0c03 |036a: move-result-object v3 │ │ +00c71e: 7120 a001 3600 |036b: invoke-static {v6, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@01a0 │ │ +00c724: 1303 3075 |036e: const/16 v3, #int 30000 // #7530 │ │ +00c728: 6e10 5f01 0a00 |0370: invoke-virtual {v10}, Landroid/media/MediaPlayer;.release:()V // method@015f │ │ +00c72e: 2900 c3fe |0373: goto/16 0236 // -013d │ │ +00c732: 0d01 |0375: move-exception v1 │ │ +00c734: 6e10 5f01 0a00 |0376: invoke-virtual {v10}, Landroid/media/MediaPlayer;.release:()V // method@015f │ │ +00c73a: 2701 |0379: throw v1 │ │ +00c73c: 1a01 b603 |037a: const-string v1, "stop" // string@03b6 │ │ +00c740: 1214 |037c: const/4 v4, #int 1 // #1 │ │ +00c742: 6e30 1701 1304 |037d: invoke-virtual {v3, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0117 │ │ +00c748: 1a01 f401 |0380: const-string v1, "advTimeIndex" // string@01f4 │ │ +00c74c: 1214 |0382: const/4 v4, #int 1 // #1 │ │ +00c74e: 7230 2301 1604 |0383: invoke-interface {v6, v1, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00c754: 2900 5fff |0386: goto/16 02e5 // -00a1 │ │ +00c758: 1a03 2100 |0388: const-string v3, "AutoRestart" // string@0021 │ │ +00c75c: 1204 |038a: const/4 v4, #int 0 // #0 │ │ +00c75e: 7230 2801 3804 |038b: invoke-interface {v8, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00c764: 0a03 |038e: move-result v3 │ │ +00c766: 3803 63ff |038f: if-eqz v3, 02f2 // -009d │ │ +00c76a: 1a03 8f01 |0391: const-string v3, "SetTime" // string@018f │ │ +00c76e: 1204 |0393: const/4 v4, #int 0 // #0 │ │ +00c770: 0800 1300 |0394: move-object/from16 v0, v19 │ │ +00c774: 6e30 0e01 3004 |0396: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@010e │ │ +00c77a: 0a03 |0399: move-result v3 │ │ +00c77c: 3803 58ff |039a: if-eqz v3, 02f2 // -00a8 │ │ +00c780: 1204 |039c: const/4 v4, #int 0 // #0 │ │ +00c782: 6e20 d000 4100 |039d: invoke-virtual {v1, v4}, Landroid/app/NotificationManager;.cancel:(I)V // method@00d0 │ │ +00c788: 1a01 a501 |03a0: const-string v1, "TimerReceiver" // string@01a5 │ │ +00c78c: 1a04 8701 |03a2: const-string v4, "Restarting the timer service ..." // string@0187 │ │ +00c790: 7120 a301 4100 |03a4: invoke-static {v1, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00c796: 2201 5a00 |03a7: new-instance v1, Landroid/content/Intent; // type@005a │ │ +00c79a: 1c04 e400 |03a9: const-class v4, Lorg/yuttadhammo/BodhiTimer/TimerReceiver; // type@00e4 │ │ +00c79e: 0800 1200 |03ab: move-object/from16 v0, v18 │ │ +00c7a2: 7030 0101 0104 |03ad: invoke-direct {v1, v0, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0101 │ │ +00c7a8: 1a04 8f01 |03b0: const-string v4, "SetTime" // string@018f │ │ +00c7ac: 6e30 1401 4103 |03b2: invoke-virtual {v1, v4, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0114 │ │ +00c7b2: 1204 |03b5: const/4 v4, #int 0 // #0 │ │ +00c7b4: 1505 0008 |03b6: const/high16 v5, #int 134217728 // #800 │ │ +00c7b8: 0800 1200 |03b8: move-object/from16 v0, v18 │ │ +00c7bc: 7140 d500 4051 |03ba: invoke-static {v0, v4, v1, v5}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00d5 │ │ +00c7c2: 0c04 |03bd: move-result-object v4 │ │ +00c7c4: 1a01 f901 |03be: const-string v1, "alarm" // string@01f9 │ │ +00c7c8: 0800 1200 |03c0: move-object/from16 v0, v18 │ │ +00c7cc: 6e20 f900 1000 |03c2: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00f9 │ │ +00c7d2: 0c01 |03c5: move-result-object v1 │ │ +00c7d4: 1f01 4000 |03c6: check-cast v1, Landroid/app/AlarmManager; // type@0040 │ │ +00c7d8: 1205 |03c8: const/4 v5, #int 0 // #0 │ │ +00c7da: 7100 2102 0000 |03c9: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0221 │ │ +00c7e0: 0b09 |03cc: move-result-wide v9 │ │ +00c7e2: 813b |03cd: int-to-long v11, v3 │ │ +00c7e4: bbb9 |03ce: add-long/2addr v9, v11 │ │ +00c7e6: 6e54 8900 51a9 |03cf: invoke-virtual {v1, v5, v9, v10, v4}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0089 │ │ +00c7ec: 7210 2701 0800 |03d2: invoke-interface {v8}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +00c7f2: 0c01 |03d5: move-result-object v1 │ │ +00c7f4: 1a04 a101 |03d6: const-string v4, "TimeStamp" // string@01a1 │ │ +00c7f8: 2205 cc00 |03d8: new-instance v5, Ljava/util/Date; // type@00cc │ │ +00c7fc: 7010 2f02 0500 |03da: invoke-direct {v5}, Ljava/util/Date;.:()V // method@022f │ │ +00c802: 6e10 3202 0500 |03dd: invoke-virtual {v5}, Ljava/util/Date;.getTime:()J // method@0232 │ │ +00c808: 0b05 |03e0: move-result-wide v5 │ │ +00c80a: 8138 |03e1: int-to-long v8, v3 │ │ +00c80c: bb85 |03e2: add-long/2addr v5, v8 │ │ +00c80e: 7240 2401 4165 |03e3: invoke-interface {v1, v4, v5, v6}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0124 │ │ +00c814: 1a04 1701 |03e6: const-string v4, "LastTime" // string@0117 │ │ +00c818: 7230 2301 4103 |03e8: invoke-interface {v1, v4, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00c81e: 7210 2001 0100 |03eb: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0120 │ │ +00c824: 2201 5a00 |03ee: new-instance v1, Landroid/content/Intent; // type@005a │ │ +00c828: 7010 0001 0100 |03f0: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0100 │ │ +00c82e: 1a04 bf03 |03f3: const-string v4, "time" // string@03bf │ │ +00c832: 6e30 1401 4103 |03f5: invoke-virtual {v1, v4, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0114 │ │ +00c838: 6203 e900 |03f8: sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;.b:Ljava/lang/String; // field@00e9 │ │ +00c83c: 6e20 1a01 3100 |03fa: invoke-virtual {v1, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@011a │ │ +00c842: 0800 1200 |03fd: move-object/from16 v0, v18 │ │ +00c846: 6e20 fc00 1000 |03ff: invoke-virtual {v0, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@00fc │ │ +00c84c: 2900 f0fe |0402: goto/16 02f2 // -0110 │ │ +00c850: 0736 |0404: move-object v6, v3 │ │ +00c852: 2900 3cfd |0405: goto/16 0141 // -02c4 │ │ catches : 5 │ │ 0x001c - 0x0024 │ │ Ljava/lang/Exception; -> 0x003b │ │ -> 0x0043 │ │ 0x003c - 0x0042 │ │ -> 0x0043 │ │ 0x019f - 0x020f │ │ @@ -47529,25 +11762,25 @@ │ │ 0x0356 - 0x036e │ │ -> 0x0375 │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #213 header: │ │ -class_idx : 440 │ │ +Class #72 header: │ │ +class_idx : 229 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 89 │ │ +superclass_idx : 133 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ -Class #213 - │ │ +Class #72 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/VolumePreference;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/preference/DialogPreference;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ #1 : 'Landroid/widget/SeekBar$OnSeekBarChangeListener;' │ │ Static fields - │ │ @@ -47598,323 +11831,323 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -0279bc: |[0279bc] org.yuttadhammo.BodhiTimer.VolumePreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0279cc: 1303 6400 |0000: const/16 v3, #int 100 // #64 │ │ -0279d0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0279d2: 7030 4f01 5406 |0003: invoke-direct {v4, v5, v6}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@014f │ │ -0279d8: 5942 9d02 |0006: iput v2, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.i:I // field@029d │ │ -0279dc: 1a00 c203 |0008: const-string v0, "VolumePreference" // string@03c2 │ │ -0279e0: 5b40 9e02 |000a: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.j:Ljava/lang/String; // field@029e │ │ -0279e4: 5b45 9802 |000c: iput-object v5, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.d:Landroid/content/Context; // field@0298 │ │ -0279e8: 1a00 6f05 |000e: const-string v0, "http://schemas.android.com/apk/res/android" // string@056f │ │ -0279ec: 1a01 9104 |0010: const-string v1, "dialogMessage" // string@0491 │ │ -0279f0: 7240 2906 0621 |0012: invoke-interface {v6, v0, v1, v2}, Landroid/util/AttributeSet;.getAttributeResourceValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@0629 │ │ -0279f6: 0a00 |0015: move-result v0 │ │ -0279f8: 3900 1d00 |0016: if-nez v0, 0033 // +001d │ │ -0279fc: 1a00 6f05 |0018: const-string v0, "http://schemas.android.com/apk/res/android" // string@056f │ │ -027a00: 1a01 9104 |001a: const-string v1, "dialogMessage" // string@0491 │ │ -027a04: 7230 2a06 0601 |001c: invoke-interface {v6, v0, v1}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@062a │ │ -027a0a: 0c00 |001f: move-result-object v0 │ │ -027a0c: 5b40 9902 |0020: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.e:Ljava/lang/String; // field@0299 │ │ -027a10: 1a00 7400 |0022: const-string v0, "%" // string@0074 │ │ -027a14: 5b40 9a02 |0024: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.f:Ljava/lang/String; // field@029a │ │ -027a18: 5943 9b02 |0026: iput v3, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.g:I // field@029b │ │ -027a1c: 1a00 6f05 |0028: const-string v0, "http://schemas.android.com/apk/res/android" // string@056f │ │ -027a20: 1a01 d605 |002a: const-string v1, "max" // string@05d6 │ │ -027a24: 7240 2806 0631 |002c: invoke-interface {v6, v0, v1, v3}, Landroid/util/AttributeSet;.getAttributeIntValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@0628 │ │ -027a2a: 0a00 |002f: move-result v0 │ │ -027a2c: 5940 9c02 |0030: iput v0, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.h:I // field@029c │ │ -027a30: 0e00 |0032: return-void │ │ -027a32: 5441 9802 |0033: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.d:Landroid/content/Context; // field@0298 │ │ -027a36: 6e20 8a00 0100 |0035: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -027a3c: 0c00 |0038: move-result-object v0 │ │ -027a3e: 5b40 9902 |0039: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.e:Ljava/lang/String; // field@0299 │ │ -027a42: 28e7 |003b: goto 0022 // -0019 │ │ +00c898: |[00c898] org.yuttadhammo.BodhiTimer.VolumePreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +00c8a8: 1303 6400 |0000: const/16 v3, #int 100 // #64 │ │ +00c8ac: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00c8ae: 7030 8101 5406 |0003: invoke-direct {v4, v5, v6}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0181 │ │ +00c8b4: 5942 f200 |0006: iput v2, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.i:I // field@00f2 │ │ +00c8b8: 1a00 cd01 |0008: const-string v0, "VolumePreference" // string@01cd │ │ +00c8bc: 5b40 f300 |000a: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.j:Ljava/lang/String; // field@00f3 │ │ +00c8c0: 5b45 ed00 |000c: iput-object v5, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.d:Landroid/content/Context; // field@00ed │ │ +00c8c4: 1a00 af02 |000e: const-string v0, "http://schemas.android.com/apk/res/android" // string@02af │ │ +00c8c8: 1a01 4602 |0010: const-string v1, "dialogMessage" // string@0246 │ │ +00c8cc: 7240 9d01 0621 |0012: invoke-interface {v6, v0, v1, v2}, Landroid/util/AttributeSet;.getAttributeResourceValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@019d │ │ +00c8d2: 0a00 |0015: move-result v0 │ │ +00c8d4: 3900 1d00 |0016: if-nez v0, 0033 // +001d │ │ +00c8d8: 1a00 af02 |0018: const-string v0, "http://schemas.android.com/apk/res/android" // string@02af │ │ +00c8dc: 1a01 4602 |001a: const-string v1, "dialogMessage" // string@0246 │ │ +00c8e0: 7230 9e01 0601 |001c: invoke-interface {v6, v0, v1}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@019e │ │ +00c8e6: 0c00 |001f: move-result-object v0 │ │ +00c8e8: 5b40 ee00 |0020: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.e:Ljava/lang/String; // field@00ee │ │ +00c8ec: 1a00 0a00 |0022: const-string v0, "%" // string@000a │ │ +00c8f0: 5b40 ef00 |0024: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.f:Ljava/lang/String; // field@00ef │ │ +00c8f4: 5943 f000 |0026: iput v3, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.g:I // field@00f0 │ │ +00c8f8: 1a00 af02 |0028: const-string v0, "http://schemas.android.com/apk/res/android" // string@02af │ │ +00c8fc: 1a01 d402 |002a: const-string v1, "max" // string@02d4 │ │ +00c900: 7240 9c01 0631 |002c: invoke-interface {v6, v0, v1, v3}, Landroid/util/AttributeSet;.getAttributeIntValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@019c │ │ +00c906: 0a00 |002f: move-result v0 │ │ +00c908: 5940 f100 |0030: iput v0, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.h:I // field@00f1 │ │ +00c90c: 0e00 |0032: return-void │ │ +00c90e: 5441 ed00 |0033: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.d:Landroid/content/Context; // field@00ed │ │ +00c912: 6e20 f800 0100 |0035: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00c918: 0c00 |0038: move-result-object v0 │ │ +00c91a: 5b40 ee00 |0039: iput-object v0, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.e:Ljava/lang/String; // field@00ee │ │ +00c91e: 28e7 |003b: goto 0022 // -0019 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/VolumePreference;) │ │ name : 'onBindDialogView' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -027a44: |[027a44] org.yuttadhammo.BodhiTimer.VolumePreference.onBindDialogView:(Landroid/view/View;)V │ │ -027a54: 6f20 5001 3200 |0000: invoke-super {v2, v3}, Landroid/preference/DialogPreference;.onBindDialogView:(Landroid/view/View;)V // method@0150 │ │ -027a5a: 5420 9502 |0003: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@0295 │ │ -027a5e: 5221 9c02 |0005: iget v1, v2, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.h:I // field@029c │ │ -027a62: 6e20 1f07 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@071f │ │ -027a68: 5420 9502 |000a: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@0295 │ │ -027a6c: 5221 9d02 |000c: iget v1, v2, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.i:I // field@029d │ │ -027a70: 6e20 2107 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0721 │ │ -027a76: 0e00 |0011: return-void │ │ +00c920: |[00c920] org.yuttadhammo.BodhiTimer.VolumePreference.onBindDialogView:(Landroid/view/View;)V │ │ +00c930: 6f20 8201 3200 |0000: invoke-super {v2, v3}, Landroid/preference/DialogPreference;.onBindDialogView:(Landroid/view/View;)V // method@0182 │ │ +00c936: 5420 ea00 |0003: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@00ea │ │ +00c93a: 5221 f100 |0005: iget v1, v2, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.h:I // field@00f1 │ │ +00c93e: 6e20 e201 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@01e2 │ │ +00c944: 5420 ea00 |000a: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@00ea │ │ +00c948: 5221 f200 |000c: iget v1, v2, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.i:I // field@00f2 │ │ +00c94c: 6e20 e401 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@01e4 │ │ +00c952: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/VolumePreference;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -027a78: |[027a78] org.yuttadhammo.BodhiTimer.VolumePreference.onClick:(Landroid/view/View;)V │ │ -027a88: 6e10 8808 0300 |0000: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.shouldPersist:()Z // method@0888 │ │ -027a8e: 0a00 |0003: move-result v0 │ │ -027a90: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -027a94: 5430 9502 |0006: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@0295 │ │ -027a98: 6e10 1e07 0000 |0008: invoke-virtual {v0}, Landroid/widget/SeekBar;.getProgress:()I // method@071e │ │ -027a9e: 0a00 |000b: move-result v0 │ │ -027aa0: 6e20 8708 0300 |000c: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.persistInt:(I)Z // method@0887 │ │ -027aa6: 5430 9502 |000f: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@0295 │ │ -027aaa: 6e10 1e07 0000 |0011: invoke-virtual {v0}, Landroid/widget/SeekBar;.getProgress:()I // method@071e │ │ -027ab0: 0a00 |0014: move-result v0 │ │ -027ab2: 7110 5e07 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -027ab8: 0c00 |0018: move-result-object v0 │ │ -027aba: 6e20 7d08 0300 |0019: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.callChangeListener:(Ljava/lang/Object;)Z // method@087d │ │ -027ac0: 5430 9e02 |001c: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.j:Ljava/lang/String; // field@029e │ │ -027ac4: 2201 8f01 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -027ac8: 7010 8207 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -027ace: 1a02 c103 |0023: const-string v2, "Volume: " // string@03c1 │ │ -027ad2: 6e20 8807 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -027ad8: 0c01 |0028: move-result-object v1 │ │ -027ada: 5432 9502 |0029: iget-object v2, v3, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@0295 │ │ -027ade: 6e10 1e07 0200 |002b: invoke-virtual {v2}, Landroid/widget/SeekBar;.getProgress:()I // method@071e │ │ -027ae4: 0a02 |002e: move-result v2 │ │ -027ae6: 7110 5e07 0200 |002f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -027aec: 0c02 |0032: move-result-object v2 │ │ -027aee: 6e20 8707 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0787 │ │ -027af4: 0c01 |0036: move-result-object v1 │ │ -027af6: 6e10 8b07 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -027afc: 0c01 |003a: move-result-object v1 │ │ -027afe: 7120 3006 1000 |003b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -027b04: 6e10 7e08 0300 |003e: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.getDialog:()Landroid/app/Dialog; // method@087e │ │ -027b0a: 0c00 |0041: move-result-object v0 │ │ -027b0c: 1f00 0a00 |0042: check-cast v0, Landroid/app/AlertDialog; // type@000a │ │ -027b10: 6e10 2700 0000 |0044: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@0027 │ │ -027b16: 0e00 |0047: return-void │ │ +00c954: |[00c954] org.yuttadhammo.BodhiTimer.VolumePreference.onClick:(Landroid/view/View;)V │ │ +00c964: 6e10 fc02 0300 |0000: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.shouldPersist:()Z // method@02fc │ │ +00c96a: 0a00 |0003: move-result v0 │ │ +00c96c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +00c970: 5430 ea00 |0006: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@00ea │ │ +00c974: 6e10 e101 0000 |0008: invoke-virtual {v0}, Landroid/widget/SeekBar;.getProgress:()I // method@01e1 │ │ +00c97a: 0a00 |000b: move-result v0 │ │ +00c97c: 6e20 fb02 0300 |000c: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.persistInt:(I)Z // method@02fb │ │ +00c982: 5430 ea00 |000f: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@00ea │ │ +00c986: 6e10 e101 0000 |0011: invoke-virtual {v0}, Landroid/widget/SeekBar;.getProgress:()I // method@01e1 │ │ +00c98c: 0a00 |0014: move-result v0 │ │ +00c98e: 7110 0602 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00c994: 0c00 |0018: move-result-object v0 │ │ +00c996: 6e20 f102 0300 |0019: invoke-virtual {v3, v0}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.callChangeListener:(Ljava/lang/Object;)Z // method@02f1 │ │ +00c99c: 5430 f300 |001c: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.j:Ljava/lang/String; // field@00f3 │ │ +00c9a0: 2201 c600 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00c9a4: 7010 1b02 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00c9aa: 1a02 cc01 |0023: const-string v2, "Volume: " // string@01cc │ │ +00c9ae: 6e20 1f02 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00c9b4: 0c01 |0028: move-result-object v1 │ │ +00c9b6: 5432 ea00 |0029: iget-object v2, v3, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@00ea │ │ +00c9ba: 6e10 e101 0200 |002b: invoke-virtual {v2}, Landroid/widget/SeekBar;.getProgress:()I // method@01e1 │ │ +00c9c0: 0a02 |002e: move-result v2 │ │ +00c9c2: 7110 0602 0200 |002f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00c9c8: 0c02 |0032: move-result-object v2 │ │ +00c9ca: 6e20 1e02 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@021e │ │ +00c9d0: 0c01 |0036: move-result-object v1 │ │ +00c9d2: 6e10 2002 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00c9d8: 0c01 |003a: move-result-object v1 │ │ +00c9da: 7120 a301 1000 |003b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00c9e0: 6e10 f202 0300 |003e: invoke-virtual {v3}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.getDialog:()Landroid/app/Dialog; // method@02f2 │ │ +00c9e6: 0c00 |0041: move-result-object v0 │ │ +00c9e8: 1f00 4200 |0042: check-cast v0, Landroid/app/AlertDialog; // type@0042 │ │ +00c9ec: 6e10 9600 0000 |0044: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@0096 │ │ +00c9f2: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/VolumePreference;) │ │ name : 'onCreateDialogView' │ │ type : '()Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 126 16-bit code units │ │ -027b18: |[027b18] org.yuttadhammo.BodhiTimer.VolumePreference.onCreateDialogView:()Landroid/view/View; │ │ -027b28: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -027b2a: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ -027b2c: 12e3 |0002: const/4 v3, #int -2 // #fe │ │ -027b2e: 1262 |0003: const/4 v2, #int 6 // #6 │ │ -027b30: 2200 6101 |0004: new-instance v0, Landroid/widget/LinearLayout; // type@0161 │ │ -027b34: 5461 9802 |0006: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.d:Landroid/content/Context; // field@0298 │ │ -027b38: 7020 0607 1000 |0008: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0706 │ │ -027b3e: 6e20 0907 5000 |000b: invoke-virtual {v0, v5}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0709 │ │ -027b44: 6e52 0a07 2022 |000e: invoke-virtual {v0, v2, v2, v2, v2}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@070a │ │ -027b4a: 2201 6b01 |0011: new-instance v1, Landroid/widget/TextView; // type@016b │ │ -027b4e: 5462 9802 |0013: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.d:Landroid/content/Context; // field@0298 │ │ -027b52: 7020 2707 2100 |0015: invoke-direct {v1, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0727 │ │ -027b58: 5b61 9602 |0018: iput-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.b:Landroid/widget/TextView; // field@0296 │ │ -027b5c: 5461 9902 |001a: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.e:Ljava/lang/String; // field@0299 │ │ -027b60: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -027b64: 5461 9602 |001e: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.b:Landroid/widget/TextView; // field@0296 │ │ -027b68: 5462 9902 |0020: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.e:Ljava/lang/String; // field@0299 │ │ -027b6c: 6e20 2b07 2100 |0022: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@072b │ │ -027b72: 5461 9602 |0025: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.b:Landroid/widget/TextView; // field@0296 │ │ -027b76: 6e20 0707 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0707 │ │ -027b7c: 2201 6b01 |002a: new-instance v1, Landroid/widget/TextView; // type@016b │ │ -027b80: 5462 9802 |002c: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.d:Landroid/content/Context; // field@0298 │ │ -027b84: 7020 2707 2100 |002e: invoke-direct {v1, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0727 │ │ -027b8a: 5b61 9702 |0031: iput-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.c:Landroid/widget/TextView; // field@0297 │ │ -027b8e: 5461 9702 |0033: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.c:Landroid/widget/TextView; // field@0297 │ │ -027b92: 6e20 2907 5100 |0035: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setGravity:(I)V // method@0729 │ │ -027b98: 5461 9702 |0038: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.c:Landroid/widget/TextView; // field@0297 │ │ -027b9c: 1502 0042 |003a: const/high16 v2, #int 1107296256 // #4200 │ │ -027ba0: 6e20 2d07 2100 |003c: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextSize:(F)V // method@072d │ │ -027ba6: 2201 6001 |003f: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@0160 │ │ -027baa: 7030 0507 4103 |0041: invoke-direct {v1, v4, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0705 │ │ -027bb0: 5462 9702 |0044: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.c:Landroid/widget/TextView; // field@0297 │ │ -027bb4: 6e30 0807 2001 |0046: invoke-virtual {v0, v2, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0708 │ │ -027bba: 2201 6701 |0049: new-instance v1, Landroid/widget/SeekBar; // type@0167 │ │ -027bbe: 5462 9802 |004b: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.d:Landroid/content/Context; // field@0298 │ │ -027bc2: 7020 1d07 2100 |004d: invoke-direct {v1, v2}, Landroid/widget/SeekBar;.:(Landroid/content/Context;)V // method@071d │ │ -027bc8: 5b61 9502 |0050: iput-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@0295 │ │ -027bcc: 5461 9502 |0052: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@0295 │ │ -027bd0: 6e20 2007 6100 |0054: invoke-virtual {v1, v6}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0720 │ │ -027bd6: 5461 9502 |0057: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@0295 │ │ -027bda: 2202 6001 |0059: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@0160 │ │ -027bde: 7030 0507 4203 |005b: invoke-direct {v2, v4, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0705 │ │ -027be4: 6e30 0807 1002 |005e: invoke-virtual {v0, v1, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0708 │ │ -027bea: 6e10 8808 0600 |0061: invoke-virtual {v6}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.shouldPersist:()Z // method@0888 │ │ -027bf0: 0a01 |0064: move-result v1 │ │ -027bf2: 3801 0a00 |0065: if-eqz v1, 006f // +000a │ │ -027bf6: 5261 9b02 |0067: iget v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.g:I // field@029b │ │ -027bfa: 6e20 7f08 1600 |0069: invoke-virtual {v6, v1}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.getPersistedInt:(I)I // method@087f │ │ -027c00: 0a01 |006c: move-result v1 │ │ -027c02: 5961 9d02 |006d: iput v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.i:I // field@029d │ │ -027c06: 5461 9502 |006f: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@0295 │ │ -027c0a: 5262 9c02 |0071: iget v2, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.h:I // field@029c │ │ -027c0e: 6e20 1f07 2100 |0073: invoke-virtual {v1, v2}, Landroid/widget/SeekBar;.setMax:(I)V // method@071f │ │ -027c14: 5461 9502 |0076: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@0295 │ │ -027c18: 5262 9d02 |0078: iget v2, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.i:I // field@029d │ │ -027c1c: 6e20 2107 2100 |007a: invoke-virtual {v1, v2}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0721 │ │ -027c22: 1100 |007d: return-object v0 │ │ +00c9f4: |[00c9f4] org.yuttadhammo.BodhiTimer.VolumePreference.onCreateDialogView:()Landroid/view/View; │ │ +00ca04: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +00ca06: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ +00ca08: 12e3 |0002: const/4 v3, #int -2 // #fe │ │ +00ca0a: 1262 |0003: const/4 v2, #int 6 // #6 │ │ +00ca0c: 2200 aa00 |0004: new-instance v0, Landroid/widget/LinearLayout; // type@00aa │ │ +00ca10: 5461 ed00 |0006: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.d:Landroid/content/Context; // field@00ed │ │ +00ca14: 7020 d201 1000 |0008: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@01d2 │ │ +00ca1a: 6e20 d501 5000 |000b: invoke-virtual {v0, v5}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@01d5 │ │ +00ca20: 6e52 d601 2022 |000e: invoke-virtual {v0, v2, v2, v2, v2}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@01d6 │ │ +00ca26: 2201 b100 |0011: new-instance v1, Landroid/widget/TextView; // type@00b1 │ │ +00ca2a: 5462 ed00 |0013: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.d:Landroid/content/Context; // field@00ed │ │ +00ca2e: 7020 e501 2100 |0015: invoke-direct {v1, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@01e5 │ │ +00ca34: 5b61 eb00 |0018: iput-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.b:Landroid/widget/TextView; // field@00eb │ │ +00ca38: 5461 ee00 |001a: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.e:Ljava/lang/String; // field@00ee │ │ +00ca3c: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +00ca40: 5461 eb00 |001e: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.b:Landroid/widget/TextView; // field@00eb │ │ +00ca44: 5462 ee00 |0020: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.e:Ljava/lang/String; // field@00ee │ │ +00ca48: 6e20 e901 2100 |0022: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@01e9 │ │ +00ca4e: 5461 eb00 |0025: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.b:Landroid/widget/TextView; // field@00eb │ │ +00ca52: 6e20 d301 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@01d3 │ │ +00ca58: 2201 b100 |002a: new-instance v1, Landroid/widget/TextView; // type@00b1 │ │ +00ca5c: 5462 ed00 |002c: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.d:Landroid/content/Context; // field@00ed │ │ +00ca60: 7020 e501 2100 |002e: invoke-direct {v1, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@01e5 │ │ +00ca66: 5b61 ec00 |0031: iput-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.c:Landroid/widget/TextView; // field@00ec │ │ +00ca6a: 5461 ec00 |0033: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.c:Landroid/widget/TextView; // field@00ec │ │ +00ca6e: 6e20 e701 5100 |0035: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setGravity:(I)V // method@01e7 │ │ +00ca74: 5461 ec00 |0038: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.c:Landroid/widget/TextView; // field@00ec │ │ +00ca78: 1502 0042 |003a: const/high16 v2, #int 1107296256 // #4200 │ │ +00ca7c: 6e20 eb01 2100 |003c: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextSize:(F)V // method@01eb │ │ +00ca82: 2201 a900 |003f: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@00a9 │ │ +00ca86: 7030 d101 4103 |0041: invoke-direct {v1, v4, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@01d1 │ │ +00ca8c: 5462 ec00 |0044: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.c:Landroid/widget/TextView; // field@00ec │ │ +00ca90: 6e30 d401 2001 |0046: invoke-virtual {v0, v2, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@01d4 │ │ +00ca96: 2201 af00 |0049: new-instance v1, Landroid/widget/SeekBar; // type@00af │ │ +00ca9a: 5462 ed00 |004b: iget-object v2, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.d:Landroid/content/Context; // field@00ed │ │ +00ca9e: 7020 e001 2100 |004d: invoke-direct {v1, v2}, Landroid/widget/SeekBar;.:(Landroid/content/Context;)V // method@01e0 │ │ +00caa4: 5b61 ea00 |0050: iput-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@00ea │ │ +00caa8: 5461 ea00 |0052: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@00ea │ │ +00caac: 6e20 e301 6100 |0054: invoke-virtual {v1, v6}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@01e3 │ │ +00cab2: 5461 ea00 |0057: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@00ea │ │ +00cab6: 2202 a900 |0059: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@00a9 │ │ +00caba: 7030 d101 4203 |005b: invoke-direct {v2, v4, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@01d1 │ │ +00cac0: 6e30 d401 1002 |005e: invoke-virtual {v0, v1, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@01d4 │ │ +00cac6: 6e10 fc02 0600 |0061: invoke-virtual {v6}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.shouldPersist:()Z // method@02fc │ │ +00cacc: 0a01 |0064: move-result v1 │ │ +00cace: 3801 0a00 |0065: if-eqz v1, 006f // +000a │ │ +00cad2: 5261 f000 |0067: iget v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.g:I // field@00f0 │ │ +00cad6: 6e20 f302 1600 |0069: invoke-virtual {v6, v1}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.getPersistedInt:(I)I // method@02f3 │ │ +00cadc: 0a01 |006c: move-result v1 │ │ +00cade: 5961 f200 |006d: iput v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.i:I // field@00f2 │ │ +00cae2: 5461 ea00 |006f: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@00ea │ │ +00cae6: 5262 f100 |0071: iget v2, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.h:I // field@00f1 │ │ +00caea: 6e20 e201 2100 |0073: invoke-virtual {v1, v2}, Landroid/widget/SeekBar;.setMax:(I)V // method@01e2 │ │ +00caf0: 5461 ea00 |0076: iget-object v1, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.a:Landroid/widget/SeekBar; // field@00ea │ │ +00caf4: 5262 f200 |0078: iget v2, v6, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.i:I // field@00f2 │ │ +00caf8: 6e20 e401 2100 |007a: invoke-virtual {v1, v2}, Landroid/widget/SeekBar;.setProgress:(I)V // method@01e4 │ │ +00cafe: 1100 |007d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/yuttadhammo/BodhiTimer/VolumePreference;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -027c24: |[027c24] org.yuttadhammo.BodhiTimer.VolumePreference.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -027c34: 7110 8107 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0781 │ │ -027c3a: 0c00 |0003: move-result-object v0 │ │ -027c3c: 5441 9702 |0004: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.c:Landroid/widget/TextView; // field@0297 │ │ -027c40: 5442 9a02 |0006: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.f:Ljava/lang/String; // field@029a │ │ -027c44: 3902 0600 |0008: if-nez v2, 000e // +0006 │ │ -027c48: 6e20 2b07 0100 |000a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@072b │ │ -027c4e: 0e00 |000d: return-void │ │ -027c50: 2202 8f01 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -027c54: 7010 8207 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -027c5a: 1a03 0200 |0013: const-string v3, " " // string@0002 │ │ -027c5e: 6e20 8807 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -027c64: 0c02 |0018: move-result-object v2 │ │ -027c66: 5443 9a02 |0019: iget-object v3, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.f:Ljava/lang/String; // field@029a │ │ -027c6a: 6e20 8807 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -027c70: 0c02 |001e: move-result-object v2 │ │ -027c72: 6e10 8b07 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -027c78: 0c02 |0022: move-result-object v2 │ │ -027c7a: 6e20 7507 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0775 │ │ -027c80: 0c00 |0026: move-result-object v0 │ │ -027c82: 28e3 |0027: goto 000a // -001d │ │ +00cb00: |[00cb00] org.yuttadhammo.BodhiTimer.VolumePreference.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +00cb10: 7110 1a02 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@021a │ │ +00cb16: 0c00 |0003: move-result-object v0 │ │ +00cb18: 5441 ec00 |0004: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.c:Landroid/widget/TextView; // field@00ec │ │ +00cb1c: 5442 ef00 |0006: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.f:Ljava/lang/String; // field@00ef │ │ +00cb20: 3902 0600 |0008: if-nez v2, 000e // +0006 │ │ +00cb24: 6e20 e901 0100 |000a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@01e9 │ │ +00cb2a: 0e00 |000d: return-void │ │ +00cb2c: 2202 c600 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@00c6 │ │ +00cb30: 7010 1b02 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00cb36: 1a03 0200 |0013: const-string v3, " " // string@0002 │ │ +00cb3a: 6e20 1f02 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00cb40: 0c02 |0018: move-result-object v2 │ │ +00cb42: 5443 ef00 |0019: iget-object v3, v4, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.f:Ljava/lang/String; // field@00ef │ │ +00cb46: 6e20 1f02 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00cb4c: 0c02 |001e: move-result-object v2 │ │ +00cb4e: 6e10 2002 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00cb54: 0c02 |0022: move-result-object v2 │ │ +00cb56: 6e20 1002 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0210 │ │ +00cb5c: 0c00 |0026: move-result-object v0 │ │ +00cb5e: 28e3 |0027: goto 000a // -001d │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/yuttadhammo/BodhiTimer/VolumePreference;) │ │ name : 'onSetInitialValue' │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -027c84: |[027c84] org.yuttadhammo.BodhiTimer.VolumePreference.onSetInitialValue:(ZLjava/lang/Object;)V │ │ -027c94: 6f30 5101 2103 |0000: invoke-super {v1, v2, v3}, Landroid/preference/DialogPreference;.onSetInitialValue:(ZLjava/lang/Object;)V // method@0151 │ │ -027c9a: 3802 1300 |0003: if-eqz v2, 0016 // +0013 │ │ -027c9e: 6e10 8808 0100 |0005: invoke-virtual {v1}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.shouldPersist:()Z // method@0888 │ │ -027ca4: 0a00 |0008: move-result v0 │ │ -027ca6: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -027caa: 5210 9b02 |000b: iget v0, v1, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.g:I // field@029b │ │ -027cae: 6e20 7f08 0100 |000d: invoke-virtual {v1, v0}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.getPersistedInt:(I)I // method@087f │ │ -027cb4: 0a00 |0010: move-result v0 │ │ -027cb6: 5910 9d02 |0011: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.i:I // field@029d │ │ -027cba: 0e00 |0013: return-void │ │ -027cbc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -027cbe: 28fc |0015: goto 0011 // -0004 │ │ -027cc0: 1f03 8501 |0016: check-cast v3, Ljava/lang/Integer; // type@0185 │ │ -027cc4: 6e10 5a07 0300 |0018: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@075a │ │ -027cca: 0a00 |001b: move-result v0 │ │ -027ccc: 5910 9d02 |001c: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.i:I // field@029d │ │ -027cd0: 28f5 |001e: goto 0013 // -000b │ │ +00cb60: |[00cb60] org.yuttadhammo.BodhiTimer.VolumePreference.onSetInitialValue:(ZLjava/lang/Object;)V │ │ +00cb70: 6f30 8301 2103 |0000: invoke-super {v1, v2, v3}, Landroid/preference/DialogPreference;.onSetInitialValue:(ZLjava/lang/Object;)V // method@0183 │ │ +00cb76: 3802 1300 |0003: if-eqz v2, 0016 // +0013 │ │ +00cb7a: 6e10 fc02 0100 |0005: invoke-virtual {v1}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.shouldPersist:()Z // method@02fc │ │ +00cb80: 0a00 |0008: move-result v0 │ │ +00cb82: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +00cb86: 5210 f000 |000b: iget v0, v1, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.g:I // field@00f0 │ │ +00cb8a: 6e20 f302 0100 |000d: invoke-virtual {v1, v0}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.getPersistedInt:(I)I // method@02f3 │ │ +00cb90: 0a00 |0010: move-result v0 │ │ +00cb92: 5910 f200 |0011: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.i:I // field@00f2 │ │ +00cb96: 0e00 |0013: return-void │ │ +00cb98: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +00cb9a: 28fc |0015: goto 0011 // -0004 │ │ +00cb9c: 1f03 bf00 |0016: check-cast v3, Ljava/lang/Integer; // type@00bf │ │ +00cba0: 6e10 0202 0300 |0018: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0202 │ │ +00cba6: 0a00 |001b: move-result v0 │ │ +00cba8: 5910 f200 |001c: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.i:I // field@00f2 │ │ +00cbac: 28f5 |001e: goto 0013 // -000b │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/yuttadhammo/BodhiTimer/VolumePreference;) │ │ name : 'onStartTrackingTouch' │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -027cd4: |[027cd4] org.yuttadhammo.BodhiTimer.VolumePreference.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -027ce4: 0e00 |0000: return-void │ │ +00cbb0: |[00cbb0] org.yuttadhammo.BodhiTimer.VolumePreference.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +00cbc0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/yuttadhammo/BodhiTimer/VolumePreference;) │ │ name : 'onStopTrackingTouch' │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -027ce8: |[027ce8] org.yuttadhammo.BodhiTimer.VolumePreference.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -027cf8: 0e00 |0000: return-void │ │ +00cbc4: |[00cbc4] org.yuttadhammo.BodhiTimer.VolumePreference.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +00cbd4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/yuttadhammo/BodhiTimer/VolumePreference;) │ │ name : 'showDialog' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -027cfc: |[027cfc] org.yuttadhammo.BodhiTimer.VolumePreference.showDialog:(Landroid/os/Bundle;)V │ │ -027d0c: 6f20 5201 3200 |0000: invoke-super {v2, v3}, Landroid/preference/DialogPreference;.showDialog:(Landroid/os/Bundle;)V // method@0152 │ │ -027d12: 6e10 7e08 0200 |0003: invoke-virtual {v2}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.getDialog:()Landroid/app/Dialog; // method@087e │ │ -027d18: 0c00 |0006: move-result-object v0 │ │ -027d1a: 1f00 0a00 |0007: check-cast v0, Landroid/app/AlertDialog; // type@000a │ │ -027d1e: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -027d20: 6e20 2800 1000 |000a: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@0028 │ │ -027d26: 0c00 |000d: move-result-object v0 │ │ -027d28: 6e20 e906 2000 |000e: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06e9 │ │ -027d2e: 0e00 |0011: return-void │ │ +00cbd8: |[00cbd8] org.yuttadhammo.BodhiTimer.VolumePreference.showDialog:(Landroid/os/Bundle;)V │ │ +00cbe8: 6f20 8401 3200 |0000: invoke-super {v2, v3}, Landroid/preference/DialogPreference;.showDialog:(Landroid/os/Bundle;)V // method@0184 │ │ +00cbee: 6e10 f202 0200 |0003: invoke-virtual {v2}, Lorg/yuttadhammo/BodhiTimer/VolumePreference;.getDialog:()Landroid/app/Dialog; // method@02f2 │ │ +00cbf4: 0c00 |0006: move-result-object v0 │ │ +00cbf6: 1f00 4200 |0007: check-cast v0, Landroid/app/AlertDialog; // type@0042 │ │ +00cbfa: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +00cbfc: 6e20 9700 1000 |000a: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@0097 │ │ +00cc02: 0c00 |000d: move-result-object v0 │ │ +00cc04: 6e20 bd01 2000 |000e: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01bd │ │ +00cc0a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #214 header: │ │ -class_idx : 441 │ │ +Class #73 header: │ │ +class_idx : 230 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #214 - │ │ +Class #73 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/a;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/text/TextWatcher;' │ │ Static fields - │ │ Instance fields - │ │ @@ -47928,94 +12161,94 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027d30: |[027d30] org.yuttadhammo.BodhiTimer.a.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ -027d40: 5b01 9f02 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/a;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@029f │ │ -027d44: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -027d4a: 0e00 |0005: return-void │ │ +00cc0c: |[00cc0c] org.yuttadhammo.BodhiTimer.a.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ +00cc1c: 5b01 f400 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/a;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@00f4 │ │ +00cc20: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00cc26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/a;) │ │ name : 'afterTextChanged' │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -027d4c: |[027d4c] org.yuttadhammo.BodhiTimer.a.afterTextChanged:(Landroid/text/Editable;)V │ │ -027d5c: 7210 2406 0300 |0000: invoke-interface {v3}, Landroid/text/Editable;.length:()I // method@0624 │ │ -027d62: 0a00 |0003: move-result v0 │ │ -027d64: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -027d66: 3410 1500 |0005: if-lt v0, v1, 001a // +0015 │ │ -027d6a: 5420 9f02 |0007: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/a;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@029f │ │ -027d6e: 7110 d707 0000 |0009: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; // method@07d7 │ │ -027d74: 0c00 |000c: move-result-object v0 │ │ -027d76: 6e10 f506 0000 |000d: invoke-virtual {v0}, Landroid/widget/EditText;.requestFocus:()Z // method@06f5 │ │ -027d7c: 5420 9f02 |0010: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/a;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@029f │ │ -027d80: 6e10 e607 0000 |0012: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getWindow:()Landroid/view/Window; // method@07e6 │ │ -027d86: 0c00 |0015: move-result-object v0 │ │ -027d88: 1251 |0016: const/4 v1, #int 5 // #5 │ │ -027d8a: 6e20 d306 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/Window;.setSoftInputMode:(I)V // method@06d3 │ │ -027d90: 0e00 |001a: return-void │ │ +00cc28: |[00cc28] org.yuttadhammo.BodhiTimer.a.afterTextChanged:(Landroid/text/Editable;)V │ │ +00cc38: 7210 9a01 0300 |0000: invoke-interface {v3}, Landroid/text/Editable;.length:()I // method@019a │ │ +00cc3e: 0a00 |0003: move-result v0 │ │ +00cc40: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +00cc42: 3410 1500 |0005: if-lt v0, v1, 001a // +0015 │ │ +00cc46: 5420 f400 |0007: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/a;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@00f4 │ │ +00cc4a: 7110 4b02 0000 |0009: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; // method@024b │ │ +00cc50: 0c00 |000c: move-result-object v0 │ │ +00cc52: 6e10 c301 0000 |000d: invoke-virtual {v0}, Landroid/widget/EditText;.requestFocus:()Z // method@01c3 │ │ +00cc58: 5420 f400 |0010: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/a;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@00f4 │ │ +00cc5c: 6e10 5a02 0000 |0012: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getWindow:()Landroid/view/Window; // method@025a │ │ +00cc62: 0c00 |0015: move-result-object v0 │ │ +00cc64: 1251 |0016: const/4 v1, #int 5 // #5 │ │ +00cc66: 6e20 b101 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/Window;.setSoftInputMode:(I)V // method@01b1 │ │ +00cc6c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/a;) │ │ name : 'beforeTextChanged' │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -027d94: |[027d94] org.yuttadhammo.BodhiTimer.a.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -027da4: 0e00 |0000: return-void │ │ +00cc70: |[00cc70] org.yuttadhammo.BodhiTimer.a.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +00cc80: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/a;) │ │ name : 'onTextChanged' │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -027da8: |[027da8] org.yuttadhammo.BodhiTimer.a.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -027db8: 0e00 |0000: return-void │ │ +00cc84: |[00cc84] org.yuttadhammo.BodhiTimer.a.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +00cc94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #215 header: │ │ -class_idx : 442 │ │ +Class #74 header: │ │ +class_idx : 231 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #215 - │ │ +Class #74 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/aa;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -48029,211 +12262,211 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027dbc: |[027dbc] org.yuttadhammo.BodhiTimer.aa.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ -027dcc: 5b01 a002 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -027dd0: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -027dd6: 0e00 |0005: return-void │ │ +00cc98: |[00cc98] org.yuttadhammo.BodhiTimer.aa.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ +00cca8: 5b01 f500 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00ccac: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00ccb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/aa;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 337 16-bit code units │ │ -027dd8: |[027dd8] org.yuttadhammo.BodhiTimer.aa.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -027de8: 5440 a002 |0000: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -027dec: 7110 6308 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -027df2: 0c00 |0005: move-result-object v0 │ │ -027df4: 6e10 1101 0000 |0006: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0111 │ │ -027dfa: 0a00 |0009: move-result v0 │ │ -027dfc: 3800 6300 |000a: if-eqz v0, 006d // +0063 │ │ -027e00: 5440 a002 |000c: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -027e04: 7110 6908 0000 |000e: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@0869 │ │ -027e0a: 0c00 |0011: move-result-object v0 │ │ -027e0c: 5441 a002 |0012: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -027e10: 7110 6608 0100 |0014: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -027e16: 0c01 |0017: move-result-object v1 │ │ -027e18: 1402 4000 097f |0018: const v2, #float 1.82106e+38 // #7f090040 │ │ -027e1e: 6e20 8a00 2100 |001b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -027e24: 0c01 |001e: move-result-object v1 │ │ -027e26: 6e20 5c01 1000 |001f: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@015c │ │ -027e2c: 5440 a002 |0022: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -027e30: 7110 6908 0000 |0024: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@0869 │ │ -027e36: 0c00 |0027: move-result-object v0 │ │ -027e38: 5441 a002 |0028: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -027e3c: 7110 6608 0100 |002a: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -027e42: 0c01 |002d: move-result-object v1 │ │ -027e44: 1402 4100 097f |002e: const v2, #float 1.82106e+38 // #7f090041 │ │ -027e4a: 6e20 8a00 2100 |0031: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -027e50: 0c01 |0034: move-result-object v1 │ │ -027e52: 6e20 5b01 1000 |0035: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -027e58: 5440 a002 |0038: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -027e5c: 7110 6a08 0000 |003a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@086a │ │ -027e62: 0c00 |003d: move-result-object v0 │ │ -027e64: 5441 a002 |003e: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -027e68: 7110 6608 0100 |0040: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -027e6e: 0c01 |0043: move-result-object v1 │ │ -027e70: 1402 3e00 097f |0044: const v2, #float 1.82105e+38 // #7f09003e │ │ -027e76: 6e20 8a00 2100 |0047: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -027e7c: 0c01 |004a: move-result-object v1 │ │ -027e7e: 6e20 5c01 1000 |004b: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@015c │ │ -027e84: 5440 a002 |004e: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -027e88: 7110 6a08 0000 |0050: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@086a │ │ -027e8e: 0c00 |0053: move-result-object v0 │ │ -027e90: 5441 a002 |0054: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -027e94: 7110 6608 0100 |0056: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -027e9a: 0c01 |0059: move-result-object v1 │ │ -027e9c: 1402 3f00 097f |005a: const v2, #float 1.82106e+38 // #7f09003f │ │ -027ea2: 6e20 8a00 2100 |005d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -027ea8: 0c01 |0060: move-result-object v1 │ │ -027eaa: 6e20 5b01 1000 |0061: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -027eb0: 5440 a002 |0064: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -027eb4: 7110 6308 0000 |0066: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -027eba: 0c00 |0069: move-result-object v0 │ │ -027ebc: 6e10 1a01 0000 |006a: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@011a │ │ -027ec2: 6e10 6e07 0600 |006d: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@076e │ │ -027ec8: 0c00 |0070: move-result-object v0 │ │ -027eca: 1a01 5307 |0071: const-string v1, "system" // string@0753 │ │ -027ece: 6e20 7707 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -027ed4: 0a00 |0076: move-result v0 │ │ -027ed6: 3800 2800 |0077: if-eqz v0, 009f // +0028 │ │ -027eda: 2201 2300 |0079: new-instance v1, Landroid/content/Intent; // type@0023 │ │ -027ede: 1a00 2604 |007b: const-string v0, "android.intent.action.RINGTONE_PICKER" // string@0426 │ │ -027ee2: 7020 9600 0100 |007d: invoke-direct {v1, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0096 │ │ -027ee8: 1a00 2f04 |0080: const-string v0, "android.intent.extra.ringtone.TYPE" // string@042f │ │ -027eec: 1272 |0082: const/4 v2, #int 7 // #7 │ │ -027eee: 6e30 a700 0102 |0083: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00a7 │ │ -027ef4: 1a00 2e04 |0086: const-string v0, "android.intent.extra.ringtone.TITLE" // string@042e │ │ -027ef8: 1a02 5d03 |0088: const-string v2, "Select Tone" // string@035d │ │ -027efc: 6e30 a900 0102 |008a: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -027f02: 1a02 2c04 |008d: const-string v2, "android.intent.extra.ringtone.EXISTING_URI" // string@042c │ │ -027f06: 1200 |008f: const/4 v0, #int 0 // #0 │ │ -027f08: 1f00 4900 |0090: check-cast v0, Landroid/net/Uri; // type@0049 │ │ -027f0c: 6e30 a800 2100 |0092: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00a8 │ │ -027f12: 7100 6208 0000 |0095: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@0862 │ │ -027f18: 0c00 |0098: move-result-object v0 │ │ -027f1a: 1222 |0099: const/4 v2, #int 2 // #2 │ │ -027f1c: 6e30 1800 1002 |009a: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0018 │ │ -027f22: 1210 |009d: const/4 v0, #int 1 // #1 │ │ -027f24: 0f00 |009e: return v0 │ │ -027f26: 6e10 6e07 0600 |009f: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@076e │ │ -027f2c: 0c00 |00a2: move-result-object v0 │ │ -027f2e: 1a01 b304 |00a3: const-string v1, "file" // string@04b3 │ │ -027f32: 6e20 7707 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -027f38: 0a00 |00a8: move-result v0 │ │ -027f3a: 3800 3200 |00a9: if-eqz v0, 00db // +0032 │ │ -027f3e: 2200 2300 |00ab: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -027f42: 1a01 2304 |00ad: const-string v1, "android.intent.action.GET_CONTENT" // string@0423 │ │ -027f46: 7020 9600 1000 |00af: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0096 │ │ -027f4c: 1a01 4e04 |00b2: const-string v1, "audio/*" // string@044e │ │ -027f50: 6e20 af00 1000 |00b4: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00af │ │ -027f56: 1a01 2b04 |00b7: const-string v1, "android.intent.category.OPENABLE" // string@042b │ │ -027f5a: 6e20 9800 1000 |00b9: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0098 │ │ -027f60: 7100 6208 0000 |00bc: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@0862 │ │ -027f66: 0c01 |00bf: move-result-object v1 │ │ -027f68: 1a02 5c03 |00c0: const-string v2, "Select Sound File" // string@035c │ │ -027f6c: 7120 9a00 2000 |00c2: invoke-static {v0, v2}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@009a │ │ -027f72: 0c00 |00c5: move-result-object v0 │ │ -027f74: 1232 |00c6: const/4 v2, #int 3 // #3 │ │ -027f76: 6e30 1800 0102 |00c7: invoke-virtual {v1, v0, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0018 │ │ -027f7c: 28d3 |00ca: goto 009d // -002d │ │ -027f7e: 0d00 |00cb: move-exception v0 │ │ -027f80: 7100 6208 0000 |00cc: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@0862 │ │ -027f86: 0c00 |00cf: move-result-object v0 │ │ -027f88: 1a01 3b03 |00d0: const-string v1, "Please install a File Manager." // string@033b │ │ -027f8c: 1202 |00d2: const/4 v2, #int 0 // #0 │ │ -027f8e: 7130 2f07 1002 |00d3: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@072f │ │ -027f94: 0c00 |00d6: move-result-object v0 │ │ -027f96: 6e10 3007 0000 |00d7: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0730 │ │ -027f9c: 28c3 |00da: goto 009d // -003d │ │ -027f9e: 6e10 6e07 0600 |00db: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@076e │ │ -027fa4: 0c00 |00de: move-result-object v0 │ │ -027fa6: 1a01 6407 |00df: const-string v1, "tts" // string@0764 │ │ -027faa: 6e20 7707 1000 |00e1: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -027fb0: 0a00 |00e4: move-result v0 │ │ -027fb2: 3800 6300 |00e5: if-eqz v0, 0148 // +0063 │ │ -027fb6: 2200 5a01 |00e7: new-instance v0, Landroid/widget/EditText; // type@015a │ │ -027fba: 5441 a002 |00e9: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -027fbe: 7110 6608 0100 |00eb: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -027fc4: 0c01 |00ee: move-result-object v1 │ │ -027fc6: 7020 f206 1000 |00ef: invoke-direct {v0, v1}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@06f2 │ │ -027fcc: 5441 a002 |00f2: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -027fd0: 7110 6b08 0100 |00f4: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -027fd6: 0c01 |00f7: move-result-object v1 │ │ -027fd8: 1a02 6607 |00f8: const-string v2, "tts_string_pre" // string@0766 │ │ -027fdc: 1a03 0000 |00fa: const-string v3, "" // string@0000 │ │ -027fe0: 7230 be00 2103 |00fc: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -027fe6: 0c01 |00ff: move-result-object v1 │ │ -027fe8: 6e20 f606 1000 |0100: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@06f6 │ │ -027fee: 2201 0900 |0103: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -027ff2: 5442 a002 |0105: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -027ff6: 7110 6608 0200 |0107: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -027ffc: 0c02 |010a: move-result-object v2 │ │ -027ffe: 7020 1c00 2100 |010b: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001c │ │ -028004: 5442 a002 |010e: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -028008: 1403 2600 097f |0110: const v3, #float 1.82105e+38 // #7f090026 │ │ -02800e: 6e20 7008 3200 |0113: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@0870 │ │ -028014: 0c02 |0116: move-result-object v2 │ │ -028016: 6e20 2400 2100 |0117: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0024 │ │ -02801c: 0c01 |011a: move-result-object v1 │ │ -02801e: 5442 a002 |011b: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -028022: 1403 2700 097f |011d: const v3, #float 1.82105e+38 // #7f090027 │ │ -028028: 6e20 7008 3200 |0120: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@0870 │ │ -02802e: 0c02 |0123: move-result-object v2 │ │ -028030: 6e20 2000 2100 |0124: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -028036: 0c01 |0127: move-result-object v1 │ │ -028038: 6e20 2500 0100 |0128: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02803e: 0c01 |012b: move-result-object v1 │ │ -028040: 1402 0a00 0401 |012c: const v2, #float 2.42446e-38 // #0104000a │ │ -028046: 2203 bc01 |012f: new-instance v3, Lorg/yuttadhammo/BodhiTimer/ac; // type@01bc │ │ -02804a: 7030 9208 4300 |0131: invoke-direct {v3, v4, v0}, Lorg/yuttadhammo/BodhiTimer/ac;.:(Lorg/yuttadhammo/BodhiTimer/aa;Landroid/widget/EditText;)V // method@0892 │ │ -028050: 6e30 2300 2103 |0134: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -028056: 0c00 |0137: move-result-object v0 │ │ -028058: 1501 0401 |0138: const/high16 v1, #int 17039360 // #104 │ │ -02805c: 2202 bb01 |013a: new-instance v2, Lorg/yuttadhammo/BodhiTimer/ab; // type@01bb │ │ -028060: 7020 9008 4200 |013c: invoke-direct {v2, v4}, Lorg/yuttadhammo/BodhiTimer/ab;.:(Lorg/yuttadhammo/BodhiTimer/aa;)V // method@0890 │ │ -028066: 6e30 2100 1002 |013f: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ -02806c: 0c00 |0142: move-result-object v0 │ │ -02806e: 6e10 2600 0000 |0143: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0026 │ │ -028074: 2900 57ff |0146: goto/16 009d // -00a9 │ │ -028078: 5440 a002 |0148: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -02807c: 1f06 8e01 |014a: check-cast v6, Ljava/lang/String; // type@018e │ │ -028080: 7120 6808 6000 |014c: invoke-static {v0, v6}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Ljava/lang/String;)Ljava/lang/String; // method@0868 │ │ -028086: 2900 4eff |014f: goto/16 009d // -00b2 │ │ +00ccb4: |[00ccb4] org.yuttadhammo.BodhiTimer.aa.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +00ccc4: 5440 f500 |0000: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00ccc8: 7110 d702 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00ccce: 0c00 |0005: move-result-object v0 │ │ +00ccd0: 6e10 5d01 0000 |0006: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@015d │ │ +00ccd6: 0a00 |0009: move-result v0 │ │ +00ccd8: 3800 6300 |000a: if-eqz v0, 006d // +0063 │ │ +00ccdc: 5440 f500 |000c: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00cce0: 7110 dd02 0000 |000e: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02dd │ │ +00cce6: 0c00 |0011: move-result-object v0 │ │ +00cce8: 5441 f500 |0012: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00ccec: 7110 da02 0100 |0014: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00ccf2: 0c01 |0017: move-result-object v1 │ │ +00ccf4: 1402 4000 097f |0018: const v2, #float 1.82106e+38 // #7f090040 │ │ +00ccfa: 6e20 f800 2100 |001b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00cd00: 0c01 |001e: move-result-object v1 │ │ +00cd02: 6e20 8e01 1000 |001f: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@018e │ │ +00cd08: 5440 f500 |0022: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00cd0c: 7110 dd02 0000 |0024: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02dd │ │ +00cd12: 0c00 |0027: move-result-object v0 │ │ +00cd14: 5441 f500 |0028: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00cd18: 7110 da02 0100 |002a: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00cd1e: 0c01 |002d: move-result-object v1 │ │ +00cd20: 1402 4100 097f |002e: const v2, #float 1.82106e+38 // #7f090041 │ │ +00cd26: 6e20 f800 2100 |0031: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00cd2c: 0c01 |0034: move-result-object v1 │ │ +00cd2e: 6e20 8d01 1000 |0035: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00cd34: 5440 f500 |0038: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00cd38: 7110 de02 0000 |003a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02de │ │ +00cd3e: 0c00 |003d: move-result-object v0 │ │ +00cd40: 5441 f500 |003e: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00cd44: 7110 da02 0100 |0040: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00cd4a: 0c01 |0043: move-result-object v1 │ │ +00cd4c: 1402 3e00 097f |0044: const v2, #float 1.82105e+38 // #7f09003e │ │ +00cd52: 6e20 f800 2100 |0047: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00cd58: 0c01 |004a: move-result-object v1 │ │ +00cd5a: 6e20 8e01 1000 |004b: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@018e │ │ +00cd60: 5440 f500 |004e: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00cd64: 7110 de02 0000 |0050: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02de │ │ +00cd6a: 0c00 |0053: move-result-object v0 │ │ +00cd6c: 5441 f500 |0054: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00cd70: 7110 da02 0100 |0056: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00cd76: 0c01 |0059: move-result-object v1 │ │ +00cd78: 1402 3f00 097f |005a: const v2, #float 1.82106e+38 // #7f09003f │ │ +00cd7e: 6e20 f800 2100 |005d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00cd84: 0c01 |0060: move-result-object v1 │ │ +00cd86: 6e20 8d01 1000 |0061: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00cd8c: 5440 f500 |0064: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00cd90: 7110 d702 0000 |0066: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00cd96: 0c00 |0069: move-result-object v0 │ │ +00cd98: 6e10 6601 0000 |006a: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@0166 │ │ +00cd9e: 6e10 0e02 0600 |006d: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@020e │ │ +00cda4: 0c00 |0070: move-result-object v0 │ │ +00cda6: 1a01 bb03 |0071: const-string v1, "system" // string@03bb │ │ +00cdaa: 6e20 1202 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00cdb0: 0a00 |0076: move-result v0 │ │ +00cdb2: 3800 2800 |0077: if-eqz v0, 009f // +0028 │ │ +00cdb6: 2201 5a00 |0079: new-instance v1, Landroid/content/Intent; // type@005a │ │ +00cdba: 1a00 fe01 |007b: const-string v0, "android.intent.action.RINGTONE_PICKER" // string@01fe │ │ +00cdbe: 7020 0301 0100 |007d: invoke-direct {v1, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0103 │ │ +00cdc4: 1a00 0702 |0080: const-string v0, "android.intent.extra.ringtone.TYPE" // string@0207 │ │ +00cdc8: 1272 |0082: const/4 v2, #int 7 // #7 │ │ +00cdca: 6e30 1401 0102 |0083: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0114 │ │ +00cdd0: 1a00 0602 |0086: const-string v0, "android.intent.extra.ringtone.TITLE" // string@0206 │ │ +00cdd4: 1a02 8e01 |0088: const-string v2, "Select Tone" // string@018e │ │ +00cdd8: 6e30 1601 0102 |008a: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0116 │ │ +00cdde: 1a02 0402 |008d: const-string v2, "android.intent.extra.ringtone.EXISTING_URI" // string@0204 │ │ +00cde2: 1200 |008f: const/4 v0, #int 0 // #0 │ │ +00cde4: 1f00 7900 |0090: check-cast v0, Landroid/net/Uri; // type@0079 │ │ +00cde8: 6e30 1501 2100 |0092: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0115 │ │ +00cdee: 7100 d602 0000 |0095: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@02d6 │ │ +00cdf4: 0c00 |0098: move-result-object v0 │ │ +00cdf6: 1222 |0099: const/4 v2, #int 2 // #2 │ │ +00cdf8: 6e30 8700 1002 |009a: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0087 │ │ +00cdfe: 1210 |009d: const/4 v0, #int 1 // #1 │ │ +00ce00: 0f00 |009e: return v0 │ │ +00ce02: 6e10 0e02 0600 |009f: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@020e │ │ +00ce08: 0c00 |00a2: move-result-object v0 │ │ +00ce0a: 1a01 5902 |00a3: const-string v1, "file" // string@0259 │ │ +00ce0e: 6e20 1202 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00ce14: 0a00 |00a8: move-result v0 │ │ +00ce16: 3800 3200 |00a9: if-eqz v0, 00db // +0032 │ │ +00ce1a: 2200 5a00 |00ab: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00ce1e: 1a01 fb01 |00ad: const-string v1, "android.intent.action.GET_CONTENT" // string@01fb │ │ +00ce22: 7020 0301 1000 |00af: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0103 │ │ +00ce28: 1a01 1c02 |00b2: const-string v1, "audio/*" // string@021c │ │ +00ce2c: 6e20 1c01 1000 |00b4: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@011c │ │ +00ce32: 1a01 0302 |00b7: const-string v1, "android.intent.category.OPENABLE" // string@0203 │ │ +00ce36: 6e20 0501 1000 |00b9: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0105 │ │ +00ce3c: 7100 d602 0000 |00bc: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@02d6 │ │ +00ce42: 0c01 |00bf: move-result-object v1 │ │ +00ce44: 1a02 8d01 |00c0: const-string v2, "Select Sound File" // string@018d │ │ +00ce48: 7120 0701 2000 |00c2: invoke-static {v0, v2}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0107 │ │ +00ce4e: 0c00 |00c5: move-result-object v0 │ │ +00ce50: 1232 |00c6: const/4 v2, #int 3 // #3 │ │ +00ce52: 6e30 8700 0102 |00c7: invoke-virtual {v1, v0, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0087 │ │ +00ce58: 28d3 |00ca: goto 009d // -002d │ │ +00ce5a: 0d00 |00cb: move-exception v0 │ │ +00ce5c: 7100 d602 0000 |00cc: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@02d6 │ │ +00ce62: 0c00 |00cf: move-result-object v0 │ │ +00ce64: 1a01 8001 |00d0: const-string v1, "Please install a File Manager." // string@0180 │ │ +00ce68: 1202 |00d2: const/4 v2, #int 0 // #0 │ │ +00ce6a: 7130 ed01 1002 |00d3: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@01ed │ │ +00ce70: 0c00 |00d6: move-result-object v0 │ │ +00ce72: 6e10 ee01 0000 |00d7: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@01ee │ │ +00ce78: 28c3 |00da: goto 009d // -003d │ │ +00ce7a: 6e10 0e02 0600 |00db: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@020e │ │ +00ce80: 0c00 |00de: move-result-object v0 │ │ +00ce82: 1a01 c903 |00df: const-string v1, "tts" // string@03c9 │ │ +00ce86: 6e20 1202 1000 |00e1: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00ce8c: 0a00 |00e4: move-result v0 │ │ +00ce8e: 3800 6300 |00e5: if-eqz v0, 0148 // +0063 │ │ +00ce92: 2200 a500 |00e7: new-instance v0, Landroid/widget/EditText; // type@00a5 │ │ +00ce96: 5441 f500 |00e9: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00ce9a: 7110 da02 0100 |00eb: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00cea0: 0c01 |00ee: move-result-object v1 │ │ +00cea2: 7020 c001 1000 |00ef: invoke-direct {v0, v1}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@01c0 │ │ +00cea8: 5441 f500 |00f2: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00ceac: 7110 df02 0100 |00f4: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +00ceb2: 0c01 |00f7: move-result-object v1 │ │ +00ceb4: 1a02 cb03 |00f8: const-string v2, "tts_string_pre" // string@03cb │ │ +00ceb8: 1a03 0000 |00fa: const-string v3, "" // string@0000 │ │ +00cebc: 7230 2b01 2103 |00fc: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00cec2: 0c01 |00ff: move-result-object v1 │ │ +00cec4: 6e20 c401 1000 |0100: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@01c4 │ │ +00ceca: 2201 4100 |0103: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0041 │ │ +00cece: 5442 f500 |0105: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00ced2: 7110 da02 0200 |0107: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00ced8: 0c02 |010a: move-result-object v2 │ │ +00ceda: 7020 8b00 2100 |010b: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@008b │ │ +00cee0: 5442 f500 |010e: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00cee4: 1403 2600 097f |0110: const v3, #float 1.82105e+38 // #7f090026 │ │ +00ceea: 6e20 e402 3200 |0113: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@02e4 │ │ +00cef0: 0c02 |0116: move-result-object v2 │ │ +00cef2: 6e20 9300 2100 |0117: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0093 │ │ +00cef8: 0c01 |011a: move-result-object v1 │ │ +00cefa: 5442 f500 |011b: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00cefe: 1403 2700 097f |011d: const v3, #float 1.82105e+38 // #7f090027 │ │ +00cf04: 6e20 e402 3200 |0120: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@02e4 │ │ +00cf0a: 0c02 |0123: move-result-object v2 │ │ +00cf0c: 6e20 8f00 2100 |0124: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@008f │ │ +00cf12: 0c01 |0127: move-result-object v1 │ │ +00cf14: 6e20 9400 0100 |0128: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0094 │ │ +00cf1a: 0c01 |012b: move-result-object v1 │ │ +00cf1c: 1402 0a00 0401 |012c: const v2, #float 2.42446e-38 // #0104000a │ │ +00cf22: 2203 e900 |012f: new-instance v3, Lorg/yuttadhammo/BodhiTimer/ac; // type@00e9 │ │ +00cf26: 7030 0603 4300 |0131: invoke-direct {v3, v4, v0}, Lorg/yuttadhammo/BodhiTimer/ac;.:(Lorg/yuttadhammo/BodhiTimer/aa;Landroid/widget/EditText;)V // method@0306 │ │ +00cf2c: 6e30 9200 2103 |0134: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0092 │ │ +00cf32: 0c00 |0137: move-result-object v0 │ │ +00cf34: 1501 0401 |0138: const/high16 v1, #int 17039360 // #104 │ │ +00cf38: 2202 e800 |013a: new-instance v2, Lorg/yuttadhammo/BodhiTimer/ab; // type@00e8 │ │ +00cf3c: 7020 0403 4200 |013c: invoke-direct {v2, v4}, Lorg/yuttadhammo/BodhiTimer/ab;.:(Lorg/yuttadhammo/BodhiTimer/aa;)V // method@0304 │ │ +00cf42: 6e30 9000 1002 |013f: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0090 │ │ +00cf48: 0c00 |0142: move-result-object v0 │ │ +00cf4a: 6e10 9500 0000 |0143: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0095 │ │ +00cf50: 2900 57ff |0146: goto/16 009d // -00a9 │ │ +00cf54: 5440 f500 |0148: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00cf58: 1f06 c500 |014a: check-cast v6, Ljava/lang/String; // type@00c5 │ │ +00cf5c: 7120 dc02 6000 |014c: invoke-static {v0, v6}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Ljava/lang/String;)Ljava/lang/String; // method@02dc │ │ +00cf62: 2900 4eff |014f: goto/16 009d // -00b2 │ │ catches : 1 │ │ 0x00bc - 0x00ca │ │ Landroid/content/ActivityNotFoundException; -> 0x00cb │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #216 header: │ │ -class_idx : 443 │ │ +Class #75 header: │ │ +class_idx : 232 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #216 - │ │ +Class #75 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/ab;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -48247,51 +12480,51 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/aa;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02809c: |[02809c] org.yuttadhammo.BodhiTimer.ab.:(Lorg/yuttadhammo/BodhiTimer/aa;)V │ │ -0280ac: 5b01 a102 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ab;.a:Lorg/yuttadhammo/BodhiTimer/aa; // field@02a1 │ │ -0280b0: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0280b6: 0e00 |0005: return-void │ │ +00cf78: |[00cf78] org.yuttadhammo.BodhiTimer.ab.:(Lorg/yuttadhammo/BodhiTimer/aa;)V │ │ +00cf88: 5b01 f600 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ab;.a:Lorg/yuttadhammo/BodhiTimer/aa; // field@00f6 │ │ +00cf8c: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00cf92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/ab;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0280b8: |[0280b8] org.yuttadhammo.BodhiTimer.ab.onClick:(Landroid/content/DialogInterface;I)V │ │ -0280c8: 0e00 |0000: return-void │ │ +00cf94: |[00cf94] org.yuttadhammo.BodhiTimer.ab.onClick:(Landroid/content/DialogInterface;I)V │ │ +00cfa4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #217 header: │ │ -class_idx : 444 │ │ +Class #76 header: │ │ +class_idx : 233 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #217 - │ │ +Class #76 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/ac;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -48309,76 +12542,76 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/aa;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0280cc: |[0280cc] org.yuttadhammo.BodhiTimer.ac.:(Lorg/yuttadhammo/BodhiTimer/aa;Landroid/widget/EditText;)V │ │ -0280dc: 5b01 a302 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ac;.b:Lorg/yuttadhammo/BodhiTimer/aa; // field@02a3 │ │ -0280e0: 5b02 a202 |0002: iput-object v2, v0, Lorg/yuttadhammo/BodhiTimer/ac;.a:Landroid/widget/EditText; // field@02a2 │ │ -0280e4: 7010 6907 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0280ea: 0e00 |0007: return-void │ │ +00cfa8: |[00cfa8] org.yuttadhammo.BodhiTimer.ac.:(Lorg/yuttadhammo/BodhiTimer/aa;Landroid/widget/EditText;)V │ │ +00cfb8: 5b01 f800 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ac;.b:Lorg/yuttadhammo/BodhiTimer/aa; // field@00f8 │ │ +00cfbc: 5b02 f700 |0002: iput-object v2, v0, Lorg/yuttadhammo/BodhiTimer/ac;.a:Landroid/widget/EditText; // field@00f7 │ │ +00cfc0: 7010 0c02 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00cfc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/ac;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0280ec: |[0280ec] org.yuttadhammo.BodhiTimer.ac.onClick:(Landroid/content/DialogInterface;I)V │ │ -0280fc: 5430 a202 |0000: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/ac;.a:Landroid/widget/EditText; // field@02a2 │ │ -028100: 6e10 f406 0000 |0002: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@06f4 │ │ -028106: 0c00 |0005: move-result-object v0 │ │ -028108: 6e10 6e07 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@076e │ │ -02810e: 0c00 |0009: move-result-object v0 │ │ -028110: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ -028114: 6e20 7707 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -02811a: 0a00 |000f: move-result v0 │ │ -02811c: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -028120: 0e00 |0012: return-void │ │ -028122: 5430 a302 |0013: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/ac;.b:Lorg/yuttadhammo/BodhiTimer/aa; // field@02a3 │ │ -028126: 5400 a002 |0015: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a0 │ │ -02812a: 7110 6b08 0000 |0017: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -028130: 0c00 |001a: move-result-object v0 │ │ -028132: 7210 ba00 0000 |001b: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -028138: 0c00 |001e: move-result-object v0 │ │ -02813a: 1a01 6607 |001f: const-string v1, "tts_string_pre" // string@0766 │ │ -02813e: 5432 a202 |0021: iget-object v2, v3, Lorg/yuttadhammo/BodhiTimer/ac;.a:Landroid/widget/EditText; // field@02a2 │ │ -028142: 6e10 f406 0200 |0023: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@06f4 │ │ -028148: 0c02 |0026: move-result-object v2 │ │ -02814a: 6e10 6e07 0200 |0027: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@076e │ │ -028150: 0c02 |002a: move-result-object v2 │ │ -028152: 7230 b800 1002 |002b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -028158: 7210 b300 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -02815e: 28e1 |0031: goto 0012 // -001f │ │ +00cfc8: |[00cfc8] org.yuttadhammo.BodhiTimer.ac.onClick:(Landroid/content/DialogInterface;I)V │ │ +00cfd8: 5430 f700 |0000: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/ac;.a:Landroid/widget/EditText; // field@00f7 │ │ +00cfdc: 6e10 c201 0000 |0002: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@01c2 │ │ +00cfe2: 0c00 |0005: move-result-object v0 │ │ +00cfe4: 6e10 0e02 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@020e │ │ +00cfea: 0c00 |0009: move-result-object v0 │ │ +00cfec: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ +00cff0: 6e20 1202 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00cff6: 0a00 |000f: move-result v0 │ │ +00cff8: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +00cffc: 0e00 |0012: return-void │ │ +00cffe: 5430 f800 |0013: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/ac;.b:Lorg/yuttadhammo/BodhiTimer/aa; // field@00f8 │ │ +00d002: 5400 f500 |0015: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/aa;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f5 │ │ +00d006: 7110 df02 0000 |0017: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +00d00c: 0c00 |001a: move-result-object v0 │ │ +00d00e: 7210 2701 0000 |001b: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +00d014: 0c00 |001e: move-result-object v0 │ │ +00d016: 1a01 cb03 |001f: const-string v1, "tts_string_pre" // string@03cb │ │ +00d01a: 5432 f700 |0021: iget-object v2, v3, Lorg/yuttadhammo/BodhiTimer/ac;.a:Landroid/widget/EditText; // field@00f7 │ │ +00d01e: 6e10 c201 0200 |0023: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@01c2 │ │ +00d024: 0c02 |0026: move-result-object v2 │ │ +00d026: 6e10 0e02 0200 |0027: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@020e │ │ +00d02c: 0c02 |002a: move-result-object v2 │ │ +00d02e: 7230 2501 1002 |002b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00d034: 7210 2001 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0120 │ │ +00d03a: 28e1 |0031: goto 0012 // -001f │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #218 header: │ │ -class_idx : 445 │ │ +Class #77 header: │ │ +class_idx : 234 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #218 - │ │ +Class #77 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/ad;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -48392,250 +12625,250 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -028160: |[028160] org.yuttadhammo.BodhiTimer.ad.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ -028170: 5b01 a402 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028174: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -02817a: 0e00 |0005: return-void │ │ +00d03c: |[00d03c] org.yuttadhammo.BodhiTimer.ad.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ +00d04c: 5b01 f900 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d050: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00d056: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/ad;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 408 16-bit code units │ │ -02817c: |[02817c] org.yuttadhammo.BodhiTimer.ad.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -02818c: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ -028190: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -028192: 5470 a402 |0003: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028196: 7110 6308 0000 |0005: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -02819c: 0c00 |0008: move-result-object v0 │ │ -02819e: 6e10 1101 0000 |0009: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0111 │ │ -0281a4: 0a00 |000c: move-result v0 │ │ -0281a6: 3800 6400 |000d: if-eqz v0, 0071 // +0064 │ │ -0281aa: 5470 a402 |000f: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -0281ae: 7110 6308 0000 |0011: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -0281b4: 0c00 |0014: move-result-object v0 │ │ -0281b6: 6e10 1a01 0000 |0015: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@011a │ │ -0281bc: 5470 a402 |0018: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -0281c0: 7110 6908 0000 |001a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@0869 │ │ -0281c6: 0c00 |001d: move-result-object v0 │ │ -0281c8: 5471 a402 |001e: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -0281cc: 7110 6608 0100 |0020: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -0281d2: 0c01 |0023: move-result-object v1 │ │ -0281d4: 1402 4000 097f |0024: const v2, #float 1.82106e+38 // #7f090040 │ │ -0281da: 6e20 8a00 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -0281e0: 0c01 |002a: move-result-object v1 │ │ -0281e2: 6e20 5c01 1000 |002b: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@015c │ │ -0281e8: 5470 a402 |002e: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -0281ec: 7110 6908 0000 |0030: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@0869 │ │ -0281f2: 0c00 |0033: move-result-object v0 │ │ -0281f4: 5471 a402 |0034: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -0281f8: 7110 6608 0100 |0036: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -0281fe: 0c01 |0039: move-result-object v1 │ │ -028200: 1402 4100 097f |003a: const v2, #float 1.82106e+38 // #7f090041 │ │ -028206: 6e20 8a00 2100 |003d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -02820c: 0c01 |0040: move-result-object v1 │ │ -02820e: 6e20 5b01 1000 |0041: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -028214: 5470 a402 |0044: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028218: 7110 6a08 0000 |0046: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@086a │ │ -02821e: 0c00 |0049: move-result-object v0 │ │ -028220: 5471 a402 |004a: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028224: 7110 6608 0100 |004c: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -02822a: 0c01 |004f: move-result-object v1 │ │ -02822c: 1402 3e00 097f |0050: const v2, #float 1.82105e+38 // #7f09003e │ │ -028232: 6e20 8a00 2100 |0053: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -028238: 0c01 |0056: move-result-object v1 │ │ -02823a: 6e20 5c01 1000 |0057: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@015c │ │ -028240: 5470 a402 |005a: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028244: 7110 6a08 0000 |005c: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@086a │ │ -02824a: 0c00 |005f: move-result-object v0 │ │ -02824c: 5471 a402 |0060: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028250: 7110 6608 0100 |0062: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -028256: 0c01 |0065: move-result-object v1 │ │ -028258: 1402 3f00 097f |0066: const v2, #float 1.82106e+38 // #7f09003f │ │ -02825e: 6e20 8a00 2100 |0069: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -028264: 0c01 |006c: move-result-object v1 │ │ -028266: 6e20 5b01 1000 |006d: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -02826c: 0f05 |0070: return v5 │ │ -02826e: 5470 a402 |0071: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028272: 7110 6b08 0000 |0073: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -028278: 0c00 |0076: move-result-object v0 │ │ -02827a: 1a01 3f03 |0077: const-string v1, "PreSoundUri" // string@033f │ │ -02827e: 1a02 3004 |0079: const-string v2, "android.resource://org.yuttadhammo.BodhiTimer/2131034112" // string@0430 │ │ -028282: 7230 be00 1002 |007b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -028288: 0c00 |007e: move-result-object v0 │ │ -02828a: 1a01 5307 |007f: const-string v1, "system" // string@0753 │ │ -02828e: 6e20 7707 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -028294: 0a01 |0084: move-result v1 │ │ -028296: 3801 cb00 |0085: if-eqz v1, 0150 // +00cb │ │ -02829a: 5470 a402 |0087: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -02829e: 7110 6b08 0000 |0089: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -0282a4: 0c00 |008c: move-result-object v0 │ │ -0282a6: 1a01 6d03 |008d: const-string v1, "SystemUri" // string@036d │ │ -0282aa: 1a02 0000 |008f: const-string v2, "" // string@0000 │ │ -0282ae: 7230 be00 1002 |0091: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -0282b4: 0c00 |0094: move-result-object v0 │ │ -0282b6: 1a01 0000 |0095: const-string v1, "" // string@0000 │ │ -0282ba: 6e20 7707 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -0282c0: 0a01 |009a: move-result v1 │ │ -0282c2: 3901 d5ff |009b: if-nez v1, 0070 // -002b │ │ -0282c6: 7100 6708 0000 |009d: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:()Ljava/lang/String; // method@0867 │ │ -0282cc: 0c01 |00a0: move-result-object v1 │ │ -0282ce: 2202 8f01 |00a1: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -0282d2: 7010 8207 0200 |00a3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0282d8: 1a03 3a03 |00a6: const-string v3, "Playing Uri: " // string@033a │ │ -0282dc: 6e20 8807 3200 |00a8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0282e2: 0c02 |00ab: move-result-object v2 │ │ -0282e4: 6e20 8807 0200 |00ac: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0282ea: 0c02 |00af: move-result-object v2 │ │ -0282ec: 6e10 8b07 0200 |00b0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0282f2: 0c02 |00b3: move-result-object v2 │ │ -0282f4: 7120 3006 2100 |00b4: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -0282fa: 5471 a402 |00b7: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -0282fe: 7110 6308 0100 |00b9: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -028304: 0c01 |00bc: move-result-object v1 │ │ -028306: 6e10 1401 0100 |00bd: invoke-virtual {v1}, Landroid/media/MediaPlayer;.reset:()V // method@0114 │ │ -02830c: 5471 a402 |00c0: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028310: 7110 6b08 0100 |00c2: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -028316: 0c01 |00c5: move-result-object v1 │ │ -028318: 1a02 5f07 |00c6: const-string v2, "tone_volume" // string@075f │ │ -02831c: 1203 |00c8: const/4 v3, #int 0 // #0 │ │ -02831e: 7230 bc00 2103 |00c9: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -028324: 0a01 |00cc: move-result v1 │ │ -028326: 3801 1e00 |00cd: if-eqz v1, 00eb // +001e │ │ -02832a: d901 0164 |00cf: rsub-int/lit8 v1, v1, #int 100 // #64 │ │ -02832e: 8311 |00d1: int-to-double v1, v1 │ │ -028330: 7120 6207 2100 |00d2: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@0762 │ │ -028336: 0b01 |00d5: move-result-wide v1 │ │ -028338: 1903 5940 |00d6: const-wide/high16 v3, #long 4636737291354636288 // #4059 │ │ -02833c: 7120 6207 4300 |00d8: invoke-static {v3, v4}, Ljava/lang/Math;.log:(D)D // method@0762 │ │ -028342: 0b03 |00db: move-result-wide v3 │ │ -028344: ce31 |00dc: div-double/2addr v1, v3 │ │ -028346: 8c11 |00dd: double-to-float v1, v1 │ │ -028348: 5472 a402 |00de: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -02834c: 7110 6308 0200 |00e0: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -028352: 0c02 |00e3: move-result-object v2 │ │ -028354: a703 0601 |00e4: sub-float v3, v6, v1 │ │ -028358: a701 0601 |00e6: sub-float v1, v6, v1 │ │ -02835c: 6e30 1801 3201 |00e8: invoke-virtual {v2, v3, v1}, Landroid/media/MediaPlayer;.setVolume:(FF)V // method@0118 │ │ -028362: 5471 a402 |00eb: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028366: 7110 6308 0100 |00ed: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -02836c: 0c01 |00f0: move-result-object v1 │ │ -02836e: 5472 a402 |00f1: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028372: 7110 6608 0200 |00f3: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -028378: 0c02 |00f6: move-result-object v2 │ │ -02837a: 7110 1b01 0000 |00f7: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@011b │ │ -028380: 0c00 |00fa: move-result-object v0 │ │ -028382: 6e30 1501 2100 |00fb: invoke-virtual {v1, v2, v0}, Landroid/media/MediaPlayer;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@0115 │ │ -028388: 5470 a402 |00fe: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -02838c: 7110 6308 0000 |0100: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -028392: 0c00 |0103: move-result-object v0 │ │ -028394: 6e10 1201 0000 |0104: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@0112 │ │ -02839a: 5470 a402 |0107: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -02839e: 7110 6308 0000 |0109: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -0283a4: 0c00 |010c: move-result-object v0 │ │ -0283a6: 1201 |010d: const/4 v1, #int 0 // #0 │ │ -0283a8: 6e20 1601 1000 |010e: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setLooping:(Z)V // method@0116 │ │ -0283ae: 5470 a402 |0111: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -0283b2: 7110 6308 0000 |0113: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -0283b8: 0c00 |0116: move-result-object v0 │ │ -0283ba: 2201 be01 |0117: new-instance v1, Lorg/yuttadhammo/BodhiTimer/ae; // type@01be │ │ -0283be: 7030 9608 7108 |0119: invoke-direct {v1, v7, v8}, Lorg/yuttadhammo/BodhiTimer/ae;.:(Lorg/yuttadhammo/BodhiTimer/ad;Landroid/preference/Preference;)V // method@0896 │ │ -0283c4: 6e20 1701 1000 |011c: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0117 │ │ -0283ca: 5470 a402 |011f: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -0283ce: 7110 6308 0000 |0121: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -0283d4: 0c00 |0124: move-result-object v0 │ │ -0283d6: 6e10 1901 0000 |0125: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@0119 │ │ -0283dc: 5470 a402 |0128: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -0283e0: 7110 6608 0000 |012a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -0283e6: 0c00 |012d: move-result-object v0 │ │ -0283e8: 1401 4200 097f |012e: const v1, #float 1.82106e+38 // #7f090042 │ │ -0283ee: 6e20 8a00 1000 |0131: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -0283f4: 0c00 |0134: move-result-object v0 │ │ -0283f6: 6e20 5c01 0800 |0135: invoke-virtual {v8, v0}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@015c │ │ -0283fc: 5470 a402 |0138: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028400: 7110 6608 0000 |013a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -028406: 0c00 |013d: move-result-object v0 │ │ -028408: 1401 4300 097f |013e: const v1, #float 1.82106e+38 // #7f090043 │ │ -02840e: 6e20 8a00 1000 |0141: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -028414: 0c00 |0144: move-result-object v0 │ │ -028416: 6e20 5b01 0800 |0145: invoke-virtual {v8, v0}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -02841c: 2900 28ff |0148: goto/16 0070 // -00d8 │ │ -028420: 0d00 |014a: move-exception v0 │ │ -028422: 6e10 3807 0000 |014b: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0738 │ │ -028428: 2900 22ff |014e: goto/16 0070 // -00de │ │ -02842c: 1a01 b304 |0150: const-string v1, "file" // string@04b3 │ │ -028430: 6e20 7707 1000 |0152: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -028436: 0a01 |0155: move-result v1 │ │ -028438: 3801 1200 |0156: if-eqz v1, 0168 // +0012 │ │ -02843c: 5470 a402 |0158: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028440: 7110 6b08 0000 |015a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -028446: 0c00 |015d: move-result-object v0 │ │ -028448: 1a01 e800 |015e: const-string v1, "FileUri" // string@00e8 │ │ -02844c: 1a02 0000 |0160: const-string v2, "" // string@0000 │ │ -028450: 7230 be00 1002 |0162: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -028456: 0c00 |0165: move-result-object v0 │ │ -028458: 2900 2fff |0166: goto/16 0095 // -00d1 │ │ -02845c: 1a01 6407 |0168: const-string v1, "tts" // string@0764 │ │ -028460: 6e20 7707 1000 |016a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -028466: 0a01 |016d: move-result v1 │ │ -028468: 3801 27ff |016e: if-eqz v1, 0095 // -00d9 │ │ -02846c: 1a00 0000 |0170: const-string v0, "" // string@0000 │ │ -028470: 5471 a402 |0172: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028474: 7110 6b08 0100 |0174: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -02847a: 0c01 |0177: move-result-object v1 │ │ -02847c: 1a02 6607 |0178: const-string v2, "tts_string_pre" // string@0766 │ │ -028480: 5473 a402 |017a: iget-object v3, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028484: 7110 6608 0300 |017c: invoke-static {v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -02848a: 0c03 |017f: move-result-object v3 │ │ -02848c: 1404 5f00 097f |0180: const v4, #float 1.82106e+38 // #7f09005f │ │ -028492: 6e20 8a00 4300 |0183: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -028498: 0c03 |0186: move-result-object v3 │ │ -02849a: 7230 be00 2103 |0187: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -0284a0: 0c01 |018a: move-result-object v1 │ │ -0284a2: 5472 a402 |018b: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -0284a6: 7110 6c08 0200 |018d: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.f:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/speech/tts/TextToSpeech; // method@086c │ │ -0284ac: 0c02 |0190: move-result-object v2 │ │ -0284ae: 1213 |0191: const/4 v3, #int 1 // #1 │ │ -0284b0: 1204 |0192: const/4 v4, #int 0 // #0 │ │ -0284b2: 6e40 6601 1243 |0193: invoke-virtual {v2, v1, v3, v4}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@0166 │ │ -0284b8: 2900 fffe |0196: goto/16 0095 // -0101 │ │ +00d058: |[00d058] org.yuttadhammo.BodhiTimer.ad.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +00d068: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ +00d06c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +00d06e: 5470 f900 |0003: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d072: 7110 d702 0000 |0005: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00d078: 0c00 |0008: move-result-object v0 │ │ +00d07a: 6e10 5d01 0000 |0009: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@015d │ │ +00d080: 0a00 |000c: move-result v0 │ │ +00d082: 3800 6400 |000d: if-eqz v0, 0071 // +0064 │ │ +00d086: 5470 f900 |000f: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d08a: 7110 d702 0000 |0011: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00d090: 0c00 |0014: move-result-object v0 │ │ +00d092: 6e10 6601 0000 |0015: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@0166 │ │ +00d098: 5470 f900 |0018: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d09c: 7110 dd02 0000 |001a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02dd │ │ +00d0a2: 0c00 |001d: move-result-object v0 │ │ +00d0a4: 5471 f900 |001e: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d0a8: 7110 da02 0100 |0020: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00d0ae: 0c01 |0023: move-result-object v1 │ │ +00d0b0: 1402 4000 097f |0024: const v2, #float 1.82106e+38 // #7f090040 │ │ +00d0b6: 6e20 f800 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00d0bc: 0c01 |002a: move-result-object v1 │ │ +00d0be: 6e20 8e01 1000 |002b: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@018e │ │ +00d0c4: 5470 f900 |002e: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d0c8: 7110 dd02 0000 |0030: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02dd │ │ +00d0ce: 0c00 |0033: move-result-object v0 │ │ +00d0d0: 5471 f900 |0034: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d0d4: 7110 da02 0100 |0036: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00d0da: 0c01 |0039: move-result-object v1 │ │ +00d0dc: 1402 4100 097f |003a: const v2, #float 1.82106e+38 // #7f090041 │ │ +00d0e2: 6e20 f800 2100 |003d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00d0e8: 0c01 |0040: move-result-object v1 │ │ +00d0ea: 6e20 8d01 1000 |0041: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00d0f0: 5470 f900 |0044: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d0f4: 7110 de02 0000 |0046: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02de │ │ +00d0fa: 0c00 |0049: move-result-object v0 │ │ +00d0fc: 5471 f900 |004a: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d100: 7110 da02 0100 |004c: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00d106: 0c01 |004f: move-result-object v1 │ │ +00d108: 1402 3e00 097f |0050: const v2, #float 1.82105e+38 // #7f09003e │ │ +00d10e: 6e20 f800 2100 |0053: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00d114: 0c01 |0056: move-result-object v1 │ │ +00d116: 6e20 8e01 1000 |0057: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@018e │ │ +00d11c: 5470 f900 |005a: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d120: 7110 de02 0000 |005c: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02de │ │ +00d126: 0c00 |005f: move-result-object v0 │ │ +00d128: 5471 f900 |0060: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d12c: 7110 da02 0100 |0062: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00d132: 0c01 |0065: move-result-object v1 │ │ +00d134: 1402 3f00 097f |0066: const v2, #float 1.82106e+38 // #7f09003f │ │ +00d13a: 6e20 f800 2100 |0069: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00d140: 0c01 |006c: move-result-object v1 │ │ +00d142: 6e20 8d01 1000 |006d: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00d148: 0f05 |0070: return v5 │ │ +00d14a: 5470 f900 |0071: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d14e: 7110 df02 0000 |0073: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +00d154: 0c00 |0076: move-result-object v0 │ │ +00d156: 1a01 8201 |0077: const-string v1, "PreSoundUri" // string@0182 │ │ +00d15a: 1a02 0802 |0079: const-string v2, "android.resource://org.yuttadhammo.BodhiTimer/2131034112" // string@0208 │ │ +00d15e: 7230 2b01 1002 |007b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00d164: 0c00 |007e: move-result-object v0 │ │ +00d166: 1a01 bb03 |007f: const-string v1, "system" // string@03bb │ │ +00d16a: 6e20 1202 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00d170: 0a01 |0084: move-result v1 │ │ +00d172: 3801 cb00 |0085: if-eqz v1, 0150 // +00cb │ │ +00d176: 5470 f900 |0087: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d17a: 7110 df02 0000 |0089: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +00d180: 0c00 |008c: move-result-object v0 │ │ +00d182: 1a01 9a01 |008d: const-string v1, "SystemUri" // string@019a │ │ +00d186: 1a02 0000 |008f: const-string v2, "" // string@0000 │ │ +00d18a: 7230 2b01 1002 |0091: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00d190: 0c00 |0094: move-result-object v0 │ │ +00d192: 1a01 0000 |0095: const-string v1, "" // string@0000 │ │ +00d196: 6e20 1202 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00d19c: 0a01 |009a: move-result v1 │ │ +00d19e: 3901 d5ff |009b: if-nez v1, 0070 // -002b │ │ +00d1a2: 7100 db02 0000 |009d: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:()Ljava/lang/String; // method@02db │ │ +00d1a8: 0c01 |00a0: move-result-object v1 │ │ +00d1aa: 2202 c600 |00a1: new-instance v2, Ljava/lang/StringBuilder; // type@00c6 │ │ +00d1ae: 7010 1b02 0200 |00a3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00d1b4: 1a03 7f01 |00a6: const-string v3, "Playing Uri: " // string@017f │ │ +00d1b8: 6e20 1f02 3200 |00a8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d1be: 0c02 |00ab: move-result-object v2 │ │ +00d1c0: 6e20 1f02 0200 |00ac: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d1c6: 0c02 |00af: move-result-object v2 │ │ +00d1c8: 6e10 2002 0200 |00b0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00d1ce: 0c02 |00b3: move-result-object v2 │ │ +00d1d0: 7120 a301 2100 |00b4: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00d1d6: 5471 f900 |00b7: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d1da: 7110 d702 0100 |00b9: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00d1e0: 0c01 |00bc: move-result-object v1 │ │ +00d1e2: 6e10 6001 0100 |00bd: invoke-virtual {v1}, Landroid/media/MediaPlayer;.reset:()V // method@0160 │ │ +00d1e8: 5471 f900 |00c0: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d1ec: 7110 df02 0100 |00c2: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +00d1f2: 0c01 |00c5: move-result-object v1 │ │ +00d1f4: 1a02 c603 |00c6: const-string v2, "tone_volume" // string@03c6 │ │ +00d1f8: 1203 |00c8: const/4 v3, #int 0 // #0 │ │ +00d1fa: 7230 2901 2103 |00c9: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00d200: 0a01 |00cc: move-result v1 │ │ +00d202: 3801 1e00 |00cd: if-eqz v1, 00eb // +001e │ │ +00d206: d901 0164 |00cf: rsub-int/lit8 v1, v1, #int 100 // #64 │ │ +00d20a: 8311 |00d1: int-to-double v1, v1 │ │ +00d20c: 7120 0802 2100 |00d2: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@0208 │ │ +00d212: 0b01 |00d5: move-result-wide v1 │ │ +00d214: 1903 5940 |00d6: const-wide/high16 v3, #long 4636737291354636288 // #4059 │ │ +00d218: 7120 0802 4300 |00d8: invoke-static {v3, v4}, Ljava/lang/Math;.log:(D)D // method@0208 │ │ +00d21e: 0b03 |00db: move-result-wide v3 │ │ +00d220: ce31 |00dc: div-double/2addr v1, v3 │ │ +00d222: 8c11 |00dd: double-to-float v1, v1 │ │ +00d224: 5472 f900 |00de: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d228: 7110 d702 0200 |00e0: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00d22e: 0c02 |00e3: move-result-object v2 │ │ +00d230: a703 0601 |00e4: sub-float v3, v6, v1 │ │ +00d234: a701 0601 |00e6: sub-float v1, v6, v1 │ │ +00d238: 6e30 6401 3201 |00e8: invoke-virtual {v2, v3, v1}, Landroid/media/MediaPlayer;.setVolume:(FF)V // method@0164 │ │ +00d23e: 5471 f900 |00eb: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d242: 7110 d702 0100 |00ed: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00d248: 0c01 |00f0: move-result-object v1 │ │ +00d24a: 5472 f900 |00f1: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d24e: 7110 da02 0200 |00f3: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00d254: 0c02 |00f6: move-result-object v2 │ │ +00d256: 7110 6701 0000 |00f7: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0167 │ │ +00d25c: 0c00 |00fa: move-result-object v0 │ │ +00d25e: 6e30 6101 2100 |00fb: invoke-virtual {v1, v2, v0}, Landroid/media/MediaPlayer;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@0161 │ │ +00d264: 5470 f900 |00fe: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d268: 7110 d702 0000 |0100: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00d26e: 0c00 |0103: move-result-object v0 │ │ +00d270: 6e10 5e01 0000 |0104: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@015e │ │ +00d276: 5470 f900 |0107: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d27a: 7110 d702 0000 |0109: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00d280: 0c00 |010c: move-result-object v0 │ │ +00d282: 1201 |010d: const/4 v1, #int 0 // #0 │ │ +00d284: 6e20 6201 1000 |010e: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setLooping:(Z)V // method@0162 │ │ +00d28a: 5470 f900 |0111: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d28e: 7110 d702 0000 |0113: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00d294: 0c00 |0116: move-result-object v0 │ │ +00d296: 2201 eb00 |0117: new-instance v1, Lorg/yuttadhammo/BodhiTimer/ae; // type@00eb │ │ +00d29a: 7030 0a03 7108 |0119: invoke-direct {v1, v7, v8}, Lorg/yuttadhammo/BodhiTimer/ae;.:(Lorg/yuttadhammo/BodhiTimer/ad;Landroid/preference/Preference;)V // method@030a │ │ +00d2a0: 6e20 6301 1000 |011c: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0163 │ │ +00d2a6: 5470 f900 |011f: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d2aa: 7110 d702 0000 |0121: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00d2b0: 0c00 |0124: move-result-object v0 │ │ +00d2b2: 6e10 6501 0000 |0125: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@0165 │ │ +00d2b8: 5470 f900 |0128: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d2bc: 7110 da02 0000 |012a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00d2c2: 0c00 |012d: move-result-object v0 │ │ +00d2c4: 1401 4200 097f |012e: const v1, #float 1.82106e+38 // #7f090042 │ │ +00d2ca: 6e20 f800 1000 |0131: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00d2d0: 0c00 |0134: move-result-object v0 │ │ +00d2d2: 6e20 8e01 0800 |0135: invoke-virtual {v8, v0}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@018e │ │ +00d2d8: 5470 f900 |0138: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d2dc: 7110 da02 0000 |013a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00d2e2: 0c00 |013d: move-result-object v0 │ │ +00d2e4: 1401 4300 097f |013e: const v1, #float 1.82106e+38 // #7f090043 │ │ +00d2ea: 6e20 f800 1000 |0141: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00d2f0: 0c00 |0144: move-result-object v0 │ │ +00d2f2: 6e20 8d01 0800 |0145: invoke-virtual {v8, v0}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00d2f8: 2900 28ff |0148: goto/16 0070 // -00d8 │ │ +00d2fc: 0d00 |014a: move-exception v0 │ │ +00d2fe: 6e10 f601 0000 |014b: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@01f6 │ │ +00d304: 2900 22ff |014e: goto/16 0070 // -00de │ │ +00d308: 1a01 5902 |0150: const-string v1, "file" // string@0259 │ │ +00d30c: 6e20 1202 1000 |0152: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00d312: 0a01 |0155: move-result v1 │ │ +00d314: 3801 1200 |0156: if-eqz v1, 0168 // +0012 │ │ +00d318: 5470 f900 |0158: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d31c: 7110 df02 0000 |015a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +00d322: 0c00 |015d: move-result-object v0 │ │ +00d324: 1a01 3900 |015e: const-string v1, "FileUri" // string@0039 │ │ +00d328: 1a02 0000 |0160: const-string v2, "" // string@0000 │ │ +00d32c: 7230 2b01 1002 |0162: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00d332: 0c00 |0165: move-result-object v0 │ │ +00d334: 2900 2fff |0166: goto/16 0095 // -00d1 │ │ +00d338: 1a01 c903 |0168: const-string v1, "tts" // string@03c9 │ │ +00d33c: 6e20 1202 1000 |016a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00d342: 0a01 |016d: move-result v1 │ │ +00d344: 3801 27ff |016e: if-eqz v1, 0095 // -00d9 │ │ +00d348: 1a00 0000 |0170: const-string v0, "" // string@0000 │ │ +00d34c: 5471 f900 |0172: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d350: 7110 df02 0100 |0174: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +00d356: 0c01 |0177: move-result-object v1 │ │ +00d358: 1a02 cb03 |0178: const-string v2, "tts_string_pre" // string@03cb │ │ +00d35c: 5473 f900 |017a: iget-object v3, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d360: 7110 da02 0300 |017c: invoke-static {v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00d366: 0c03 |017f: move-result-object v3 │ │ +00d368: 1404 5f00 097f |0180: const v4, #float 1.82106e+38 // #7f09005f │ │ +00d36e: 6e20 f800 4300 |0183: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00d374: 0c03 |0186: move-result-object v3 │ │ +00d376: 7230 2b01 2103 |0187: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00d37c: 0c01 |018a: move-result-object v1 │ │ +00d37e: 5472 f900 |018b: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d382: 7110 e002 0200 |018d: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.f:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/speech/tts/TextToSpeech; // method@02e0 │ │ +00d388: 0c02 |0190: move-result-object v2 │ │ +00d38a: 1213 |0191: const/4 v3, #int 1 // #1 │ │ +00d38c: 1204 |0192: const/4 v4, #int 0 // #0 │ │ +00d38e: 6e40 9801 1243 |0193: invoke-virtual {v2, v1, v3, v4}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@0198 │ │ +00d394: 2900 fffe |0196: goto/16 0095 // -0101 │ │ catches : 2 │ │ 0x0071 - 0x0148 │ │ Ljava/io/IOException; -> 0x014a │ │ 0x0150 - 0x0196 │ │ Ljava/io/IOException; -> 0x014a │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #219 header: │ │ -class_idx : 446 │ │ +Class #78 header: │ │ +class_idx : 235 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #219 - │ │ +Class #78 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/ae;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/media/MediaPlayer$OnCompletionListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -48653,70 +12886,70 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ad;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0284d4: |[0284d4] org.yuttadhammo.BodhiTimer.ae.:(Lorg/yuttadhammo/BodhiTimer/ad;Landroid/preference/Preference;)V │ │ -0284e4: 5b01 a602 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ae;.b:Lorg/yuttadhammo/BodhiTimer/ad; // field@02a6 │ │ -0284e8: 5b02 a502 |0002: iput-object v2, v0, Lorg/yuttadhammo/BodhiTimer/ae;.a:Landroid/preference/Preference; // field@02a5 │ │ -0284ec: 7010 6907 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0284f2: 0e00 |0007: return-void │ │ +00d3b0: |[00d3b0] org.yuttadhammo.BodhiTimer.ae.:(Lorg/yuttadhammo/BodhiTimer/ad;Landroid/preference/Preference;)V │ │ +00d3c0: 5b01 fb00 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ae;.b:Lorg/yuttadhammo/BodhiTimer/ad; // field@00fb │ │ +00d3c4: 5b02 fa00 |0002: iput-object v2, v0, Lorg/yuttadhammo/BodhiTimer/ae;.a:Landroid/preference/Preference; // field@00fa │ │ +00d3c8: 7010 0c02 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00d3ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/ae;) │ │ name : 'onCompletion' │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0284f4: |[0284f4] org.yuttadhammo.BodhiTimer.ae.onCompletion:(Landroid/media/MediaPlayer;)V │ │ -028504: 5430 a502 |0000: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/ae;.a:Landroid/preference/Preference; // field@02a5 │ │ -028508: 5431 a602 |0002: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/ae;.b:Lorg/yuttadhammo/BodhiTimer/ad; // field@02a6 │ │ -02850c: 5411 a402 |0004: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028510: 7110 6608 0100 |0006: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -028516: 0c01 |0009: move-result-object v1 │ │ -028518: 1402 4000 097f |000a: const v2, #float 1.82106e+38 // #7f090040 │ │ -02851e: 6e20 8a00 2100 |000d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -028524: 0c01 |0010: move-result-object v1 │ │ -028526: 6e20 5c01 1000 |0011: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@015c │ │ -02852c: 5430 a502 |0014: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/ae;.a:Landroid/preference/Preference; // field@02a5 │ │ -028530: 5431 a602 |0016: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/ae;.b:Lorg/yuttadhammo/BodhiTimer/ad; // field@02a6 │ │ -028534: 5411 a402 |0018: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a4 │ │ -028538: 7110 6608 0100 |001a: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -02853e: 0c01 |001d: move-result-object v1 │ │ -028540: 1402 4100 097f |001e: const v2, #float 1.82106e+38 // #7f090041 │ │ -028546: 6e20 8a00 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -02854c: 0c01 |0024: move-result-object v1 │ │ -02854e: 6e20 5b01 1000 |0025: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -028554: 0e00 |0028: return-void │ │ +00d3d0: |[00d3d0] org.yuttadhammo.BodhiTimer.ae.onCompletion:(Landroid/media/MediaPlayer;)V │ │ +00d3e0: 5430 fa00 |0000: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/ae;.a:Landroid/preference/Preference; // field@00fa │ │ +00d3e4: 5431 fb00 |0002: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/ae;.b:Lorg/yuttadhammo/BodhiTimer/ad; // field@00fb │ │ +00d3e8: 5411 f900 |0004: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d3ec: 7110 da02 0100 |0006: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00d3f2: 0c01 |0009: move-result-object v1 │ │ +00d3f4: 1402 4000 097f |000a: const v2, #float 1.82106e+38 // #7f090040 │ │ +00d3fa: 6e20 f800 2100 |000d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00d400: 0c01 |0010: move-result-object v1 │ │ +00d402: 6e20 8e01 1000 |0011: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@018e │ │ +00d408: 5430 fa00 |0014: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/ae;.a:Landroid/preference/Preference; // field@00fa │ │ +00d40c: 5431 fb00 |0016: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/ae;.b:Lorg/yuttadhammo/BodhiTimer/ad; // field@00fb │ │ +00d410: 5411 f900 |0018: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/ad;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00f9 │ │ +00d414: 7110 da02 0100 |001a: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00d41a: 0c01 |001d: move-result-object v1 │ │ +00d41c: 1402 4100 097f |001e: const v2, #float 1.82106e+38 // #7f090041 │ │ +00d422: 6e20 f800 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00d428: 0c01 |0024: move-result-object v1 │ │ +00d42a: 6e20 8d01 1000 |0025: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00d430: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #220 header: │ │ -class_idx : 447 │ │ +Class #79 header: │ │ +class_idx : 236 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #220 - │ │ +Class #79 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/af;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -48730,97 +12963,97 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -028558: |[028558] org.yuttadhammo.BodhiTimer.af.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ -028568: 5b01 a702 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/af;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a7 │ │ -02856c: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -028572: 0e00 |0005: return-void │ │ +00d434: |[00d434] org.yuttadhammo.BodhiTimer.af.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ +00d444: 5b01 fc00 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/af;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00fc │ │ +00d448: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00d44e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/af;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -028574: |[028574] org.yuttadhammo.BodhiTimer.af.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -028584: 5450 a702 |0000: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/af;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a7 │ │ -028588: 7110 6608 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -02858e: 0c00 |0005: move-result-object v0 │ │ -028590: 7110 4206 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0642 │ │ -028596: 0c00 |0009: move-result-object v0 │ │ -028598: 1501 037f |000a: const/high16 v1, #int 2130903040 // #7f03 │ │ -02859c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -02859e: 6e30 4406 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0644 │ │ -0285a4: 0c01 |0010: move-result-object v1 │ │ -0285a6: 1500 0b7f |0011: const/high16 v0, #int 2131427328 // #7f0b │ │ -0285aa: 6e20 6706 0100 |0013: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0667 │ │ -0285b0: 0c00 |0016: move-result-object v0 │ │ -0285b2: 1f00 5601 |0017: check-cast v0, Landroid/webkit/WebView; // type@0156 │ │ -0285b6: 5452 a702 |0019: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/af;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a7 │ │ -0285ba: 1403 0900 097f |001b: const v3, #float 1.82104e+38 // #7f090009 │ │ -0285c0: 6e20 7008 3200 |001e: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@0870 │ │ -0285c6: 0c02 |0021: move-result-object v2 │ │ -0285c8: 1a03 5507 |0022: const-string v3, "text/html" // string@0755 │ │ -0285cc: 1a04 6e07 |0024: const-string v4, "utf-8" // string@076e │ │ -0285d0: 6e40 e306 2043 |0026: invoke-virtual {v0, v2, v3, v4}, Landroid/webkit/WebView;.loadData:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@06e3 │ │ -0285d6: 2200 0900 |0029: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -0285da: 5452 a702 |002b: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/af;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a7 │ │ -0285de: 7110 6608 0200 |002d: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -0285e4: 0c02 |0030: move-result-object v2 │ │ -0285e6: 7020 1c00 2000 |0031: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001c │ │ -0285ec: 6e20 2500 1000 |0034: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -0285f2: 0c00 |0037: move-result-object v0 │ │ -0285f4: 6e10 1d00 0000 |0038: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001d │ │ -0285fa: 0c00 |003b: move-result-object v0 │ │ -0285fc: 1401 0300 027f |003c: const v1, #float 1.728e+38 // #7f020003 │ │ -028602: 6e20 2a00 1000 |003f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setIcon:(I)V // method@002a │ │ -028608: 5451 a702 |0042: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/af;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a7 │ │ -02860c: 1402 0a00 097f |0044: const v2, #float 1.82104e+38 // #7f09000a │ │ -028612: 6e20 7008 2100 |0047: invoke-virtual {v1, v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@0870 │ │ -028618: 0c01 |004a: move-result-object v1 │ │ -02861a: 6e20 2b00 1000 |004b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@002b │ │ -028620: 12e1 |004e: const/4 v1, #int -2 // #fe │ │ -028622: 5452 a702 |004f: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/af;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a7 │ │ -028626: 1403 1800 097f |0051: const v3, #float 1.82105e+38 // #7f090018 │ │ -02862c: 6e20 7008 3200 |0054: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@0870 │ │ -028632: 0c02 |0057: move-result-object v2 │ │ -028634: 2203 c001 |0058: new-instance v3, Lorg/yuttadhammo/BodhiTimer/ag; // type@01c0 │ │ -028638: 7020 9a08 5300 |005a: invoke-direct {v3, v5}, Lorg/yuttadhammo/BodhiTimer/ag;.:(Lorg/yuttadhammo/BodhiTimer/af;)V // method@089a │ │ -02863e: 6e40 2900 1032 |005d: invoke-virtual {v0, v1, v2, v3}, Landroid/app/AlertDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0029 │ │ -028644: 6e10 2c00 0000 |0060: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@002c │ │ -02864a: 1210 |0063: const/4 v0, #int 1 // #1 │ │ -02864c: 0f00 |0064: return v0 │ │ +00d450: |[00d450] org.yuttadhammo.BodhiTimer.af.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +00d460: 5450 fc00 |0000: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/af;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00fc │ │ +00d464: 7110 da02 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00d46a: 0c00 |0005: move-result-object v0 │ │ +00d46c: 7110 a601 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@01a6 │ │ +00d472: 0c00 |0009: move-result-object v0 │ │ +00d474: 1501 037f |000a: const/high16 v1, #int 2130903040 // #7f03 │ │ +00d478: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +00d47a: 6e30 a701 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@01a7 │ │ +00d480: 0c01 |0010: move-result-object v1 │ │ +00d482: 1500 0b7f |0011: const/high16 v0, #int 2131427328 // #7f0b │ │ +00d486: 6e20 a901 0100 |0013: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@01a9 │ │ +00d48c: 0c00 |0016: move-result-object v0 │ │ +00d48e: 1f00 a200 |0017: check-cast v0, Landroid/webkit/WebView; // type@00a2 │ │ +00d492: 5452 fc00 |0019: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/af;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00fc │ │ +00d496: 1403 0900 097f |001b: const v3, #float 1.82104e+38 // #7f090009 │ │ +00d49c: 6e20 e402 3200 |001e: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@02e4 │ │ +00d4a2: 0c02 |0021: move-result-object v2 │ │ +00d4a4: 1a03 bd03 |0022: const-string v3, "text/html" // string@03bd │ │ +00d4a8: 1a04 d203 |0024: const-string v4, "utf-8" // string@03d2 │ │ +00d4ac: 6e40 b701 2043 |0026: invoke-virtual {v0, v2, v3, v4}, Landroid/webkit/WebView;.loadData:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@01b7 │ │ +00d4b2: 2200 4100 |0029: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0041 │ │ +00d4b6: 5452 fc00 |002b: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/af;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00fc │ │ +00d4ba: 7110 da02 0200 |002d: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00d4c0: 0c02 |0030: move-result-object v2 │ │ +00d4c2: 7020 8b00 2000 |0031: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@008b │ │ +00d4c8: 6e20 9400 1000 |0034: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0094 │ │ +00d4ce: 0c00 |0037: move-result-object v0 │ │ +00d4d0: 6e10 8c00 0000 |0038: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@008c │ │ +00d4d6: 0c00 |003b: move-result-object v0 │ │ +00d4d8: 1401 0300 027f |003c: const v1, #float 1.728e+38 // #7f020003 │ │ +00d4de: 6e20 9900 1000 |003f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setIcon:(I)V // method@0099 │ │ +00d4e4: 5451 fc00 |0042: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/af;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00fc │ │ +00d4e8: 1402 0a00 097f |0044: const v2, #float 1.82104e+38 // #7f09000a │ │ +00d4ee: 6e20 e402 2100 |0047: invoke-virtual {v1, v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@02e4 │ │ +00d4f4: 0c01 |004a: move-result-object v1 │ │ +00d4f6: 6e20 9a00 1000 |004b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@009a │ │ +00d4fc: 12e1 |004e: const/4 v1, #int -2 // #fe │ │ +00d4fe: 5452 fc00 |004f: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/af;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00fc │ │ +00d502: 1403 1800 097f |0051: const v3, #float 1.82105e+38 // #7f090018 │ │ +00d508: 6e20 e402 3200 |0054: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@02e4 │ │ +00d50e: 0c02 |0057: move-result-object v2 │ │ +00d510: 2203 ed00 |0058: new-instance v3, Lorg/yuttadhammo/BodhiTimer/ag; // type@00ed │ │ +00d514: 7020 0e03 5300 |005a: invoke-direct {v3, v5}, Lorg/yuttadhammo/BodhiTimer/ag;.:(Lorg/yuttadhammo/BodhiTimer/af;)V // method@030e │ │ +00d51a: 6e40 9800 1032 |005d: invoke-virtual {v0, v1, v2, v3}, Landroid/app/AlertDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0098 │ │ +00d520: 6e10 9b00 0000 |0060: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@009b │ │ +00d526: 1210 |0063: const/4 v0, #int 1 // #1 │ │ +00d528: 0f00 |0064: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #221 header: │ │ -class_idx : 448 │ │ +Class #80 header: │ │ +class_idx : 237 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #221 - │ │ +Class #80 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/ag;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -48834,51 +13067,51 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/af;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -028650: |[028650] org.yuttadhammo.BodhiTimer.ag.:(Lorg/yuttadhammo/BodhiTimer/af;)V │ │ -028660: 5b01 a802 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ag;.a:Lorg/yuttadhammo/BodhiTimer/af; // field@02a8 │ │ -028664: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -02866a: 0e00 |0005: return-void │ │ +00d52c: |[00d52c] org.yuttadhammo.BodhiTimer.ag.:(Lorg/yuttadhammo/BodhiTimer/af;)V │ │ +00d53c: 5b01 fd00 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ag;.a:Lorg/yuttadhammo/BodhiTimer/af; // field@00fd │ │ +00d540: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00d546: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/ag;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02866c: |[02866c] org.yuttadhammo.BodhiTimer.ag.onClick:(Landroid/content/DialogInterface;I)V │ │ -02867c: 0e00 |0000: return-void │ │ +00d548: |[00d548] org.yuttadhammo.BodhiTimer.ag.onClick:(Landroid/content/DialogInterface;I)V │ │ +00d558: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #222 header: │ │ -class_idx : 449 │ │ +Class #81 header: │ │ +class_idx : 238 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #222 - │ │ +Class #81 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/ah;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -48892,60 +13125,60 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -028680: |[028680] org.yuttadhammo.BodhiTimer.ah.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ -028690: 5b01 a902 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ah;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a9 │ │ -028694: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -02869a: 0e00 |0005: return-void │ │ +00d55c: |[00d55c] org.yuttadhammo.BodhiTimer.ah.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ +00d56c: 5b01 fe00 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ah;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00fe │ │ +00d570: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00d576: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/ah;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -02869c: |[02869c] org.yuttadhammo.BodhiTimer.ah.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -0286ac: 2200 2300 |0000: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -0286b0: 1a01 2504 |0002: const-string v1, "android.intent.action.PICK" // string@0425 │ │ -0286b4: 7020 9600 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0096 │ │ -0286ba: 1a01 7505 |0007: const-string v1, "image/*" // string@0575 │ │ -0286be: 6e20 af00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00af │ │ -0286c4: 5431 a902 |000c: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/ah;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02a9 │ │ -0286c8: 1242 |000e: const/4 v2, #int 4 // #4 │ │ -0286ca: 6e30 7808 0102 |000f: invoke-virtual {v1, v0, v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0878 │ │ -0286d0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0286d2: 0f00 |0013: return v0 │ │ +00d578: |[00d578] org.yuttadhammo.BodhiTimer.ah.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +00d588: 2200 5a00 |0000: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00d58c: 1a01 fd01 |0002: const-string v1, "android.intent.action.PICK" // string@01fd │ │ +00d590: 7020 0301 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0103 │ │ +00d596: 1a01 b402 |0007: const-string v1, "image/*" // string@02b4 │ │ +00d59a: 6e20 1c01 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@011c │ │ +00d5a0: 5431 fe00 |000c: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/ah;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@00fe │ │ +00d5a4: 1242 |000e: const/4 v2, #int 4 // #4 │ │ +00d5a6: 6e30 ec02 0102 |000f: invoke-virtual {v1, v0, v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@02ec │ │ +00d5ac: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +00d5ae: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #223 header: │ │ -class_idx : 450 │ │ +Class #82 header: │ │ +class_idx : 239 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #223 - │ │ +Class #82 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/ai;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -48963,65 +13196,65 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0286d4: |[0286d4] org.yuttadhammo.BodhiTimer.ai.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Landroid/preference/Preference;)V │ │ -0286e4: 5b01 ab02 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ai;.b:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02ab │ │ -0286e8: 5b02 aa02 |0002: iput-object v2, v0, Lorg/yuttadhammo/BodhiTimer/ai;.a:Landroid/preference/Preference; // field@02aa │ │ -0286ec: 7010 6907 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0286f2: 0e00 |0007: return-void │ │ +00d5b0: |[00d5b0] org.yuttadhammo.BodhiTimer.ai.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Landroid/preference/Preference;)V │ │ +00d5c0: 5b01 0001 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ai;.b:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0100 │ │ +00d5c4: 5b02 ff00 |0002: iput-object v2, v0, Lorg/yuttadhammo/BodhiTimer/ai;.a:Landroid/preference/Preference; // field@00ff │ │ +00d5c8: 7010 0c02 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00d5ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/ai;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0286f4: |[0286f4] org.yuttadhammo.BodhiTimer.ai.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -028704: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -028706: 6e10 6e07 0500 |0001: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@076e │ │ -02870c: 0c00 |0004: move-result-object v0 │ │ -02870e: 1a01 6307 |0005: const-string v1, "true" // string@0763 │ │ -028712: 6e20 7707 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -028718: 0a00 |000a: move-result v0 │ │ -02871a: 3800 0800 |000b: if-eqz v0, 0013 // +0008 │ │ -02871e: 5430 aa02 |000d: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/ai;.a:Landroid/preference/Preference; // field@02aa │ │ -028722: 6e20 5901 2000 |000f: invoke-virtual {v0, v2}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0159 │ │ -028728: 0f02 |0012: return v2 │ │ -02872a: 5430 aa02 |0013: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/ai;.a:Landroid/preference/Preference; // field@02aa │ │ -02872e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -028730: 6e20 5901 1000 |0016: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0159 │ │ -028736: 28f9 |0019: goto 0012 // -0007 │ │ +00d5d0: |[00d5d0] org.yuttadhammo.BodhiTimer.ai.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +00d5e0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +00d5e2: 6e10 0e02 0500 |0001: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@020e │ │ +00d5e8: 0c00 |0004: move-result-object v0 │ │ +00d5ea: 1a01 c803 |0005: const-string v1, "true" // string@03c8 │ │ +00d5ee: 6e20 1202 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00d5f4: 0a00 |000a: move-result v0 │ │ +00d5f6: 3800 0800 |000b: if-eqz v0, 0013 // +0008 │ │ +00d5fa: 5430 ff00 |000d: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/ai;.a:Landroid/preference/Preference; // field@00ff │ │ +00d5fe: 6e20 8b01 2000 |000f: invoke-virtual {v0, v2}, Landroid/preference/Preference;.setEnabled:(Z)V // method@018b │ │ +00d604: 0f02 |0012: return v2 │ │ +00d606: 5430 ff00 |0013: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/ai;.a:Landroid/preference/Preference; // field@00ff │ │ +00d60a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +00d60c: 6e20 8b01 1000 |0016: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setEnabled:(Z)V // method@018b │ │ +00d612: 28f9 |0019: goto 0012 // -0007 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #224 header: │ │ -class_idx : 451 │ │ +Class #83 header: │ │ +class_idx : 240 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #224 - │ │ +Class #83 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/aj;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -49035,68 +13268,68 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -028738: |[028738] org.yuttadhammo.BodhiTimer.aj.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ -028748: 5b01 ac02 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/aj;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02ac │ │ -02874c: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -028752: 0e00 |0005: return-void │ │ +00d614: |[00d614] org.yuttadhammo.BodhiTimer.aj.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ +00d624: 5b01 0101 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/aj;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0101 │ │ +00d628: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00d62e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/aj;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -028754: |[028754] org.yuttadhammo.BodhiTimer.aj.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -028764: 1302 0004 |0000: const/16 v2, #int 1024 // #400 │ │ -028768: 6e10 6e07 0500 |0002: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@076e │ │ -02876e: 0c00 |0005: move-result-object v0 │ │ -028770: 1a01 6307 |0006: const-string v1, "true" // string@0763 │ │ -028774: 6e20 7707 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -02877a: 0a00 |000b: move-result v0 │ │ -02877c: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ -028780: 5430 ac02 |000e: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/aj;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02ac │ │ -028784: 6e10 7108 0000 |0010: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getWindow:()Landroid/view/Window; // method@0871 │ │ -02878a: 0c00 |0013: move-result-object v0 │ │ -02878c: 6e30 d206 2002 |0014: invoke-virtual {v0, v2, v2}, Landroid/view/Window;.setFlags:(II)V // method@06d2 │ │ -028792: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -028794: 0f00 |0018: return v0 │ │ -028796: 5430 ac02 |0019: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/aj;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02ac │ │ -02879a: 6e10 7108 0000 |001b: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getWindow:()Landroid/view/Window; // method@0871 │ │ -0287a0: 0c00 |001e: move-result-object v0 │ │ -0287a2: 6e20 cf06 2000 |001f: invoke-virtual {v0, v2}, Landroid/view/Window;.clearFlags:(I)V // method@06cf │ │ -0287a8: 28f5 |0022: goto 0017 // -000b │ │ +00d630: |[00d630] org.yuttadhammo.BodhiTimer.aj.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +00d640: 1302 0004 |0000: const/16 v2, #int 1024 // #400 │ │ +00d644: 6e10 0e02 0500 |0002: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@020e │ │ +00d64a: 0c00 |0005: move-result-object v0 │ │ +00d64c: 1a01 c803 |0006: const-string v1, "true" // string@03c8 │ │ +00d650: 6e20 1202 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00d656: 0a00 |000b: move-result v0 │ │ +00d658: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ +00d65c: 5430 0101 |000e: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/aj;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0101 │ │ +00d660: 6e10 e502 0000 |0010: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getWindow:()Landroid/view/Window; // method@02e5 │ │ +00d666: 0c00 |0013: move-result-object v0 │ │ +00d668: 6e30 b001 2002 |0014: invoke-virtual {v0, v2, v2}, Landroid/view/Window;.setFlags:(II)V // method@01b0 │ │ +00d66e: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +00d670: 0f00 |0018: return v0 │ │ +00d672: 5430 0101 |0019: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/aj;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0101 │ │ +00d676: 6e10 e502 0000 |001b: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getWindow:()Landroid/view/Window; // method@02e5 │ │ +00d67c: 0c00 |001e: move-result-object v0 │ │ +00d67e: 6e20 ae01 2000 |001f: invoke-virtual {v0, v2}, Landroid/view/Window;.clearFlags:(I)V // method@01ae │ │ +00d684: 28f5 |0022: goto 0017 // -000b │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #225 header: │ │ -class_idx : 452 │ │ +Class #84 header: │ │ +class_idx : 241 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #225 - │ │ +Class #84 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/ak;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -49114,84 +13347,84 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0287ac: |[0287ac] org.yuttadhammo.BodhiTimer.ak.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Landroid/preference/Preference;)V │ │ -0287bc: 5b01 ae02 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ak;.b:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02ae │ │ -0287c0: 5b02 ad02 |0002: iput-object v2, v0, Lorg/yuttadhammo/BodhiTimer/ak;.a:Landroid/preference/Preference; // field@02ad │ │ -0287c4: 7010 6907 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0287ca: 0e00 |0007: return-void │ │ +00d688: |[00d688] org.yuttadhammo.BodhiTimer.ak.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Landroid/preference/Preference;)V │ │ +00d698: 5b01 0301 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ak;.b:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0103 │ │ +00d69c: 5b02 0201 |0002: iput-object v2, v0, Lorg/yuttadhammo/BodhiTimer/ak;.a:Landroid/preference/Preference; // field@0102 │ │ +00d6a0: 7010 0c02 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00d6a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/ak;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0287cc: |[0287cc] org.yuttadhammo.BodhiTimer.ak.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -0287dc: 5440 ae02 |0000: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ak;.b:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02ae │ │ -0287e0: 7110 6b08 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -0287e6: 0c00 |0005: move-result-object v0 │ │ -0287e8: 1a01 d500 |0006: const-string v1, "DrawingIndex" // string@00d5 │ │ -0287ec: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0287ee: 7230 bc00 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -0287f4: 0a00 |000c: move-result v0 │ │ -0287f6: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0287fa: dc00 0002 |000f: rem-int/lit8 v0, v0, #int 2 // #02 │ │ -0287fe: 3900 2400 |0011: if-nez v0, 0035 // +0024 │ │ -028802: 5441 ad02 |0013: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/ak;.a:Landroid/preference/Preference; // field@02ad │ │ -028806: 5442 ae02 |0015: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/ak;.b:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02ae │ │ -02880a: 1403 2900 097f |0017: const v3, #float 1.82105e+38 // #7f090029 │ │ -028810: 6e20 7008 3200 |001a: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@0870 │ │ -028816: 0c02 |001d: move-result-object v2 │ │ -028818: 6e20 5b01 2100 |001e: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -02881e: 5441 ae02 |0021: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/ak;.b:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02ae │ │ -028822: 7110 6b08 0100 |0023: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -028828: 0c01 |0026: move-result-object v1 │ │ -02882a: 7210 ba00 0100 |0027: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -028830: 0c01 |002a: move-result-object v1 │ │ -028832: 1a02 d500 |002b: const-string v2, "DrawingIndex" // string@00d5 │ │ -028836: 7230 b600 2100 |002d: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -02883c: 7210 b400 0100 |0030: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00b4 │ │ -028842: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -028844: 0f00 |0034: return v0 │ │ -028846: 5441 ad02 |0035: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/ak;.a:Landroid/preference/Preference; // field@02ad │ │ -02884a: 5442 ae02 |0037: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/ak;.b:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02ae │ │ -02884e: 1403 2a00 097f |0039: const v3, #float 1.82105e+38 // #7f09002a │ │ -028854: 6e20 7008 3200 |003c: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@0870 │ │ -02885a: 0c02 |003f: move-result-object v2 │ │ -02885c: 6e20 5b01 2100 |0040: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -028862: 28de |0043: goto 0021 // -0022 │ │ +00d6a8: |[00d6a8] org.yuttadhammo.BodhiTimer.ak.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +00d6b8: 5440 0301 |0000: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/ak;.b:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0103 │ │ +00d6bc: 7110 df02 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +00d6c2: 0c00 |0005: move-result-object v0 │ │ +00d6c4: 1a01 3100 |0006: const-string v1, "DrawingIndex" // string@0031 │ │ +00d6c8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +00d6ca: 7230 2901 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00d6d0: 0a00 |000c: move-result v0 │ │ +00d6d2: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00d6d6: dc00 0002 |000f: rem-int/lit8 v0, v0, #int 2 // #02 │ │ +00d6da: 3900 2400 |0011: if-nez v0, 0035 // +0024 │ │ +00d6de: 5441 0201 |0013: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/ak;.a:Landroid/preference/Preference; // field@0102 │ │ +00d6e2: 5442 0301 |0015: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/ak;.b:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0103 │ │ +00d6e6: 1403 2900 097f |0017: const v3, #float 1.82105e+38 // #7f090029 │ │ +00d6ec: 6e20 e402 3200 |001a: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@02e4 │ │ +00d6f2: 0c02 |001d: move-result-object v2 │ │ +00d6f4: 6e20 8d01 2100 |001e: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00d6fa: 5441 0301 |0021: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/ak;.b:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0103 │ │ +00d6fe: 7110 df02 0100 |0023: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +00d704: 0c01 |0026: move-result-object v1 │ │ +00d706: 7210 2701 0100 |0027: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +00d70c: 0c01 |002a: move-result-object v1 │ │ +00d70e: 1a02 3100 |002b: const-string v2, "DrawingIndex" // string@0031 │ │ +00d712: 7230 2301 2100 |002d: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00d718: 7210 2101 0100 |0030: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0121 │ │ +00d71e: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +00d720: 0f00 |0034: return v0 │ │ +00d722: 5441 0201 |0035: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/ak;.a:Landroid/preference/Preference; // field@0102 │ │ +00d726: 5442 0301 |0037: iget-object v2, v4, Lorg/yuttadhammo/BodhiTimer/ak;.b:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0103 │ │ +00d72a: 1403 2a00 097f |0039: const v3, #float 1.82105e+38 // #7f09002a │ │ +00d730: 6e20 e402 3200 |003c: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@02e4 │ │ +00d736: 0c02 |003f: move-result-object v2 │ │ +00d738: 6e20 8d01 2100 |0040: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00d73e: 28de |0043: goto 0021 // -0022 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #226 header: │ │ -class_idx : 453 │ │ +Class #85 header: │ │ +class_idx : 242 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #226 - │ │ +Class #85 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/al;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/media/MediaPlayer$OnCompletionListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -49205,52 +13438,52 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerReceiver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -028864: |[028864] org.yuttadhammo.BodhiTimer.al.:(Lorg/yuttadhammo/BodhiTimer/TimerReceiver;)V │ │ -028874: 5b01 af02 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/al;.a:Lorg/yuttadhammo/BodhiTimer/TimerReceiver; // field@02af │ │ -028878: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -02887e: 0e00 |0005: return-void │ │ +00d740: |[00d740] org.yuttadhammo.BodhiTimer.al.:(Lorg/yuttadhammo/BodhiTimer/TimerReceiver;)V │ │ +00d750: 5b01 0401 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/al;.a:Lorg/yuttadhammo/BodhiTimer/TimerReceiver; // field@0104 │ │ +00d754: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00d75a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/al;) │ │ name : 'onCompletion' │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -028880: |[028880] org.yuttadhammo.BodhiTimer.al.onCompletion:(Landroid/media/MediaPlayer;)V │ │ -028890: 6e10 1301 0100 |0000: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@0113 │ │ -028896: 0e00 |0003: return-void │ │ +00d75c: |[00d75c] org.yuttadhammo.BodhiTimer.al.onCompletion:(Landroid/media/MediaPlayer;)V │ │ +00d76c: 6e10 5f01 0100 |0000: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@015f │ │ +00d772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #227 header: │ │ -class_idx : 454 │ │ +Class #86 header: │ │ +class_idx : 243 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #227 - │ │ +Class #86 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/am;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/am;) │ │ name : 'a' │ │ @@ -49267,568 +13500,568 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -028898: |[028898] org.yuttadhammo.BodhiTimer.am.:()V │ │ -0288a8: 1a00 7e03 |0000: const-string v0, "TimerUtils" // string@037e │ │ -0288ac: 6900 b102 |0002: sput-object v0, Lorg/yuttadhammo/BodhiTimer/am;.b:Ljava/lang/String; // field@02b1 │ │ -0288b0: 1a00 1f00 |0004: const-string v0, " again " // string@001f │ │ -0288b4: 6900 b002 |0006: sput-object v0, Lorg/yuttadhammo/BodhiTimer/am;.a:Ljava/lang/String; // field@02b0 │ │ -0288b8: 0e00 |0008: return-void │ │ +00d774: |[00d774] org.yuttadhammo.BodhiTimer.am.:()V │ │ +00d784: 1a00 a601 |0000: const-string v0, "TimerUtils" // string@01a6 │ │ +00d788: 6900 0601 |0002: sput-object v0, Lorg/yuttadhammo/BodhiTimer/am;.b:Ljava/lang/String; // field@0106 │ │ +00d78c: 1a00 0300 |0004: const-string v0, " again " // string@0003 │ │ +00d790: 6900 0501 |0006: sput-object v0, Lorg/yuttadhammo/BodhiTimer/am;.a:Ljava/lang/String; // field@0105 │ │ +00d794: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/am;) │ │ name : 'a' │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0288bc: |[0288bc] org.yuttadhammo.BodhiTimer.am.a:(Landroid/app/Activity;Ljava/lang/String;)Ljava/lang/String; │ │ -0288cc: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0288d0: 2201 9701 |0002: new-instance v1, Ljava/util/ArrayList; // type@0197 │ │ -0288d4: 7010 9907 0100 |0004: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0799 │ │ -0288da: 6200 b002 |0007: sget-object v0, Lorg/yuttadhammo/BodhiTimer/am;.a:Ljava/lang/String; // field@02b0 │ │ -0288de: 6e20 7d07 0700 |0009: invoke-virtual {v7, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@077d │ │ -0288e4: 0c02 |000c: move-result-object v2 │ │ -0288e6: 2123 |000d: array-length v3, v2 │ │ -0288e8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0288ea: 3530 2e00 |000f: if-ge v0, v3, 003d // +002e │ │ -0288ee: 4604 0200 |0011: aget-object v4, v2, v0 │ │ -0288f2: 7120 aa08 4600 |0013: invoke-static {v6, v4}, Lorg/yuttadhammo/BodhiTimer/am;.b:(Landroid/app/Activity;Ljava/lang/String;)I // method@08aa │ │ -0288f8: 0a04 |0016: move-result v4 │ │ -0288fa: 3d04 2300 |0017: if-lez v4, 003a // +0023 │ │ -0288fe: 2205 8f01 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@018f │ │ -028902: 7010 8207 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -028908: 6e20 8507 4500 |001e: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -02890e: 0c04 |0021: move-result-object v4 │ │ -028910: 1a05 7300 |0022: const-string v5, "#sys_def#" // string@0073 │ │ -028914: 6e20 8807 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02891a: 0c04 |0027: move-result-object v4 │ │ -02891c: 1405 5c00 097f |0028: const v5, #float 1.82106e+38 // #7f09005c │ │ -028922: 6e20 0300 5600 |002b: invoke-virtual {v6, v5}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0003 │ │ -028928: 0c05 |002e: move-result-object v5 │ │ -02892a: 6e20 8807 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028930: 0c04 |0032: move-result-object v4 │ │ -028932: 6e10 8b07 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -028938: 0c04 |0036: move-result-object v4 │ │ -02893a: 6e20 9c07 4100 |0037: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@079c │ │ -028940: d800 0001 |003a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -028944: 28d3 |003c: goto 000f // -002d │ │ -028946: 1a00 fa03 |003d: const-string v0, "^" // string@03fa │ │ -02894a: 7120 2506 1000 |003f: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0625 │ │ -028950: 0c00 |0042: move-result-object v0 │ │ -028952: 1100 |0043: return-object v0 │ │ +00d798: |[00d798] org.yuttadhammo.BodhiTimer.am.a:(Landroid/app/Activity;Ljava/lang/String;)Ljava/lang/String; │ │ +00d7a8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +00d7ac: 2201 ca00 |0002: new-instance v1, Ljava/util/ArrayList; // type@00ca │ │ +00d7b0: 7010 2602 0100 |0004: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0226 │ │ +00d7b6: 6200 0501 |0007: sget-object v0, Lorg/yuttadhammo/BodhiTimer/am;.a:Ljava/lang/String; // field@0105 │ │ +00d7ba: 6e20 1702 0700 |0009: invoke-virtual {v7, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0217 │ │ +00d7c0: 0c02 |000c: move-result-object v2 │ │ +00d7c2: 2123 |000d: array-length v3, v2 │ │ +00d7c4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +00d7c6: 3530 2e00 |000f: if-ge v0, v3, 003d // +002e │ │ +00d7ca: 4604 0200 |0011: aget-object v4, v2, v0 │ │ +00d7ce: 7120 1e03 4600 |0013: invoke-static {v6, v4}, Lorg/yuttadhammo/BodhiTimer/am;.b:(Landroid/app/Activity;Ljava/lang/String;)I // method@031e │ │ +00d7d4: 0a04 |0016: move-result v4 │ │ +00d7d6: 3d04 2300 |0017: if-lez v4, 003a // +0023 │ │ +00d7da: 2205 c600 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@00c6 │ │ +00d7de: 7010 1b02 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00d7e4: 6e20 1c02 4500 |001e: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00d7ea: 0c04 |0021: move-result-object v4 │ │ +00d7ec: 1a05 0900 |0022: const-string v5, "#sys_def#" // string@0009 │ │ +00d7f0: 6e20 1f02 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d7f6: 0c04 |0027: move-result-object v4 │ │ +00d7f8: 1405 5c00 097f |0028: const v5, #float 1.82106e+38 // #7f09005c │ │ +00d7fe: 6e20 7e00 5600 |002b: invoke-virtual {v6, v5}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@007e │ │ +00d804: 0c05 |002e: move-result-object v5 │ │ +00d806: 6e20 1f02 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d80c: 0c04 |0032: move-result-object v4 │ │ +00d80e: 6e10 2002 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00d814: 0c04 |0036: move-result-object v4 │ │ +00d816: 6e20 2802 4100 |0037: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0228 │ │ +00d81c: d800 0001 |003a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00d820: 28d3 |003c: goto 000f // -002d │ │ +00d822: 1a00 e501 |003d: const-string v0, "^" // string@01e5 │ │ +00d826: 7120 9b01 1000 |003f: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@019b │ │ +00d82c: 0c00 |0042: move-result-object v0 │ │ +00d82e: 1100 |0043: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/am;) │ │ name : 'a' │ │ type : '(Landroid/content/Context;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 262 16-bit code units │ │ -028954: |[028954] org.yuttadhammo.BodhiTimer.am.a:(Landroid/content/Context;I)Ljava/lang/String; │ │ -028964: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -028966: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -028968: 7110 ab08 0900 |0002: invoke-static {v9}, Lorg/yuttadhammo/BodhiTimer/am;.b:(I)[I // method@08ab │ │ -02896e: 0c00 |0005: move-result-object v0 │ │ -028970: 4401 0007 |0006: aget v1, v0, v7 │ │ -028974: 4402 0006 |0008: aget v2, v0, v6 │ │ -028978: 1223 |000a: const/4 v3, #int 2 // #2 │ │ -02897a: 4403 0003 |000b: aget v3, v0, v3 │ │ -02897e: 1a00 0000 |000d: const-string v0, "" // string@0000 │ │ -028982: 3801 2800 |000f: if-eqz v1, 0037 // +0028 │ │ -028986: 3261 a900 |0011: if-eq v1, v6, 00ba // +00a9 │ │ -02898a: 2204 8f01 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@018f │ │ -02898e: 7010 8207 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -028994: 6e20 8807 0400 |0018: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02899a: 0c00 |001b: move-result-object v0 │ │ -02899c: 1404 6700 097f |001c: const v4, #float 1.82106e+38 // #7f090067 │ │ -0289a2: 6e20 8a00 4800 |001f: invoke-virtual {v8, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -0289a8: 0c04 |0022: move-result-object v4 │ │ -0289aa: 2365 fc01 |0023: new-array v5, v6, [Ljava/lang/Object; // type@01fc │ │ -0289ae: 7110 5e07 0100 |0025: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -0289b4: 0c01 |0028: move-result-object v1 │ │ -0289b6: 4d01 0507 |0029: aput-object v1, v5, v7 │ │ -0289ba: 7120 7807 5400 |002b: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0778 │ │ -0289c0: 0c01 |002e: move-result-object v1 │ │ -0289c2: 6e20 8807 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0289c8: 0c00 |0032: move-result-object v0 │ │ -0289ca: 6e10 8b07 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -0289d0: 0c00 |0036: move-result-object v0 │ │ -0289d2: 3802 4100 |0037: if-eqz v2, 0078 // +0041 │ │ -0289d6: 6e10 7a07 0000 |0039: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@077a │ │ -0289dc: 0a01 |003c: move-result v1 │ │ -0289de: 3801 1500 |003d: if-eqz v1, 0052 // +0015 │ │ -0289e2: 2201 8f01 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -0289e6: 7010 8207 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -0289ec: 6e20 8807 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0289f2: 0c00 |0047: move-result-object v0 │ │ -0289f4: 1a01 7e00 |0048: const-string v1, ", " // string@007e │ │ -0289f8: 6e20 8807 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -0289fe: 0c00 |004d: move-result-object v0 │ │ -028a00: 6e10 8b07 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -028a06: 0c00 |0051: move-result-object v0 │ │ -028a08: 3262 8200 |0052: if-eq v2, v6, 00d4 // +0082 │ │ -028a0c: 2201 8f01 |0054: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -028a10: 7010 8207 0100 |0056: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -028a16: 6e20 8807 0100 |0059: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028a1c: 0c00 |005c: move-result-object v0 │ │ -028a1e: 1401 6800 097f |005d: const v1, #float 1.82106e+38 // #7f090068 │ │ -028a24: 6e20 8a00 1800 |0060: invoke-virtual {v8, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -028a2a: 0c01 |0063: move-result-object v1 │ │ -028a2c: 2364 fc01 |0064: new-array v4, v6, [Ljava/lang/Object; // type@01fc │ │ -028a30: 7110 5e07 0200 |0066: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -028a36: 0c02 |0069: move-result-object v2 │ │ -028a38: 4d02 0407 |006a: aput-object v2, v4, v7 │ │ -028a3c: 7120 7807 4100 |006c: invoke-static {v1, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0778 │ │ -028a42: 0c01 |006f: move-result-object v1 │ │ -028a44: 6e20 8807 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028a4a: 0c00 |0073: move-result-object v0 │ │ -028a4c: 6e10 8b07 0000 |0074: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -028a52: 0c00 |0077: move-result-object v0 │ │ -028a54: 3803 4100 |0078: if-eqz v3, 00b9 // +0041 │ │ -028a58: 6e10 7a07 0000 |007a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@077a │ │ -028a5e: 0a01 |007d: move-result v1 │ │ -028a60: 3801 1500 |007e: if-eqz v1, 0093 // +0015 │ │ -028a64: 2201 8f01 |0080: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -028a68: 7010 8207 0100 |0082: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -028a6e: 6e20 8807 0100 |0085: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028a74: 0c00 |0088: move-result-object v0 │ │ -028a76: 1a01 7e00 |0089: const-string v1, ", " // string@007e │ │ -028a7a: 6e20 8807 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028a80: 0c00 |008e: move-result-object v0 │ │ -028a82: 6e10 8b07 0000 |008f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -028a88: 0c00 |0092: move-result-object v0 │ │ -028a8a: 3263 5a00 |0093: if-eq v3, v6, 00ed // +005a │ │ -028a8e: 2201 8f01 |0095: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -028a92: 7010 8207 0100 |0097: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -028a98: 6e20 8807 0100 |009a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028a9e: 0c00 |009d: move-result-object v0 │ │ -028aa0: 1401 6900 097f |009e: const v1, #float 1.82106e+38 // #7f090069 │ │ -028aa6: 6e20 8a00 1800 |00a1: invoke-virtual {v8, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -028aac: 0c01 |00a4: move-result-object v1 │ │ -028aae: 2362 fc01 |00a5: new-array v2, v6, [Ljava/lang/Object; // type@01fc │ │ -028ab2: 7110 5e07 0300 |00a7: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -028ab8: 0c03 |00aa: move-result-object v3 │ │ -028aba: 4d03 0207 |00ab: aput-object v3, v2, v7 │ │ -028abe: 7120 7807 2100 |00ad: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0778 │ │ -028ac4: 0c01 |00b0: move-result-object v1 │ │ -028ac6: 6e20 8807 1000 |00b1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028acc: 0c00 |00b4: move-result-object v0 │ │ -028ace: 6e10 8b07 0000 |00b5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -028ad4: 0c00 |00b8: move-result-object v0 │ │ -028ad6: 1100 |00b9: return-object v0 │ │ -028ad8: 2201 8f01 |00ba: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -028adc: 7010 8207 0100 |00bc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -028ae2: 6e20 8807 0100 |00bf: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028ae8: 0c00 |00c2: move-result-object v0 │ │ -028aea: 1401 3800 097f |00c3: const v1, #float 1.82105e+38 // #7f090038 │ │ -028af0: 6e20 8a00 1800 |00c6: invoke-virtual {v8, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -028af6: 0c01 |00c9: move-result-object v1 │ │ -028af8: 6e20 8807 1000 |00ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028afe: 0c00 |00cd: move-result-object v0 │ │ -028b00: 6e10 8b07 0000 |00ce: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -028b06: 0c00 |00d1: move-result-object v0 │ │ -028b08: 2900 65ff |00d2: goto/16 0037 // -009b │ │ -028b0c: 2201 8f01 |00d4: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -028b10: 7010 8207 0100 |00d6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -028b16: 6e20 8807 0100 |00d9: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028b1c: 0c00 |00dc: move-result-object v0 │ │ -028b1e: 1401 3900 097f |00dd: const v1, #float 1.82105e+38 // #7f090039 │ │ -028b24: 6e20 8a00 1800 |00e0: invoke-virtual {v8, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -028b2a: 0c01 |00e3: move-result-object v1 │ │ -028b2c: 6e20 8807 1000 |00e4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028b32: 0c00 |00e7: move-result-object v0 │ │ -028b34: 6e10 8b07 0000 |00e8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -028b3a: 0c00 |00eb: move-result-object v0 │ │ -028b3c: 288c |00ec: goto 0078 // -0074 │ │ -028b3e: 2201 8f01 |00ed: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -028b42: 7010 8207 0100 |00ef: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -028b48: 6e20 8807 0100 |00f2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028b4e: 0c00 |00f5: move-result-object v0 │ │ -028b50: 1401 3a00 097f |00f6: const v1, #float 1.82105e+38 // #7f09003a │ │ -028b56: 6e20 8a00 1800 |00f9: invoke-virtual {v8, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -028b5c: 0c01 |00fc: move-result-object v1 │ │ -028b5e: 6e20 8807 1000 |00fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028b64: 0c00 |0100: move-result-object v0 │ │ -028b66: 6e10 8b07 0000 |0101: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -028b6c: 0c00 |0104: move-result-object v0 │ │ -028b6e: 28b4 |0105: goto 00b9 // -004c │ │ +00d830: |[00d830] org.yuttadhammo.BodhiTimer.am.a:(Landroid/content/Context;I)Ljava/lang/String; │ │ +00d840: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +00d842: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +00d844: 7110 1f03 0900 |0002: invoke-static {v9}, Lorg/yuttadhammo/BodhiTimer/am;.b:(I)[I // method@031f │ │ +00d84a: 0c00 |0005: move-result-object v0 │ │ +00d84c: 4401 0007 |0006: aget v1, v0, v7 │ │ +00d850: 4402 0006 |0008: aget v2, v0, v6 │ │ +00d854: 1223 |000a: const/4 v3, #int 2 // #2 │ │ +00d856: 4403 0003 |000b: aget v3, v0, v3 │ │ +00d85a: 1a00 0000 |000d: const-string v0, "" // string@0000 │ │ +00d85e: 3801 2800 |000f: if-eqz v1, 0037 // +0028 │ │ +00d862: 3261 a900 |0011: if-eq v1, v6, 00ba // +00a9 │ │ +00d866: 2204 c600 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@00c6 │ │ +00d86a: 7010 1b02 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00d870: 6e20 1f02 0400 |0018: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d876: 0c00 |001b: move-result-object v0 │ │ +00d878: 1404 6700 097f |001c: const v4, #float 1.82106e+38 // #7f090067 │ │ +00d87e: 6e20 f800 4800 |001f: invoke-virtual {v8, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00d884: 0c04 |0022: move-result-object v4 │ │ +00d886: 2365 1d01 |0023: new-array v5, v6, [Ljava/lang/Object; // type@011d │ │ +00d88a: 7110 0602 0100 |0025: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00d890: 0c01 |0028: move-result-object v1 │ │ +00d892: 4d01 0507 |0029: aput-object v1, v5, v7 │ │ +00d896: 7120 1302 5400 |002b: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0213 │ │ +00d89c: 0c01 |002e: move-result-object v1 │ │ +00d89e: 6e20 1f02 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d8a4: 0c00 |0032: move-result-object v0 │ │ +00d8a6: 6e10 2002 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00d8ac: 0c00 |0036: move-result-object v0 │ │ +00d8ae: 3802 4100 |0037: if-eqz v2, 0078 // +0041 │ │ +00d8b2: 6e10 1402 0000 |0039: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0214 │ │ +00d8b8: 0a01 |003c: move-result v1 │ │ +00d8ba: 3801 1500 |003d: if-eqz v1, 0052 // +0015 │ │ +00d8be: 2201 c600 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00d8c2: 7010 1b02 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00d8c8: 6e20 1f02 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d8ce: 0c00 |0047: move-result-object v0 │ │ +00d8d0: 1a01 0f00 |0048: const-string v1, ", " // string@000f │ │ +00d8d4: 6e20 1f02 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d8da: 0c00 |004d: move-result-object v0 │ │ +00d8dc: 6e10 2002 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00d8e2: 0c00 |0051: move-result-object v0 │ │ +00d8e4: 3262 8200 |0052: if-eq v2, v6, 00d4 // +0082 │ │ +00d8e8: 2201 c600 |0054: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00d8ec: 7010 1b02 0100 |0056: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00d8f2: 6e20 1f02 0100 |0059: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d8f8: 0c00 |005c: move-result-object v0 │ │ +00d8fa: 1401 6800 097f |005d: const v1, #float 1.82106e+38 // #7f090068 │ │ +00d900: 6e20 f800 1800 |0060: invoke-virtual {v8, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00d906: 0c01 |0063: move-result-object v1 │ │ +00d908: 2364 1d01 |0064: new-array v4, v6, [Ljava/lang/Object; // type@011d │ │ +00d90c: 7110 0602 0200 |0066: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00d912: 0c02 |0069: move-result-object v2 │ │ +00d914: 4d02 0407 |006a: aput-object v2, v4, v7 │ │ +00d918: 7120 1302 4100 |006c: invoke-static {v1, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0213 │ │ +00d91e: 0c01 |006f: move-result-object v1 │ │ +00d920: 6e20 1f02 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d926: 0c00 |0073: move-result-object v0 │ │ +00d928: 6e10 2002 0000 |0074: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00d92e: 0c00 |0077: move-result-object v0 │ │ +00d930: 3803 4100 |0078: if-eqz v3, 00b9 // +0041 │ │ +00d934: 6e10 1402 0000 |007a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0214 │ │ +00d93a: 0a01 |007d: move-result v1 │ │ +00d93c: 3801 1500 |007e: if-eqz v1, 0093 // +0015 │ │ +00d940: 2201 c600 |0080: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00d944: 7010 1b02 0100 |0082: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00d94a: 6e20 1f02 0100 |0085: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d950: 0c00 |0088: move-result-object v0 │ │ +00d952: 1a01 0f00 |0089: const-string v1, ", " // string@000f │ │ +00d956: 6e20 1f02 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d95c: 0c00 |008e: move-result-object v0 │ │ +00d95e: 6e10 2002 0000 |008f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00d964: 0c00 |0092: move-result-object v0 │ │ +00d966: 3263 5a00 |0093: if-eq v3, v6, 00ed // +005a │ │ +00d96a: 2201 c600 |0095: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00d96e: 7010 1b02 0100 |0097: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00d974: 6e20 1f02 0100 |009a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d97a: 0c00 |009d: move-result-object v0 │ │ +00d97c: 1401 6900 097f |009e: const v1, #float 1.82106e+38 // #7f090069 │ │ +00d982: 6e20 f800 1800 |00a1: invoke-virtual {v8, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00d988: 0c01 |00a4: move-result-object v1 │ │ +00d98a: 2362 1d01 |00a5: new-array v2, v6, [Ljava/lang/Object; // type@011d │ │ +00d98e: 7110 0602 0300 |00a7: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00d994: 0c03 |00aa: move-result-object v3 │ │ +00d996: 4d03 0207 |00ab: aput-object v3, v2, v7 │ │ +00d99a: 7120 1302 2100 |00ad: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0213 │ │ +00d9a0: 0c01 |00b0: move-result-object v1 │ │ +00d9a2: 6e20 1f02 1000 |00b1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d9a8: 0c00 |00b4: move-result-object v0 │ │ +00d9aa: 6e10 2002 0000 |00b5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00d9b0: 0c00 |00b8: move-result-object v0 │ │ +00d9b2: 1100 |00b9: return-object v0 │ │ +00d9b4: 2201 c600 |00ba: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00d9b8: 7010 1b02 0100 |00bc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00d9be: 6e20 1f02 0100 |00bf: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d9c4: 0c00 |00c2: move-result-object v0 │ │ +00d9c6: 1401 3800 097f |00c3: const v1, #float 1.82105e+38 // #7f090038 │ │ +00d9cc: 6e20 f800 1800 |00c6: invoke-virtual {v8, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00d9d2: 0c01 |00c9: move-result-object v1 │ │ +00d9d4: 6e20 1f02 1000 |00ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d9da: 0c00 |00cd: move-result-object v0 │ │ +00d9dc: 6e10 2002 0000 |00ce: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00d9e2: 0c00 |00d1: move-result-object v0 │ │ +00d9e4: 2900 65ff |00d2: goto/16 0037 // -009b │ │ +00d9e8: 2201 c600 |00d4: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00d9ec: 7010 1b02 0100 |00d6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00d9f2: 6e20 1f02 0100 |00d9: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00d9f8: 0c00 |00dc: move-result-object v0 │ │ +00d9fa: 1401 3900 097f |00dd: const v1, #float 1.82105e+38 // #7f090039 │ │ +00da00: 6e20 f800 1800 |00e0: invoke-virtual {v8, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00da06: 0c01 |00e3: move-result-object v1 │ │ +00da08: 6e20 1f02 1000 |00e4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00da0e: 0c00 |00e7: move-result-object v0 │ │ +00da10: 6e10 2002 0000 |00e8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00da16: 0c00 |00eb: move-result-object v0 │ │ +00da18: 288c |00ec: goto 0078 // -0074 │ │ +00da1a: 2201 c600 |00ed: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00da1e: 7010 1b02 0100 |00ef: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00da24: 6e20 1f02 0100 |00f2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00da2a: 0c00 |00f5: move-result-object v0 │ │ +00da2c: 1401 3a00 097f |00f6: const v1, #float 1.82105e+38 // #7f09003a │ │ +00da32: 6e20 f800 1800 |00f9: invoke-virtual {v8, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00da38: 0c01 |00fc: move-result-object v1 │ │ +00da3a: 6e20 1f02 1000 |00fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00da40: 0c00 |0100: move-result-object v0 │ │ +00da42: 6e10 2002 0000 |0101: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00da48: 0c00 |0104: move-result-object v0 │ │ +00da4a: 28b4 |0105: goto 00b9 // -004c │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/yuttadhammo/BodhiTimer/am;) │ │ name : 'a' │ │ type : '(I)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 153 16-bit code units │ │ -028b70: |[028b70] org.yuttadhammo.BodhiTimer.am.a:(I)[Ljava/lang/String; │ │ -028b80: 1227 |0000: const/4 v7, #int 2 // #2 │ │ -028b82: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -028b84: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -028b86: 7110 ab08 0800 |0003: invoke-static {v8}, Lorg/yuttadhammo/BodhiTimer/am;.b:(I)[I // method@08ab │ │ -028b8c: 0c01 |0006: move-result-object v1 │ │ -028b8e: 4400 0105 |0007: aget v0, v1, v5 │ │ -028b92: 3900 0d00 |0009: if-nez v0, 0016 // +000d │ │ -028b96: 4400 0106 |000b: aget v0, v1, v6 │ │ -028b9a: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -028b9e: 4400 0107 |000f: aget v0, v1, v7 │ │ -028ba2: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -028ba6: 2350 fe01 |0013: new-array v0, v5, [Ljava/lang/String; // type@01fe │ │ -028baa: 1100 |0015: return-object v0 │ │ -028bac: 4400 0105 |0016: aget v0, v1, v5 │ │ -028bb0: 3900 1b00 |0018: if-nez v0, 0033 // +001b │ │ -028bb4: 4400 0106 |001a: aget v0, v1, v6 │ │ -028bb8: 3900 1700 |001c: if-nez v0, 0033 // +0017 │ │ -028bbc: 2360 fe01 |001e: new-array v0, v6, [Ljava/lang/String; // type@01fe │ │ -028bc0: 1a02 7500 |0020: const-string v2, "%01d" // string@0075 │ │ -028bc4: 2363 fc01 |0022: new-array v3, v6, [Ljava/lang/Object; // type@01fc │ │ -028bc8: 4401 0107 |0024: aget v1, v1, v7 │ │ -028bcc: 7110 5e07 0100 |0026: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -028bd2: 0c01 |0029: move-result-object v1 │ │ -028bd4: 4d01 0305 |002a: aput-object v1, v3, v5 │ │ -028bd8: 7120 7807 3200 |002c: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0778 │ │ -028bde: 0c01 |002f: move-result-object v1 │ │ -028be0: 4d01 0005 |0030: aput-object v1, v0, v5 │ │ -028be4: 28e3 |0032: goto 0015 // -001d │ │ -028be6: 4400 0105 |0033: aget v0, v1, v5 │ │ -028bea: 3900 2900 |0035: if-nez v0, 005e // +0029 │ │ -028bee: 2370 fe01 |0037: new-array v0, v7, [Ljava/lang/String; // type@01fe │ │ -028bf2: 1a02 7500 |0039: const-string v2, "%01d" // string@0075 │ │ -028bf6: 2363 fc01 |003b: new-array v3, v6, [Ljava/lang/Object; // type@01fc │ │ -028bfa: 4404 0106 |003d: aget v4, v1, v6 │ │ -028bfe: 7110 5e07 0400 |003f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -028c04: 0c04 |0042: move-result-object v4 │ │ -028c06: 4d04 0305 |0043: aput-object v4, v3, v5 │ │ -028c0a: 7120 7807 3200 |0045: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0778 │ │ -028c10: 0c02 |0048: move-result-object v2 │ │ -028c12: 4d02 0005 |0049: aput-object v2, v0, v5 │ │ -028c16: 1a02 7600 |004b: const-string v2, "%02d" // string@0076 │ │ -028c1a: 2363 fc01 |004d: new-array v3, v6, [Ljava/lang/Object; // type@01fc │ │ -028c1e: 4401 0107 |004f: aget v1, v1, v7 │ │ -028c22: 7110 5e07 0100 |0051: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -028c28: 0c01 |0054: move-result-object v1 │ │ -028c2a: 4d01 0305 |0055: aput-object v1, v3, v5 │ │ -028c2e: 7120 7807 3200 |0057: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0778 │ │ -028c34: 0c01 |005a: move-result-object v1 │ │ -028c36: 4d01 0006 |005b: aput-object v1, v0, v6 │ │ -028c3a: 28b8 |005d: goto 0015 // -0048 │ │ -028c3c: 1230 |005e: const/4 v0, #int 3 // #3 │ │ -028c3e: 2300 fe01 |005f: new-array v0, v0, [Ljava/lang/String; // type@01fe │ │ -028c42: 1a02 7500 |0061: const-string v2, "%01d" // string@0075 │ │ -028c46: 2363 fc01 |0063: new-array v3, v6, [Ljava/lang/Object; // type@01fc │ │ -028c4a: 4404 0105 |0065: aget v4, v1, v5 │ │ -028c4e: 7110 5e07 0400 |0067: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -028c54: 0c04 |006a: move-result-object v4 │ │ -028c56: 4d04 0305 |006b: aput-object v4, v3, v5 │ │ -028c5a: 7120 7807 3200 |006d: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0778 │ │ -028c60: 0c02 |0070: move-result-object v2 │ │ -028c62: 4d02 0005 |0071: aput-object v2, v0, v5 │ │ -028c66: 1a02 7600 |0073: const-string v2, "%02d" // string@0076 │ │ -028c6a: 2363 fc01 |0075: new-array v3, v6, [Ljava/lang/Object; // type@01fc │ │ -028c6e: 4404 0106 |0077: aget v4, v1, v6 │ │ -028c72: 7110 5e07 0400 |0079: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -028c78: 0c04 |007c: move-result-object v4 │ │ -028c7a: 4d04 0305 |007d: aput-object v4, v3, v5 │ │ -028c7e: 7120 7807 3200 |007f: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0778 │ │ -028c84: 0c02 |0082: move-result-object v2 │ │ -028c86: 4d02 0006 |0083: aput-object v2, v0, v6 │ │ -028c8a: 1a02 7600 |0085: const-string v2, "%02d" // string@0076 │ │ -028c8e: 2363 fc01 |0087: new-array v3, v6, [Ljava/lang/Object; // type@01fc │ │ -028c92: 4401 0107 |0089: aget v1, v1, v7 │ │ -028c96: 7110 5e07 0100 |008b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -028c9c: 0c01 |008e: move-result-object v1 │ │ -028c9e: 4d01 0305 |008f: aput-object v1, v3, v5 │ │ -028ca2: 7120 7807 3200 |0091: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0778 │ │ -028ca8: 0c01 |0094: move-result-object v1 │ │ -028caa: 4d01 0007 |0095: aput-object v1, v0, v7 │ │ -028cae: 2900 7eff |0097: goto/16 0015 // -0082 │ │ +00da4c: |[00da4c] org.yuttadhammo.BodhiTimer.am.a:(I)[Ljava/lang/String; │ │ +00da5c: 1227 |0000: const/4 v7, #int 2 // #2 │ │ +00da5e: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +00da60: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +00da62: 7110 1f03 0800 |0003: invoke-static {v8}, Lorg/yuttadhammo/BodhiTimer/am;.b:(I)[I // method@031f │ │ +00da68: 0c01 |0006: move-result-object v1 │ │ +00da6a: 4400 0105 |0007: aget v0, v1, v5 │ │ +00da6e: 3900 0d00 |0009: if-nez v0, 0016 // +000d │ │ +00da72: 4400 0106 |000b: aget v0, v1, v6 │ │ +00da76: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +00da7a: 4400 0107 |000f: aget v0, v1, v7 │ │ +00da7e: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +00da82: 2350 1e01 |0013: new-array v0, v5, [Ljava/lang/String; // type@011e │ │ +00da86: 1100 |0015: return-object v0 │ │ +00da88: 4400 0105 |0016: aget v0, v1, v5 │ │ +00da8c: 3900 1b00 |0018: if-nez v0, 0033 // +001b │ │ +00da90: 4400 0106 |001a: aget v0, v1, v6 │ │ +00da94: 3900 1700 |001c: if-nez v0, 0033 // +0017 │ │ +00da98: 2360 1e01 |001e: new-array v0, v6, [Ljava/lang/String; // type@011e │ │ +00da9c: 1a02 0b00 |0020: const-string v2, "%01d" // string@000b │ │ +00daa0: 2363 1d01 |0022: new-array v3, v6, [Ljava/lang/Object; // type@011d │ │ +00daa4: 4401 0107 |0024: aget v1, v1, v7 │ │ +00daa8: 7110 0602 0100 |0026: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00daae: 0c01 |0029: move-result-object v1 │ │ +00dab0: 4d01 0305 |002a: aput-object v1, v3, v5 │ │ +00dab4: 7120 1302 3200 |002c: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0213 │ │ +00daba: 0c01 |002f: move-result-object v1 │ │ +00dabc: 4d01 0005 |0030: aput-object v1, v0, v5 │ │ +00dac0: 28e3 |0032: goto 0015 // -001d │ │ +00dac2: 4400 0105 |0033: aget v0, v1, v5 │ │ +00dac6: 3900 2900 |0035: if-nez v0, 005e // +0029 │ │ +00daca: 2370 1e01 |0037: new-array v0, v7, [Ljava/lang/String; // type@011e │ │ +00dace: 1a02 0b00 |0039: const-string v2, "%01d" // string@000b │ │ +00dad2: 2363 1d01 |003b: new-array v3, v6, [Ljava/lang/Object; // type@011d │ │ +00dad6: 4404 0106 |003d: aget v4, v1, v6 │ │ +00dada: 7110 0602 0400 |003f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00dae0: 0c04 |0042: move-result-object v4 │ │ +00dae2: 4d04 0305 |0043: aput-object v4, v3, v5 │ │ +00dae6: 7120 1302 3200 |0045: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0213 │ │ +00daec: 0c02 |0048: move-result-object v2 │ │ +00daee: 4d02 0005 |0049: aput-object v2, v0, v5 │ │ +00daf2: 1a02 0c00 |004b: const-string v2, "%02d" // string@000c │ │ +00daf6: 2363 1d01 |004d: new-array v3, v6, [Ljava/lang/Object; // type@011d │ │ +00dafa: 4401 0107 |004f: aget v1, v1, v7 │ │ +00dafe: 7110 0602 0100 |0051: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00db04: 0c01 |0054: move-result-object v1 │ │ +00db06: 4d01 0305 |0055: aput-object v1, v3, v5 │ │ +00db0a: 7120 1302 3200 |0057: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0213 │ │ +00db10: 0c01 |005a: move-result-object v1 │ │ +00db12: 4d01 0006 |005b: aput-object v1, v0, v6 │ │ +00db16: 28b8 |005d: goto 0015 // -0048 │ │ +00db18: 1230 |005e: const/4 v0, #int 3 // #3 │ │ +00db1a: 2300 1e01 |005f: new-array v0, v0, [Ljava/lang/String; // type@011e │ │ +00db1e: 1a02 0b00 |0061: const-string v2, "%01d" // string@000b │ │ +00db22: 2363 1d01 |0063: new-array v3, v6, [Ljava/lang/Object; // type@011d │ │ +00db26: 4404 0105 |0065: aget v4, v1, v5 │ │ +00db2a: 7110 0602 0400 |0067: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00db30: 0c04 |006a: move-result-object v4 │ │ +00db32: 4d04 0305 |006b: aput-object v4, v3, v5 │ │ +00db36: 7120 1302 3200 |006d: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0213 │ │ +00db3c: 0c02 |0070: move-result-object v2 │ │ +00db3e: 4d02 0005 |0071: aput-object v2, v0, v5 │ │ +00db42: 1a02 0c00 |0073: const-string v2, "%02d" // string@000c │ │ +00db46: 2363 1d01 |0075: new-array v3, v6, [Ljava/lang/Object; // type@011d │ │ +00db4a: 4404 0106 |0077: aget v4, v1, v6 │ │ +00db4e: 7110 0602 0400 |0079: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00db54: 0c04 |007c: move-result-object v4 │ │ +00db56: 4d04 0305 |007d: aput-object v4, v3, v5 │ │ +00db5a: 7120 1302 3200 |007f: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0213 │ │ +00db60: 0c02 |0082: move-result-object v2 │ │ +00db62: 4d02 0006 |0083: aput-object v2, v0, v6 │ │ +00db66: 1a02 0c00 |0085: const-string v2, "%02d" // string@000c │ │ +00db6a: 2363 1d01 |0087: new-array v3, v6, [Ljava/lang/Object; // type@011d │ │ +00db6e: 4401 0107 |0089: aget v1, v1, v7 │ │ +00db72: 7110 0602 0100 |008b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00db78: 0c01 |008e: move-result-object v1 │ │ +00db7a: 4d01 0305 |008f: aput-object v1, v3, v5 │ │ +00db7e: 7120 1302 3200 |0091: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0213 │ │ +00db84: 0c01 |0094: move-result-object v1 │ │ +00db86: 4d01 0007 |0095: aput-object v1, v0, v7 │ │ +00db8a: 2900 7eff |0097: goto/16 0015 // -0082 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/yuttadhammo/BodhiTimer/am;) │ │ name : 'b' │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 258 16-bit code units │ │ -028cb4: |[028cb4] org.yuttadhammo.BodhiTimer.am.b:(Landroid/app/Activity;Ljava/lang/String;)I │ │ -028cc4: 1403 98d0 160d |0000: const v3, #float 4.64734e-31 // #0d16d098 │ │ -028cca: 1218 |0003: const/4 v8, #int 1 // #1 │ │ -028ccc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -028cce: 6e10 0200 0900 |0005: invoke-virtual {v9}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0002 │ │ -028cd4: 0c00 |0008: move-result-object v0 │ │ -028cd6: 1502 067f |0009: const/high16 v2, #int 2131099648 // #7f06 │ │ -028cda: 6e20 c800 2000 |000b: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@00c8 │ │ -028ce0: 0c05 |000e: move-result-object v5 │ │ -028ce2: 2156 |000f: array-length v6, v5 │ │ -028ce4: 0110 |0010: move v0, v1 │ │ -028ce6: 0112 |0011: move v2, v1 │ │ -028ce8: 3560 1400 |0012: if-ge v0, v6, 0026 // +0014 │ │ -028cec: 4607 0500 |0014: aget-object v7, v5, v0 │ │ -028cf0: d804 0201 |0016: add-int/lit8 v4, v2, #int 1 // #01 │ │ -028cf4: d902 023c |0018: rsub-int/lit8 v2, v2, #int 60 // #3c │ │ -028cf8: 7110 5d07 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@075d │ │ -028cfe: 0c02 |001d: move-result-object v2 │ │ -028d00: 6e30 7c07 7a02 |001e: invoke-virtual {v10, v7, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@077c │ │ -028d06: 0c0a |0021: move-result-object v10 │ │ -028d08: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -028d0c: 0142 |0024: move v2, v4 │ │ -028d0e: 28ed |0025: goto 0012 // -0013 │ │ -028d10: 2200 8f01 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -028d14: 7010 8207 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -028d1a: 1a02 7700 |002b: const-string v2, "([0-9]+) " // string@0077 │ │ -028d1e: 6e20 8807 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028d24: 0c00 |0030: move-result-object v0 │ │ -028d26: 1402 2500 097f |0031: const v2, #float 1.82105e+38 // #7f090025 │ │ -028d2c: 6e20 0300 2900 |0034: invoke-virtual {v9, v2}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0003 │ │ -028d32: 0c02 |0037: move-result-object v2 │ │ -028d34: 6e20 8807 2000 |0038: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028d3a: 0c00 |003b: move-result-object v0 │ │ -028d3c: 6e10 8b07 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -028d42: 0c00 |003f: move-result-object v0 │ │ -028d44: 7110 d307 0000 |0040: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@07d3 │ │ -028d4a: 0c00 |0043: move-result-object v0 │ │ -028d4c: 2202 8f01 |0044: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -028d50: 7010 8207 0200 |0046: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -028d56: 1a04 7700 |0049: const-string v4, "([0-9]+) " // string@0077 │ │ -028d5a: 6e20 8807 4200 |004b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028d60: 0c02 |004e: move-result-object v2 │ │ -028d62: 1404 2e00 097f |004f: const v4, #float 1.82105e+38 // #7f09002e │ │ -028d68: 6e20 0300 4900 |0052: invoke-virtual {v9, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0003 │ │ -028d6e: 0c04 |0055: move-result-object v4 │ │ -028d70: 6e20 8807 4200 |0056: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028d76: 0c02 |0059: move-result-object v2 │ │ -028d78: 6e10 8b07 0200 |005a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -028d7e: 0c02 |005d: move-result-object v2 │ │ -028d80: 7110 d307 0200 |005e: invoke-static {v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@07d3 │ │ -028d86: 0c02 |0061: move-result-object v2 │ │ -028d88: 2204 8f01 |0062: new-instance v4, Ljava/lang/StringBuilder; // type@018f │ │ -028d8c: 7010 8207 0400 |0064: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -028d92: 1a05 7700 |0067: const-string v5, "([0-9]+) " // string@0077 │ │ -028d96: 6e20 8807 5400 |0069: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028d9c: 0c04 |006c: move-result-object v4 │ │ -028d9e: 1405 4f00 097f |006d: const v5, #float 1.82106e+38 // #7f09004f │ │ -028da4: 6e20 0300 5900 |0070: invoke-virtual {v9, v5}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0003 │ │ -028daa: 0c05 |0073: move-result-object v5 │ │ -028dac: 6e20 8807 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028db2: 0c04 |0077: move-result-object v4 │ │ -028db4: 6e10 8b07 0400 |0078: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -028dba: 0c04 |007b: move-result-object v4 │ │ -028dbc: 7110 d307 0400 |007c: invoke-static {v4}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@07d3 │ │ -028dc2: 0c04 |007f: move-result-object v4 │ │ -028dc4: 6e20 d407 a000 |0080: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@07d4 │ │ -028dca: 0c05 |0083: move-result-object v5 │ │ -028dcc: 0110 |0084: move v0, v1 │ │ -028dce: 6e10 d107 0500 |0085: invoke-virtual {v5}, Ljava/util/regex/Matcher;.find:()Z // method@07d1 │ │ -028dd4: 0a06 |0088: move-result v6 │ │ -028dd6: 3806 0c00 |0089: if-eqz v6, 0095 // +000c │ │ -028dda: 6e20 d207 8500 |008b: invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@07d2 │ │ -028de0: 0c06 |008e: move-result-object v6 │ │ -028de2: 7110 5b07 0600 |008f: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@075b │ │ -028de8: 0a06 |0092: move-result v6 │ │ -028dea: b060 |0093: add-int/2addr v0, v6 │ │ -028dec: 28f1 |0094: goto 0085 // -000f │ │ -028dee: 6e20 d407 a200 |0095: invoke-virtual {v2, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@07d4 │ │ -028df4: 0c05 |0098: move-result-object v5 │ │ -028df6: 0112 |0099: move v2, v1 │ │ -028df8: 6e10 d107 0500 |009a: invoke-virtual {v5}, Ljava/util/regex/Matcher;.find:()Z // method@07d1 │ │ -028dfe: 0a06 |009d: move-result v6 │ │ -028e00: 3806 0c00 |009e: if-eqz v6, 00aa // +000c │ │ -028e04: 6e20 d207 8500 |00a0: invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@07d2 │ │ -028e0a: 0c06 |00a3: move-result-object v6 │ │ -028e0c: 7110 5b07 0600 |00a4: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@075b │ │ -028e12: 0a06 |00a7: move-result v6 │ │ -028e14: b062 |00a8: add-int/2addr v2, v6 │ │ -028e16: 28f1 |00a9: goto 009a // -000f │ │ -028e18: 6e20 d407 a400 |00aa: invoke-virtual {v4, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@07d4 │ │ -028e1e: 0c04 |00ad: move-result-object v4 │ │ -028e20: 6e10 d107 0400 |00ae: invoke-virtual {v4}, Ljava/util/regex/Matcher;.find:()Z // method@07d1 │ │ -028e26: 0a05 |00b1: move-result v5 │ │ -028e28: 3805 0c00 |00b2: if-eqz v5, 00be // +000c │ │ -028e2c: 6e20 d207 8400 |00b4: invoke-virtual {v4, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@07d2 │ │ -028e32: 0c05 |00b7: move-result-object v5 │ │ -028e34: 7110 5b07 0500 |00b8: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@075b │ │ -028e3a: 0a05 |00bb: move-result v5 │ │ -028e3c: b051 |00bc: add-int/2addr v1, v5 │ │ -028e3e: 28f1 |00bd: goto 00ae // -000f │ │ -028e40: 6204 b102 |00be: sget-object v4, Lorg/yuttadhammo/BodhiTimer/am;.b:Ljava/lang/String; // field@02b1 │ │ -028e44: 2205 8f01 |00c0: new-instance v5, Ljava/lang/StringBuilder; // type@018f │ │ -028e48: 7010 8207 0500 |00c2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -028e4e: 1a06 f900 |00c5: const-string v6, "Got numbers: " // string@00f9 │ │ -028e52: 6e20 8807 6500 |00c7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028e58: 0c05 |00ca: move-result-object v5 │ │ -028e5a: 6e20 8507 0500 |00cb: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -028e60: 0c05 |00ce: move-result-object v5 │ │ -028e62: 1a06 3900 |00cf: const-string v6, " hours, " // string@0039 │ │ -028e66: 6e20 8807 6500 |00d1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028e6c: 0c05 |00d4: move-result-object v5 │ │ -028e6e: 6e20 8507 2500 |00d5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -028e74: 0c05 |00d8: move-result-object v5 │ │ -028e76: 1a06 6100 |00d9: const-string v6, " minutes, " // string@0061 │ │ -028e7a: 6e20 8807 6500 |00db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028e80: 0c05 |00de: move-result-object v5 │ │ -028e82: 6e20 8507 1500 |00df: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -028e88: 0c05 |00e2: move-result-object v5 │ │ -028e8a: 1a06 6b00 |00e3: const-string v6, " seconds" // string@006b │ │ -028e8e: 6e20 8807 6500 |00e5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028e94: 0c05 |00e8: move-result-object v5 │ │ -028e96: 6e10 8b07 0500 |00e9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -028e9c: 0c05 |00ec: move-result-object v5 │ │ -028e9e: 7120 2c06 5400 |00ed: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -028ea4: da00 003c |00f0: mul-int/lit8 v0, v0, #int 60 // #3c │ │ -028ea8: da00 003c |00f2: mul-int/lit8 v0, v0, #int 60 // #3c │ │ -028eac: d200 e803 |00f4: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -028eb0: da02 023c |00f6: mul-int/lit8 v2, v2, #int 60 // #3c │ │ -028eb4: d222 e803 |00f8: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -028eb8: b020 |00fa: add-int/2addr v0, v2 │ │ -028eba: d211 e803 |00fb: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -028ebe: b010 |00fd: add-int/2addr v0, v1 │ │ -028ec0: 3730 0300 |00fe: if-le v0, v3, 0101 // +0003 │ │ -028ec4: 0130 |0100: move v0, v3 │ │ -028ec6: 0f00 |0101: return v0 │ │ +00db90: |[00db90] org.yuttadhammo.BodhiTimer.am.b:(Landroid/app/Activity;Ljava/lang/String;)I │ │ +00dba0: 1403 98d0 160d |0000: const v3, #float 4.64734e-31 // #0d16d098 │ │ +00dba6: 1218 |0003: const/4 v8, #int 1 // #1 │ │ +00dba8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +00dbaa: 6e10 7d00 0900 |0005: invoke-virtual {v9}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@007d │ │ +00dbb0: 0c00 |0008: move-result-object v0 │ │ +00dbb2: 1502 067f |0009: const/high16 v2, #int 2131099648 // #7f06 │ │ +00dbb6: 6e20 3001 2000 |000b: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0130 │ │ +00dbbc: 0c05 |000e: move-result-object v5 │ │ +00dbbe: 2156 |000f: array-length v6, v5 │ │ +00dbc0: 0110 |0010: move v0, v1 │ │ +00dbc2: 0112 |0011: move v2, v1 │ │ +00dbc4: 3560 1400 |0012: if-ge v0, v6, 0026 // +0014 │ │ +00dbc8: 4607 0500 |0014: aget-object v7, v5, v0 │ │ +00dbcc: d804 0201 |0016: add-int/lit8 v4, v2, #int 1 // #01 │ │ +00dbd0: d902 023c |0018: rsub-int/lit8 v2, v2, #int 60 // #3c │ │ +00dbd4: 7110 0502 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0205 │ │ +00dbda: 0c02 |001d: move-result-object v2 │ │ +00dbdc: 6e30 1602 7a02 |001e: invoke-virtual {v10, v7, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0216 │ │ +00dbe2: 0c0a |0021: move-result-object v10 │ │ +00dbe4: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00dbe8: 0142 |0024: move v2, v4 │ │ +00dbea: 28ed |0025: goto 0012 // -0013 │ │ +00dbec: 2200 c600 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@00c6 │ │ +00dbf0: 7010 1b02 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00dbf6: 1a02 0d00 |002b: const-string v2, "([0-9]+) " // string@000d │ │ +00dbfa: 6e20 1f02 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00dc00: 0c00 |0030: move-result-object v0 │ │ +00dc02: 1402 2500 097f |0031: const v2, #float 1.82105e+38 // #7f090025 │ │ +00dc08: 6e20 7e00 2900 |0034: invoke-virtual {v9, v2}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@007e │ │ +00dc0e: 0c02 |0037: move-result-object v2 │ │ +00dc10: 6e20 1f02 2000 |0038: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00dc16: 0c00 |003b: move-result-object v0 │ │ +00dc18: 6e10 2002 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00dc1e: 0c00 |003f: move-result-object v0 │ │ +00dc20: 7110 4702 0000 |0040: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0247 │ │ +00dc26: 0c00 |0043: move-result-object v0 │ │ +00dc28: 2202 c600 |0044: new-instance v2, Ljava/lang/StringBuilder; // type@00c6 │ │ +00dc2c: 7010 1b02 0200 |0046: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00dc32: 1a04 0d00 |0049: const-string v4, "([0-9]+) " // string@000d │ │ +00dc36: 6e20 1f02 4200 |004b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00dc3c: 0c02 |004e: move-result-object v2 │ │ +00dc3e: 1404 2e00 097f |004f: const v4, #float 1.82105e+38 // #7f09002e │ │ +00dc44: 6e20 7e00 4900 |0052: invoke-virtual {v9, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@007e │ │ +00dc4a: 0c04 |0055: move-result-object v4 │ │ +00dc4c: 6e20 1f02 4200 |0056: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00dc52: 0c02 |0059: move-result-object v2 │ │ +00dc54: 6e10 2002 0200 |005a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00dc5a: 0c02 |005d: move-result-object v2 │ │ +00dc5c: 7110 4702 0200 |005e: invoke-static {v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0247 │ │ +00dc62: 0c02 |0061: move-result-object v2 │ │ +00dc64: 2204 c600 |0062: new-instance v4, Ljava/lang/StringBuilder; // type@00c6 │ │ +00dc68: 7010 1b02 0400 |0064: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00dc6e: 1a05 0d00 |0067: const-string v5, "([0-9]+) " // string@000d │ │ +00dc72: 6e20 1f02 5400 |0069: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00dc78: 0c04 |006c: move-result-object v4 │ │ +00dc7a: 1405 4f00 097f |006d: const v5, #float 1.82106e+38 // #7f09004f │ │ +00dc80: 6e20 7e00 5900 |0070: invoke-virtual {v9, v5}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@007e │ │ +00dc86: 0c05 |0073: move-result-object v5 │ │ +00dc88: 6e20 1f02 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00dc8e: 0c04 |0077: move-result-object v4 │ │ +00dc90: 6e10 2002 0400 |0078: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00dc96: 0c04 |007b: move-result-object v4 │ │ +00dc98: 7110 4702 0400 |007c: invoke-static {v4}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0247 │ │ +00dc9e: 0c04 |007f: move-result-object v4 │ │ +00dca0: 6e20 4802 a000 |0080: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0248 │ │ +00dca6: 0c05 |0083: move-result-object v5 │ │ +00dca8: 0110 |0084: move v0, v1 │ │ +00dcaa: 6e10 4502 0500 |0085: invoke-virtual {v5}, Ljava/util/regex/Matcher;.find:()Z // method@0245 │ │ +00dcb0: 0a06 |0088: move-result v6 │ │ +00dcb2: 3806 0c00 |0089: if-eqz v6, 0095 // +000c │ │ +00dcb6: 6e20 4602 8500 |008b: invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0246 │ │ +00dcbc: 0c06 |008e: move-result-object v6 │ │ +00dcbe: 7110 0302 0600 |008f: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0203 │ │ +00dcc4: 0a06 |0092: move-result v6 │ │ +00dcc6: b060 |0093: add-int/2addr v0, v6 │ │ +00dcc8: 28f1 |0094: goto 0085 // -000f │ │ +00dcca: 6e20 4802 a200 |0095: invoke-virtual {v2, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0248 │ │ +00dcd0: 0c05 |0098: move-result-object v5 │ │ +00dcd2: 0112 |0099: move v2, v1 │ │ +00dcd4: 6e10 4502 0500 |009a: invoke-virtual {v5}, Ljava/util/regex/Matcher;.find:()Z // method@0245 │ │ +00dcda: 0a06 |009d: move-result v6 │ │ +00dcdc: 3806 0c00 |009e: if-eqz v6, 00aa // +000c │ │ +00dce0: 6e20 4602 8500 |00a0: invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0246 │ │ +00dce6: 0c06 |00a3: move-result-object v6 │ │ +00dce8: 7110 0302 0600 |00a4: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0203 │ │ +00dcee: 0a06 |00a7: move-result v6 │ │ +00dcf0: b062 |00a8: add-int/2addr v2, v6 │ │ +00dcf2: 28f1 |00a9: goto 009a // -000f │ │ +00dcf4: 6e20 4802 a400 |00aa: invoke-virtual {v4, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0248 │ │ +00dcfa: 0c04 |00ad: move-result-object v4 │ │ +00dcfc: 6e10 4502 0400 |00ae: invoke-virtual {v4}, Ljava/util/regex/Matcher;.find:()Z // method@0245 │ │ +00dd02: 0a05 |00b1: move-result v5 │ │ +00dd04: 3805 0c00 |00b2: if-eqz v5, 00be // +000c │ │ +00dd08: 6e20 4602 8400 |00b4: invoke-virtual {v4, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0246 │ │ +00dd0e: 0c05 |00b7: move-result-object v5 │ │ +00dd10: 7110 0302 0500 |00b8: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0203 │ │ +00dd16: 0a05 |00bb: move-result v5 │ │ +00dd18: b051 |00bc: add-int/2addr v1, v5 │ │ +00dd1a: 28f1 |00bd: goto 00ae // -000f │ │ +00dd1c: 6204 0601 |00be: sget-object v4, Lorg/yuttadhammo/BodhiTimer/am;.b:Ljava/lang/String; // field@0106 │ │ +00dd20: 2205 c600 |00c0: new-instance v5, Ljava/lang/StringBuilder; // type@00c6 │ │ +00dd24: 7010 1b02 0500 |00c2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00dd2a: 1a06 3c00 |00c5: const-string v6, "Got numbers: " // string@003c │ │ +00dd2e: 6e20 1f02 6500 |00c7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00dd34: 0c05 |00ca: move-result-object v5 │ │ +00dd36: 6e20 1c02 0500 |00cb: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00dd3c: 0c05 |00ce: move-result-object v5 │ │ +00dd3e: 1a06 0400 |00cf: const-string v6, " hours, " // string@0004 │ │ +00dd42: 6e20 1f02 6500 |00d1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00dd48: 0c05 |00d4: move-result-object v5 │ │ +00dd4a: 6e20 1c02 2500 |00d5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00dd50: 0c05 |00d8: move-result-object v5 │ │ +00dd52: 1a06 0500 |00d9: const-string v6, " minutes, " // string@0005 │ │ +00dd56: 6e20 1f02 6500 |00db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00dd5c: 0c05 |00de: move-result-object v5 │ │ +00dd5e: 6e20 1c02 1500 |00df: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00dd64: 0c05 |00e2: move-result-object v5 │ │ +00dd66: 1a06 0700 |00e3: const-string v6, " seconds" // string@0007 │ │ +00dd6a: 6e20 1f02 6500 |00e5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00dd70: 0c05 |00e8: move-result-object v5 │ │ +00dd72: 6e10 2002 0500 |00e9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00dd78: 0c05 |00ec: move-result-object v5 │ │ +00dd7a: 7120 9f01 5400 |00ed: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +00dd80: da00 003c |00f0: mul-int/lit8 v0, v0, #int 60 // #3c │ │ +00dd84: da00 003c |00f2: mul-int/lit8 v0, v0, #int 60 // #3c │ │ +00dd88: d200 e803 |00f4: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +00dd8c: da02 023c |00f6: mul-int/lit8 v2, v2, #int 60 // #3c │ │ +00dd90: d222 e803 |00f8: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +00dd94: b020 |00fa: add-int/2addr v0, v2 │ │ +00dd96: d211 e803 |00fb: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +00dd9a: b010 |00fd: add-int/2addr v0, v1 │ │ +00dd9c: 3730 0300 |00fe: if-le v0, v3, 0101 // +0003 │ │ +00dda0: 0130 |0100: move v0, v3 │ │ +00dda2: 0f00 |0101: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/yuttadhammo/BodhiTimer/am;) │ │ name : 'b' │ │ type : '(I)[I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -028ec8: |[028ec8] org.yuttadhammo.BodhiTimer.am.b:(I)[I │ │ -028ed8: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ -028edc: d462 e803 |0002: rem-int/lit16 v2, v6, #int 1000 // #03e8 │ │ -028ee0: d363 e803 |0004: div-int/lit16 v3, v6, #int 1000 // #03e8 │ │ -028ee4: db04 033c |0006: div-int/lit8 v4, v3, #int 60 // #3c │ │ -028ee8: db01 043c |0008: div-int/lit8 v1, v4, #int 60 // #3c │ │ -028eec: 3701 1600 |000a: if-le v1, v0, 0020 // +0016 │ │ -028ef0: dc01 043c |000c: rem-int/lit8 v1, v4, #int 60 // #3c │ │ -028ef4: dc03 033c |000e: rem-int/lit8 v3, v3, #int 60 // #3c │ │ -028ef8: 1244 |0010: const/4 v4, #int 4 // #4 │ │ -028efa: 2344 e901 |0011: new-array v4, v4, [I // type@01e9 │ │ -028efe: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -028f00: 4b00 0405 |0014: aput v0, v4, v5 │ │ -028f04: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -028f06: 4b01 0400 |0017: aput v1, v4, v0 │ │ -028f0a: 1220 |0019: const/4 v0, #int 2 // #2 │ │ -028f0c: 4b03 0400 |001a: aput v3, v4, v0 │ │ -028f10: 1230 |001c: const/4 v0, #int 3 // #3 │ │ -028f12: 4b02 0400 |001d: aput v2, v4, v0 │ │ -028f16: 1104 |001f: return-object v4 │ │ -028f18: 0110 |0020: move v0, v1 │ │ -028f1a: 28eb |0021: goto 000c // -0015 │ │ +00dda4: |[00dda4] org.yuttadhammo.BodhiTimer.am.b:(I)[I │ │ +00ddb4: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ +00ddb8: d462 e803 |0002: rem-int/lit16 v2, v6, #int 1000 // #03e8 │ │ +00ddbc: d363 e803 |0004: div-int/lit16 v3, v6, #int 1000 // #03e8 │ │ +00ddc0: db04 033c |0006: div-int/lit8 v4, v3, #int 60 // #3c │ │ +00ddc4: db01 043c |0008: div-int/lit8 v1, v4, #int 60 // #3c │ │ +00ddc8: 3701 1600 |000a: if-le v1, v0, 0020 // +0016 │ │ +00ddcc: dc01 043c |000c: rem-int/lit8 v1, v4, #int 60 // #3c │ │ +00ddd0: dc03 033c |000e: rem-int/lit8 v3, v3, #int 60 // #3c │ │ +00ddd4: 1244 |0010: const/4 v4, #int 4 // #4 │ │ +00ddd6: 2344 1401 |0011: new-array v4, v4, [I // type@0114 │ │ +00ddda: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +00dddc: 4b00 0405 |0014: aput v0, v4, v5 │ │ +00dde0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +00dde2: 4b01 0400 |0017: aput v1, v4, v0 │ │ +00dde6: 1220 |0019: const/4 v0, #int 2 // #2 │ │ +00dde8: 4b03 0400 |001a: aput v3, v4, v0 │ │ +00ddec: 1230 |001c: const/4 v0, #int 3 // #3 │ │ +00ddee: 4b02 0400 |001d: aput v2, v4, v0 │ │ +00ddf2: 1104 |001f: return-object v4 │ │ +00ddf4: 0110 |0020: move v0, v1 │ │ +00ddf6: 28eb |0021: goto 000c // -0015 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/yuttadhammo/BodhiTimer/am;) │ │ name : 'c' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -028f1c: |[028f1c] org.yuttadhammo.BodhiTimer.am.c:(I)Ljava/lang/String; │ │ -028f2c: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -028f2e: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -028f30: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -028f32: 7110 a908 0600 |0003: invoke-static {v6}, Lorg/yuttadhammo/BodhiTimer/am;.a:(I)[Ljava/lang/String; // method@08a9 │ │ -028f38: 0c00 |0006: move-result-object v0 │ │ -028f3a: 2101 |0007: array-length v1, v0 │ │ -028f3c: 1232 |0008: const/4 v2, #int 3 // #3 │ │ -028f3e: 3321 2a00 |0009: if-ne v1, v2, 0033 // +002a │ │ -028f42: 2201 8f01 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -028f46: 7010 8207 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -028f4c: 4602 0003 |0010: aget-object v2, v0, v3 │ │ -028f50: 6e20 8807 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028f56: 0c01 |0015: move-result-object v1 │ │ -028f58: 1a02 8900 |0016: const-string v2, ":" // string@0089 │ │ -028f5c: 6e20 8807 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028f62: 0c01 |001b: move-result-object v1 │ │ -028f64: 4602 0004 |001c: aget-object v2, v0, v4 │ │ -028f68: 6e20 8807 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028f6e: 0c01 |0021: move-result-object v1 │ │ -028f70: 1a02 8900 |0022: const-string v2, ":" // string@0089 │ │ -028f74: 6e20 8807 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028f7a: 0c01 |0027: move-result-object v1 │ │ -028f7c: 4600 0005 |0028: aget-object v0, v0, v5 │ │ -028f80: 6e20 8807 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028f86: 0c00 |002d: move-result-object v0 │ │ -028f88: 6e10 8b07 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -028f8e: 0c00 |0031: move-result-object v0 │ │ -028f90: 1100 |0032: return-object v0 │ │ -028f92: 2101 |0033: array-length v1, v0 │ │ -028f94: 3351 1e00 |0034: if-ne v1, v5, 0052 // +001e │ │ -028f98: 2201 8f01 |0036: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -028f9c: 7010 8207 0100 |0038: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -028fa2: 4602 0003 |003b: aget-object v2, v0, v3 │ │ -028fa6: 6e20 8807 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028fac: 0c01 |0040: move-result-object v1 │ │ -028fae: 1a02 8900 |0041: const-string v2, ":" // string@0089 │ │ -028fb2: 6e20 8807 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028fb8: 0c01 |0046: move-result-object v1 │ │ -028fba: 4600 0004 |0047: aget-object v0, v0, v4 │ │ -028fbe: 6e20 8807 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -028fc4: 0c00 |004c: move-result-object v0 │ │ -028fc6: 6e10 8b07 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -028fcc: 0c00 |0050: move-result-object v0 │ │ -028fce: 28e1 |0051: goto 0032 // -001f │ │ -028fd0: 2101 |0052: array-length v1, v0 │ │ -028fd2: 3341 0500 |0053: if-ne v1, v4, 0058 // +0005 │ │ -028fd6: 4600 0003 |0055: aget-object v0, v0, v3 │ │ -028fda: 28db |0057: goto 0032 // -0025 │ │ -028fdc: 1a00 0000 |0058: const-string v0, "" // string@0000 │ │ -028fe0: 28d8 |005a: goto 0032 // -0028 │ │ +00ddf8: |[00ddf8] org.yuttadhammo.BodhiTimer.am.c:(I)Ljava/lang/String; │ │ +00de08: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +00de0a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +00de0c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +00de0e: 7110 1d03 0600 |0003: invoke-static {v6}, Lorg/yuttadhammo/BodhiTimer/am;.a:(I)[Ljava/lang/String; // method@031d │ │ +00de14: 0c00 |0006: move-result-object v0 │ │ +00de16: 2101 |0007: array-length v1, v0 │ │ +00de18: 1232 |0008: const/4 v2, #int 3 // #3 │ │ +00de1a: 3321 2a00 |0009: if-ne v1, v2, 0033 // +002a │ │ +00de1e: 2201 c600 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00de22: 7010 1b02 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00de28: 4602 0003 |0010: aget-object v2, v0, v3 │ │ +00de2c: 6e20 1f02 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00de32: 0c01 |0015: move-result-object v1 │ │ +00de34: 1a02 1600 |0016: const-string v2, ":" // string@0016 │ │ +00de38: 6e20 1f02 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00de3e: 0c01 |001b: move-result-object v1 │ │ +00de40: 4602 0004 |001c: aget-object v2, v0, v4 │ │ +00de44: 6e20 1f02 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00de4a: 0c01 |0021: move-result-object v1 │ │ +00de4c: 1a02 1600 |0022: const-string v2, ":" // string@0016 │ │ +00de50: 6e20 1f02 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00de56: 0c01 |0027: move-result-object v1 │ │ +00de58: 4600 0005 |0028: aget-object v0, v0, v5 │ │ +00de5c: 6e20 1f02 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00de62: 0c00 |002d: move-result-object v0 │ │ +00de64: 6e10 2002 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00de6a: 0c00 |0031: move-result-object v0 │ │ +00de6c: 1100 |0032: return-object v0 │ │ +00de6e: 2101 |0033: array-length v1, v0 │ │ +00de70: 3351 1e00 |0034: if-ne v1, v5, 0052 // +001e │ │ +00de74: 2201 c600 |0036: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00de78: 7010 1b02 0100 |0038: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00de7e: 4602 0003 |003b: aget-object v2, v0, v3 │ │ +00de82: 6e20 1f02 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00de88: 0c01 |0040: move-result-object v1 │ │ +00de8a: 1a02 1600 |0041: const-string v2, ":" // string@0016 │ │ +00de8e: 6e20 1f02 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00de94: 0c01 |0046: move-result-object v1 │ │ +00de96: 4600 0004 |0047: aget-object v0, v0, v4 │ │ +00de9a: 6e20 1f02 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00dea0: 0c00 |004c: move-result-object v0 │ │ +00dea2: 6e10 2002 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00dea8: 0c00 |0050: move-result-object v0 │ │ +00deaa: 28e1 |0051: goto 0032 // -001f │ │ +00deac: 2101 |0052: array-length v1, v0 │ │ +00deae: 3341 0500 |0053: if-ne v1, v4, 0058 // +0005 │ │ +00deb2: 4600 0003 |0055: aget-object v0, v0, v3 │ │ +00deb6: 28db |0057: goto 0032 // -0025 │ │ +00deb8: 1a00 0000 |0058: const-string v0, "" // string@0000 │ │ +00debc: 28d8 |005a: goto 0032 // -0028 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #228 header: │ │ -class_idx : 455 │ │ +Class #87 header: │ │ +class_idx : 244 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #228 - │ │ +Class #87 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/b;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/text/TextWatcher;' │ │ Static fields - │ │ Instance fields - │ │ @@ -49842,94 +14075,94 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -028fe4: |[028fe4] org.yuttadhammo.BodhiTimer.b.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ -028ff4: 5b01 b202 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/b;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b2 │ │ -028ff8: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -028ffe: 0e00 |0005: return-void │ │ +00dec0: |[00dec0] org.yuttadhammo.BodhiTimer.b.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ +00ded0: 5b01 0701 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/b;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0107 │ │ +00ded4: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00deda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/b;) │ │ name : 'afterTextChanged' │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -029000: |[029000] org.yuttadhammo.BodhiTimer.b.afterTextChanged:(Landroid/text/Editable;)V │ │ -029010: 7210 2406 0300 |0000: invoke-interface {v3}, Landroid/text/Editable;.length:()I // method@0624 │ │ -029016: 0a00 |0003: move-result v0 │ │ -029018: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -02901a: 3410 1500 |0005: if-lt v0, v1, 001a // +0015 │ │ -02901e: 5420 b202 |0007: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/b;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b2 │ │ -029022: 7110 db07 0000 |0009: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; // method@07db │ │ -029028: 0c00 |000c: move-result-object v0 │ │ -02902a: 6e10 f506 0000 |000d: invoke-virtual {v0}, Landroid/widget/EditText;.requestFocus:()Z // method@06f5 │ │ -029030: 5420 b202 |0010: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/b;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b2 │ │ -029034: 6e10 e607 0000 |0012: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getWindow:()Landroid/view/Window; // method@07e6 │ │ -02903a: 0c00 |0015: move-result-object v0 │ │ -02903c: 1251 |0016: const/4 v1, #int 5 // #5 │ │ -02903e: 6e20 d306 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/Window;.setSoftInputMode:(I)V // method@06d3 │ │ -029044: 0e00 |001a: return-void │ │ +00dedc: |[00dedc] org.yuttadhammo.BodhiTimer.b.afterTextChanged:(Landroid/text/Editable;)V │ │ +00deec: 7210 9a01 0300 |0000: invoke-interface {v3}, Landroid/text/Editable;.length:()I // method@019a │ │ +00def2: 0a00 |0003: move-result v0 │ │ +00def4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +00def6: 3410 1500 |0005: if-lt v0, v1, 001a // +0015 │ │ +00defa: 5420 0701 |0007: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/b;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0107 │ │ +00defe: 7110 4f02 0000 |0009: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; // method@024f │ │ +00df04: 0c00 |000c: move-result-object v0 │ │ +00df06: 6e10 c301 0000 |000d: invoke-virtual {v0}, Landroid/widget/EditText;.requestFocus:()Z // method@01c3 │ │ +00df0c: 5420 0701 |0010: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/b;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0107 │ │ +00df10: 6e10 5a02 0000 |0012: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getWindow:()Landroid/view/Window; // method@025a │ │ +00df16: 0c00 |0015: move-result-object v0 │ │ +00df18: 1251 |0016: const/4 v1, #int 5 // #5 │ │ +00df1a: 6e20 b101 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/Window;.setSoftInputMode:(I)V // method@01b1 │ │ +00df20: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/b;) │ │ name : 'beforeTextChanged' │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029048: |[029048] org.yuttadhammo.BodhiTimer.b.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -029058: 0e00 |0000: return-void │ │ +00df24: |[00df24] org.yuttadhammo.BodhiTimer.b.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +00df34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/b;) │ │ name : 'onTextChanged' │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02905c: |[02905c] org.yuttadhammo.BodhiTimer.b.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -02906c: 0e00 |0000: return-void │ │ +00df38: |[00df38] org.yuttadhammo.BodhiTimer.b.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +00df48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #229 header: │ │ -class_idx : 456 │ │ +Class #88 header: │ │ +class_idx : 245 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #229 - │ │ +Class #88 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/c;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -49943,93 +14176,93 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -029070: |[029070] org.yuttadhammo.BodhiTimer.c.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ -029080: 5b01 b302 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -029084: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -02908a: 0e00 |0005: return-void │ │ +00df4c: |[00df4c] org.yuttadhammo.BodhiTimer.c.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ +00df5c: 5b01 0801 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00df60: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00df66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/c;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -02908c: |[02908c] org.yuttadhammo.BodhiTimer.c.onClick:(Landroid/view/View;)V │ │ -02909c: 2201 0900 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -0290a0: 5460 b302 |0002: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -0290a4: 7110 dd07 0000 |0004: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; // method@07dd │ │ -0290aa: 0c00 |0007: move-result-object v0 │ │ -0290ac: 7020 1c00 0100 |0008: invoke-direct {v1, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001c │ │ -0290b2: 1400 0300 027f |000b: const v0, #float 1.728e+38 // #7f020003 │ │ -0290b8: 6e20 1f00 0100 |000e: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@001f │ │ -0290be: 2202 5701 |0011: new-instance v2, Landroid/widget/ArrayAdapter; // type@0157 │ │ -0290c2: 5460 b302 |0013: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -0290c6: 7110 dd07 0000 |0015: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; // method@07dd │ │ -0290cc: 0c00 |0018: move-result-object v0 │ │ -0290ce: 1403 1200 0901 |0019: const v3, #float 2.5163e-38 // #01090012 │ │ -0290d4: 7030 e406 0203 |001c: invoke-direct {v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@06e4 │ │ -0290da: 5460 b302 |001f: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -0290de: 1403 5c00 097f |0021: const v3, #float 1.82106e+38 // #7f09005c │ │ -0290e4: 6e20 e507 3000 |0024: invoke-virtual {v0, v3}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@07e5 │ │ -0290ea: 0c00 |0027: move-result-object v0 │ │ -0290ec: 6e20 e706 0200 |0028: invoke-virtual {v2, v0}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@06e7 │ │ -0290f2: 5460 b302 |002b: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -0290f6: 6e10 e407 0000 |002d: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getResources:()Landroid/content/res/Resources; // method@07e4 │ │ -0290fc: 0c00 |0030: move-result-object v0 │ │ -0290fe: 1403 0100 067f |0031: const v3, #float 1.78117e+38 // #7f060001 │ │ -029104: 6e20 c800 3000 |0034: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@00c8 │ │ -02910a: 0c03 |0037: move-result-object v3 │ │ -02910c: 2134 |0038: array-length v4, v3 │ │ -02910e: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -029110: 3540 0a00 |003a: if-ge v0, v4, 0044 // +000a │ │ -029114: 4605 0300 |003c: aget-object v5, v3, v0 │ │ -029118: 6e20 e706 5200 |003e: invoke-virtual {v2, v5}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@06e7 │ │ -02911e: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ -029122: 28f7 |0043: goto 003a // -0009 │ │ -029124: 5460 b302 |0044: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -029128: 1403 1600 097f |0046: const v3, #float 1.82105e+38 // #7f090016 │ │ -02912e: 6e20 e507 3000 |0049: invoke-virtual {v0, v3}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@07e5 │ │ -029134: 0c00 |004c: move-result-object v0 │ │ -029136: 2203 c901 |004d: new-instance v3, Lorg/yuttadhammo/BodhiTimer/d; // type@01c9 │ │ -02913a: 7020 b308 6300 |004f: invoke-direct {v3, v6}, Lorg/yuttadhammo/BodhiTimer/d;.:(Lorg/yuttadhammo/BodhiTimer/c;)V // method@08b3 │ │ -029140: 6e30 2200 0103 |0052: invoke-virtual {v1, v0, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -029146: 2200 ca01 |0055: new-instance v0, Lorg/yuttadhammo/BodhiTimer/e; // type@01ca │ │ -02914a: 7030 b508 6002 |0057: invoke-direct {v0, v6, v2}, Lorg/yuttadhammo/BodhiTimer/e;.:(Lorg/yuttadhammo/BodhiTimer/c;Landroid/widget/ArrayAdapter;)V // method@08b5 │ │ -029150: 6e30 1e00 2100 |005a: invoke-virtual {v1, v2, v0}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -029156: 6e10 2600 0100 |005d: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0026 │ │ -02915c: 0e00 |0060: return-void │ │ +00df68: |[00df68] org.yuttadhammo.BodhiTimer.c.onClick:(Landroid/view/View;)V │ │ +00df78: 2201 4100 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0041 │ │ +00df7c: 5460 0801 |0002: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00df80: 7110 5102 0000 |0004: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; // method@0251 │ │ +00df86: 0c00 |0007: move-result-object v0 │ │ +00df88: 7020 8b00 0100 |0008: invoke-direct {v1, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@008b │ │ +00df8e: 1400 0300 027f |000b: const v0, #float 1.728e+38 // #7f020003 │ │ +00df94: 6e20 8e00 0100 |000e: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@008e │ │ +00df9a: 2202 a300 |0011: new-instance v2, Landroid/widget/ArrayAdapter; // type@00a3 │ │ +00df9e: 5460 0801 |0013: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00dfa2: 7110 5102 0000 |0015: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; // method@0251 │ │ +00dfa8: 0c00 |0018: move-result-object v0 │ │ +00dfaa: 1403 1200 0901 |0019: const v3, #float 2.5163e-38 // #01090012 │ │ +00dfb0: 7030 b801 0203 |001c: invoke-direct {v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@01b8 │ │ +00dfb6: 5460 0801 |001f: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00dfba: 1403 5c00 097f |0021: const v3, #float 1.82106e+38 // #7f09005c │ │ +00dfc0: 6e20 5902 3000 |0024: invoke-virtual {v0, v3}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@0259 │ │ +00dfc6: 0c00 |0027: move-result-object v0 │ │ +00dfc8: 6e20 bb01 0200 |0028: invoke-virtual {v2, v0}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@01bb │ │ +00dfce: 5460 0801 |002b: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00dfd2: 6e10 5802 0000 |002d: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getResources:()Landroid/content/res/Resources; // method@0258 │ │ +00dfd8: 0c00 |0030: move-result-object v0 │ │ +00dfda: 1403 0100 067f |0031: const v3, #float 1.78117e+38 // #7f060001 │ │ +00dfe0: 6e20 3001 3000 |0034: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0130 │ │ +00dfe6: 0c03 |0037: move-result-object v3 │ │ +00dfe8: 2134 |0038: array-length v4, v3 │ │ +00dfea: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +00dfec: 3540 0a00 |003a: if-ge v0, v4, 0044 // +000a │ │ +00dff0: 4605 0300 |003c: aget-object v5, v3, v0 │ │ +00dff4: 6e20 bb01 5200 |003e: invoke-virtual {v2, v5}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@01bb │ │ +00dffa: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00dffe: 28f7 |0043: goto 003a // -0009 │ │ +00e000: 5460 0801 |0044: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e004: 1403 1600 097f |0046: const v3, #float 1.82105e+38 // #7f090016 │ │ +00e00a: 6e20 5902 3000 |0049: invoke-virtual {v0, v3}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@0259 │ │ +00e010: 0c00 |004c: move-result-object v0 │ │ +00e012: 2203 f600 |004d: new-instance v3, Lorg/yuttadhammo/BodhiTimer/d; // type@00f6 │ │ +00e016: 7020 2703 6300 |004f: invoke-direct {v3, v6}, Lorg/yuttadhammo/BodhiTimer/d;.:(Lorg/yuttadhammo/BodhiTimer/c;)V // method@0327 │ │ +00e01c: 6e30 9100 0103 |0052: invoke-virtual {v1, v0, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0091 │ │ +00e022: 2200 f700 |0055: new-instance v0, Lorg/yuttadhammo/BodhiTimer/e; // type@00f7 │ │ +00e026: 7030 2903 6002 |0057: invoke-direct {v0, v6, v2}, Lorg/yuttadhammo/BodhiTimer/e;.:(Lorg/yuttadhammo/BodhiTimer/c;Landroid/widget/ArrayAdapter;)V // method@0329 │ │ +00e02c: 6e30 8d00 2100 |005a: invoke-virtual {v1, v2, v0}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008d │ │ +00e032: 6e10 9500 0100 |005d: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0095 │ │ +00e038: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #230 header: │ │ -class_idx : 457 │ │ +Class #89 header: │ │ +class_idx : 246 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #230 - │ │ +Class #89 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/d;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -50043,52 +14276,52 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/c;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -029160: |[029160] org.yuttadhammo.BodhiTimer.d.:(Lorg/yuttadhammo/BodhiTimer/c;)V │ │ -029170: 5b01 b402 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/d;.a:Lorg/yuttadhammo/BodhiTimer/c; // field@02b4 │ │ -029174: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -02917a: 0e00 |0005: return-void │ │ +00e03c: |[00e03c] org.yuttadhammo.BodhiTimer.d.:(Lorg/yuttadhammo/BodhiTimer/c;)V │ │ +00e04c: 5b01 0901 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/d;.a:Lorg/yuttadhammo/BodhiTimer/c; // field@0109 │ │ +00e050: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00e056: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/d;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02917c: |[02917c] org.yuttadhammo.BodhiTimer.d.onClick:(Landroid/content/DialogInterface;I)V │ │ -02918c: 7210 9200 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0092 │ │ -029192: 0e00 |0003: return-void │ │ +00e058: |[00e058] org.yuttadhammo.BodhiTimer.d.onClick:(Landroid/content/DialogInterface;I)V │ │ +00e068: 7210 ff00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00ff │ │ +00e06e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #231 header: │ │ -class_idx : 458 │ │ +Class #90 header: │ │ +class_idx : 247 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #231 - │ │ +Class #90 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/e;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -50106,173 +14339,173 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/c;Landroid/widget/ArrayAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -029194: |[029194] org.yuttadhammo.BodhiTimer.e.:(Lorg/yuttadhammo/BodhiTimer/c;Landroid/widget/ArrayAdapter;)V │ │ -0291a4: 5b01 b602 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -0291a8: 5b02 b502 |0002: iput-object v2, v0, Lorg/yuttadhammo/BodhiTimer/e;.a:Landroid/widget/ArrayAdapter; // field@02b5 │ │ -0291ac: 7010 6907 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0291b2: 0e00 |0007: return-void │ │ +00e070: |[00e070] org.yuttadhammo.BodhiTimer.e.:(Lorg/yuttadhammo/BodhiTimer/c;Landroid/widget/ArrayAdapter;)V │ │ +00e080: 5b01 0b01 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e084: 5b02 0a01 |0002: iput-object v2, v0, Lorg/yuttadhammo/BodhiTimer/e;.a:Landroid/widget/ArrayAdapter; // field@010a │ │ +00e088: 7010 0c02 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00e08e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/e;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 251 16-bit code units │ │ -0291b4: |[0291b4] org.yuttadhammo.BodhiTimer.e.onClick:(Landroid/content/DialogInterface;I)V │ │ -0291c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0291c6: 3d06 3400 |0001: if-lez v6, 0035 // +0034 │ │ -0291ca: 5440 b602 |0003: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -0291ce: 5400 b302 |0005: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -0291d2: 5441 b602 |0007: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -0291d6: 5411 b302 |0009: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -0291da: 6e10 e407 0100 |000b: invoke-virtual {v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getResources:()Landroid/content/res/Resources; // method@07e4 │ │ -0291e0: 0c01 |000e: move-result-object v1 │ │ -0291e2: 1402 0200 067f |000f: const v2, #float 1.78117e+38 // #7f060002 │ │ -0291e8: 6e20 c800 2100 |0012: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@00c8 │ │ -0291ee: 0c01 |0015: move-result-object v1 │ │ -0291f0: d802 06ff |0016: add-int/lit8 v2, v6, #int -1 // #ff │ │ -0291f4: 4601 0102 |0018: aget-object v1, v1, v2 │ │ -0291f8: 5b01 0b02 |001a: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@020b │ │ -0291fc: 5440 b602 |001c: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -029200: 5400 b302 |001e: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -029204: 5441 b602 |0020: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -029208: 5411 b302 |0022: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -02920c: 6e10 e407 0100 |0024: invoke-virtual {v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getResources:()Landroid/content/res/Resources; // method@07e4 │ │ -029212: 0c01 |0027: move-result-object v1 │ │ -029214: 1402 0100 067f |0028: const v2, #float 1.78117e+38 // #7f060001 │ │ -02921a: 6e20 c800 2100 |002b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@00c8 │ │ -029220: 0c01 |002e: move-result-object v1 │ │ -029222: d802 06ff |002f: add-int/lit8 v2, v6, #int -1 // #ff │ │ -029226: 4601 0102 |0031: aget-object v1, v1, v2 │ │ -02922a: 5b01 0c02 |0033: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@020c │ │ -02922e: 3906 3200 |0035: if-nez v6, 0067 // +0032 │ │ -029232: 5440 b602 |0037: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -029236: 5400 b302 |0039: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -02923a: 1a01 5207 |003b: const-string v1, "sys_def" // string@0752 │ │ -02923e: 5b01 0b02 |003d: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@020b │ │ -029242: 5440 b602 |003f: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -029246: 5400 b302 |0041: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -02924a: 5441 b602 |0043: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -02924e: 5411 b302 |0045: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -029252: 1402 5c00 097f |0047: const v2, #float 1.82106e+38 // #7f09005c │ │ -029258: 6e20 e507 2100 |004a: invoke-virtual {v1, v2}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@07e5 │ │ -02925e: 0c01 |004d: move-result-object v1 │ │ -029260: 5b01 0c02 |004e: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@020c │ │ -029264: 5440 b602 |0050: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -029268: 5400 b302 |0052: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -02926c: 7110 de07 0000 |0054: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.d:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/TextView; // method@07de │ │ -029272: 0c01 |0057: move-result-object v1 │ │ -029274: 5440 b502 |0058: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.a:Landroid/widget/ArrayAdapter; // field@02b5 │ │ -029278: 6e20 e806 6000 |005a: invoke-virtual {v0, v6}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@06e8 │ │ -02927e: 0c00 |005d: move-result-object v0 │ │ -029280: 1f00 7701 |005e: check-cast v0, Ljava/lang/CharSequence; // type@0177 │ │ -029284: 6e20 2b07 0100 |0060: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@072b │ │ -02928a: 7210 9200 0500 |0063: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@0092 │ │ -029290: 0e00 |0066: return-void │ │ -029292: 5440 b602 |0067: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -029296: 5400 b302 |0069: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -02929a: 5400 0b02 |006b: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@020b │ │ -02929e: 1a01 5307 |006d: const-string v1, "system" // string@0753 │ │ -0292a2: 6e20 7707 1000 |006f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -0292a8: 0a00 |0072: move-result v0 │ │ -0292aa: 3800 3100 |0073: if-eqz v0, 00a4 // +0031 │ │ -0292ae: 5440 b602 |0075: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -0292b2: 5400 b302 |0077: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -0292b6: 7120 d607 5000 |0079: invoke-static {v0, v5}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;Landroid/content/DialogInterface;)Landroid/content/DialogInterface; // method@07d6 │ │ -0292bc: 2201 2300 |007c: new-instance v1, Landroid/content/Intent; // type@0023 │ │ -0292c0: 1a00 2604 |007e: const-string v0, "android.intent.action.RINGTONE_PICKER" // string@0426 │ │ -0292c4: 7020 9600 0100 |0080: invoke-direct {v1, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0096 │ │ -0292ca: 1a00 2f04 |0083: const-string v0, "android.intent.extra.ringtone.TYPE" // string@042f │ │ -0292ce: 1272 |0085: const/4 v2, #int 7 // #7 │ │ -0292d0: 6e30 a700 0102 |0086: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00a7 │ │ -0292d6: 1a00 2e04 |0089: const-string v0, "android.intent.extra.ringtone.TITLE" // string@042e │ │ -0292da: 1a02 5d03 |008b: const-string v2, "Select Tone" // string@035d │ │ -0292de: 6e30 a900 0102 |008d: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -0292e4: 1a02 2c04 |0090: const-string v2, "android.intent.extra.ringtone.EXISTING_URI" // string@042c │ │ -0292e8: 1200 |0092: const/4 v0, #int 0 // #0 │ │ -0292ea: 1f00 4900 |0093: check-cast v0, Landroid/net/Uri; // type@0049 │ │ -0292ee: 6e30 a800 2100 |0095: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00a8 │ │ -0292f4: 5440 b602 |0098: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -0292f8: 5400 b302 |009a: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -0292fc: 7110 dd07 0000 |009c: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; // method@07dd │ │ -029302: 0c00 |009f: move-result-object v0 │ │ -029304: 6e30 1800 1003 |00a0: invoke-virtual {v0, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0018 │ │ -02930a: 28ad |00a3: goto 0050 // -0053 │ │ -02930c: 5440 b602 |00a4: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -029310: 5400 b302 |00a6: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -029314: 5400 0b02 |00a8: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@020b │ │ -029318: 1a01 b304 |00aa: const-string v1, "file" // string@04b3 │ │ -02931c: 6e20 7707 1000 |00ac: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -029322: 0a00 |00af: move-result v0 │ │ -029324: 3800 a0ff |00b0: if-eqz v0, 0050 // -0060 │ │ -029328: 5440 b602 |00b2: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -02932c: 5400 b302 |00b4: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -029330: 7120 d607 5000 |00b6: invoke-static {v0, v5}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;Landroid/content/DialogInterface;)Landroid/content/DialogInterface; // method@07d6 │ │ -029336: 2200 2300 |00b9: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -02933a: 1a01 2304 |00bb: const-string v1, "android.intent.action.GET_CONTENT" // string@0423 │ │ -02933e: 7020 9600 1000 |00bd: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0096 │ │ -029344: 1a01 4e04 |00c0: const-string v1, "audio/*" // string@044e │ │ -029348: 6e20 af00 1000 |00c2: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00af │ │ -02934e: 1a01 2b04 |00c5: const-string v1, "android.intent.category.OPENABLE" // string@042b │ │ -029352: 6e20 9800 1000 |00c7: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0098 │ │ -029358: 5441 b602 |00ca: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -02935c: 5411 b302 |00cc: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -029360: 7110 dd07 0100 |00ce: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; // method@07dd │ │ -029366: 0c01 |00d1: move-result-object v1 │ │ -029368: 1a02 5c03 |00d2: const-string v2, "Select Sound File" // string@035c │ │ -02936c: 7120 9a00 2000 |00d4: invoke-static {v0, v2}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@009a │ │ -029372: 0c00 |00d7: move-result-object v0 │ │ -029374: 1212 |00d8: const/4 v2, #int 1 // #1 │ │ -029376: 6e30 1800 0102 |00d9: invoke-virtual {v1, v0, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0018 │ │ -02937c: 2900 74ff |00dc: goto/16 0050 // -008c │ │ -029380: 0d00 |00de: move-exception v0 │ │ -029382: 5440 b602 |00df: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -029386: 5400 b302 |00e1: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -02938a: 7110 dd07 0000 |00e3: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; // method@07dd │ │ -029390: 0c00 |00e6: move-result-object v0 │ │ -029392: 5441 b602 |00e7: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@02b6 │ │ -029396: 5411 b302 |00e9: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b3 │ │ -02939a: 1402 2200 097f |00eb: const v2, #float 1.82105e+38 // #7f090022 │ │ -0293a0: 6e20 e507 2100 |00ee: invoke-virtual {v1, v2}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@07e5 │ │ -0293a6: 0c01 |00f1: move-result-object v1 │ │ -0293a8: 7130 2f07 1003 |00f2: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@072f │ │ -0293ae: 0c00 |00f5: move-result-object v0 │ │ -0293b0: 6e10 3007 0000 |00f6: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0730 │ │ -0293b6: 2900 57ff |00f9: goto/16 0050 // -00a9 │ │ +00e090: |[00e090] org.yuttadhammo.BodhiTimer.e.onClick:(Landroid/content/DialogInterface;I)V │ │ +00e0a0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00e0a2: 3d06 3400 |0001: if-lez v6, 0035 // +0034 │ │ +00e0a6: 5440 0b01 |0003: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e0aa: 5400 0801 |0005: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e0ae: 5441 0b01 |0007: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e0b2: 5411 0801 |0009: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e0b6: 6e10 5802 0100 |000b: invoke-virtual {v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getResources:()Landroid/content/res/Resources; // method@0258 │ │ +00e0bc: 0c01 |000e: move-result-object v1 │ │ +00e0be: 1402 0200 067f |000f: const v2, #float 1.78117e+38 // #7f060002 │ │ +00e0c4: 6e20 3001 2100 |0012: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0130 │ │ +00e0ca: 0c01 |0015: move-result-object v1 │ │ +00e0cc: d802 06ff |0016: add-int/lit8 v2, v6, #int -1 // #ff │ │ +00e0d0: 4601 0102 |0018: aget-object v1, v1, v2 │ │ +00e0d4: 5b01 6000 |001a: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@0060 │ │ +00e0d8: 5440 0b01 |001c: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e0dc: 5400 0801 |001e: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e0e0: 5441 0b01 |0020: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e0e4: 5411 0801 |0022: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e0e8: 6e10 5802 0100 |0024: invoke-virtual {v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getResources:()Landroid/content/res/Resources; // method@0258 │ │ +00e0ee: 0c01 |0027: move-result-object v1 │ │ +00e0f0: 1402 0100 067f |0028: const v2, #float 1.78117e+38 // #7f060001 │ │ +00e0f6: 6e20 3001 2100 |002b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0130 │ │ +00e0fc: 0c01 |002e: move-result-object v1 │ │ +00e0fe: d802 06ff |002f: add-int/lit8 v2, v6, #int -1 // #ff │ │ +00e102: 4601 0102 |0031: aget-object v1, v1, v2 │ │ +00e106: 5b01 6100 |0033: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@0061 │ │ +00e10a: 3906 3200 |0035: if-nez v6, 0067 // +0032 │ │ +00e10e: 5440 0b01 |0037: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e112: 5400 0801 |0039: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e116: 1a01 ba03 |003b: const-string v1, "sys_def" // string@03ba │ │ +00e11a: 5b01 6000 |003d: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@0060 │ │ +00e11e: 5440 0b01 |003f: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e122: 5400 0801 |0041: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e126: 5441 0b01 |0043: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e12a: 5411 0801 |0045: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e12e: 1402 5c00 097f |0047: const v2, #float 1.82106e+38 // #7f09005c │ │ +00e134: 6e20 5902 2100 |004a: invoke-virtual {v1, v2}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@0259 │ │ +00e13a: 0c01 |004d: move-result-object v1 │ │ +00e13c: 5b01 6100 |004e: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:Ljava/lang/String; // field@0061 │ │ +00e140: 5440 0b01 |0050: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e144: 5400 0801 |0052: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e148: 7110 5202 0000 |0054: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.d:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/TextView; // method@0252 │ │ +00e14e: 0c01 |0057: move-result-object v1 │ │ +00e150: 5440 0a01 |0058: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.a:Landroid/widget/ArrayAdapter; // field@010a │ │ +00e154: 6e20 bc01 6000 |005a: invoke-virtual {v0, v6}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@01bc │ │ +00e15a: 0c00 |005d: move-result-object v0 │ │ +00e15c: 1f00 b900 |005e: check-cast v0, Ljava/lang/CharSequence; // type@00b9 │ │ +00e160: 6e20 e901 0100 |0060: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@01e9 │ │ +00e166: 7210 ff00 0500 |0063: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@00ff │ │ +00e16c: 0e00 |0066: return-void │ │ +00e16e: 5440 0b01 |0067: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e172: 5400 0801 |0069: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e176: 5400 6000 |006b: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@0060 │ │ +00e17a: 1a01 bb03 |006d: const-string v1, "system" // string@03bb │ │ +00e17e: 6e20 1202 1000 |006f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00e184: 0a00 |0072: move-result v0 │ │ +00e186: 3800 3100 |0073: if-eqz v0, 00a4 // +0031 │ │ +00e18a: 5440 0b01 |0075: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e18e: 5400 0801 |0077: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e192: 7120 4a02 5000 |0079: invoke-static {v0, v5}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;Landroid/content/DialogInterface;)Landroid/content/DialogInterface; // method@024a │ │ +00e198: 2201 5a00 |007c: new-instance v1, Landroid/content/Intent; // type@005a │ │ +00e19c: 1a00 fe01 |007e: const-string v0, "android.intent.action.RINGTONE_PICKER" // string@01fe │ │ +00e1a0: 7020 0301 0100 |0080: invoke-direct {v1, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0103 │ │ +00e1a6: 1a00 0702 |0083: const-string v0, "android.intent.extra.ringtone.TYPE" // string@0207 │ │ +00e1aa: 1272 |0085: const/4 v2, #int 7 // #7 │ │ +00e1ac: 6e30 1401 0102 |0086: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0114 │ │ +00e1b2: 1a00 0602 |0089: const-string v0, "android.intent.extra.ringtone.TITLE" // string@0206 │ │ +00e1b6: 1a02 8e01 |008b: const-string v2, "Select Tone" // string@018e │ │ +00e1ba: 6e30 1601 0102 |008d: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0116 │ │ +00e1c0: 1a02 0402 |0090: const-string v2, "android.intent.extra.ringtone.EXISTING_URI" // string@0204 │ │ +00e1c4: 1200 |0092: const/4 v0, #int 0 // #0 │ │ +00e1c6: 1f00 7900 |0093: check-cast v0, Landroid/net/Uri; // type@0079 │ │ +00e1ca: 6e30 1501 2100 |0095: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0115 │ │ +00e1d0: 5440 0b01 |0098: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e1d4: 5400 0801 |009a: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e1d8: 7110 5102 0000 |009c: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; // method@0251 │ │ +00e1de: 0c00 |009f: move-result-object v0 │ │ +00e1e0: 6e30 8700 1003 |00a0: invoke-virtual {v0, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0087 │ │ +00e1e6: 28ad |00a3: goto 0050 // -0053 │ │ +00e1e8: 5440 0b01 |00a4: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e1ec: 5400 0801 |00a6: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e1f0: 5400 6000 |00a8: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:Ljava/lang/String; // field@0060 │ │ +00e1f4: 1a01 5902 |00aa: const-string v1, "file" // string@0259 │ │ +00e1f8: 6e20 1202 1000 |00ac: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00e1fe: 0a00 |00af: move-result v0 │ │ +00e200: 3800 a0ff |00b0: if-eqz v0, 0050 // -0060 │ │ +00e204: 5440 0b01 |00b2: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e208: 5400 0801 |00b4: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e20c: 7120 4a02 5000 |00b6: invoke-static {v0, v5}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;Landroid/content/DialogInterface;)Landroid/content/DialogInterface; // method@024a │ │ +00e212: 2200 5a00 |00b9: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00e216: 1a01 fb01 |00bb: const-string v1, "android.intent.action.GET_CONTENT" // string@01fb │ │ +00e21a: 7020 0301 1000 |00bd: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0103 │ │ +00e220: 1a01 1c02 |00c0: const-string v1, "audio/*" // string@021c │ │ +00e224: 6e20 1c01 1000 |00c2: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@011c │ │ +00e22a: 1a01 0302 |00c5: const-string v1, "android.intent.category.OPENABLE" // string@0203 │ │ +00e22e: 6e20 0501 1000 |00c7: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0105 │ │ +00e234: 5441 0b01 |00ca: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e238: 5411 0801 |00cc: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e23c: 7110 5102 0100 |00ce: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; // method@0251 │ │ +00e242: 0c01 |00d1: move-result-object v1 │ │ +00e244: 1a02 8d01 |00d2: const-string v2, "Select Sound File" // string@018d │ │ +00e248: 7120 0701 2000 |00d4: invoke-static {v0, v2}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0107 │ │ +00e24e: 0c00 |00d7: move-result-object v0 │ │ +00e250: 1212 |00d8: const/4 v2, #int 1 // #1 │ │ +00e252: 6e30 8700 0102 |00d9: invoke-virtual {v1, v0, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0087 │ │ +00e258: 2900 74ff |00dc: goto/16 0050 // -008c │ │ +00e25c: 0d00 |00de: move-exception v0 │ │ +00e25e: 5440 0b01 |00df: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e262: 5400 0801 |00e1: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e266: 7110 5102 0000 |00e3: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; // method@0251 │ │ +00e26c: 0c00 |00e6: move-result-object v0 │ │ +00e26e: 5441 0b01 |00e7: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/e;.b:Lorg/yuttadhammo/BodhiTimer/c; // field@010b │ │ +00e272: 5411 0801 |00e9: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/c;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0108 │ │ +00e276: 1402 2200 097f |00eb: const v2, #float 1.82105e+38 // #7f090022 │ │ +00e27c: 6e20 5902 2100 |00ee: invoke-virtual {v1, v2}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.getString:(I)Ljava/lang/String; // method@0259 │ │ +00e282: 0c01 |00f1: move-result-object v1 │ │ +00e284: 7130 ed01 1003 |00f2: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@01ed │ │ +00e28a: 0c00 |00f5: move-result-object v0 │ │ +00e28c: 6e10 ee01 0000 |00f6: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@01ee │ │ +00e292: 2900 57ff |00f9: goto/16 0050 // -00a9 │ │ catches : 1 │ │ 0x00ca - 0x00dc │ │ Landroid/content/ActivityNotFoundException; -> 0x00de │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #232 header: │ │ -class_idx : 459 │ │ +Class #91 header: │ │ +class_idx : 248 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #232 - │ │ +Class #91 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/f;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -50286,66 +14519,66 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0293cc: |[0293cc] org.yuttadhammo.BodhiTimer.f.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ -0293dc: 5b01 b702 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/f;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b7 │ │ -0293e0: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0293e6: 0e00 |0005: return-void │ │ +00e2a8: |[00e2a8] org.yuttadhammo.BodhiTimer.f.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ +00e2b8: 5b01 0c01 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/f;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@010c │ │ +00e2bc: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00e2c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/f;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0293e8: |[0293e8] org.yuttadhammo.BodhiTimer.f.onClick:(Landroid/view/View;)V │ │ -0293f8: 5420 b702 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/f;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b7 │ │ -0293fc: 7110 df07 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.e:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; // method@07df │ │ -029402: 0c00 |0005: move-result-object v0 │ │ -029404: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -029408: 6e20 f606 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@06f6 │ │ -02940e: 5420 b702 |000b: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/f;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b7 │ │ -029412: 7110 d707 0000 |000d: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; // method@07d7 │ │ -029418: 0c00 |0010: move-result-object v0 │ │ -02941a: 1a01 0000 |0011: const-string v1, "" // string@0000 │ │ -02941e: 6e20 f606 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@06f6 │ │ -029424: 5420 b702 |0016: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/f;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b7 │ │ -029428: 7110 db07 0000 |0018: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; // method@07db │ │ -02942e: 0c00 |001b: move-result-object v0 │ │ -029430: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ -029434: 6e20 f606 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@06f6 │ │ -02943a: 0e00 |0021: return-void │ │ +00e2c4: |[00e2c4] org.yuttadhammo.BodhiTimer.f.onClick:(Landroid/view/View;)V │ │ +00e2d4: 5420 0c01 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/f;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@010c │ │ +00e2d8: 7110 5302 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.e:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; // method@0253 │ │ +00e2de: 0c00 |0005: move-result-object v0 │ │ +00e2e0: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +00e2e4: 6e20 c401 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@01c4 │ │ +00e2ea: 5420 0c01 |000b: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/f;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@010c │ │ +00e2ee: 7110 4b02 0000 |000d: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; // method@024b │ │ +00e2f4: 0c00 |0010: move-result-object v0 │ │ +00e2f6: 1a01 0000 |0011: const-string v1, "" // string@0000 │ │ +00e2fa: 6e20 c401 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@01c4 │ │ +00e300: 5420 0c01 |0016: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/f;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@010c │ │ +00e304: 7110 4f02 0000 |0018: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.b:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/widget/EditText; // method@024f │ │ +00e30a: 0c00 |001b: move-result-object v0 │ │ +00e30c: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ +00e310: 6e20 c401 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@01c4 │ │ +00e316: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #233 header: │ │ -class_idx : 460 │ │ +Class #92 header: │ │ +class_idx : 249 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #233 - │ │ +Class #92 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/g;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -50359,53 +14592,53 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02943c: |[02943c] org.yuttadhammo.BodhiTimer.g.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ -02944c: 5b01 b802 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/g;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b8 │ │ -029450: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -029456: 0e00 |0005: return-void │ │ +00e318: |[00e318] org.yuttadhammo.BodhiTimer.g.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ +00e328: 5b01 0d01 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/g;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@010d │ │ +00e32c: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00e332: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/g;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -029458: |[029458] org.yuttadhammo.BodhiTimer.g.onClick:(Landroid/view/View;)V │ │ -029468: 5410 b802 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/g;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b8 │ │ -02946c: 7110 e007 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.f:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@07e0 │ │ -029472: 0e00 |0005: return-void │ │ +00e334: |[00e334] org.yuttadhammo.BodhiTimer.g.onClick:(Landroid/view/View;)V │ │ +00e344: 5410 0d01 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/g;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@010d │ │ +00e348: 7110 5402 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.f:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V // method@0254 │ │ +00e34e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #234 header: │ │ -class_idx : 461 │ │ +Class #93 header: │ │ +class_idx : 250 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #234 - │ │ +Class #93 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/h;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -50419,53 +14652,53 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -029474: |[029474] org.yuttadhammo.BodhiTimer.h.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ -029484: 5b01 b902 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/h;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b9 │ │ -029488: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -02948e: 0e00 |0005: return-void │ │ +00e350: |[00e350] org.yuttadhammo.BodhiTimer.h.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ +00e360: 5b01 0e01 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/h;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@010e │ │ +00e364: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00e36a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/h;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -029490: |[029490] org.yuttadhammo.BodhiTimer.h.onClick:(Landroid/view/View;)V │ │ -0294a0: 5410 b902 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/h;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02b9 │ │ -0294a4: 6e10 e207 0000 |0002: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.finish:()V // method@07e2 │ │ -0294aa: 0e00 |0005: return-void │ │ +00e36c: |[00e36c] org.yuttadhammo.BodhiTimer.h.onClick:(Landroid/view/View;)V │ │ +00e37c: 5410 0e01 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/h;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@010e │ │ +00e380: 6e10 5602 0000 |0002: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.finish:()V // method@0256 │ │ +00e386: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #235 header: │ │ -class_idx : 462 │ │ +Class #94 header: │ │ +class_idx : 251 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #235 - │ │ +Class #94 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/i;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -50479,64 +14712,64 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0294ac: |[0294ac] org.yuttadhammo.BodhiTimer.i.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ -0294bc: 5b01 ba02 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/i;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02ba │ │ -0294c0: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0294c6: 0e00 |0005: return-void │ │ +00e388: |[00e388] org.yuttadhammo.BodhiTimer.i.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)V │ │ +00e398: 5b01 0f01 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/i;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@010f │ │ +00e39c: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00e3a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/i;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0294c8: |[0294c8] org.yuttadhammo.BodhiTimer.i.onClick:(Landroid/view/View;)V │ │ -0294d8: 5430 ba02 |0000: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/i;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02ba │ │ -0294dc: 7110 e307 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.g:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/content/SharedPreferences; // method@07e3 │ │ -0294e2: 0c00 |0005: move-result-object v0 │ │ -0294e4: 7210 ba00 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -0294ea: 0c00 |0009: move-result-object v0 │ │ -0294ec: 1a01 1804 |000a: const-string v1, "advTimeString" // string@0418 │ │ -0294f0: 5432 ba02 |000c: iget-object v2, v3, Lorg/yuttadhammo/BodhiTimer/i;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02ba │ │ -0294f4: 7110 e707 0200 |000e: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Ljava/lang/String; // method@07e7 │ │ -0294fa: 0c02 |0011: move-result-object v2 │ │ -0294fc: 7230 b800 1002 |0012: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -029502: 7210 b300 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -029508: 5430 ba02 |0018: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/i;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02ba │ │ -02950c: 6e10 e207 0000 |001a: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.finish:()V // method@07e2 │ │ -029512: 0e00 |001d: return-void │ │ +00e3a4: |[00e3a4] org.yuttadhammo.BodhiTimer.i.onClick:(Landroid/view/View;)V │ │ +00e3b4: 5430 0f01 |0000: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/i;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@010f │ │ +00e3b8: 7110 5702 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.g:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/content/SharedPreferences; // method@0257 │ │ +00e3be: 0c00 |0005: move-result-object v0 │ │ +00e3c0: 7210 2701 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +00e3c6: 0c00 |0009: move-result-object v0 │ │ +00e3c8: 1a01 f501 |000a: const-string v1, "advTimeString" // string@01f5 │ │ +00e3cc: 5432 0f01 |000c: iget-object v2, v3, Lorg/yuttadhammo/BodhiTimer/i;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@010f │ │ +00e3d0: 7110 5b02 0200 |000e: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.h:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Ljava/lang/String; // method@025b │ │ +00e3d6: 0c02 |0011: move-result-object v2 │ │ +00e3d8: 7230 2501 1002 |0012: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00e3de: 7210 2001 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0120 │ │ +00e3e4: 5430 0f01 |0018: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/i;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@010f │ │ +00e3e8: 6e10 5602 0000 |001a: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.finish:()V // method@0256 │ │ +00e3ee: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #236 header: │ │ -class_idx : 463 │ │ +Class #95 header: │ │ +class_idx : 252 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 343 │ │ +superclass_idx : 163 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #236 - │ │ +Class #95 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/j;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ArrayAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/j;) │ │ @@ -50553,109 +14786,109 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;Landroid/content/Context;ILjava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -029514: |[029514] org.yuttadhammo.BodhiTimer.j.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;Landroid/content/Context;ILjava/util/List;)V │ │ -029524: 5b01 bb02 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/j;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02bb │ │ -029528: 7040 e506 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@06e5 │ │ -02952e: 5b04 bc02 |0005: iput-object v4, v0, Lorg/yuttadhammo/BodhiTimer/j;.b:Ljava/util/List; // field@02bc │ │ -029532: 0e00 |0007: return-void │ │ +00e3f0: |[00e3f0] org.yuttadhammo.BodhiTimer.j.:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;Landroid/content/Context;ILjava/util/List;)V │ │ +00e400: 5b01 1001 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/j;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0110 │ │ +00e404: 7040 b901 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@01b9 │ │ +00e40a: 5b04 1101 |0005: iput-object v4, v0, Lorg/yuttadhammo/BodhiTimer/j;.b:Ljava/util/List; // field@0111 │ │ +00e40e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/j;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -029534: |[029534] org.yuttadhammo.BodhiTimer.j.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -029544: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -029546: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -029548: 5460 bb02 |0002: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/j;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02bb │ │ -02954c: 7110 dd07 0000 |0004: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; // method@07dd │ │ -029552: 0c00 |0007: move-result-object v0 │ │ -029554: 1a01 a105 |0008: const-string v1, "layout_inflater" // string@05a1 │ │ -029558: 6e20 0400 1000 |000a: invoke-virtual {v0, v1}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0004 │ │ -02955e: 0c00 |000d: move-result-object v0 │ │ -029560: 1f00 3701 |000e: check-cast v0, Landroid/view/LayoutInflater; // type@0137 │ │ -029564: 1401 0100 037f |0010: const v1, #float 1.74129e+38 // #7f030001 │ │ -02956a: 6e40 4506 1049 |0013: invoke-virtual {v0, v1, v9, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0645 │ │ -029570: 0c01 |0016: move-result-object v1 │ │ -029572: 5460 bc02 |0017: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/j;.b:Ljava/util/List; // field@02bc │ │ -029576: 7220 bc07 7000 |0019: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@07bc │ │ -02957c: 0c00 |001c: move-result-object v0 │ │ -02957e: 1f00 8e01 |001d: check-cast v0, Ljava/lang/String; // type@018e │ │ -029582: 1a02 7200 |001f: const-string v2, "#" // string@0072 │ │ -029586: 6e20 7d07 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@077d │ │ -02958c: 0c02 |0024: move-result-object v2 │ │ -02958e: 4600 0204 |0025: aget-object v0, v2, v4 │ │ -029592: 6e10 7a07 0000 |0027: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@077a │ │ -029598: 0a00 |002a: move-result v0 │ │ -02959a: 3d00 2000 |002b: if-lez v0, 004b // +0020 │ │ -02959e: 1400 0100 0b7f |002d: const v0, #float 1.84763e+38 // #7f0b0001 │ │ -0295a4: 6e20 6706 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0667 │ │ -0295aa: 0c00 |0033: move-result-object v0 │ │ -0295ac: 1f00 6b01 |0034: check-cast v0, Landroid/widget/TextView; // type@016b │ │ -0295b0: 3800 1500 |0036: if-eqz v0, 004b // +0015 │ │ -0295b4: 5463 bb02 |0038: iget-object v3, v6, Lorg/yuttadhammo/BodhiTimer/j;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02bb │ │ -0295b8: 7110 dd07 0300 |003a: invoke-static {v3}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; // method@07dd │ │ -0295be: 0c03 |003d: move-result-object v3 │ │ -0295c0: 4604 0204 |003e: aget-object v4, v2, v4 │ │ -0295c4: 7110 5b07 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@075b │ │ -0295ca: 0a04 |0043: move-result v4 │ │ -0295cc: 7120 a808 4300 |0044: invoke-static {v3, v4}, Lorg/yuttadhammo/BodhiTimer/am;.a:(Landroid/content/Context;I)Ljava/lang/String; // method@08a8 │ │ -0295d2: 0c03 |0047: move-result-object v3 │ │ -0295d4: 6e20 2b07 3000 |0048: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@072b │ │ -0295da: 2120 |004b: array-length v0, v2 │ │ -0295dc: 3750 1a00 |004c: if-le v0, v5, 0066 // +001a │ │ -0295e0: 4600 0205 |004e: aget-object v0, v2, v5 │ │ -0295e4: 6e10 7a07 0000 |0050: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@077a │ │ -0295ea: 0a00 |0053: move-result v0 │ │ -0295ec: 3d00 1200 |0054: if-lez v0, 0066 // +0012 │ │ -0295f0: 1400 0200 0b7f |0056: const v0, #float 1.84763e+38 // #7f0b0002 │ │ -0295f6: 6e20 6706 0100 |0059: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0667 │ │ -0295fc: 0c00 |005c: move-result-object v0 │ │ -0295fe: 1f00 6b01 |005d: check-cast v0, Landroid/widget/TextView; // type@016b │ │ -029602: 3800 0700 |005f: if-eqz v0, 0066 // +0007 │ │ -029606: 4602 0205 |0061: aget-object v2, v2, v5 │ │ -02960a: 6e20 2b07 2000 |0063: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@072b │ │ -029610: 1400 0300 0b7f |0066: const v0, #float 1.84763e+38 // #7f0b0003 │ │ -029616: 6e20 6706 0100 |0069: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0667 │ │ -02961c: 0c00 |006c: move-result-object v0 │ │ -02961e: 1f00 5801 |006d: check-cast v0, Landroid/widget/Button; // type@0158 │ │ -029622: 2202 d001 |006f: new-instance v2, Lorg/yuttadhammo/BodhiTimer/k; // type@01d0 │ │ -029626: 7030 c208 6207 |0071: invoke-direct {v2, v6, v7}, Lorg/yuttadhammo/BodhiTimer/k;.:(Lorg/yuttadhammo/BodhiTimer/j;I)V // method@08c2 │ │ -02962c: 6e20 e906 2000 |0074: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06e9 │ │ -029632: 1101 |0077: return-object v1 │ │ +00e410: |[00e410] org.yuttadhammo.BodhiTimer.j.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +00e420: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +00e422: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +00e424: 5460 1001 |0002: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/j;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0110 │ │ +00e428: 7110 5102 0000 |0004: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; // method@0251 │ │ +00e42e: 0c00 |0007: move-result-object v0 │ │ +00e430: 1a01 c902 |0008: const-string v1, "layout_inflater" // string@02c9 │ │ +00e434: 6e20 7f00 1000 |000a: invoke-virtual {v0, v1}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007f │ │ +00e43a: 0c00 |000d: move-result-object v0 │ │ +00e43c: 1f00 9700 |000e: check-cast v0, Landroid/view/LayoutInflater; // type@0097 │ │ +00e440: 1401 0100 037f |0010: const v1, #float 1.74129e+38 // #7f030001 │ │ +00e446: 6e40 a801 1049 |0013: invoke-virtual {v0, v1, v9, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@01a8 │ │ +00e44c: 0c01 |0016: move-result-object v1 │ │ +00e44e: 5460 1101 |0017: iget-object v0, v6, Lorg/yuttadhammo/BodhiTimer/j;.b:Ljava/util/List; // field@0111 │ │ +00e452: 7220 3a02 7000 |0019: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@023a │ │ +00e458: 0c00 |001c: move-result-object v0 │ │ +00e45a: 1f00 c500 |001d: check-cast v0, Ljava/lang/String; // type@00c5 │ │ +00e45e: 1a02 0800 |001f: const-string v2, "#" // string@0008 │ │ +00e462: 6e20 1702 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0217 │ │ +00e468: 0c02 |0024: move-result-object v2 │ │ +00e46a: 4600 0204 |0025: aget-object v0, v2, v4 │ │ +00e46e: 6e10 1402 0000 |0027: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0214 │ │ +00e474: 0a00 |002a: move-result v0 │ │ +00e476: 3d00 2000 |002b: if-lez v0, 004b // +0020 │ │ +00e47a: 1400 0100 0b7f |002d: const v0, #float 1.84763e+38 // #7f0b0001 │ │ +00e480: 6e20 a901 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@01a9 │ │ +00e486: 0c00 |0033: move-result-object v0 │ │ +00e488: 1f00 b100 |0034: check-cast v0, Landroid/widget/TextView; // type@00b1 │ │ +00e48c: 3800 1500 |0036: if-eqz v0, 004b // +0015 │ │ +00e490: 5463 1001 |0038: iget-object v3, v6, Lorg/yuttadhammo/BodhiTimer/j;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0110 │ │ +00e494: 7110 5102 0300 |003a: invoke-static {v3}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.c:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;)Landroid/app/Activity; // method@0251 │ │ +00e49a: 0c03 |003d: move-result-object v3 │ │ +00e49c: 4604 0204 |003e: aget-object v4, v2, v4 │ │ +00e4a0: 7110 0302 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0203 │ │ +00e4a6: 0a04 |0043: move-result v4 │ │ +00e4a8: 7120 1c03 4300 |0044: invoke-static {v3, v4}, Lorg/yuttadhammo/BodhiTimer/am;.a:(Landroid/content/Context;I)Ljava/lang/String; // method@031c │ │ +00e4ae: 0c03 |0047: move-result-object v3 │ │ +00e4b0: 6e20 e901 3000 |0048: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@01e9 │ │ +00e4b6: 2120 |004b: array-length v0, v2 │ │ +00e4b8: 3750 1a00 |004c: if-le v0, v5, 0066 // +001a │ │ +00e4bc: 4600 0205 |004e: aget-object v0, v2, v5 │ │ +00e4c0: 6e10 1402 0000 |0050: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0214 │ │ +00e4c6: 0a00 |0053: move-result v0 │ │ +00e4c8: 3d00 1200 |0054: if-lez v0, 0066 // +0012 │ │ +00e4cc: 1400 0200 0b7f |0056: const v0, #float 1.84763e+38 // #7f0b0002 │ │ +00e4d2: 6e20 a901 0100 |0059: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@01a9 │ │ +00e4d8: 0c00 |005c: move-result-object v0 │ │ +00e4da: 1f00 b100 |005d: check-cast v0, Landroid/widget/TextView; // type@00b1 │ │ +00e4de: 3800 0700 |005f: if-eqz v0, 0066 // +0007 │ │ +00e4e2: 4602 0205 |0061: aget-object v2, v2, v5 │ │ +00e4e6: 6e20 e901 2000 |0063: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@01e9 │ │ +00e4ec: 1400 0300 0b7f |0066: const v0, #float 1.84763e+38 // #7f0b0003 │ │ +00e4f2: 6e20 a901 0100 |0069: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@01a9 │ │ +00e4f8: 0c00 |006c: move-result-object v0 │ │ +00e4fa: 1f00 a400 |006d: check-cast v0, Landroid/widget/Button; // type@00a4 │ │ +00e4fe: 2202 fd00 |006f: new-instance v2, Lorg/yuttadhammo/BodhiTimer/k; // type@00fd │ │ +00e502: 7030 3603 6207 |0071: invoke-direct {v2, v6, v7}, Lorg/yuttadhammo/BodhiTimer/k;.:(Lorg/yuttadhammo/BodhiTimer/j;I)V // method@0336 │ │ +00e508: 6e20 bd01 2000 |0074: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01bd │ │ +00e50e: 1101 |0077: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #237 header: │ │ -class_idx : 464 │ │ +Class #96 header: │ │ +class_idx : 253 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #237 - │ │ +Class #96 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/k;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -50673,56 +14906,56 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/j;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -029634: |[029634] org.yuttadhammo.BodhiTimer.k.:(Lorg/yuttadhammo/BodhiTimer/j;I)V │ │ -029644: 5b01 be02 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/k;.b:Lorg/yuttadhammo/BodhiTimer/j; // field@02be │ │ -029648: 5902 bd02 |0002: iput v2, v0, Lorg/yuttadhammo/BodhiTimer/k;.a:I // field@02bd │ │ -02964c: 7010 6907 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -029652: 0e00 |0007: return-void │ │ +00e510: |[00e510] org.yuttadhammo.BodhiTimer.k.:(Lorg/yuttadhammo/BodhiTimer/j;I)V │ │ +00e520: 5b01 1301 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/k;.b:Lorg/yuttadhammo/BodhiTimer/j; // field@0113 │ │ +00e524: 5902 1201 |0002: iput v2, v0, Lorg/yuttadhammo/BodhiTimer/k;.a:I // field@0112 │ │ +00e528: 7010 0c02 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00e52e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/k;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -029654: |[029654] org.yuttadhammo.BodhiTimer.k.onClick:(Landroid/view/View;)V │ │ -029664: 5420 be02 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/k;.b:Lorg/yuttadhammo/BodhiTimer/j; // field@02be │ │ -029668: 5400 bb02 |0002: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/j;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@02bb │ │ -02966c: 5221 bd02 |0004: iget v1, v2, Lorg/yuttadhammo/BodhiTimer/k;.a:I // field@02bd │ │ -029670: 7120 da07 1000 |0006: invoke-static {v0, v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;I)V // method@07da │ │ -029676: 0e00 |0009: return-void │ │ +00e530: |[00e530] org.yuttadhammo.BodhiTimer.k.onClick:(Landroid/view/View;)V │ │ +00e540: 5420 1301 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/k;.b:Lorg/yuttadhammo/BodhiTimer/j; // field@0113 │ │ +00e544: 5400 1001 |0002: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/j;.a:Lorg/yuttadhammo/BodhiTimer/ANumberPicker; // field@0110 │ │ +00e548: 5221 1201 |0004: iget v1, v2, Lorg/yuttadhammo/BodhiTimer/k;.a:I // field@0112 │ │ +00e54c: 7120 4e02 1000 |0006: invoke-static {v0, v1}, Lorg/yuttadhammo/BodhiTimer/ANumberPicker;.a:(Lorg/yuttadhammo/BodhiTimer/ANumberPicker;I)V // method@024e │ │ +00e552: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #238 header: │ │ -class_idx : 465 │ │ +Class #97 header: │ │ +class_idx : 254 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #238 - │ │ +Class #97 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/l;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Animation$AnimationListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -50732,80 +14965,80 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -029678: |[029678] org.yuttadhammo.BodhiTimer.l.:()V │ │ -029688: 7010 6907 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -02968e: 0e00 |0003: return-void │ │ +00e554: |[00e554] org.yuttadhammo.BodhiTimer.l.:()V │ │ +00e564: 7010 0c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00e56a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/l;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029690: |[029690] org.yuttadhammo.BodhiTimer.l.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -0296a0: 0e00 |0000: return-void │ │ +00e56c: |[00e56c] org.yuttadhammo.BodhiTimer.l.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +00e57c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/l;) │ │ name : 'onAnimationRepeat' │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0296a4: |[0296a4] org.yuttadhammo.BodhiTimer.l.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -0296b4: 0e00 |0000: return-void │ │ +00e580: |[00e580] org.yuttadhammo.BodhiTimer.l.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +00e590: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/l;) │ │ name : 'onAnimationStart' │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0296b8: |[0296b8] org.yuttadhammo.BodhiTimer.l.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -0296c8: 0e00 |0000: return-void │ │ +00e594: |[00e594] org.yuttadhammo.BodhiTimer.l.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +00e5a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #239 header: │ │ -class_idx : 466 │ │ +Class #98 header: │ │ +class_idx : 255 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #239 - │ │ +Class #98 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/m;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/speech/tts/TextToSpeech$OnUtteranceCompletedListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -50819,56 +15052,56 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TTSService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0296cc: |[0296cc] org.yuttadhammo.BodhiTimer.m.:(Lorg/yuttadhammo/BodhiTimer/TTSService;)V │ │ -0296dc: 5b01 bf02 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/m;.a:Lorg/yuttadhammo/BodhiTimer/TTSService; // field@02bf │ │ -0296e0: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0296e6: 0e00 |0005: return-void │ │ +00e5a8: |[00e5a8] org.yuttadhammo.BodhiTimer.m.:(Lorg/yuttadhammo/BodhiTimer/TTSService;)V │ │ +00e5b8: 5b01 1401 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/m;.a:Lorg/yuttadhammo/BodhiTimer/TTSService; // field@0114 │ │ +00e5bc: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00e5c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/m;) │ │ name : 'onUtteranceCompleted' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0296e8: |[0296e8] org.yuttadhammo.BodhiTimer.m.onUtteranceCompleted:(Ljava/lang/String;)V │ │ -0296f8: 1a00 6f03 |0000: const-string v0, "TTSService" // string@036f │ │ -0296fc: 1a01 6f07 |0002: const-string v1, "utterance completed" // string@076f │ │ -029700: 7120 2c06 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -029706: 5420 bf02 |0007: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/m;.a:Lorg/yuttadhammo/BodhiTimer/TTSService; // field@02bf │ │ -02970a: 6e10 2408 0000 |0009: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/TTSService;.stopSelf:()V // method@0824 │ │ -029710: 0e00 |000c: return-void │ │ +00e5c4: |[00e5c4] org.yuttadhammo.BodhiTimer.m.onUtteranceCompleted:(Ljava/lang/String;)V │ │ +00e5d4: 1a00 9b01 |0000: const-string v0, "TTSService" // string@019b │ │ +00e5d8: 1a01 d303 |0002: const-string v1, "utterance completed" // string@03d3 │ │ +00e5dc: 7120 9f01 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +00e5e2: 5420 1401 |0007: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/m;.a:Lorg/yuttadhammo/BodhiTimer/TTSService; // field@0114 │ │ +00e5e6: 6e10 9802 0000 |0009: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/TTSService;.stopSelf:()V // method@0298 │ │ +00e5ec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #240 header: │ │ -class_idx : 467 │ │ +Class #99 header: │ │ +class_idx : 256 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #240 - │ │ +Class #99 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/n;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnLongClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -50882,64 +15115,64 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -029714: |[029714] org.yuttadhammo.BodhiTimer.n.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ -029724: 5b01 c002 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/n;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c0 │ │ -029728: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -02972e: 0e00 |0005: return-void │ │ +00e5f0: |[00e5f0] org.yuttadhammo.BodhiTimer.n.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ +00e600: 5b01 1501 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/n;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0115 │ │ +00e604: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00e60a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/n;) │ │ name : 'onLongClick' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -029730: |[029730] org.yuttadhammo.BodhiTimer.n.onLongClick:(Landroid/view/View;)Z │ │ -029740: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -029742: 5430 c002 |0001: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/n;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c0 │ │ -029746: 7110 2808 0000 |0003: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/content/SharedPreferences; // method@0828 │ │ -02974c: 0c00 |0006: move-result-object v0 │ │ -02974e: 1a01 6c03 |0007: const-string v1, "SwitchTimeMode" // string@036c │ │ -029752: 7230 bb00 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -029758: 0a00 |000c: move-result v0 │ │ -02975a: 3800 0800 |000d: if-eqz v0, 0015 // +0008 │ │ -02975e: 5430 c002 |000f: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/n;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c0 │ │ -029762: 7110 3408 0000 |0011: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@0834 │ │ -029768: 0f02 |0014: return v2 │ │ -02976a: 5430 c002 |0015: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/n;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c0 │ │ -02976e: 7110 3708 0000 |0017: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@0837 │ │ -029774: 28fa |001a: goto 0014 // -0006 │ │ +00e60c: |[00e60c] org.yuttadhammo.BodhiTimer.n.onLongClick:(Landroid/view/View;)Z │ │ +00e61c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00e61e: 5430 1501 |0001: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/n;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0115 │ │ +00e622: 7110 9c02 0000 |0003: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/content/SharedPreferences; // method@029c │ │ +00e628: 0c00 |0006: move-result-object v0 │ │ +00e62a: 1a01 9901 |0007: const-string v1, "SwitchTimeMode" // string@0199 │ │ +00e62e: 7230 2801 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00e634: 0a00 |000c: move-result v0 │ │ +00e636: 3800 0800 |000d: if-eqz v0, 0015 // +0008 │ │ +00e63a: 5430 1501 |000f: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/n;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0115 │ │ +00e63e: 7110 a802 0000 |0011: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@02a8 │ │ +00e644: 0f02 |0014: return v2 │ │ +00e646: 5430 1501 |0015: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/n;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0115 │ │ +00e64a: 7110 ab02 0000 |0017: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@02ab │ │ +00e650: 28fa |001a: goto 0014 // -0006 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #241 header: │ │ -class_idx : 468 │ │ +Class #100 header: │ │ +class_idx : 257 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 420 │ │ +superclass_idx : 210 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #241 - │ │ +Class #100 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/o;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/util/TimerTask;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/o;) │ │ @@ -50952,60 +15185,60 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -029778: |[029778] org.yuttadhammo.BodhiTimer.o.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ -029788: 5b01 c102 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/o;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c1 │ │ -02978c: 7010 cb07 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@07cb │ │ -029792: 0e00 |0005: return-void │ │ +00e654: |[00e654] org.yuttadhammo.BodhiTimer.o.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ +00e664: 5b01 1601 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/o;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0116 │ │ +00e668: 7010 3f02 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@023f │ │ +00e66e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/o;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -029794: |[029794] org.yuttadhammo.BodhiTimer.o.run:()V │ │ -0297a4: 5420 c102 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/o;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c1 │ │ -0297a8: 7110 3808 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/os/Handler; // method@0838 │ │ -0297ae: 0c00 |0005: move-result-object v0 │ │ -0297b0: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -0297b4: 5420 c102 |0008: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/o;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c1 │ │ -0297b8: 7110 3808 0000 |000a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/os/Handler; // method@0838 │ │ -0297be: 0c00 |000d: move-result-object v0 │ │ -0297c0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0297c2: 6e20 3c01 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@013c │ │ -0297c8: 0e00 |0012: return-void │ │ +00e670: |[00e670] org.yuttadhammo.BodhiTimer.o.run:()V │ │ +00e680: 5420 1601 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/o;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0116 │ │ +00e684: 7110 ac02 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/os/Handler; // method@02ac │ │ +00e68a: 0c00 |0005: move-result-object v0 │ │ +00e68c: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +00e690: 5420 1601 |0008: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/o;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0116 │ │ +00e694: 7110 ac02 0000 |000a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/os/Handler; // method@02ac │ │ +00e69a: 0c00 |000d: move-result-object v0 │ │ +00e69c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +00e69e: 6e20 7c01 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@017c │ │ +00e6a4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #242 header: │ │ -class_idx : 469 │ │ +Class #101 header: │ │ +class_idx : 258 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #242 - │ │ +Class #101 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/p;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/media/MediaPlayer$OnCompletionListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -51019,52 +15252,52 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0297cc: |[0297cc] org.yuttadhammo.BodhiTimer.p.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ -0297dc: 5b01 c202 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/p;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c2 │ │ -0297e0: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0297e6: 0e00 |0005: return-void │ │ +00e6a8: |[00e6a8] org.yuttadhammo.BodhiTimer.p.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ +00e6b8: 5b01 1701 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/p;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0117 │ │ +00e6bc: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00e6c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/p;) │ │ name : 'onCompletion' │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0297e8: |[0297e8] org.yuttadhammo.BodhiTimer.p.onCompletion:(Landroid/media/MediaPlayer;)V │ │ -0297f8: 6e10 1301 0100 |0000: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@0113 │ │ -0297fe: 0e00 |0003: return-void │ │ +00e6c4: |[00e6c4] org.yuttadhammo.BodhiTimer.p.onCompletion:(Landroid/media/MediaPlayer;)V │ │ +00e6d4: 6e10 5f01 0100 |0000: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@015f │ │ +00e6da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #243 header: │ │ -class_idx : 470 │ │ +Class #102 header: │ │ +class_idx : 259 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 420 │ │ +superclass_idx : 210 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #243 - │ │ +Class #102 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/q;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/util/TimerTask;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/q;) │ │ @@ -51077,60 +15310,60 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -029800: |[029800] org.yuttadhammo.BodhiTimer.q.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ -029810: 5b01 c302 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/q;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c3 │ │ -029814: 7010 cb07 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@07cb │ │ -02981a: 0e00 |0005: return-void │ │ +00e6dc: |[00e6dc] org.yuttadhammo.BodhiTimer.q.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ +00e6ec: 5b01 1801 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/q;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0118 │ │ +00e6f0: 7010 3f02 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@023f │ │ +00e6f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/q;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -02981c: |[02981c] org.yuttadhammo.BodhiTimer.q.run:()V │ │ -02982c: 5420 c302 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/q;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c3 │ │ -029830: 7110 3808 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/os/Handler; // method@0838 │ │ -029836: 0c00 |0005: move-result-object v0 │ │ -029838: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -02983c: 5420 c302 |0008: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/q;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c3 │ │ -029840: 7110 3808 0000 |000a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/os/Handler; // method@0838 │ │ -029846: 0c00 |000d: move-result-object v0 │ │ -029848: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -02984a: 6e20 3c01 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@013c │ │ -029850: 0e00 |0012: return-void │ │ +00e6f8: |[00e6f8] org.yuttadhammo.BodhiTimer.q.run:()V │ │ +00e708: 5420 1801 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/q;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0118 │ │ +00e70c: 7110 ac02 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/os/Handler; // method@02ac │ │ +00e712: 0c00 |0005: move-result-object v0 │ │ +00e714: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +00e718: 5420 1801 |0008: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/q;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0118 │ │ +00e71c: 7110 ac02 0000 |000a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/os/Handler; // method@02ac │ │ +00e722: 0c00 |000d: move-result-object v0 │ │ +00e724: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +00e726: 6e20 7c01 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@017c │ │ +00e72c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #244 header: │ │ -class_idx : 471 │ │ +Class #103 header: │ │ +class_idx : 260 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 78 │ │ +superclass_idx : 126 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #244 - │ │ +Class #103 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/r;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/r;) │ │ @@ -51143,55 +15376,55 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -029854: |[029854] org.yuttadhammo.BodhiTimer.r.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ -029864: 5b01 c402 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/r;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c4 │ │ -029868: 7010 3601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0136 │ │ -02986e: 0e00 |0005: return-void │ │ +00e730: |[00e730] org.yuttadhammo.BodhiTimer.r.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ +00e740: 5b01 1901 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/r;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0119 │ │ +00e744: 7010 7b01 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@017b │ │ +00e74a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/r;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -029870: |[029870] org.yuttadhammo.BodhiTimer.r.handleMessage:(Landroid/os/Message;)V │ │ -029880: 5410 c402 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/r;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c4 │ │ -029884: 6e10 2a08 0000 |0002: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:()V // method@082a │ │ -02988a: 5410 c402 |0005: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/r;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c4 │ │ -02988e: 7110 3b08 0000 |0007: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@083b │ │ -029894: 0e00 |000a: return-void │ │ +00e74c: |[00e74c] org.yuttadhammo.BodhiTimer.r.handleMessage:(Landroid/os/Message;)V │ │ +00e75c: 5410 1901 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/r;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0119 │ │ +00e760: 6e10 9e02 0000 |0002: invoke-virtual {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:()V // method@029e │ │ +00e766: 5410 1901 |0005: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/r;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@0119 │ │ +00e76a: 7110 af02 0000 |0007: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@02af │ │ +00e770: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #245 header: │ │ -class_idx : 472 │ │ +Class #104 header: │ │ +class_idx : 261 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #245 - │ │ +Class #104 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/s;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/speech/tts/TextToSpeech$OnInitListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -51205,66 +15438,66 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -029898: |[029898] org.yuttadhammo.BodhiTimer.s.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ -0298a8: 5b01 c502 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/s;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c5 │ │ -0298ac: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -0298b2: 0e00 |0005: return-void │ │ +00e774: |[00e774] org.yuttadhammo.BodhiTimer.s.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ +00e784: 5b01 1a01 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/s;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@011a │ │ +00e788: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00e78e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/s;) │ │ name : 'onInit' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -0298b4: |[0298b4] org.yuttadhammo.BodhiTimer.s.onInit:(I)V │ │ -0298c4: 3905 1700 |0000: if-nez v5, 0017 // +0017 │ │ -0298c8: 5440 c502 |0002: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/s;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c5 │ │ -0298cc: 7110 3c08 0000 |0004: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/speech/tts/TextToSpeech; // method@083c │ │ -0298d2: 0c00 |0007: move-result-object v0 │ │ -0298d4: 5441 c502 |0008: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/s;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c5 │ │ -0298d8: 1402 0d00 097f |000a: const v2, #float 1.82104e+38 // #7f09000d │ │ -0298de: 6e20 4508 2100 |000d: invoke-virtual {v1, v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getString:(I)Ljava/lang/String; // method@0845 │ │ -0298e4: 0c01 |0010: move-result-object v1 │ │ -0298e6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0298e8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0298ea: 6e40 6601 1032 |0013: invoke-virtual {v0, v1, v2, v3}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@0166 │ │ -0298f0: 0e00 |0016: return-void │ │ -0298f2: 1a00 ab04 |0017: const-string v0, "error" // string@04ab │ │ -0298f6: 1a01 1301 |0019: const-string v1, "Initilization Failed!" // string@0113 │ │ -0298fa: 7120 2d06 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@062d │ │ -029900: 28f8 |001e: goto 0016 // -0008 │ │ +00e790: |[00e790] org.yuttadhammo.BodhiTimer.s.onInit:(I)V │ │ +00e7a0: 3905 1700 |0000: if-nez v5, 0017 // +0017 │ │ +00e7a4: 5440 1a01 |0002: iget-object v0, v4, Lorg/yuttadhammo/BodhiTimer/s;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@011a │ │ +00e7a8: 7110 b002 0000 |0004: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.f:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)Landroid/speech/tts/TextToSpeech; // method@02b0 │ │ +00e7ae: 0c00 |0007: move-result-object v0 │ │ +00e7b0: 5441 1a01 |0008: iget-object v1, v4, Lorg/yuttadhammo/BodhiTimer/s;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@011a │ │ +00e7b4: 1402 0d00 097f |000a: const v2, #float 1.82104e+38 // #7f09000d │ │ +00e7ba: 6e20 b902 2100 |000d: invoke-virtual {v1, v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.getString:(I)Ljava/lang/String; // method@02b9 │ │ +00e7c0: 0c01 |0010: move-result-object v1 │ │ +00e7c2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +00e7c4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +00e7c6: 6e40 9801 1032 |0013: invoke-virtual {v0, v1, v2, v3}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@0198 │ │ +00e7cc: 0e00 |0016: return-void │ │ +00e7ce: 1a00 5102 |0017: const-string v0, "error" // string@0251 │ │ +00e7d2: 1a01 4d00 |0019: const-string v1, "Initilization Failed!" // string@004d │ │ +00e7d6: 7120 a001 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@01a0 │ │ +00e7dc: 28f8 |001e: goto 0016 // -0008 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #246 header: │ │ -class_idx : 473 │ │ +Class #105 header: │ │ +class_idx : 262 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 28 │ │ +superclass_idx : 84 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #246 - │ │ +Class #105 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/t;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/t;) │ │ @@ -51277,95 +15510,95 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -029904: |[029904] org.yuttadhammo.BodhiTimer.t.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ -029914: 5b01 c602 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c6 │ │ -029918: 7010 7e00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@007e │ │ -02991e: 0e00 |0005: return-void │ │ +00e7e0: |[00e7e0] org.yuttadhammo.BodhiTimer.t.:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V │ │ +00e7f0: 5b01 1b01 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@011b │ │ +00e7f4: 7010 ed00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00ed │ │ +00e7fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/t;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -029920: |[029920] org.yuttadhammo.BodhiTimer.t.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -029930: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -029932: 5450 c602 |0001: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c6 │ │ -029936: 7110 4108 0000 |0003: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@0841 │ │ -02993c: 5450 c602 |0006: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c6 │ │ -029940: 7120 2e08 4000 |0008: invoke-static {v0, v4}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;Z)V // method@082e │ │ -029946: 1a00 7c03 |000b: const-string v0, "TimerActivity" // string@037c │ │ -02994a: 2201 8f01 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -02994e: 7010 8207 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -029954: 1a02 7506 |0012: const-string v2, "received: " // string@0675 │ │ -029958: 6e20 8807 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02995e: 0c01 |0017: move-result-object v1 │ │ -029960: 1a02 5707 |0018: const-string v2, "time" // string@0757 │ │ -029964: 1303 e703 |001a: const/16 v3, #int 999 // #3e7 │ │ -029968: 6e30 a100 2703 |001c: invoke-virtual {v7, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00a1 │ │ -02996e: 0a02 |001f: move-result v2 │ │ -029970: 6e20 8507 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -029976: 0c01 |0023: move-result-object v1 │ │ -029978: 6e10 8b07 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02997e: 0c01 |0027: move-result-object v1 │ │ -029980: 7120 2c06 1000 |0028: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -029986: 1a00 4e07 |002b: const-string v0, "stop" // string@074e │ │ -02998a: 6e30 9c00 0704 |002d: invoke-virtual {v7, v0, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@009c │ │ -029990: 0a00 |0030: move-result v0 │ │ -029992: 3800 0300 |0031: if-eqz v0, 0034 // +0003 │ │ -029996: 0e00 |0033: return-void │ │ -029998: 5450 c602 |0034: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c6 │ │ -02999c: 1a01 5707 |0036: const-string v1, "time" // string@0757 │ │ -0299a0: 5452 c602 |0038: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c6 │ │ -0299a4: 7110 4808 0200 |003a: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)I // method@0848 │ │ -0299aa: 0a02 |003d: move-result v2 │ │ -0299ac: 6e30 a100 1702 |003e: invoke-virtual {v7, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00a1 │ │ -0299b2: 0a01 |0041: move-result v1 │ │ -0299b4: 7120 2708 1000 |0042: invoke-static {v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;I)I // method@0827 │ │ -0299ba: 5450 c602 |0045: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c6 │ │ -0299be: 5451 c602 |0047: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c6 │ │ -0299c2: 7110 4808 0100 |0049: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)I // method@0848 │ │ -0299c8: 0a01 |004c: move-result v1 │ │ -0299ca: 7120 3108 1000 |004d: invoke-static {v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;I)I // method@0831 │ │ -0299d0: 5450 c602 |0050: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c6 │ │ -0299d4: 5451 c602 |0052: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@02c6 │ │ -0299d8: 7110 4a08 0100 |0054: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)I // method@084a │ │ -0299de: 0a01 |0057: move-result v1 │ │ -0299e0: 1212 |0058: const/4 v2, #int 1 // #1 │ │ -0299e2: 7130 2d08 1002 |0059: invoke-static {v0, v1, v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;IZ)V // method@082d │ │ -0299e8: 28d7 |005c: goto 0033 // -0029 │ │ +00e7fc: |[00e7fc] org.yuttadhammo.BodhiTimer.t.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +00e80c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00e80e: 5450 1b01 |0001: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@011b │ │ +00e812: 7110 b502 0000 |0003: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.g:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)V // method@02b5 │ │ +00e818: 5450 1b01 |0006: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@011b │ │ +00e81c: 7120 a202 4000 |0008: invoke-static {v0, v4}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;Z)V // method@02a2 │ │ +00e822: 1a00 a401 |000b: const-string v0, "TimerActivity" // string@01a4 │ │ +00e826: 2201 c600 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00e82a: 7010 1b02 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00e830: 1a02 2d03 |0012: const-string v2, "received: " // string@032d │ │ +00e834: 6e20 1f02 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00e83a: 0c01 |0017: move-result-object v1 │ │ +00e83c: 1a02 bf03 |0018: const-string v2, "time" // string@03bf │ │ +00e840: 1303 e703 |001a: const/16 v3, #int 999 // #3e7 │ │ +00e844: 6e30 0e01 2703 |001c: invoke-virtual {v7, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@010e │ │ +00e84a: 0a02 |001f: move-result v2 │ │ +00e84c: 6e20 1c02 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00e852: 0c01 |0023: move-result-object v1 │ │ +00e854: 6e10 2002 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00e85a: 0c01 |0027: move-result-object v1 │ │ +00e85c: 7120 9f01 1000 |0028: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +00e862: 1a00 b603 |002b: const-string v0, "stop" // string@03b6 │ │ +00e866: 6e30 0901 0704 |002d: invoke-virtual {v7, v0, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0109 │ │ +00e86c: 0a00 |0030: move-result v0 │ │ +00e86e: 3800 0300 |0031: if-eqz v0, 0034 // +0003 │ │ +00e872: 0e00 |0033: return-void │ │ +00e874: 5450 1b01 |0034: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@011b │ │ +00e878: 1a01 bf03 |0036: const-string v1, "time" // string@03bf │ │ +00e87c: 5452 1b01 |0038: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@011b │ │ +00e880: 7110 bc02 0200 |003a: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)I // method@02bc │ │ +00e886: 0a02 |003d: move-result v2 │ │ +00e888: 6e30 0e01 1702 |003e: invoke-virtual {v7, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@010e │ │ +00e88e: 0a01 |0041: move-result v1 │ │ +00e890: 7120 9b02 1000 |0042: invoke-static {v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;I)I // method@029b │ │ +00e896: 5450 1b01 |0045: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@011b │ │ +00e89a: 5451 1b01 |0047: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@011b │ │ +00e89e: 7110 bc02 0100 |0049: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.h:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)I // method@02bc │ │ +00e8a4: 0a01 |004c: move-result v1 │ │ +00e8a6: 7120 a502 1000 |004d: invoke-static {v0, v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;I)I // method@02a5 │ │ +00e8ac: 5450 1b01 |0050: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@011b │ │ +00e8b0: 5451 1b01 |0052: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/t;.a:Lorg/yuttadhammo/BodhiTimer/TimerActivity; // field@011b │ │ +00e8b4: 7110 be02 0100 |0054: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.i:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;)I // method@02be │ │ +00e8ba: 0a01 |0057: move-result v1 │ │ +00e8bc: 1212 |0058: const/4 v2, #int 1 // #1 │ │ +00e8be: 7130 a102 1002 |0059: invoke-static {v0, v1, v2}, Lorg/yuttadhammo/BodhiTimer/TimerActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerActivity;IZ)V // method@02a1 │ │ +00e8c4: 28d7 |005c: goto 0033 // -0029 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #247 header: │ │ -class_idx : 474 │ │ +Class #106 header: │ │ +class_idx : 263 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #247 - │ │ +Class #106 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/u;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -51379,210 +15612,210 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0299ec: |[0299ec] org.yuttadhammo.BodhiTimer.u.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ -0299fc: 5b01 c702 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029a00: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -029a06: 0e00 |0005: return-void │ │ +00e8c8: |[00e8c8] org.yuttadhammo.BodhiTimer.u.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ +00e8d8: 5b01 1c01 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00e8dc: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00e8e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/u;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 336 16-bit code units │ │ -029a08: |[029a08] org.yuttadhammo.BodhiTimer.u.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -029a18: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -029a1a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -029a1c: 5450 c702 |0002: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029a20: 7110 6308 0000 |0004: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -029a26: 0c00 |0007: move-result-object v0 │ │ -029a28: 6e10 1101 0000 |0008: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0111 │ │ -029a2e: 0a00 |000b: move-result v0 │ │ -029a30: 3800 6300 |000c: if-eqz v0, 006f // +0063 │ │ -029a34: 5450 c702 |000e: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029a38: 7110 6908 0000 |0010: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@0869 │ │ -029a3e: 0c00 |0013: move-result-object v0 │ │ -029a40: 5451 c702 |0014: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029a44: 7110 6608 0100 |0016: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -029a4a: 0c01 |0019: move-result-object v1 │ │ -029a4c: 1402 4000 097f |001a: const v2, #float 1.82106e+38 // #7f090040 │ │ -029a52: 6e20 8a00 2100 |001d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -029a58: 0c01 |0020: move-result-object v1 │ │ -029a5a: 6e20 5c01 1000 |0021: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@015c │ │ -029a60: 5450 c702 |0024: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029a64: 7110 6908 0000 |0026: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@0869 │ │ -029a6a: 0c00 |0029: move-result-object v0 │ │ -029a6c: 5451 c702 |002a: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029a70: 7110 6608 0100 |002c: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -029a76: 0c01 |002f: move-result-object v1 │ │ -029a78: 1402 4100 097f |0030: const v2, #float 1.82106e+38 // #7f090041 │ │ -029a7e: 6e20 8a00 2100 |0033: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -029a84: 0c01 |0036: move-result-object v1 │ │ -029a86: 6e20 5b01 1000 |0037: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -029a8c: 5450 c702 |003a: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029a90: 7110 6a08 0000 |003c: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@086a │ │ -029a96: 0c00 |003f: move-result-object v0 │ │ -029a98: 5451 c702 |0040: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029a9c: 7110 6608 0100 |0042: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -029aa2: 0c01 |0045: move-result-object v1 │ │ -029aa4: 1402 3e00 097f |0046: const v2, #float 1.82105e+38 // #7f09003e │ │ -029aaa: 6e20 8a00 2100 |0049: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -029ab0: 0c01 |004c: move-result-object v1 │ │ -029ab2: 6e20 5c01 1000 |004d: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@015c │ │ -029ab8: 5450 c702 |0050: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029abc: 7110 6a08 0000 |0052: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@086a │ │ -029ac2: 0c00 |0055: move-result-object v0 │ │ -029ac4: 5451 c702 |0056: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029ac8: 7110 6608 0100 |0058: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -029ace: 0c01 |005b: move-result-object v1 │ │ -029ad0: 1402 3f00 097f |005c: const v2, #float 1.82106e+38 // #7f09003f │ │ -029ad6: 6e20 8a00 2100 |005f: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -029adc: 0c01 |0062: move-result-object v1 │ │ -029ade: 6e20 5b01 1000 |0063: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -029ae4: 5450 c702 |0066: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029ae8: 7110 6308 0000 |0068: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -029aee: 0c00 |006b: move-result-object v0 │ │ -029af0: 6e10 1a01 0000 |006c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@011a │ │ -029af6: 6e10 6e07 0700 |006f: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@076e │ │ -029afc: 0c00 |0072: move-result-object v0 │ │ -029afe: 1a01 5307 |0073: const-string v1, "system" // string@0753 │ │ -029b02: 6e20 7707 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -029b08: 0a00 |0078: move-result v0 │ │ -029b0a: 3800 2600 |0079: if-eqz v0, 009f // +0026 │ │ -029b0e: 2201 2300 |007b: new-instance v1, Landroid/content/Intent; // type@0023 │ │ -029b12: 1a00 2604 |007d: const-string v0, "android.intent.action.RINGTONE_PICKER" // string@0426 │ │ -029b16: 7020 9600 0100 |007f: invoke-direct {v1, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0096 │ │ -029b1c: 1a00 2f04 |0082: const-string v0, "android.intent.extra.ringtone.TYPE" // string@042f │ │ -029b20: 1272 |0084: const/4 v2, #int 7 // #7 │ │ -029b22: 6e30 a700 0102 |0085: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00a7 │ │ -029b28: 1a00 2e04 |0088: const-string v0, "android.intent.extra.ringtone.TITLE" // string@042e │ │ -029b2c: 1a02 5d03 |008a: const-string v2, "Select Tone" // string@035d │ │ -029b30: 6e30 a900 0102 |008c: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -029b36: 1a02 2c04 |008f: const-string v2, "android.intent.extra.ringtone.EXISTING_URI" // string@042c │ │ -029b3a: 1200 |0091: const/4 v0, #int 0 // #0 │ │ -029b3c: 1f00 4900 |0092: check-cast v0, Landroid/net/Uri; // type@0049 │ │ -029b40: 6e30 a800 2100 |0094: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00a8 │ │ -029b46: 7100 6208 0000 |0097: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@0862 │ │ -029b4c: 0c00 |009a: move-result-object v0 │ │ -029b4e: 6e30 1800 1003 |009b: invoke-virtual {v0, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0018 │ │ -029b54: 0f04 |009e: return v4 │ │ -029b56: 6e10 6e07 0700 |009f: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@076e │ │ -029b5c: 0c00 |00a2: move-result-object v0 │ │ -029b5e: 1a01 b304 |00a3: const-string v1, "file" // string@04b3 │ │ -029b62: 6e20 7707 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -029b68: 0a00 |00a8: move-result v0 │ │ -029b6a: 3800 3100 |00a9: if-eqz v0, 00da // +0031 │ │ -029b6e: 2200 2300 |00ab: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -029b72: 1a01 2304 |00ad: const-string v1, "android.intent.action.GET_CONTENT" // string@0423 │ │ -029b76: 7020 9600 1000 |00af: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0096 │ │ -029b7c: 1a01 4e04 |00b2: const-string v1, "audio/*" // string@044e │ │ -029b80: 6e20 af00 1000 |00b4: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00af │ │ -029b86: 1a01 2b04 |00b7: const-string v1, "android.intent.category.OPENABLE" // string@042b │ │ -029b8a: 6e20 9800 1000 |00b9: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0098 │ │ -029b90: 7100 6208 0000 |00bc: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@0862 │ │ -029b96: 0c01 |00bf: move-result-object v1 │ │ -029b98: 1a02 5c03 |00c0: const-string v2, "Select Sound File" // string@035c │ │ -029b9c: 7120 9a00 2000 |00c2: invoke-static {v0, v2}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@009a │ │ -029ba2: 0c00 |00c5: move-result-object v0 │ │ -029ba4: 1212 |00c6: const/4 v2, #int 1 // #1 │ │ -029ba6: 6e30 1800 0102 |00c7: invoke-virtual {v1, v0, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0018 │ │ -029bac: 28d4 |00ca: goto 009e // -002c │ │ -029bae: 0d00 |00cb: move-exception v0 │ │ -029bb0: 7100 6208 0000 |00cc: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@0862 │ │ -029bb6: 0c00 |00cf: move-result-object v0 │ │ -029bb8: 1a01 3b03 |00d0: const-string v1, "Please install a File Manager." // string@033b │ │ -029bbc: 7130 2f07 1003 |00d2: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@072f │ │ -029bc2: 0c00 |00d5: move-result-object v0 │ │ -029bc4: 6e10 3007 0000 |00d6: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0730 │ │ -029bca: 28c5 |00d9: goto 009e // -003b │ │ -029bcc: 6e10 6e07 0700 |00da: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@076e │ │ -029bd2: 0c00 |00dd: move-result-object v0 │ │ -029bd4: 1a01 6407 |00de: const-string v1, "tts" // string@0764 │ │ -029bd8: 6e20 7707 1000 |00e0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -029bde: 0a00 |00e3: move-result v0 │ │ -029be0: 3800 6300 |00e4: if-eqz v0, 0147 // +0063 │ │ -029be4: 2200 5a01 |00e6: new-instance v0, Landroid/widget/EditText; // type@015a │ │ -029be8: 5451 c702 |00e8: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029bec: 7110 6608 0100 |00ea: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -029bf2: 0c01 |00ed: move-result-object v1 │ │ -029bf4: 7020 f206 1000 |00ee: invoke-direct {v0, v1}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@06f2 │ │ -029bfa: 5451 c702 |00f1: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029bfe: 7110 6b08 0100 |00f3: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -029c04: 0c01 |00f6: move-result-object v1 │ │ -029c06: 1a02 6507 |00f7: const-string v2, "tts_string" // string@0765 │ │ -029c0a: 1a03 0000 |00f9: const-string v3, "" // string@0000 │ │ -029c0e: 7230 be00 2103 |00fb: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -029c14: 0c01 |00fe: move-result-object v1 │ │ -029c16: 6e20 f606 1000 |00ff: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@06f6 │ │ -029c1c: 2201 0900 |0102: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -029c20: 5452 c702 |0104: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029c24: 7110 6608 0200 |0106: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -029c2a: 0c02 |0109: move-result-object v2 │ │ -029c2c: 7020 1c00 2100 |010a: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001c │ │ -029c32: 5452 c702 |010d: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029c36: 1403 2600 097f |010f: const v3, #float 1.82105e+38 // #7f090026 │ │ -029c3c: 6e20 7008 3200 |0112: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@0870 │ │ -029c42: 0c02 |0115: move-result-object v2 │ │ -029c44: 6e20 2400 2100 |0116: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0024 │ │ -029c4a: 0c01 |0119: move-result-object v1 │ │ -029c4c: 5452 c702 |011a: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029c50: 1403 2700 097f |011c: const v3, #float 1.82105e+38 // #7f090027 │ │ -029c56: 6e20 7008 3200 |011f: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@0870 │ │ -029c5c: 0c02 |0122: move-result-object v2 │ │ -029c5e: 6e20 2000 2100 |0123: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -029c64: 0c01 |0126: move-result-object v1 │ │ -029c66: 6e20 2500 0100 |0127: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -029c6c: 0c01 |012a: move-result-object v1 │ │ -029c6e: 1402 0a00 0401 |012b: const v2, #float 2.42446e-38 // #0104000a │ │ -029c74: 2203 dc01 |012e: new-instance v3, Lorg/yuttadhammo/BodhiTimer/w; // type@01dc │ │ -029c78: 7030 dc08 5300 |0130: invoke-direct {v3, v5, v0}, Lorg/yuttadhammo/BodhiTimer/w;.:(Lorg/yuttadhammo/BodhiTimer/u;Landroid/widget/EditText;)V // method@08dc │ │ -029c7e: 6e30 2300 2103 |0133: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -029c84: 0c00 |0136: move-result-object v0 │ │ -029c86: 1501 0401 |0137: const/high16 v1, #int 17039360 // #104 │ │ -029c8a: 2202 db01 |0139: new-instance v2, Lorg/yuttadhammo/BodhiTimer/v; // type@01db │ │ -029c8e: 7020 da08 5200 |013b: invoke-direct {v2, v5}, Lorg/yuttadhammo/BodhiTimer/v;.:(Lorg/yuttadhammo/BodhiTimer/u;)V // method@08da │ │ -029c94: 6e30 2100 1002 |013e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ -029c9a: 0c00 |0141: move-result-object v0 │ │ -029c9c: 6e10 2600 0000 |0142: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0026 │ │ -029ca2: 2900 59ff |0145: goto/16 009e // -00a7 │ │ -029ca6: 5450 c702 |0147: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029caa: 1f07 8e01 |0149: check-cast v7, Ljava/lang/String; // type@018e │ │ -029cae: 7120 6408 7000 |014b: invoke-static {v0, v7}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Ljava/lang/String;)Ljava/lang/String; // method@0864 │ │ -029cb4: 2900 50ff |014e: goto/16 009e // -00b0 │ │ +00e8e4: |[00e8e4] org.yuttadhammo.BodhiTimer.u.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +00e8f4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +00e8f6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +00e8f8: 5450 1c01 |0002: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00e8fc: 7110 d702 0000 |0004: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00e902: 0c00 |0007: move-result-object v0 │ │ +00e904: 6e10 5d01 0000 |0008: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@015d │ │ +00e90a: 0a00 |000b: move-result v0 │ │ +00e90c: 3800 6300 |000c: if-eqz v0, 006f // +0063 │ │ +00e910: 5450 1c01 |000e: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00e914: 7110 dd02 0000 |0010: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02dd │ │ +00e91a: 0c00 |0013: move-result-object v0 │ │ +00e91c: 5451 1c01 |0014: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00e920: 7110 da02 0100 |0016: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00e926: 0c01 |0019: move-result-object v1 │ │ +00e928: 1402 4000 097f |001a: const v2, #float 1.82106e+38 // #7f090040 │ │ +00e92e: 6e20 f800 2100 |001d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00e934: 0c01 |0020: move-result-object v1 │ │ +00e936: 6e20 8e01 1000 |0021: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@018e │ │ +00e93c: 5450 1c01 |0024: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00e940: 7110 dd02 0000 |0026: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02dd │ │ +00e946: 0c00 |0029: move-result-object v0 │ │ +00e948: 5451 1c01 |002a: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00e94c: 7110 da02 0100 |002c: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00e952: 0c01 |002f: move-result-object v1 │ │ +00e954: 1402 4100 097f |0030: const v2, #float 1.82106e+38 // #7f090041 │ │ +00e95a: 6e20 f800 2100 |0033: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00e960: 0c01 |0036: move-result-object v1 │ │ +00e962: 6e20 8d01 1000 |0037: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00e968: 5450 1c01 |003a: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00e96c: 7110 de02 0000 |003c: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02de │ │ +00e972: 0c00 |003f: move-result-object v0 │ │ +00e974: 5451 1c01 |0040: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00e978: 7110 da02 0100 |0042: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00e97e: 0c01 |0045: move-result-object v1 │ │ +00e980: 1402 3e00 097f |0046: const v2, #float 1.82105e+38 // #7f09003e │ │ +00e986: 6e20 f800 2100 |0049: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00e98c: 0c01 |004c: move-result-object v1 │ │ +00e98e: 6e20 8e01 1000 |004d: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@018e │ │ +00e994: 5450 1c01 |0050: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00e998: 7110 de02 0000 |0052: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02de │ │ +00e99e: 0c00 |0055: move-result-object v0 │ │ +00e9a0: 5451 1c01 |0056: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00e9a4: 7110 da02 0100 |0058: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00e9aa: 0c01 |005b: move-result-object v1 │ │ +00e9ac: 1402 3f00 097f |005c: const v2, #float 1.82106e+38 // #7f09003f │ │ +00e9b2: 6e20 f800 2100 |005f: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00e9b8: 0c01 |0062: move-result-object v1 │ │ +00e9ba: 6e20 8d01 1000 |0063: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00e9c0: 5450 1c01 |0066: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00e9c4: 7110 d702 0000 |0068: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00e9ca: 0c00 |006b: move-result-object v0 │ │ +00e9cc: 6e10 6601 0000 |006c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@0166 │ │ +00e9d2: 6e10 0e02 0700 |006f: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@020e │ │ +00e9d8: 0c00 |0072: move-result-object v0 │ │ +00e9da: 1a01 bb03 |0073: const-string v1, "system" // string@03bb │ │ +00e9de: 6e20 1202 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00e9e4: 0a00 |0078: move-result v0 │ │ +00e9e6: 3800 2600 |0079: if-eqz v0, 009f // +0026 │ │ +00e9ea: 2201 5a00 |007b: new-instance v1, Landroid/content/Intent; // type@005a │ │ +00e9ee: 1a00 fe01 |007d: const-string v0, "android.intent.action.RINGTONE_PICKER" // string@01fe │ │ +00e9f2: 7020 0301 0100 |007f: invoke-direct {v1, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0103 │ │ +00e9f8: 1a00 0702 |0082: const-string v0, "android.intent.extra.ringtone.TYPE" // string@0207 │ │ +00e9fc: 1272 |0084: const/4 v2, #int 7 // #7 │ │ +00e9fe: 6e30 1401 0102 |0085: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0114 │ │ +00ea04: 1a00 0602 |0088: const-string v0, "android.intent.extra.ringtone.TITLE" // string@0206 │ │ +00ea08: 1a02 8e01 |008a: const-string v2, "Select Tone" // string@018e │ │ +00ea0c: 6e30 1601 0102 |008c: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0116 │ │ +00ea12: 1a02 0402 |008f: const-string v2, "android.intent.extra.ringtone.EXISTING_URI" // string@0204 │ │ +00ea16: 1200 |0091: const/4 v0, #int 0 // #0 │ │ +00ea18: 1f00 7900 |0092: check-cast v0, Landroid/net/Uri; // type@0079 │ │ +00ea1c: 6e30 1501 2100 |0094: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0115 │ │ +00ea22: 7100 d602 0000 |0097: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@02d6 │ │ +00ea28: 0c00 |009a: move-result-object v0 │ │ +00ea2a: 6e30 8700 1003 |009b: invoke-virtual {v0, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0087 │ │ +00ea30: 0f04 |009e: return v4 │ │ +00ea32: 6e10 0e02 0700 |009f: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@020e │ │ +00ea38: 0c00 |00a2: move-result-object v0 │ │ +00ea3a: 1a01 5902 |00a3: const-string v1, "file" // string@0259 │ │ +00ea3e: 6e20 1202 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00ea44: 0a00 |00a8: move-result v0 │ │ +00ea46: 3800 3100 |00a9: if-eqz v0, 00da // +0031 │ │ +00ea4a: 2200 5a00 |00ab: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00ea4e: 1a01 fb01 |00ad: const-string v1, "android.intent.action.GET_CONTENT" // string@01fb │ │ +00ea52: 7020 0301 1000 |00af: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0103 │ │ +00ea58: 1a01 1c02 |00b2: const-string v1, "audio/*" // string@021c │ │ +00ea5c: 6e20 1c01 1000 |00b4: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@011c │ │ +00ea62: 1a01 0302 |00b7: const-string v1, "android.intent.category.OPENABLE" // string@0203 │ │ +00ea66: 6e20 0501 1000 |00b9: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0105 │ │ +00ea6c: 7100 d602 0000 |00bc: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@02d6 │ │ +00ea72: 0c01 |00bf: move-result-object v1 │ │ +00ea74: 1a02 8d01 |00c0: const-string v2, "Select Sound File" // string@018d │ │ +00ea78: 7120 0701 2000 |00c2: invoke-static {v0, v2}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0107 │ │ +00ea7e: 0c00 |00c5: move-result-object v0 │ │ +00ea80: 1212 |00c6: const/4 v2, #int 1 // #1 │ │ +00ea82: 6e30 8700 0102 |00c7: invoke-virtual {v1, v0, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0087 │ │ +00ea88: 28d4 |00ca: goto 009e // -002c │ │ +00ea8a: 0d00 |00cb: move-exception v0 │ │ +00ea8c: 7100 d602 0000 |00cc: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@02d6 │ │ +00ea92: 0c00 |00cf: move-result-object v0 │ │ +00ea94: 1a01 8001 |00d0: const-string v1, "Please install a File Manager." // string@0180 │ │ +00ea98: 7130 ed01 1003 |00d2: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@01ed │ │ +00ea9e: 0c00 |00d5: move-result-object v0 │ │ +00eaa0: 6e10 ee01 0000 |00d6: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@01ee │ │ +00eaa6: 28c5 |00d9: goto 009e // -003b │ │ +00eaa8: 6e10 0e02 0700 |00da: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@020e │ │ +00eaae: 0c00 |00dd: move-result-object v0 │ │ +00eab0: 1a01 c903 |00de: const-string v1, "tts" // string@03c9 │ │ +00eab4: 6e20 1202 1000 |00e0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00eaba: 0a00 |00e3: move-result v0 │ │ +00eabc: 3800 6300 |00e4: if-eqz v0, 0147 // +0063 │ │ +00eac0: 2200 a500 |00e6: new-instance v0, Landroid/widget/EditText; // type@00a5 │ │ +00eac4: 5451 1c01 |00e8: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00eac8: 7110 da02 0100 |00ea: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00eace: 0c01 |00ed: move-result-object v1 │ │ +00ead0: 7020 c001 1000 |00ee: invoke-direct {v0, v1}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@01c0 │ │ +00ead6: 5451 1c01 |00f1: iget-object v1, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00eada: 7110 df02 0100 |00f3: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +00eae0: 0c01 |00f6: move-result-object v1 │ │ +00eae2: 1a02 ca03 |00f7: const-string v2, "tts_string" // string@03ca │ │ +00eae6: 1a03 0000 |00f9: const-string v3, "" // string@0000 │ │ +00eaea: 7230 2b01 2103 |00fb: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00eaf0: 0c01 |00fe: move-result-object v1 │ │ +00eaf2: 6e20 c401 1000 |00ff: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@01c4 │ │ +00eaf8: 2201 4100 |0102: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0041 │ │ +00eafc: 5452 1c01 |0104: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00eb00: 7110 da02 0200 |0106: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00eb06: 0c02 |0109: move-result-object v2 │ │ +00eb08: 7020 8b00 2100 |010a: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@008b │ │ +00eb0e: 5452 1c01 |010d: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00eb12: 1403 2600 097f |010f: const v3, #float 1.82105e+38 // #7f090026 │ │ +00eb18: 6e20 e402 3200 |0112: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@02e4 │ │ +00eb1e: 0c02 |0115: move-result-object v2 │ │ +00eb20: 6e20 9300 2100 |0116: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0093 │ │ +00eb26: 0c01 |0119: move-result-object v1 │ │ +00eb28: 5452 1c01 |011a: iget-object v2, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00eb2c: 1403 2700 097f |011c: const v3, #float 1.82105e+38 // #7f090027 │ │ +00eb32: 6e20 e402 3200 |011f: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@02e4 │ │ +00eb38: 0c02 |0122: move-result-object v2 │ │ +00eb3a: 6e20 8f00 2100 |0123: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@008f │ │ +00eb40: 0c01 |0126: move-result-object v1 │ │ +00eb42: 6e20 9400 0100 |0127: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0094 │ │ +00eb48: 0c01 |012a: move-result-object v1 │ │ +00eb4a: 1402 0a00 0401 |012b: const v2, #float 2.42446e-38 // #0104000a │ │ +00eb50: 2203 0901 |012e: new-instance v3, Lorg/yuttadhammo/BodhiTimer/w; // type@0109 │ │ +00eb54: 7030 5003 5300 |0130: invoke-direct {v3, v5, v0}, Lorg/yuttadhammo/BodhiTimer/w;.:(Lorg/yuttadhammo/BodhiTimer/u;Landroid/widget/EditText;)V // method@0350 │ │ +00eb5a: 6e30 9200 2103 |0133: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0092 │ │ +00eb60: 0c00 |0136: move-result-object v0 │ │ +00eb62: 1501 0401 |0137: const/high16 v1, #int 17039360 // #104 │ │ +00eb66: 2202 0801 |0139: new-instance v2, Lorg/yuttadhammo/BodhiTimer/v; // type@0108 │ │ +00eb6a: 7020 4e03 5200 |013b: invoke-direct {v2, v5}, Lorg/yuttadhammo/BodhiTimer/v;.:(Lorg/yuttadhammo/BodhiTimer/u;)V // method@034e │ │ +00eb70: 6e30 9000 1002 |013e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0090 │ │ +00eb76: 0c00 |0141: move-result-object v0 │ │ +00eb78: 6e10 9500 0000 |0142: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0095 │ │ +00eb7e: 2900 59ff |0145: goto/16 009e // -00a7 │ │ +00eb82: 5450 1c01 |0147: iget-object v0, v5, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00eb86: 1f07 c500 |0149: check-cast v7, Ljava/lang/String; // type@00c5 │ │ +00eb8a: 7120 d802 7000 |014b: invoke-static {v0, v7}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;Ljava/lang/String;)Ljava/lang/String; // method@02d8 │ │ +00eb90: 2900 50ff |014e: goto/16 009e // -00b0 │ │ catches : 1 │ │ 0x00bc - 0x00ca │ │ Landroid/content/ActivityNotFoundException; -> 0x00cb │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #248 header: │ │ -class_idx : 475 │ │ +Class #107 header: │ │ +class_idx : 264 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #248 - │ │ +Class #107 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/v;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -51596,51 +15829,51 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/u;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -029cc8: |[029cc8] org.yuttadhammo.BodhiTimer.v.:(Lorg/yuttadhammo/BodhiTimer/u;)V │ │ -029cd8: 5b01 c802 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/v;.a:Lorg/yuttadhammo/BodhiTimer/u; // field@02c8 │ │ -029cdc: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -029ce2: 0e00 |0005: return-void │ │ +00eba4: |[00eba4] org.yuttadhammo.BodhiTimer.v.:(Lorg/yuttadhammo/BodhiTimer/u;)V │ │ +00ebb4: 5b01 1d01 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/v;.a:Lorg/yuttadhammo/BodhiTimer/u; // field@011d │ │ +00ebb8: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00ebbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/v;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029ce4: |[029ce4] org.yuttadhammo.BodhiTimer.v.onClick:(Landroid/content/DialogInterface;I)V │ │ -029cf4: 0e00 |0000: return-void │ │ +00ebc0: |[00ebc0] org.yuttadhammo.BodhiTimer.v.onClick:(Landroid/content/DialogInterface;I)V │ │ +00ebd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #249 header: │ │ -class_idx : 476 │ │ +Class #108 header: │ │ +class_idx : 265 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #249 - │ │ +Class #108 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/w;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -51658,76 +15891,76 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/u;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -029cf8: |[029cf8] org.yuttadhammo.BodhiTimer.w.:(Lorg/yuttadhammo/BodhiTimer/u;Landroid/widget/EditText;)V │ │ -029d08: 5b01 ca02 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/w;.b:Lorg/yuttadhammo/BodhiTimer/u; // field@02ca │ │ -029d0c: 5b02 c902 |0002: iput-object v2, v0, Lorg/yuttadhammo/BodhiTimer/w;.a:Landroid/widget/EditText; // field@02c9 │ │ -029d10: 7010 6907 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -029d16: 0e00 |0007: return-void │ │ +00ebd4: |[00ebd4] org.yuttadhammo.BodhiTimer.w.:(Lorg/yuttadhammo/BodhiTimer/u;Landroid/widget/EditText;)V │ │ +00ebe4: 5b01 1f01 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/w;.b:Lorg/yuttadhammo/BodhiTimer/u; // field@011f │ │ +00ebe8: 5b02 1e01 |0002: iput-object v2, v0, Lorg/yuttadhammo/BodhiTimer/w;.a:Landroid/widget/EditText; // field@011e │ │ +00ebec: 7010 0c02 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00ebf2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/w;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -029d18: |[029d18] org.yuttadhammo.BodhiTimer.w.onClick:(Landroid/content/DialogInterface;I)V │ │ -029d28: 5430 c902 |0000: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/w;.a:Landroid/widget/EditText; // field@02c9 │ │ -029d2c: 6e10 f406 0000 |0002: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@06f4 │ │ -029d32: 0c00 |0005: move-result-object v0 │ │ -029d34: 6e10 6e07 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@076e │ │ -029d3a: 0c00 |0009: move-result-object v0 │ │ -029d3c: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ -029d40: 6e20 7707 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -029d46: 0a00 |000f: move-result v0 │ │ -029d48: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -029d4c: 0e00 |0012: return-void │ │ -029d4e: 5430 ca02 |0013: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/w;.b:Lorg/yuttadhammo/BodhiTimer/u; // field@02ca │ │ -029d52: 5400 c702 |0015: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02c7 │ │ -029d56: 7110 6b08 0000 |0017: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -029d5c: 0c00 |001a: move-result-object v0 │ │ -029d5e: 7210 ba00 0000 |001b: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -029d64: 0c00 |001e: move-result-object v0 │ │ -029d66: 1a01 6507 |001f: const-string v1, "tts_string" // string@0765 │ │ -029d6a: 5432 c902 |0021: iget-object v2, v3, Lorg/yuttadhammo/BodhiTimer/w;.a:Landroid/widget/EditText; // field@02c9 │ │ -029d6e: 6e10 f406 0200 |0023: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@06f4 │ │ -029d74: 0c02 |0026: move-result-object v2 │ │ -029d76: 6e10 6e07 0200 |0027: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@076e │ │ -029d7c: 0c02 |002a: move-result-object v2 │ │ -029d7e: 7230 b800 1002 |002b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -029d84: 7210 b300 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -029d8a: 28e1 |0031: goto 0012 // -001f │ │ +00ebf4: |[00ebf4] org.yuttadhammo.BodhiTimer.w.onClick:(Landroid/content/DialogInterface;I)V │ │ +00ec04: 5430 1e01 |0000: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/w;.a:Landroid/widget/EditText; // field@011e │ │ +00ec08: 6e10 c201 0000 |0002: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@01c2 │ │ +00ec0e: 0c00 |0005: move-result-object v0 │ │ +00ec10: 6e10 0e02 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@020e │ │ +00ec16: 0c00 |0009: move-result-object v0 │ │ +00ec18: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ +00ec1c: 6e20 1202 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00ec22: 0a00 |000f: move-result v0 │ │ +00ec24: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +00ec28: 0e00 |0012: return-void │ │ +00ec2a: 5430 1f01 |0013: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/w;.b:Lorg/yuttadhammo/BodhiTimer/u; // field@011f │ │ +00ec2e: 5400 1c01 |0015: iget-object v0, v0, Lorg/yuttadhammo/BodhiTimer/u;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@011c │ │ +00ec32: 7110 df02 0000 |0017: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +00ec38: 0c00 |001a: move-result-object v0 │ │ +00ec3a: 7210 2701 0000 |001b: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +00ec40: 0c00 |001e: move-result-object v0 │ │ +00ec42: 1a01 ca03 |001f: const-string v1, "tts_string" // string@03ca │ │ +00ec46: 5432 1e01 |0021: iget-object v2, v3, Lorg/yuttadhammo/BodhiTimer/w;.a:Landroid/widget/EditText; // field@011e │ │ +00ec4a: 6e10 c201 0200 |0023: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@01c2 │ │ +00ec50: 0c02 |0026: move-result-object v2 │ │ +00ec52: 6e10 0e02 0200 |0027: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@020e │ │ +00ec58: 0c02 |002a: move-result-object v2 │ │ +00ec5a: 7230 2501 1002 |002b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00ec60: 7210 2001 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0120 │ │ +00ec66: 28e1 |0031: goto 0012 // -001f │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #250 header: │ │ -class_idx : 477 │ │ +Class #109 header: │ │ +class_idx : 266 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 7 │ │ +superclass_idx : 63 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #250 - │ │ +Class #109 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -51741,305 +15974,305 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -029d8c: |[029d8c] org.yuttadhammo.BodhiTimer.widget.AppWidgetConfigure.:()V │ │ -029d9c: 7010 0100 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0001 │ │ -029da2: 0e00 |0003: return-void │ │ +00ec68: |[00ec68] org.yuttadhammo.BodhiTimer.widget.AppWidgetConfigure.:()V │ │ +00ec78: 7010 7c00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@007c │ │ +00ec7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;) │ │ name : 'a' │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -029da4: |[029da4] org.yuttadhammo.BodhiTimer.widget.AppWidgetConfigure.a:(Landroid/content/Context;I)V │ │ -029db4: 7110 6201 0500 |0000: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0162 │ │ -029dba: 0c01 |0003: move-result-object v1 │ │ -029dbc: 1a00 7a07 |0004: const-string v0, "widgetIds" // string@077a │ │ -029dc0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -029dc2: 7230 be00 0102 |0007: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -029dc8: 0c00 |000a: move-result-object v0 │ │ -029dca: 3900 3400 |000b: if-nez v0, 003f // +0034 │ │ -029dce: 7110 7800 0500 |000d: invoke-static {v5}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0078 │ │ -029dd4: 0c00 |0010: move-result-object v0 │ │ -029dd6: 2202 1e00 |0011: new-instance v2, Landroid/content/ComponentName; // type@001e │ │ -029dda: 6e10 8800 0500 |0013: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0088 │ │ -029de0: 0c03 |0016: move-result-object v3 │ │ -029de2: 1a04 4306 |0017: const-string v4, "org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider" // string@0643 │ │ -029de6: 7030 8000 3204 |0019: invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0080 │ │ -029dec: 6e20 7700 2000 |001c: invoke-virtual {v0, v2}, Landroid/appwidget/AppWidgetManager;.getAppWidgetIds:(Landroid/content/ComponentName;)[I // method@0077 │ │ -029df2: 0c00 |001f: move-result-object v0 │ │ -029df4: 2102 |0020: array-length v2, v0 │ │ -029df6: 3d02 6000 |0021: if-lez v2, 0081 // +0060 │ │ -029dfa: 7110 ab07 0000 |0023: invoke-static {v0}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@07ab │ │ -029e00: 0c00 |0026: move-result-object v0 │ │ -029e02: 1a02 de03 |0027: const-string v2, "[" // string@03de │ │ -029e06: 1a03 7d00 |0029: const-string v3, "," // string@007d │ │ -029e0a: 6e30 7b07 2003 |002b: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@077b │ │ -029e10: 0c00 |002e: move-result-object v0 │ │ -029e12: 1a02 f903 |002f: const-string v2, "]" // string@03f9 │ │ -029e16: 1a03 7d00 |0031: const-string v3, "," // string@007d │ │ -029e1a: 6e30 7b07 2003 |0033: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@077b │ │ -029e20: 0c00 |0036: move-result-object v0 │ │ -029e22: 1a02 0200 |0037: const-string v2, " " // string@0002 │ │ -029e26: 1a03 0000 |0039: const-string v3, "" // string@0000 │ │ -029e2a: 6e30 7c07 2003 |003b: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@077c │ │ -029e30: 0c00 |003e: move-result-object v0 │ │ -029e32: 7210 ba00 0100 |003f: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -029e38: 0c01 |0042: move-result-object v1 │ │ -029e3a: 2202 8f01 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -029e3e: 7010 8207 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -029e44: 1a03 7d00 |0048: const-string v3, "," // string@007d │ │ -029e48: 6e20 8807 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -029e4e: 0c02 |004d: move-result-object v2 │ │ -029e50: 6e20 8507 6200 |004e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -029e56: 0c02 |0051: move-result-object v2 │ │ -029e58: 1a03 7d00 |0052: const-string v3, "," // string@007d │ │ -029e5c: 6e20 8807 3200 |0054: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -029e62: 0c02 |0057: move-result-object v2 │ │ -029e64: 6e10 8b07 0200 |0058: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -029e6a: 0c02 |005b: move-result-object v2 │ │ -029e6c: 1a03 7d00 |005c: const-string v3, "," // string@007d │ │ -029e70: 6e30 7b07 2003 |005e: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@077b │ │ -029e76: 0c00 |0061: move-result-object v0 │ │ -029e78: 1a02 7a07 |0062: const-string v2, "widgetIds" // string@077a │ │ -029e7c: 7230 b800 2100 |0064: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -029e82: 2200 8f01 |0067: new-instance v0, Ljava/lang/StringBuilder; // type@018f │ │ -029e86: 7010 8207 0000 |0069: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -029e8c: 1a02 7b07 |006c: const-string v2, "widget_theme_" // string@077b │ │ -029e90: 6e20 8807 2000 |006e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -029e96: 0c00 |0071: move-result-object v0 │ │ -029e98: 6e20 8507 6000 |0072: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -029e9e: 0c00 |0075: move-result-object v0 │ │ -029ea0: 6e10 8b07 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -029ea6: 0c00 |0079: move-result-object v0 │ │ -029ea8: 7220 b900 0100 |007a: invoke-interface {v1, v0}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b9 │ │ -029eae: 7210 b400 0100 |007d: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00b4 │ │ -029eb4: 0e00 |0080: return-void │ │ -029eb6: 1a00 7d00 |0081: const-string v0, "," // string@007d │ │ -029eba: 28bc |0083: goto 003f // -0044 │ │ +00ec80: |[00ec80] org.yuttadhammo.BodhiTimer.widget.AppWidgetConfigure.a:(Landroid/content/Context;I)V │ │ +00ec90: 7110 9401 0500 |0000: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0194 │ │ +00ec96: 0c01 |0003: move-result-object v1 │ │ +00ec98: 1a00 dc03 |0004: const-string v0, "widgetIds" // string@03dc │ │ +00ec9c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +00ec9e: 7230 2b01 0102 |0007: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00eca4: 0c00 |000a: move-result-object v0 │ │ +00eca6: 3900 3400 |000b: if-nez v0, 003f // +0034 │ │ +00ecaa: 7110 e700 0500 |000d: invoke-static {v5}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@00e7 │ │ +00ecb0: 0c00 |0010: move-result-object v0 │ │ +00ecb2: 2202 5500 |0011: new-instance v2, Landroid/content/ComponentName; // type@0055 │ │ +00ecb6: 6e10 f600 0500 |0013: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00f6 │ │ +00ecbc: 0c03 |0016: move-result-object v3 │ │ +00ecbe: 1a04 0a03 |0017: const-string v4, "org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider" // string@030a │ │ +00ecc2: 7030 ef00 3204 |0019: invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00ef │ │ +00ecc8: 6e20 e600 2000 |001c: invoke-virtual {v0, v2}, Landroid/appwidget/AppWidgetManager;.getAppWidgetIds:(Landroid/content/ComponentName;)[I // method@00e6 │ │ +00ecce: 0c00 |001f: move-result-object v0 │ │ +00ecd0: 2102 |0020: array-length v2, v0 │ │ +00ecd2: 3d02 6000 |0021: if-lez v2, 0081 // +0060 │ │ +00ecd6: 7110 2e02 0000 |0023: invoke-static {v0}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@022e │ │ +00ecdc: 0c00 |0026: move-result-object v0 │ │ +00ecde: 1a02 d601 |0027: const-string v2, "[" // string@01d6 │ │ +00ece2: 1a03 0e00 |0029: const-string v3, "," // string@000e │ │ +00ece6: 6e30 1502 2003 |002b: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0215 │ │ +00ecec: 0c00 |002e: move-result-object v0 │ │ +00ecee: 1a02 e401 |002f: const-string v2, "]" // string@01e4 │ │ +00ecf2: 1a03 0e00 |0031: const-string v3, "," // string@000e │ │ +00ecf6: 6e30 1502 2003 |0033: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0215 │ │ +00ecfc: 0c00 |0036: move-result-object v0 │ │ +00ecfe: 1a02 0200 |0037: const-string v2, " " // string@0002 │ │ +00ed02: 1a03 0000 |0039: const-string v3, "" // string@0000 │ │ +00ed06: 6e30 1602 2003 |003b: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0216 │ │ +00ed0c: 0c00 |003e: move-result-object v0 │ │ +00ed0e: 7210 2701 0100 |003f: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +00ed14: 0c01 |0042: move-result-object v1 │ │ +00ed16: 2202 c600 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@00c6 │ │ +00ed1a: 7010 1b02 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00ed20: 1a03 0e00 |0048: const-string v3, "," // string@000e │ │ +00ed24: 6e20 1f02 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00ed2a: 0c02 |004d: move-result-object v2 │ │ +00ed2c: 6e20 1c02 6200 |004e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00ed32: 0c02 |0051: move-result-object v2 │ │ +00ed34: 1a03 0e00 |0052: const-string v3, "," // string@000e │ │ +00ed38: 6e20 1f02 3200 |0054: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00ed3e: 0c02 |0057: move-result-object v2 │ │ +00ed40: 6e10 2002 0200 |0058: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00ed46: 0c02 |005b: move-result-object v2 │ │ +00ed48: 1a03 0e00 |005c: const-string v3, "," // string@000e │ │ +00ed4c: 6e30 1502 2003 |005e: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0215 │ │ +00ed52: 0c00 |0061: move-result-object v0 │ │ +00ed54: 1a02 dc03 |0062: const-string v2, "widgetIds" // string@03dc │ │ +00ed58: 7230 2501 2100 |0064: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00ed5e: 2200 c600 |0067: new-instance v0, Ljava/lang/StringBuilder; // type@00c6 │ │ +00ed62: 7010 1b02 0000 |0069: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00ed68: 1a02 dd03 |006c: const-string v2, "widget_theme_" // string@03dd │ │ +00ed6c: 6e20 1f02 2000 |006e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00ed72: 0c00 |0071: move-result-object v0 │ │ +00ed74: 6e20 1c02 6000 |0072: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00ed7a: 0c00 |0075: move-result-object v0 │ │ +00ed7c: 6e10 2002 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00ed82: 0c00 |0079: move-result-object v0 │ │ +00ed84: 7220 2601 0100 |007a: invoke-interface {v1, v0}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0126 │ │ +00ed8a: 7210 2101 0100 |007d: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0121 │ │ +00ed90: 0e00 |0080: return-void │ │ +00ed92: 1a00 0e00 |0081: const-string v0, "," // string@000e │ │ +00ed96: 28bc |0083: goto 003f // -0044 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;) │ │ name : 'a' │ │ type : '(Landroid/content/Context;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -029ebc: |[029ebc] org.yuttadhammo.BodhiTimer.widget.AppWidgetConfigure.a:(Landroid/content/Context;II)V │ │ -029ecc: 7110 6201 0600 |0000: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0162 │ │ -029ed2: 0c01 |0003: move-result-object v1 │ │ -029ed4: 1a00 7a07 |0004: const-string v0, "widgetIds" // string@077a │ │ -029ed8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -029eda: 7230 be00 0102 |0007: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -029ee0: 0c00 |000a: move-result-object v0 │ │ -029ee2: 3900 3400 |000b: if-nez v0, 003f // +0034 │ │ -029ee6: 7110 7800 0600 |000d: invoke-static {v6}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0078 │ │ -029eec: 0c00 |0010: move-result-object v0 │ │ -029eee: 2202 1e00 |0011: new-instance v2, Landroid/content/ComponentName; // type@001e │ │ -029ef2: 6e10 8800 0600 |0013: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0088 │ │ -029ef8: 0c03 |0016: move-result-object v3 │ │ -029efa: 1a04 4306 |0017: const-string v4, "org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider" // string@0643 │ │ -029efe: 7030 8000 3204 |0019: invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0080 │ │ -029f04: 6e20 7700 2000 |001c: invoke-virtual {v0, v2}, Landroid/appwidget/AppWidgetManager;.getAppWidgetIds:(Landroid/content/ComponentName;)[I // method@0077 │ │ -029f0a: 0c00 |001f: move-result-object v0 │ │ -029f0c: 2102 |0020: array-length v2, v0 │ │ -029f0e: 3d02 7700 |0021: if-lez v2, 0098 // +0077 │ │ -029f12: 7110 ab07 0000 |0023: invoke-static {v0}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@07ab │ │ -029f18: 0c00 |0026: move-result-object v0 │ │ -029f1a: 1a02 de03 |0027: const-string v2, "[" // string@03de │ │ -029f1e: 1a03 7d00 |0029: const-string v3, "," // string@007d │ │ -029f22: 6e30 7b07 2003 |002b: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@077b │ │ -029f28: 0c00 |002e: move-result-object v0 │ │ -029f2a: 1a02 f903 |002f: const-string v2, "]" // string@03f9 │ │ -029f2e: 1a03 7d00 |0031: const-string v3, "," // string@007d │ │ -029f32: 6e30 7b07 2003 |0033: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@077b │ │ -029f38: 0c00 |0036: move-result-object v0 │ │ -029f3a: 1a02 0200 |0037: const-string v2, " " // string@0002 │ │ -029f3e: 1a03 0000 |0039: const-string v3, "" // string@0000 │ │ -029f42: 6e30 7c07 2003 |003b: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@077c │ │ -029f48: 0c00 |003e: move-result-object v0 │ │ -029f4a: 7210 ba00 0100 |003f: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -029f50: 0c01 |0042: move-result-object v1 │ │ -029f52: 2202 8f01 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -029f56: 7010 8207 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -029f5c: 1a03 7b07 |0048: const-string v3, "widget_theme_" // string@077b │ │ -029f60: 6e20 8807 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -029f66: 0c02 |004d: move-result-object v2 │ │ -029f68: 6e20 8507 7200 |004e: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -029f6e: 0c02 |0051: move-result-object v2 │ │ -029f70: 6e10 8b07 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -029f76: 0c02 |0055: move-result-object v2 │ │ -029f78: 7230 b600 2108 |0056: invoke-interface {v1, v2, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -029f7e: 2202 8f01 |0059: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -029f82: 7010 8207 0200 |005b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -029f88: 1a03 7d00 |005e: const-string v3, "," // string@007d │ │ -029f8c: 6e20 8807 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -029f92: 0c02 |0063: move-result-object v2 │ │ -029f94: 6e20 8507 7200 |0064: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -029f9a: 0c02 |0067: move-result-object v2 │ │ -029f9c: 1a03 7d00 |0068: const-string v3, "," // string@007d │ │ -029fa0: 6e20 8807 3200 |006a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -029fa6: 0c02 |006d: move-result-object v2 │ │ -029fa8: 6e10 8b07 0200 |006e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -029fae: 0c02 |0071: move-result-object v2 │ │ -029fb0: 6e20 7607 2000 |0072: invoke-virtual {v0, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0776 │ │ -029fb6: 0a02 |0075: move-result v2 │ │ -029fb8: 3902 1900 |0076: if-nez v2, 008f // +0019 │ │ -029fbc: 2202 8f01 |0078: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -029fc0: 7010 8207 0200 |007a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -029fc6: 6e20 8807 0200 |007d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -029fcc: 0c00 |0080: move-result-object v0 │ │ -029fce: 6e20 8507 7000 |0081: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -029fd4: 0c00 |0084: move-result-object v0 │ │ -029fd6: 1a02 7d00 |0085: const-string v2, "," // string@007d │ │ -029fda: 6e20 8807 2000 |0087: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -029fe0: 0c00 |008a: move-result-object v0 │ │ -029fe2: 6e10 8b07 0000 |008b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -029fe8: 0c00 |008e: move-result-object v0 │ │ -029fea: 1a02 7a07 |008f: const-string v2, "widgetIds" // string@077a │ │ -029fee: 7230 b800 2100 |0091: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -029ff4: 7210 b400 0100 |0094: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00b4 │ │ -029ffa: 0e00 |0097: return-void │ │ -029ffc: 1a00 7d00 |0098: const-string v0, "," // string@007d │ │ -02a000: 28a5 |009a: goto 003f // -005b │ │ +00ed98: |[00ed98] org.yuttadhammo.BodhiTimer.widget.AppWidgetConfigure.a:(Landroid/content/Context;II)V │ │ +00eda8: 7110 9401 0600 |0000: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0194 │ │ +00edae: 0c01 |0003: move-result-object v1 │ │ +00edb0: 1a00 dc03 |0004: const-string v0, "widgetIds" // string@03dc │ │ +00edb4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +00edb6: 7230 2b01 0102 |0007: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00edbc: 0c00 |000a: move-result-object v0 │ │ +00edbe: 3900 3400 |000b: if-nez v0, 003f // +0034 │ │ +00edc2: 7110 e700 0600 |000d: invoke-static {v6}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@00e7 │ │ +00edc8: 0c00 |0010: move-result-object v0 │ │ +00edca: 2202 5500 |0011: new-instance v2, Landroid/content/ComponentName; // type@0055 │ │ +00edce: 6e10 f600 0600 |0013: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00f6 │ │ +00edd4: 0c03 |0016: move-result-object v3 │ │ +00edd6: 1a04 0a03 |0017: const-string v4, "org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider" // string@030a │ │ +00edda: 7030 ef00 3204 |0019: invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00ef │ │ +00ede0: 6e20 e600 2000 |001c: invoke-virtual {v0, v2}, Landroid/appwidget/AppWidgetManager;.getAppWidgetIds:(Landroid/content/ComponentName;)[I // method@00e6 │ │ +00ede6: 0c00 |001f: move-result-object v0 │ │ +00ede8: 2102 |0020: array-length v2, v0 │ │ +00edea: 3d02 7700 |0021: if-lez v2, 0098 // +0077 │ │ +00edee: 7110 2e02 0000 |0023: invoke-static {v0}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@022e │ │ +00edf4: 0c00 |0026: move-result-object v0 │ │ +00edf6: 1a02 d601 |0027: const-string v2, "[" // string@01d6 │ │ +00edfa: 1a03 0e00 |0029: const-string v3, "," // string@000e │ │ +00edfe: 6e30 1502 2003 |002b: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0215 │ │ +00ee04: 0c00 |002e: move-result-object v0 │ │ +00ee06: 1a02 e401 |002f: const-string v2, "]" // string@01e4 │ │ +00ee0a: 1a03 0e00 |0031: const-string v3, "," // string@000e │ │ +00ee0e: 6e30 1502 2003 |0033: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0215 │ │ +00ee14: 0c00 |0036: move-result-object v0 │ │ +00ee16: 1a02 0200 |0037: const-string v2, " " // string@0002 │ │ +00ee1a: 1a03 0000 |0039: const-string v3, "" // string@0000 │ │ +00ee1e: 6e30 1602 2003 |003b: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0216 │ │ +00ee24: 0c00 |003e: move-result-object v0 │ │ +00ee26: 7210 2701 0100 |003f: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0127 │ │ +00ee2c: 0c01 |0042: move-result-object v1 │ │ +00ee2e: 2202 c600 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@00c6 │ │ +00ee32: 7010 1b02 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00ee38: 1a03 dd03 |0048: const-string v3, "widget_theme_" // string@03dd │ │ +00ee3c: 6e20 1f02 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00ee42: 0c02 |004d: move-result-object v2 │ │ +00ee44: 6e20 1c02 7200 |004e: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00ee4a: 0c02 |0051: move-result-object v2 │ │ +00ee4c: 6e10 2002 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00ee52: 0c02 |0055: move-result-object v2 │ │ +00ee54: 7230 2301 2108 |0056: invoke-interface {v1, v2, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0123 │ │ +00ee5a: 2202 c600 |0059: new-instance v2, Ljava/lang/StringBuilder; // type@00c6 │ │ +00ee5e: 7010 1b02 0200 |005b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00ee64: 1a03 0e00 |005e: const-string v3, "," // string@000e │ │ +00ee68: 6e20 1f02 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00ee6e: 0c02 |0063: move-result-object v2 │ │ +00ee70: 6e20 1c02 7200 |0064: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00ee76: 0c02 |0067: move-result-object v2 │ │ +00ee78: 1a03 0e00 |0068: const-string v3, "," // string@000e │ │ +00ee7c: 6e20 1f02 3200 |006a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00ee82: 0c02 |006d: move-result-object v2 │ │ +00ee84: 6e10 2002 0200 |006e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00ee8a: 0c02 |0071: move-result-object v2 │ │ +00ee8c: 6e20 1102 2000 |0072: invoke-virtual {v0, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0211 │ │ +00ee92: 0a02 |0075: move-result v2 │ │ +00ee94: 3902 1900 |0076: if-nez v2, 008f // +0019 │ │ +00ee98: 2202 c600 |0078: new-instance v2, Ljava/lang/StringBuilder; // type@00c6 │ │ +00ee9c: 7010 1b02 0200 |007a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00eea2: 6e20 1f02 0200 |007d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00eea8: 0c00 |0080: move-result-object v0 │ │ +00eeaa: 6e20 1c02 7000 |0081: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00eeb0: 0c00 |0084: move-result-object v0 │ │ +00eeb2: 1a02 0e00 |0085: const-string v2, "," // string@000e │ │ +00eeb6: 6e20 1f02 2000 |0087: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00eebc: 0c00 |008a: move-result-object v0 │ │ +00eebe: 6e10 2002 0000 |008b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00eec4: 0c00 |008e: move-result-object v0 │ │ +00eec6: 1a02 dc03 |008f: const-string v2, "widgetIds" // string@03dc │ │ +00eeca: 7230 2501 2100 |0091: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0125 │ │ +00eed0: 7210 2101 0100 |0094: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0121 │ │ +00eed6: 0e00 |0097: return-void │ │ +00eed8: 1a00 0e00 |0098: const-string v0, "," // string@000e │ │ +00eedc: 28a5 |009a: goto 003f // -005b │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 88 16-bit code units │ │ -02a004: |[02a004] org.yuttadhammo.BodhiTimer.widget.AppWidgetConfigure.onClick:(Landroid/view/View;)V │ │ -02a014: 1400 1300 027f |0000: const v0, #float 1.728e+38 // #7f020013 │ │ -02a01a: 6e10 6d06 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@066d │ │ -02a020: 0a01 |0006: move-result v1 │ │ -02a022: 2b01 4700 0000 |0007: packed-switch v1, 0000004e // +00000047 │ │ -02a028: 5241 cb02 |000a: iget v1, v4, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.a:I // field@02cb │ │ -02a02c: 7040 e008 4401 |000c: invoke-direct {v4, v4, v1, v0}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.a:(Landroid/content/Context;II)V // method@08e0 │ │ -02a032: 7110 7800 0400 |000f: invoke-static {v4}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0078 │ │ -02a038: 0c00 |0012: move-result-object v0 │ │ -02a03a: 2201 6401 |0013: new-instance v1, Landroid/widget/RemoteViews; // type@0164 │ │ -02a03e: 6e10 8800 0400 |0015: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0088 │ │ -02a044: 0c02 |0018: move-result-object v2 │ │ -02a046: 1403 0300 037f |0019: const v3, #float 1.74129e+38 // #7f030003 │ │ -02a04c: 7030 0f07 2103 |001c: invoke-direct {v1, v2, v3}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@070f │ │ -02a052: 5242 cb02 |001f: iget v2, v4, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.a:I // field@02cb │ │ -02a056: 6e30 7900 2001 |0021: invoke-virtual {v0, v2, v1}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(ILandroid/widget/RemoteViews;)V // method@0079 │ │ -02a05c: 2200 2300 |0024: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -02a060: 7010 9300 0000 |0026: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0093 │ │ -02a066: 1a01 4604 |0029: const-string v1, "appWidgetId" // string@0446 │ │ -02a06a: 5242 cb02 |002b: iget v2, v4, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.a:I // field@02cb │ │ -02a06e: 6e30 a700 1002 |002d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00a7 │ │ -02a074: 12f1 |0030: const/4 v1, #int -1 // #ff │ │ -02a076: 6e30 e908 1400 |0031: invoke-virtual {v4, v1, v0}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.setResult:(ILandroid/content/Intent;)V // method@08e9 │ │ -02a07c: 2200 2300 |0034: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -02a080: 6201 cd02 |0036: sget-object v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.b:Ljava/lang/String; // field@02cd │ │ -02a084: 7020 9600 1000 |0038: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0096 │ │ -02a08a: 6e20 e608 0400 |003b: invoke-virtual {v4, v0}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.sendBroadcast:(Landroid/content/Intent;)V // method@08e6 │ │ -02a090: 6e10 e208 0400 |003e: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.finish:()V // method@08e2 │ │ -02a096: 0e00 |0041: return-void │ │ -02a098: 1400 1200 027f |0042: const v0, #float 1.728e+38 // #7f020012 │ │ -02a09e: 28c5 |0045: goto 000a // -003b │ │ -02a0a0: 1400 1500 027f |0046: const v0, #float 1.728e+38 // #7f020015 │ │ -02a0a6: 28c1 |0049: goto 000a // -003f │ │ -02a0a8: 1400 1400 027f |004a: const v0, #float 1.728e+38 // #7f020014 │ │ -02a0ae: 28bd |004d: goto 000a // -0043 │ │ -02a0b0: 0001 0300 2d00 0b7f 3b00 0000 3f00 ... |004e: packed-switch-data (10 units) │ │ +00eee0: |[00eee0] org.yuttadhammo.BodhiTimer.widget.AppWidgetConfigure.onClick:(Landroid/view/View;)V │ │ +00eef0: 1400 1300 027f |0000: const v0, #float 1.728e+38 // #7f020013 │ │ +00eef6: 6e10 aa01 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@01aa │ │ +00eefc: 0a01 |0006: move-result v1 │ │ +00eefe: 2b01 4700 0000 |0007: packed-switch v1, 0000004e // +00000047 │ │ +00ef04: 5241 2001 |000a: iget v1, v4, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.a:I // field@0120 │ │ +00ef08: 7040 5403 4401 |000c: invoke-direct {v4, v4, v1, v0}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.a:(Landroid/content/Context;II)V // method@0354 │ │ +00ef0e: 7110 e700 0400 |000f: invoke-static {v4}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@00e7 │ │ +00ef14: 0c00 |0012: move-result-object v0 │ │ +00ef16: 2201 ad00 |0013: new-instance v1, Landroid/widget/RemoteViews; // type@00ad │ │ +00ef1a: 6e10 f600 0400 |0015: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00f6 │ │ +00ef20: 0c02 |0018: move-result-object v2 │ │ +00ef22: 1403 0300 037f |0019: const v3, #float 1.74129e+38 // #7f030003 │ │ +00ef28: 7030 db01 2103 |001c: invoke-direct {v1, v2, v3}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@01db │ │ +00ef2e: 5242 2001 |001f: iget v2, v4, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.a:I // field@0120 │ │ +00ef32: 6e30 e800 2001 |0021: invoke-virtual {v0, v2, v1}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(ILandroid/widget/RemoteViews;)V // method@00e8 │ │ +00ef38: 2200 5a00 |0024: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00ef3c: 7010 0001 0000 |0026: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0100 │ │ +00ef42: 1a01 1702 |0029: const-string v1, "appWidgetId" // string@0217 │ │ +00ef46: 5242 2001 |002b: iget v2, v4, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.a:I // field@0120 │ │ +00ef4a: 6e30 1401 1002 |002d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0114 │ │ +00ef50: 12f1 |0030: const/4 v1, #int -1 // #ff │ │ +00ef52: 6e30 5d03 1400 |0031: invoke-virtual {v4, v1, v0}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.setResult:(ILandroid/content/Intent;)V // method@035d │ │ +00ef58: 2200 5a00 |0034: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00ef5c: 6201 2201 |0036: sget-object v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.b:Ljava/lang/String; // field@0122 │ │ +00ef60: 7020 0301 1000 |0038: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0103 │ │ +00ef66: 6e20 5a03 0400 |003b: invoke-virtual {v4, v0}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.sendBroadcast:(Landroid/content/Intent;)V // method@035a │ │ +00ef6c: 6e10 5603 0400 |003e: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.finish:()V // method@0356 │ │ +00ef72: 0e00 |0041: return-void │ │ +00ef74: 1400 1200 027f |0042: const v0, #float 1.728e+38 // #7f020012 │ │ +00ef7a: 28c5 |0045: goto 000a // -003b │ │ +00ef7c: 1400 1500 027f |0046: const v0, #float 1.728e+38 // #7f020015 │ │ +00ef82: 28c1 |0049: goto 000a // -003f │ │ +00ef84: 1400 1400 027f |004a: const v0, #float 1.728e+38 // #7f020014 │ │ +00ef8a: 28bd |004d: goto 000a // -0043 │ │ +00ef8c: 0001 0300 2d00 0b7f 3b00 0000 3f00 ... |004e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -02a0c4: |[02a0c4] org.yuttadhammo.BodhiTimer.widget.AppWidgetConfigure.onCreate:(Landroid/os/Bundle;)V │ │ -02a0d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02a0d6: 6f20 0800 5400 |0001: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0008 │ │ -02a0dc: 6e20 e808 2400 |0004: invoke-virtual {v4, v2}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.setResult:(I)V // method@08e8 │ │ -02a0e2: 6e10 e308 0400 |0007: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.getIntent:()Landroid/content/Intent; // method@08e3 │ │ -02a0e8: 0c00 |000a: move-result-object v0 │ │ -02a0ea: 6e10 9f00 0000 |000b: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009f │ │ -02a0f0: 0c00 |000e: move-result-object v0 │ │ -02a0f2: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ -02a0f6: 1a01 4604 |0011: const-string v1, "appWidgetId" // string@0446 │ │ -02a0fa: 6e30 2201 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0122 │ │ -02a100: 0a00 |0016: move-result v0 │ │ -02a102: 5940 cb02 |0017: iput v0, v4, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.a:I // field@02cb │ │ -02a106: 5240 cb02 |0019: iget v0, v4, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.a:I // field@02cb │ │ -02a10a: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -02a10e: 6e10 e208 0400 |001d: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.finish:()V // method@08e2 │ │ -02a114: 1400 0700 037f |0020: const v0, #float 1.74129e+38 // #7f030007 │ │ -02a11a: 6e20 e708 0400 |0023: invoke-virtual {v4, v0}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.setContentView:(I)V // method@08e7 │ │ -02a120: 1400 2c00 0b7f |0026: const v0, #float 1.84764e+38 // #7f0b002c │ │ -02a126: 6e20 e108 0400 |0029: invoke-virtual {v4, v0}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@08e1 │ │ -02a12c: 0c00 |002c: move-result-object v0 │ │ -02a12e: 1f00 5e01 |002d: check-cast v0, Landroid/widget/ImageButton; // type@015e │ │ -02a132: 1401 2d00 0b7f |002f: const v1, #float 1.84764e+38 // #7f0b002d │ │ -02a138: 6e20 e108 1400 |0032: invoke-virtual {v4, v1}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@08e1 │ │ -02a13e: 0c01 |0035: move-result-object v1 │ │ -02a140: 1f01 5e01 |0036: check-cast v1, Landroid/widget/ImageButton; // type@015e │ │ -02a144: 1402 2e00 0b7f |0038: const v2, #float 1.84764e+38 // #7f0b002e │ │ -02a14a: 6e20 e108 2400 |003b: invoke-virtual {v4, v2}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@08e1 │ │ -02a150: 0c02 |003e: move-result-object v2 │ │ -02a152: 1f02 5e01 |003f: check-cast v2, Landroid/widget/ImageButton; // type@015e │ │ -02a156: 1403 2f00 0b7f |0041: const v3, #float 1.84764e+38 // #7f0b002f │ │ -02a15c: 6e20 e108 3400 |0044: invoke-virtual {v4, v3}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@08e1 │ │ -02a162: 0c03 |0047: move-result-object v3 │ │ -02a164: 1f03 5e01 |0048: check-cast v3, Landroid/widget/ImageButton; // type@015e │ │ -02a168: 6e20 fe06 4000 |004a: invoke-virtual {v0, v4}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06fe │ │ -02a16e: 6e20 fe06 4100 |004d: invoke-virtual {v1, v4}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06fe │ │ -02a174: 6e20 fe06 4200 |0050: invoke-virtual {v2, v4}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06fe │ │ -02a17a: 6e20 fe06 4300 |0053: invoke-virtual {v3, v4}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06fe │ │ -02a180: 0e00 |0056: return-void │ │ +00efa0: |[00efa0] org.yuttadhammo.BodhiTimer.widget.AppWidgetConfigure.onCreate:(Landroid/os/Bundle;)V │ │ +00efb0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00efb2: 6f20 8100 5400 |0001: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0081 │ │ +00efb8: 6e20 5c03 2400 |0004: invoke-virtual {v4, v2}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.setResult:(I)V // method@035c │ │ +00efbe: 6e10 5703 0400 |0007: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.getIntent:()Landroid/content/Intent; // method@0357 │ │ +00efc4: 0c00 |000a: move-result-object v0 │ │ +00efc6: 6e10 0c01 0000 |000b: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@010c │ │ +00efcc: 0c00 |000e: move-result-object v0 │ │ +00efce: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ +00efd2: 1a01 1702 |0011: const-string v1, "appWidgetId" // string@0217 │ │ +00efd6: 6e30 6d01 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@016d │ │ +00efdc: 0a00 |0016: move-result v0 │ │ +00efde: 5940 2001 |0017: iput v0, v4, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.a:I // field@0120 │ │ +00efe2: 5240 2001 |0019: iget v0, v4, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.a:I // field@0120 │ │ +00efe6: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +00efea: 6e10 5603 0400 |001d: invoke-virtual {v4}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.finish:()V // method@0356 │ │ +00eff0: 1400 0700 037f |0020: const v0, #float 1.74129e+38 // #7f030007 │ │ +00eff6: 6e20 5b03 0400 |0023: invoke-virtual {v4, v0}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.setContentView:(I)V // method@035b │ │ +00effc: 1400 2c00 0b7f |0026: const v0, #float 1.84764e+38 // #7f0b002c │ │ +00f002: 6e20 5503 0400 |0029: invoke-virtual {v4, v0}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@0355 │ │ +00f008: 0c00 |002c: move-result-object v0 │ │ +00f00a: 1f00 a700 |002d: check-cast v0, Landroid/widget/ImageButton; // type@00a7 │ │ +00f00e: 1401 2d00 0b7f |002f: const v1, #float 1.84764e+38 // #7f0b002d │ │ +00f014: 6e20 5503 1400 |0032: invoke-virtual {v4, v1}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@0355 │ │ +00f01a: 0c01 |0035: move-result-object v1 │ │ +00f01c: 1f01 a700 |0036: check-cast v1, Landroid/widget/ImageButton; // type@00a7 │ │ +00f020: 1402 2e00 0b7f |0038: const v2, #float 1.84764e+38 // #7f0b002e │ │ +00f026: 6e20 5503 2400 |003b: invoke-virtual {v4, v2}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@0355 │ │ +00f02c: 0c02 |003e: move-result-object v2 │ │ +00f02e: 1f02 a700 |003f: check-cast v2, Landroid/widget/ImageButton; // type@00a7 │ │ +00f032: 1403 2f00 0b7f |0041: const v3, #float 1.84764e+38 // #7f0b002f │ │ +00f038: 6e20 5503 3400 |0044: invoke-virtual {v4, v3}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@0355 │ │ +00f03e: 0c03 |0047: move-result-object v3 │ │ +00f040: 1f03 a700 |0048: check-cast v3, Landroid/widget/ImageButton; // type@00a7 │ │ +00f044: 6e20 ca01 4000 |004a: invoke-virtual {v0, v4}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01ca │ │ +00f04a: 6e20 ca01 4100 |004d: invoke-virtual {v1, v4}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01ca │ │ +00f050: 6e20 ca01 4200 |0050: invoke-virtual {v2, v4}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01ca │ │ +00f056: 6e20 ca01 4300 |0053: invoke-virtual {v3, v4}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01ca │ │ +00f05c: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #251 header: │ │ -class_idx : 478 │ │ +Class #110 header: │ │ +class_idx : 267 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 26 │ │ +superclass_idx : 82 │ │ source_file_idx : -1 │ │ static_fields_size : 12 │ │ instance_fields_size: 8 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 5 │ │ │ │ -Class #251 - │ │ +Class #110 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/appwidget/AppWidgetProvider;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;) │ │ name : 'a' │ │ @@ -52128,467 +16361,467 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -02a184: |[02a184] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.:()V │ │ -02a194: 1a00 4006 |0000: const-string v0, "org.yuttadhammo.BodhiTimer.ACTION_CLOCK_START" // string@0640 │ │ -02a198: 6900 cc02 |0002: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:Ljava/lang/String; // field@02cc │ │ -02a19c: 1a00 4106 |0004: const-string v0, "org.yuttadhammo.BodhiTimer.ACTION_CLOCK_UPDATE" // string@0641 │ │ -02a1a0: 6900 cd02 |0006: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.b:Ljava/lang/String; // field@02cd │ │ -02a1a4: 1a00 3f06 |0008: const-string v0, "org.yuttadhammo.BodhiTimer.ACTION_CLOCK_CANCEL" // string@063f │ │ -02a1a8: 6900 ce02 |000a: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.c:Ljava/lang/String; // field@02ce │ │ -02a1ac: 0e00 |000c: return-void │ │ +00f060: |[00f060] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.:()V │ │ +00f070: 1a00 0703 |0000: const-string v0, "org.yuttadhammo.BodhiTimer.ACTION_CLOCK_START" // string@0307 │ │ +00f074: 6900 2101 |0002: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:Ljava/lang/String; // field@0121 │ │ +00f078: 1a00 0803 |0004: const-string v0, "org.yuttadhammo.BodhiTimer.ACTION_CLOCK_UPDATE" // string@0308 │ │ +00f07c: 6900 2201 |0006: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.b:Ljava/lang/String; // field@0122 │ │ +00f080: 1a00 0603 |0008: const-string v0, "org.yuttadhammo.BodhiTimer.ACTION_CLOCK_CANCEL" // string@0306 │ │ +00f084: 6900 2301 |000a: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.c:Ljava/lang/String; // field@0123 │ │ +00f088: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -02a1b0: |[02a1b0] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.:()V │ │ -02a1c0: 7010 7a00 0100 |0000: invoke-direct {v1}, Landroid/appwidget/AppWidgetProvider;.:()V // method@007a │ │ -02a1c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02a1c8: 5c10 d502 |0004: iput-boolean v0, v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.j:Z // field@02d5 │ │ -02a1cc: 1250 |0006: const/4 v0, #int 5 // #5 │ │ -02a1ce: 5910 cf02 |0007: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.d:I // field@02cf │ │ -02a1d2: 2200 e001 |0009: new-instance v0, Lorg/yuttadhammo/BodhiTimer/widget/b; // type@01e0 │ │ -02a1d6: 7020 f908 1000 |000b: invoke-direct {v0, v1}, Lorg/yuttadhammo/BodhiTimer/widget/b;.:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)V // method@08f9 │ │ -02a1dc: 5b10 df02 |000e: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.t:Landroid/os/Handler; // field@02df │ │ -02a1e0: 0e00 |0010: return-void │ │ +00f08c: |[00f08c] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.:()V │ │ +00f09c: 7010 e900 0100 |0000: invoke-direct {v1}, Landroid/appwidget/AppWidgetProvider;.:()V // method@00e9 │ │ +00f0a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +00f0a4: 5c10 2a01 |0004: iput-boolean v0, v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.j:Z // field@012a │ │ +00f0a8: 1250 |0006: const/4 v0, #int 5 // #5 │ │ +00f0aa: 5910 2401 |0007: iput v0, v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.d:I // field@0124 │ │ +00f0ae: 2200 0d01 |0009: new-instance v0, Lorg/yuttadhammo/BodhiTimer/widget/b; // type@010d │ │ +00f0b2: 7020 6d03 1000 |000b: invoke-direct {v0, v1}, Lorg/yuttadhammo/BodhiTimer/widget/b;.:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)V // method@036d │ │ +00f0b8: 5b10 3401 |000e: iput-object v0, v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.t:Landroid/os/Handler; // field@0134 │ │ +00f0bc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;) │ │ name : 'a' │ │ type : '(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -02a1e4: |[02a1e4] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.a:(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; │ │ -02a1f4: 6e10 d600 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.isMutable:()Z // method@00d6 │ │ -02a1fa: 0a00 |0003: move-result v0 │ │ -02a1fc: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -02a200: 2200 3500 |0006: new-instance v0, Landroid/graphics/Canvas; // type@0035 │ │ -02a204: 7020 da00 3000 |0008: invoke-direct {v0, v3}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@00da │ │ -02a20a: d541 ff00 |000b: and-int/lit16 v1, v4, #int 255 // #00ff │ │ -02a20e: e001 0118 |000d: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -02a212: 6202 1400 |000f: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_IN:Landroid/graphics/PorterDuff$Mode; // field@0014 │ │ -02a216: 6e30 e100 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawColor:(ILandroid/graphics/PorterDuff$Mode;)V // method@00e1 │ │ -02a21c: 1103 |0014: return-object v3 │ │ -02a21e: 6200 1100 |0015: sget-object v0, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0011 │ │ -02a222: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -02a224: 6e30 d300 0301 |0018: invoke-virtual {v3, v0, v1}, Landroid/graphics/Bitmap;.copy:(Landroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap; // method@00d3 │ │ -02a22a: 0c03 |001b: move-result-object v3 │ │ -02a22c: 28ea |001c: goto 0006 // -0016 │ │ +00f0c0: |[00f0c0] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.a:(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; │ │ +00f0d0: 6e10 3501 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.isMutable:()Z // method@0135 │ │ +00f0d6: 0a00 |0003: move-result v0 │ │ +00f0d8: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +00f0dc: 2200 6700 |0006: new-instance v0, Landroid/graphics/Canvas; // type@0067 │ │ +00f0e0: 7020 3901 3000 |0008: invoke-direct {v0, v3}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0139 │ │ +00f0e6: d541 ff00 |000b: and-int/lit16 v1, v4, #int 255 // #00ff │ │ +00f0ea: e001 0118 |000d: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +00f0ee: 6202 5a00 |000f: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_IN:Landroid/graphics/PorterDuff$Mode; // field@005a │ │ +00f0f2: 6e30 3d01 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawColor:(ILandroid/graphics/PorterDuff$Mode;)V // method@013d │ │ +00f0f8: 1103 |0014: return-object v3 │ │ +00f0fa: 6200 5700 |0015: sget-object v0, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0057 │ │ +00f0fe: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +00f100: 6e30 3201 0301 |0018: invoke-virtual {v3, v0, v1}, Landroid/graphics/Bitmap;.copy:(Landroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap; // method@0132 │ │ +00f106: 0c03 |001b: move-result-object v3 │ │ +00f108: 28ea |001c: goto 0006 // -0016 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;) │ │ name : 'a' │ │ type : '(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a230: |[02a230] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.a:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)Landroid/os/Handler; │ │ -02a240: 5410 df02 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.t:Landroid/os/Handler; // field@02df │ │ -02a244: 1100 |0002: return-object v0 │ │ +00f10c: |[00f10c] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.a:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)Landroid/os/Handler; │ │ +00f11c: 5410 3401 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.t:Landroid/os/Handler; // field@0134 │ │ +00f120: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;) │ │ name : 'a' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -02a248: |[02a248] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.a:(I)Ljava/lang/String; │ │ -02a258: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -02a25a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -02a25c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -02a25e: d060 e703 |0003: add-int/lit16 v0, v6, #int 999 // #03e7 │ │ -02a262: 7110 a908 0000 |0005: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/am;.a:(I)[Ljava/lang/String; // method@08a9 │ │ -02a268: 0c00 |0008: move-result-object v0 │ │ -02a26a: 2101 |0009: array-length v1, v0 │ │ -02a26c: 1232 |000a: const/4 v2, #int 3 // #3 │ │ -02a26e: 3321 2a00 |000b: if-ne v1, v2, 0035 // +002a │ │ -02a272: 2201 8f01 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -02a276: 7010 8207 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -02a27c: 4602 0003 |0012: aget-object v2, v0, v3 │ │ -02a280: 6e20 8807 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02a286: 0c01 |0017: move-result-object v1 │ │ -02a288: 1a02 8900 |0018: const-string v2, ":" // string@0089 │ │ -02a28c: 6e20 8807 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02a292: 0c01 |001d: move-result-object v1 │ │ -02a294: 4602 0004 |001e: aget-object v2, v0, v4 │ │ -02a298: 6e20 8807 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02a29e: 0c01 |0023: move-result-object v1 │ │ -02a2a0: 1a02 8900 |0024: const-string v2, ":" // string@0089 │ │ -02a2a4: 6e20 8807 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02a2aa: 0c01 |0029: move-result-object v1 │ │ -02a2ac: 4600 0005 |002a: aget-object v0, v0, v5 │ │ -02a2b0: 6e20 8807 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02a2b6: 0c00 |002f: move-result-object v0 │ │ -02a2b8: 6e10 8b07 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02a2be: 0c00 |0033: move-result-object v0 │ │ -02a2c0: 1100 |0034: return-object v0 │ │ -02a2c2: 2101 |0035: array-length v1, v0 │ │ -02a2c4: 3351 1e00 |0036: if-ne v1, v5, 0054 // +001e │ │ -02a2c8: 2201 8f01 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@018f │ │ -02a2cc: 7010 8207 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -02a2d2: 4602 0003 |003d: aget-object v2, v0, v3 │ │ -02a2d6: 6e20 8807 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02a2dc: 0c01 |0042: move-result-object v1 │ │ -02a2de: 1a02 8900 |0043: const-string v2, ":" // string@0089 │ │ -02a2e2: 6e20 8807 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02a2e8: 0c01 |0048: move-result-object v1 │ │ -02a2ea: 4600 0004 |0049: aget-object v0, v0, v4 │ │ -02a2ee: 6e20 8807 0100 |004b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02a2f4: 0c00 |004e: move-result-object v0 │ │ -02a2f6: 6e10 8b07 0000 |004f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02a2fc: 0c00 |0052: move-result-object v0 │ │ -02a2fe: 28e1 |0053: goto 0034 // -001f │ │ -02a300: 2101 |0054: array-length v1, v0 │ │ -02a302: 3341 0500 |0055: if-ne v1, v4, 005a // +0005 │ │ -02a306: 4600 0003 |0057: aget-object v0, v0, v3 │ │ -02a30a: 28db |0059: goto 0034 // -0025 │ │ -02a30c: 1a00 0000 |005a: const-string v0, "" // string@0000 │ │ -02a310: 28d8 |005c: goto 0034 // -0028 │ │ +00f124: |[00f124] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.a:(I)Ljava/lang/String; │ │ +00f134: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +00f136: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +00f138: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +00f13a: d060 e703 |0003: add-int/lit16 v0, v6, #int 999 // #03e7 │ │ +00f13e: 7110 1d03 0000 |0005: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/am;.a:(I)[Ljava/lang/String; // method@031d │ │ +00f144: 0c00 |0008: move-result-object v0 │ │ +00f146: 2101 |0009: array-length v1, v0 │ │ +00f148: 1232 |000a: const/4 v2, #int 3 // #3 │ │ +00f14a: 3321 2a00 |000b: if-ne v1, v2, 0035 // +002a │ │ +00f14e: 2201 c600 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00f152: 7010 1b02 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00f158: 4602 0003 |0012: aget-object v2, v0, v3 │ │ +00f15c: 6e20 1f02 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00f162: 0c01 |0017: move-result-object v1 │ │ +00f164: 1a02 1600 |0018: const-string v2, ":" // string@0016 │ │ +00f168: 6e20 1f02 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00f16e: 0c01 |001d: move-result-object v1 │ │ +00f170: 4602 0004 |001e: aget-object v2, v0, v4 │ │ +00f174: 6e20 1f02 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00f17a: 0c01 |0023: move-result-object v1 │ │ +00f17c: 1a02 1600 |0024: const-string v2, ":" // string@0016 │ │ +00f180: 6e20 1f02 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00f186: 0c01 |0029: move-result-object v1 │ │ +00f188: 4600 0005 |002a: aget-object v0, v0, v5 │ │ +00f18c: 6e20 1f02 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00f192: 0c00 |002f: move-result-object v0 │ │ +00f194: 6e10 2002 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00f19a: 0c00 |0033: move-result-object v0 │ │ +00f19c: 1100 |0034: return-object v0 │ │ +00f19e: 2101 |0035: array-length v1, v0 │ │ +00f1a0: 3351 1e00 |0036: if-ne v1, v5, 0054 // +001e │ │ +00f1a4: 2201 c600 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@00c6 │ │ +00f1a8: 7010 1b02 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00f1ae: 4602 0003 |003d: aget-object v2, v0, v3 │ │ +00f1b2: 6e20 1f02 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00f1b8: 0c01 |0042: move-result-object v1 │ │ +00f1ba: 1a02 1600 |0043: const-string v2, ":" // string@0016 │ │ +00f1be: 6e20 1f02 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00f1c4: 0c01 |0048: move-result-object v1 │ │ +00f1c6: 4600 0004 |0049: aget-object v0, v0, v4 │ │ +00f1ca: 6e20 1f02 0100 |004b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00f1d0: 0c00 |004e: move-result-object v0 │ │ +00f1d2: 6e10 2002 0000 |004f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00f1d8: 0c00 |0052: move-result-object v0 │ │ +00f1da: 28e1 |0053: goto 0034 // -001f │ │ +00f1dc: 2101 |0054: array-length v1, v0 │ │ +00f1de: 3341 0500 |0055: if-ne v1, v4, 005a // +0005 │ │ +00f1e2: 4600 0003 |0057: aget-object v0, v0, v3 │ │ +00f1e6: 28db |0059: goto 0034 // -0025 │ │ +00f1e8: 1a00 0000 |005a: const-string v0, "" // string@0000 │ │ +00f1ec: 28d8 |005c: goto 0034 // -0028 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 280 16-bit code units │ │ -02a314: |[02a314] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.a:()V │ │ -02a324: 1509 7f43 |0000: const/high16 v9, #int 1132396544 // #437f │ │ -02a328: 1408 0100 0b7f |0002: const v8, #float 1.84763e+38 // #7f0b0001 │ │ -02a32e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -02a330: 54a0 d602 |0006: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.k:[I // field@02d6 │ │ -02a334: 2100 |0008: array-length v0, v0 │ │ -02a336: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ -02a33a: 6300 d402 |000b: sget-boolean v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.i:Z // field@02d4 │ │ -02a33e: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ -02a342: 0e00 |000f: return-void │ │ -02a344: 2200 6401 |0010: new-instance v0, Landroid/widget/RemoteViews; // type@0164 │ │ -02a348: 54a2 d802 |0012: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.m:Landroid/content/Context; // field@02d8 │ │ -02a34c: 6e10 8800 0200 |0014: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0088 │ │ -02a352: 0c02 |0017: move-result-object v2 │ │ -02a354: 1403 0300 037f |0018: const v3, #float 1.74129e+38 // #7f030003 │ │ -02a35a: 7030 0f07 2003 |001b: invoke-direct {v0, v2, v3}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@070f │ │ -02a360: 6900 da02 |001e: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@02da │ │ -02a364: 2202 9c01 |0020: new-instance v2, Ljava/util/Date; // type@019c │ │ -02a368: 7010 b007 0200 |0022: invoke-direct {v2}, Ljava/util/Date;.:()V // method@07b0 │ │ -02a36e: 2203 9c01 |0025: new-instance v3, Ljava/util/Date; // type@019c │ │ -02a372: 6104 db02 |0027: sget-wide v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.p:J // field@02db │ │ -02a376: 7030 b107 4305 |0029: invoke-direct {v3, v4, v5}, Ljava/util/Date;.:(J)V // method@07b1 │ │ -02a37c: 6e10 b307 0300 |002c: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@07b3 │ │ -02a382: 0b04 |002f: move-result-wide v4 │ │ -02a384: 6e10 b307 0200 |0030: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@07b3 │ │ -02a38a: 0b06 |0033: move-result-wide v6 │ │ -02a38c: bc64 |0034: sub-long/2addr v4, v6 │ │ -02a38e: 8440 |0035: long-to-int v0, v4 │ │ -02a390: 6e20 b207 2300 |0036: invoke-virtual {v3, v2}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@07b2 │ │ -02a396: 0a04 |0039: move-result v4 │ │ -02a398: 3804 8e00 |003a: if-eqz v4, 00c8 // +008e │ │ -02a39c: 6004 d102 |003c: sget v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.f:I // field@02d1 │ │ -02a3a0: 3904 8a00 |003e: if-nez v4, 00c8 // +008a │ │ -02a3a4: 6204 da02 |0040: sget-object v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@02da │ │ -02a3a8: 7110 ee08 0000 |0042: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:(I)Ljava/lang/String; // method@08ee │ │ -02a3ae: 0c05 |0045: move-result-object v5 │ │ -02a3b0: 6e30 1307 8405 |0046: invoke-virtual {v4, v8, v5}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@0713 │ │ -02a3b6: 6204 d302 |0049: sget-object v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.h:Ljava/util/Timer; // field@02d3 │ │ -02a3ba: 2205 df01 |004b: new-instance v5, Lorg/yuttadhammo/BodhiTimer/widget/a; // type@01df │ │ -02a3be: 7020 f708 a500 |004d: invoke-direct {v5, v10}, Lorg/yuttadhammo/BodhiTimer/widget/a;.:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)V // method@08f7 │ │ -02a3c4: 1606 6400 |0050: const-wide/16 v6, #int 100 // #64 │ │ -02a3c8: 6e40 ca07 5476 |0052: invoke-virtual {v4, v5, v6, v7}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@07ca │ │ -02a3ce: 6004 dc02 |0055: sget v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.q:I // field@02dc │ │ -02a3d2: 3804 b200 |0057: if-eqz v4, 0109 // +00b2 │ │ -02a3d6: 8200 |0059: int-to-float v0, v0 │ │ -02a3d8: 6004 dc02 |005a: sget v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.q:I // field@02dc │ │ -02a3dc: 8244 |005c: int-to-float v4, v4 │ │ -02a3de: c940 |005d: div-float/2addr v0, v4 │ │ -02a3e0: 6e20 b207 2300 |005e: invoke-virtual {v3, v2}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@07b2 │ │ -02a3e6: 0a02 |0061: move-result v2 │ │ -02a3e8: 3802 aa00 |0062: if-eqz v2, 010c // +00aa │ │ -02a3ec: 6002 d102 |0064: sget v2, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.f:I // field@02d1 │ │ -02a3f0: 3902 a600 |0066: if-nez v2, 010c // +00a6 │ │ -02a3f4: 54a2 de02 |0068: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.s:Landroid/graphics/Bitmap; // field@02de │ │ -02a3f8: 3802 0c00 |006a: if-eqz v2, 0076 // +000c │ │ -02a3fc: 52a2 cf02 |006c: iget v2, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.d:I // field@02cf │ │ -02a400: d802 0201 |006e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02a404: 59a2 cf02 |0070: iput v2, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.d:I // field@02cf │ │ -02a408: 1303 0a00 |0072: const/16 v3, #int 10 // #a │ │ -02a40c: 3332 1000 |0074: if-ne v2, v3, 0084 // +0010 │ │ -02a410: 54a2 d702 |0076: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.l:Landroid/graphics/Bitmap; // field@02d7 │ │ -02a414: c890 |0078: mul-float/2addr v0, v9 │ │ -02a416: a700 0900 |0079: sub-float v0, v9, v0 │ │ -02a41a: 8700 |007b: float-to-int v0, v0 │ │ -02a41c: 7120 ec08 0200 |007c: invoke-static {v2, v0}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; // method@08ec │ │ -02a422: 0c00 |007f: move-result-object v0 │ │ -02a424: 5ba0 de02 |0080: iput-object v0, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.s:Landroid/graphics/Bitmap; // field@02de │ │ -02a428: 59a1 cf02 |0082: iput v1, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.d:I // field@02cf │ │ -02a42c: 6200 da02 |0084: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@02da │ │ -02a430: 1402 1000 0b7f |0086: const v2, #float 1.84763e+38 // #7f0b0010 │ │ -02a436: 54a3 de02 |0089: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.s:Landroid/graphics/Bitmap; // field@02de │ │ -02a43a: 6e30 1007 2003 |008b: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setImageViewBitmap:(ILandroid/graphics/Bitmap;)V // method@0710 │ │ -02a440: 54a2 d602 |008e: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.k:[I // field@02d6 │ │ -02a444: 2123 |0090: array-length v3, v2 │ │ -02a446: 3531 7eff |0091: if-ge v1, v3, 000f // -0082 │ │ -02a44a: 4404 0201 |0093: aget v4, v2, v1 │ │ -02a44e: 54a0 d902 |0095: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.n:Ljava/util/HashMap; // field@02d9 │ │ -02a452: 7110 5e07 0400 |0097: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -02a458: 0c05 |009a: move-result-object v5 │ │ -02a45a: 6e20 b507 5000 |009b: invoke-virtual {v0, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@07b5 │ │ -02a460: 0a00 |009e: move-result v0 │ │ -02a462: 3800 7300 |009f: if-eqz v0, 0112 // +0073 │ │ -02a466: 54a0 d902 |00a1: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.n:Ljava/util/HashMap; // field@02d9 │ │ -02a46a: 7110 5e07 0400 |00a3: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -02a470: 0c05 |00a6: move-result-object v5 │ │ -02a472: 6e20 b607 5000 |00a7: invoke-virtual {v0, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@07b6 │ │ -02a478: 0c00 |00aa: move-result-object v0 │ │ -02a47a: 1f00 8501 |00ab: check-cast v0, Ljava/lang/Integer; // type@0185 │ │ -02a47e: 6e10 5a07 0000 |00ad: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@075a │ │ -02a484: 0a00 |00b0: move-result v0 │ │ -02a486: 6700 dd02 |00b1: sput v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.r:I // field@02dd │ │ -02a48a: 6200 da02 |00b3: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@02da │ │ -02a48e: 1405 0f00 0b7f |00b5: const v5, #float 1.84763e+38 // #7f0b000f │ │ -02a494: 6006 dd02 |00b8: sget v6, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.r:I // field@02dd │ │ -02a498: 6e30 1107 5006 |00ba: invoke-virtual {v0, v5, v6}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@0711 │ │ -02a49e: 6200 d202 |00bd: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.g:Landroid/appwidget/AppWidgetManager; // field@02d2 │ │ -02a4a2: 6205 da02 |00bf: sget-object v5, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@02da │ │ -02a4a6: 6e30 7900 4005 |00c1: invoke-virtual {v0, v4, v5}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(ILandroid/widget/RemoteViews;)V // method@0079 │ │ -02a4ac: d800 0101 |00c4: add-int/lit8 v0, v1, #int 1 // #01 │ │ -02a4b0: 0101 |00c6: move v1, v0 │ │ -02a4b2: 28ca |00c7: goto 0091 // -0036 │ │ -02a4b4: 6004 d102 |00c8: sget v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.f:I // field@02d1 │ │ -02a4b8: 1225 |00ca: const/4 v5, #int 2 // #2 │ │ -02a4ba: 3354 2e00 |00cb: if-ne v4, v5, 00f9 // +002e │ │ -02a4be: 1a04 af00 |00cd: const-string v4, "BodhiAppWidgetProvider" // string@00af │ │ -02a4c2: 1a05 4a06 |00cf: const-string v5, "paused" // string@064a │ │ -02a4c6: 7120 2c06 5400 |00d1: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -02a4cc: 6204 d002 |00d4: sget-object v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@02d0 │ │ -02a4d0: 1a05 cc00 |00d6: const-string v5, "CurrentTime" // string@00cc │ │ -02a4d4: 7230 bc00 5401 |00d8: invoke-interface {v4, v5, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -02a4da: 0a04 |00db: move-result v4 │ │ -02a4dc: 7110 5e07 0400 |00dc: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -02a4e2: 0c04 |00df: move-result-object v4 │ │ -02a4e4: 6e10 5a07 0400 |00e0: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@075a │ │ -02a4ea: 0a04 |00e3: move-result v4 │ │ -02a4ec: 8244 |00e4: int-to-float v4, v4 │ │ -02a4ee: 1505 7a44 |00e5: const/high16 v5, #int 1148846080 // #447a │ │ -02a4f2: c954 |00e7: div-float/2addr v4, v5 │ │ -02a4f4: 7110 6707 0400 |00e8: invoke-static {v4}, Ljava/lang/Math;.round:(F)I // method@0767 │ │ -02a4fa: 0a04 |00eb: move-result v4 │ │ -02a4fc: d244 e803 |00ec: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ -02a500: 6205 da02 |00ee: sget-object v5, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@02da │ │ -02a504: 7110 ac08 0400 |00f0: invoke-static {v4}, Lorg/yuttadhammo/BodhiTimer/am;.c:(I)Ljava/lang/String; // method@08ac │ │ -02a50a: 0c04 |00f3: move-result-object v4 │ │ -02a50c: 6e30 1307 8504 |00f4: invoke-virtual {v5, v8, v4}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@0713 │ │ -02a512: 2900 5eff |00f7: goto/16 0055 // -00a2 │ │ -02a516: 1a04 af00 |00f9: const-string v4, "BodhiAppWidgetProvider" // string@00af │ │ -02a51a: 1a05 5007 |00fb: const-string v5, "stopped" // string@0750 │ │ -02a51e: 7120 2c06 5400 |00fd: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -02a524: 6204 da02 |0100: sget-object v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@02da │ │ -02a528: 1a05 0000 |0102: const-string v5, "" // string@0000 │ │ -02a52c: 6e30 1307 8405 |0104: invoke-virtual {v4, v8, v5}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@0713 │ │ -02a532: 2900 4eff |0107: goto/16 0055 // -00b2 │ │ -02a536: 1200 |0109: const/4 v0, #int 0 // #0 │ │ -02a538: 2900 54ff |010a: goto/16 005e // -00ac │ │ -02a53c: 54a0 d702 |010c: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.l:Landroid/graphics/Bitmap; // field@02d7 │ │ -02a540: 5ba0 de02 |010e: iput-object v0, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.s:Landroid/graphics/Bitmap; // field@02de │ │ -02a544: 2900 74ff |0110: goto/16 0084 // -008c │ │ -02a548: 1400 1200 027f |0112: const v0, #float 1.728e+38 // #7f020012 │ │ -02a54e: 6700 dd02 |0115: sput v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.r:I // field@02dd │ │ -02a552: 289c |0117: goto 00b3 // -0064 │ │ +00f1f0: |[00f1f0] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.a:()V │ │ +00f200: 1509 7f43 |0000: const/high16 v9, #int 1132396544 // #437f │ │ +00f204: 1408 0100 0b7f |0002: const v8, #float 1.84763e+38 // #7f0b0001 │ │ +00f20a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +00f20c: 54a0 2b01 |0006: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.k:[I // field@012b │ │ +00f210: 2100 |0008: array-length v0, v0 │ │ +00f212: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ +00f216: 6300 2901 |000b: sget-boolean v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.i:Z // field@0129 │ │ +00f21a: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ +00f21e: 0e00 |000f: return-void │ │ +00f220: 2200 ad00 |0010: new-instance v0, Landroid/widget/RemoteViews; // type@00ad │ │ +00f224: 54a2 2d01 |0012: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.m:Landroid/content/Context; // field@012d │ │ +00f228: 6e10 f600 0200 |0014: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00f6 │ │ +00f22e: 0c02 |0017: move-result-object v2 │ │ +00f230: 1403 0300 037f |0018: const v3, #float 1.74129e+38 // #7f030003 │ │ +00f236: 7030 db01 2003 |001b: invoke-direct {v0, v2, v3}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@01db │ │ +00f23c: 6900 2f01 |001e: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@012f │ │ +00f240: 2202 cc00 |0020: new-instance v2, Ljava/util/Date; // type@00cc │ │ +00f244: 7010 2f02 0200 |0022: invoke-direct {v2}, Ljava/util/Date;.:()V // method@022f │ │ +00f24a: 2203 cc00 |0025: new-instance v3, Ljava/util/Date; // type@00cc │ │ +00f24e: 6104 3001 |0027: sget-wide v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.p:J // field@0130 │ │ +00f252: 7030 3002 4305 |0029: invoke-direct {v3, v4, v5}, Ljava/util/Date;.:(J)V // method@0230 │ │ +00f258: 6e10 3202 0300 |002c: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@0232 │ │ +00f25e: 0b04 |002f: move-result-wide v4 │ │ +00f260: 6e10 3202 0200 |0030: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@0232 │ │ +00f266: 0b06 |0033: move-result-wide v6 │ │ +00f268: bc64 |0034: sub-long/2addr v4, v6 │ │ +00f26a: 8440 |0035: long-to-int v0, v4 │ │ +00f26c: 6e20 3102 2300 |0036: invoke-virtual {v3, v2}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@0231 │ │ +00f272: 0a04 |0039: move-result v4 │ │ +00f274: 3804 8e00 |003a: if-eqz v4, 00c8 // +008e │ │ +00f278: 6004 2601 |003c: sget v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.f:I // field@0126 │ │ +00f27c: 3904 8a00 |003e: if-nez v4, 00c8 // +008a │ │ +00f280: 6204 2f01 |0040: sget-object v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@012f │ │ +00f284: 7110 6203 0000 |0042: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:(I)Ljava/lang/String; // method@0362 │ │ +00f28a: 0c05 |0045: move-result-object v5 │ │ +00f28c: 6e30 df01 8405 |0046: invoke-virtual {v4, v8, v5}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@01df │ │ +00f292: 6204 2801 |0049: sget-object v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.h:Ljava/util/Timer; // field@0128 │ │ +00f296: 2205 0c01 |004b: new-instance v5, Lorg/yuttadhammo/BodhiTimer/widget/a; // type@010c │ │ +00f29a: 7020 6b03 a500 |004d: invoke-direct {v5, v10}, Lorg/yuttadhammo/BodhiTimer/widget/a;.:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)V // method@036b │ │ +00f2a0: 1606 6400 |0050: const-wide/16 v6, #int 100 // #64 │ │ +00f2a4: 6e40 3e02 5476 |0052: invoke-virtual {v4, v5, v6, v7}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@023e │ │ +00f2aa: 6004 3101 |0055: sget v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.q:I // field@0131 │ │ +00f2ae: 3804 b200 |0057: if-eqz v4, 0109 // +00b2 │ │ +00f2b2: 8200 |0059: int-to-float v0, v0 │ │ +00f2b4: 6004 3101 |005a: sget v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.q:I // field@0131 │ │ +00f2b8: 8244 |005c: int-to-float v4, v4 │ │ +00f2ba: c940 |005d: div-float/2addr v0, v4 │ │ +00f2bc: 6e20 3102 2300 |005e: invoke-virtual {v3, v2}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@0231 │ │ +00f2c2: 0a02 |0061: move-result v2 │ │ +00f2c4: 3802 aa00 |0062: if-eqz v2, 010c // +00aa │ │ +00f2c8: 6002 2601 |0064: sget v2, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.f:I // field@0126 │ │ +00f2cc: 3902 a600 |0066: if-nez v2, 010c // +00a6 │ │ +00f2d0: 54a2 3301 |0068: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.s:Landroid/graphics/Bitmap; // field@0133 │ │ +00f2d4: 3802 0c00 |006a: if-eqz v2, 0076 // +000c │ │ +00f2d8: 52a2 2401 |006c: iget v2, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.d:I // field@0124 │ │ +00f2dc: d802 0201 |006e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00f2e0: 59a2 2401 |0070: iput v2, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.d:I // field@0124 │ │ +00f2e4: 1303 0a00 |0072: const/16 v3, #int 10 // #a │ │ +00f2e8: 3332 1000 |0074: if-ne v2, v3, 0084 // +0010 │ │ +00f2ec: 54a2 2c01 |0076: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.l:Landroid/graphics/Bitmap; // field@012c │ │ +00f2f0: c890 |0078: mul-float/2addr v0, v9 │ │ +00f2f2: a700 0900 |0079: sub-float v0, v9, v0 │ │ +00f2f6: 8700 |007b: float-to-int v0, v0 │ │ +00f2f8: 7120 6003 0200 |007c: invoke-static {v2, v0}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; // method@0360 │ │ +00f2fe: 0c00 |007f: move-result-object v0 │ │ +00f300: 5ba0 3301 |0080: iput-object v0, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.s:Landroid/graphics/Bitmap; // field@0133 │ │ +00f304: 59a1 2401 |0082: iput v1, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.d:I // field@0124 │ │ +00f308: 6200 2f01 |0084: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@012f │ │ +00f30c: 1402 1000 0b7f |0086: const v2, #float 1.84763e+38 // #7f0b0010 │ │ +00f312: 54a3 3301 |0089: iget-object v3, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.s:Landroid/graphics/Bitmap; // field@0133 │ │ +00f316: 6e30 dc01 2003 |008b: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setImageViewBitmap:(ILandroid/graphics/Bitmap;)V // method@01dc │ │ +00f31c: 54a2 2b01 |008e: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.k:[I // field@012b │ │ +00f320: 2123 |0090: array-length v3, v2 │ │ +00f322: 3531 7eff |0091: if-ge v1, v3, 000f // -0082 │ │ +00f326: 4404 0201 |0093: aget v4, v2, v1 │ │ +00f32a: 54a0 2e01 |0095: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.n:Ljava/util/HashMap; // field@012e │ │ +00f32e: 7110 0602 0400 |0097: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00f334: 0c05 |009a: move-result-object v5 │ │ +00f336: 6e20 3402 5000 |009b: invoke-virtual {v0, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@0234 │ │ +00f33c: 0a00 |009e: move-result v0 │ │ +00f33e: 3800 7300 |009f: if-eqz v0, 0112 // +0073 │ │ +00f342: 54a0 2e01 |00a1: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.n:Ljava/util/HashMap; // field@012e │ │ +00f346: 7110 0602 0400 |00a3: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00f34c: 0c05 |00a6: move-result-object v5 │ │ +00f34e: 6e20 3502 5000 |00a7: invoke-virtual {v0, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0235 │ │ +00f354: 0c00 |00aa: move-result-object v0 │ │ +00f356: 1f00 bf00 |00ab: check-cast v0, Ljava/lang/Integer; // type@00bf │ │ +00f35a: 6e10 0202 0000 |00ad: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0202 │ │ +00f360: 0a00 |00b0: move-result v0 │ │ +00f362: 6700 3201 |00b1: sput v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.r:I // field@0132 │ │ +00f366: 6200 2f01 |00b3: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@012f │ │ +00f36a: 1405 0f00 0b7f |00b5: const v5, #float 1.84763e+38 // #7f0b000f │ │ +00f370: 6006 3201 |00b8: sget v6, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.r:I // field@0132 │ │ +00f374: 6e30 dd01 5006 |00ba: invoke-virtual {v0, v5, v6}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@01dd │ │ +00f37a: 6200 2701 |00bd: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.g:Landroid/appwidget/AppWidgetManager; // field@0127 │ │ +00f37e: 6205 2f01 |00bf: sget-object v5, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@012f │ │ +00f382: 6e30 e800 4005 |00c1: invoke-virtual {v0, v4, v5}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(ILandroid/widget/RemoteViews;)V // method@00e8 │ │ +00f388: d800 0101 |00c4: add-int/lit8 v0, v1, #int 1 // #01 │ │ +00f38c: 0101 |00c6: move v1, v0 │ │ +00f38e: 28ca |00c7: goto 0091 // -0036 │ │ +00f390: 6004 2601 |00c8: sget v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.f:I // field@0126 │ │ +00f394: 1225 |00ca: const/4 v5, #int 2 // #2 │ │ +00f396: 3354 2e00 |00cb: if-ne v4, v5, 00f9 // +002e │ │ +00f39a: 1a04 2400 |00cd: const-string v4, "BodhiAppWidgetProvider" // string@0024 │ │ +00f39e: 1a05 1103 |00cf: const-string v5, "paused" // string@0311 │ │ +00f3a2: 7120 9f01 5400 |00d1: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +00f3a8: 6204 2501 |00d4: sget-object v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@0125 │ │ +00f3ac: 1a05 2d00 |00d6: const-string v5, "CurrentTime" // string@002d │ │ +00f3b0: 7230 2901 5401 |00d8: invoke-interface {v4, v5, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00f3b6: 0a04 |00db: move-result v4 │ │ +00f3b8: 7110 0602 0400 |00dc: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00f3be: 0c04 |00df: move-result-object v4 │ │ +00f3c0: 6e10 0202 0400 |00e0: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0202 │ │ +00f3c6: 0a04 |00e3: move-result v4 │ │ +00f3c8: 8244 |00e4: int-to-float v4, v4 │ │ +00f3ca: 1505 7a44 |00e5: const/high16 v5, #int 1148846080 // #447a │ │ +00f3ce: c954 |00e7: div-float/2addr v4, v5 │ │ +00f3d0: 7110 0b02 0400 |00e8: invoke-static {v4}, Ljava/lang/Math;.round:(F)I // method@020b │ │ +00f3d6: 0a04 |00eb: move-result v4 │ │ +00f3d8: d244 e803 |00ec: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ +00f3dc: 6205 2f01 |00ee: sget-object v5, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@012f │ │ +00f3e0: 7110 2003 0400 |00f0: invoke-static {v4}, Lorg/yuttadhammo/BodhiTimer/am;.c:(I)Ljava/lang/String; // method@0320 │ │ +00f3e6: 0c04 |00f3: move-result-object v4 │ │ +00f3e8: 6e30 df01 8504 |00f4: invoke-virtual {v5, v8, v4}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@01df │ │ +00f3ee: 2900 5eff |00f7: goto/16 0055 // -00a2 │ │ +00f3f2: 1a04 2400 |00f9: const-string v4, "BodhiAppWidgetProvider" // string@0024 │ │ +00f3f6: 1a05 b803 |00fb: const-string v5, "stopped" // string@03b8 │ │ +00f3fa: 7120 9f01 5400 |00fd: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +00f400: 6204 2f01 |0100: sget-object v4, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@012f │ │ +00f404: 1a05 0000 |0102: const-string v5, "" // string@0000 │ │ +00f408: 6e30 df01 8405 |0104: invoke-virtual {v4, v8, v5}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@01df │ │ +00f40e: 2900 4eff |0107: goto/16 0055 // -00b2 │ │ +00f412: 1200 |0109: const/4 v0, #int 0 // #0 │ │ +00f414: 2900 54ff |010a: goto/16 005e // -00ac │ │ +00f418: 54a0 2c01 |010c: iget-object v0, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.l:Landroid/graphics/Bitmap; // field@012c │ │ +00f41c: 5ba0 3301 |010e: iput-object v0, v10, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.s:Landroid/graphics/Bitmap; // field@0133 │ │ +00f420: 2900 74ff |0110: goto/16 0084 // -008c │ │ +00f424: 1400 1200 027f |0112: const v0, #float 1.728e+38 // #7f020012 │ │ +00f42a: 6700 3201 |0115: sput v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.r:I // field@0132 │ │ +00f42e: 289c |0117: goto 00b3 // -0064 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;) │ │ name : 'a' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 299 16-bit code units │ │ -02a554: |[02a554] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.a:(Landroid/content/Context;)V │ │ -02a564: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02a566: 1a00 af00 |0001: const-string v0, "BodhiAppWidgetProvider" // string@00af │ │ -02a56a: 1a01 6c07 |0003: const-string v1, "updating" // string@076c │ │ -02a56e: 7120 2f06 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -02a574: 7110 6201 0900 |0008: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0162 │ │ -02a57a: 0c00 |000b: move-result-object v0 │ │ -02a57c: 6900 d002 |000c: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@02d0 │ │ -02a580: 5b89 d802 |000e: iput-object v9, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.m:Landroid/content/Context; // field@02d8 │ │ -02a584: 6200 da02 |0010: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@02da │ │ -02a588: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ -02a58c: 2200 6401 |0014: new-instance v0, Landroid/widget/RemoteViews; // type@0164 │ │ -02a590: 6e10 8800 0900 |0016: invoke-virtual {v9}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0088 │ │ -02a596: 0c01 |0019: move-result-object v1 │ │ -02a598: 1403 0300 037f |001a: const v3, #float 1.74129e+38 // #7f030003 │ │ -02a59e: 7030 0f07 1003 |001d: invoke-direct {v0, v1, v3}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@070f │ │ -02a5a4: 6900 da02 |0020: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@02da │ │ -02a5a8: 2200 2300 |0022: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -02a5ac: 1c01 b501 |0024: const-class v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity; // type@01b5 │ │ -02a5b0: 7030 9400 9001 |0026: invoke-direct {v0, v9, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0094 │ │ -02a5b6: 1a01 ac06 |0029: const-string v1, "set" // string@06ac │ │ -02a5ba: 1a03 6307 |002b: const-string v3, "true" // string@0763 │ │ -02a5be: 6e30 a900 1003 |002d: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -02a5c4: 1501 0010 |0030: const/high16 v1, #int 268435456 // #1000 │ │ -02a5c8: 6e20 9900 1000 |0032: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0099 │ │ -02a5ce: 1401 0080 0000 |0035: const v1, #float 4.59177e-41 // #00008000 │ │ -02a5d4: 6e20 9900 1000 |0038: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0099 │ │ -02a5da: 1501 0008 |003b: const/high16 v1, #int 134217728 // #800 │ │ -02a5de: 7140 6500 2910 |003d: invoke-static {v9, v2, v0, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0065 │ │ -02a5e4: 0c03 |0040: move-result-object v3 │ │ -02a5e6: 6200 d002 |0041: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@02d0 │ │ -02a5ea: 1a01 8704 |0043: const-string v1, "custom_bmp" // string@0487 │ │ -02a5ee: 7230 bb00 1002 |0045: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bb │ │ -02a5f4: 0a00 |0048: move-result v0 │ │ -02a5f6: 3800 1200 |0049: if-eqz v0, 005b // +0012 │ │ -02a5fa: 6200 d002 |004b: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@02d0 │ │ -02a5fe: 1a01 5a04 |004d: const-string v1, "bmp_url" // string@045a │ │ -02a602: 1a04 0000 |004f: const-string v4, "" // string@0000 │ │ -02a606: 7230 be00 1004 |0051: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -02a60c: 0c00 |0054: move-result-object v0 │ │ -02a60e: 6e10 7a07 0000 |0055: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@077a │ │ -02a614: 0a00 |0058: move-result v0 │ │ -02a616: 3900 ad00 |0059: if-nez v0, 0106 // +00ad │ │ -02a61a: 6e10 8900 0900 |005b: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0089 │ │ -02a620: 0c00 |005e: move-result-object v0 │ │ -02a622: 1401 0400 027f |005f: const v1, #float 1.728e+38 // #7f020004 │ │ -02a628: 7120 d800 1000 |0062: invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@00d8 │ │ -02a62e: 0c00 |0065: move-result-object v0 │ │ -02a630: 5b80 d702 |0066: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.l:Landroid/graphics/Bitmap; // field@02d7 │ │ -02a634: 2200 a301 |0068: new-instance v0, Ljava/util/Timer; // type@01a3 │ │ -02a638: 7010 c907 0000 |006a: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@07c9 │ │ -02a63e: 6900 d302 |006d: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.h:Ljava/util/Timer; // field@02d3 │ │ -02a642: 6200 d002 |006f: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@02d0 │ │ -02a646: 1a01 7903 |0071: const-string v1, "TimeStamp" // string@0379 │ │ -02a64a: 1604 ffff |0073: const-wide/16 v4, #int -1 // #ffff │ │ -02a64e: 7240 bd00 1054 |0075: invoke-interface {v0, v1, v4, v5}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00bd │ │ -02a654: 0b00 |0078: move-result-wide v0 │ │ -02a656: 6800 db02 |0079: sput-wide v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.p:J // field@02db │ │ -02a65a: 6200 d002 |007b: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@02d0 │ │ -02a65e: 1a01 a102 |007d: const-string v1, "LastTime" // string@02a1 │ │ -02a662: 7230 bc00 1002 |007f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -02a668: 0a00 |0082: move-result v0 │ │ -02a66a: 6700 dc02 |0083: sput v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.q:I // field@02dc │ │ -02a66e: 6200 d002 |0085: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@02d0 │ │ -02a672: 1a01 6803 |0087: const-string v1, "State" // string@0368 │ │ -02a676: 1214 |0089: const/4 v4, #int 1 // #1 │ │ -02a678: 7230 bc00 1004 |008a: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -02a67e: 0a00 |008d: move-result v0 │ │ -02a680: 6700 d102 |008e: sput v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.f:I // field@02d1 │ │ -02a684: 7110 7800 0900 |0090: invoke-static {v9}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0078 │ │ -02a68a: 0c00 |0093: move-result-object v0 │ │ -02a68c: 6900 d202 |0094: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.g:Landroid/appwidget/AppWidgetManager; // field@02d2 │ │ -02a690: 2200 1e00 |0096: new-instance v0, Landroid/content/ComponentName; // type@001e │ │ -02a694: 6e10 8800 0900 |0098: invoke-virtual {v9}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0088 │ │ -02a69a: 0c01 |009b: move-result-object v1 │ │ -02a69c: 1a04 4306 |009c: const-string v4, "org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider" // string@0643 │ │ -02a6a0: 7030 8000 1004 |009e: invoke-direct {v0, v1, v4}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0080 │ │ -02a6a6: 6201 d202 |00a1: sget-object v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.g:Landroid/appwidget/AppWidgetManager; // field@02d2 │ │ -02a6aa: 6e20 7700 0100 |00a3: invoke-virtual {v1, v0}, Landroid/appwidget/AppWidgetManager;.getAppWidgetIds:(Landroid/content/ComponentName;)[I // method@0077 │ │ -02a6b0: 0c00 |00a6: move-result-object v0 │ │ -02a6b2: 5b80 d602 |00a7: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.k:[I // field@02d6 │ │ -02a6b6: 2200 9d01 |00a9: new-instance v0, Ljava/util/HashMap; // type@019d │ │ -02a6ba: 7010 b407 0000 |00ab: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@07b4 │ │ -02a6c0: 5b80 d902 |00ae: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.n:Ljava/util/HashMap; // field@02d9 │ │ -02a6c4: 5480 d602 |00b0: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.k:[I // field@02d6 │ │ -02a6c8: 2100 |00b2: array-length v0, v0 │ │ -02a6ca: 3d00 7700 |00b3: if-lez v0, 012a // +0077 │ │ -02a6ce: 5481 d602 |00b5: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.k:[I // field@02d6 │ │ -02a6d2: 2114 |00b7: array-length v4, v1 │ │ -02a6d4: 0120 |00b8: move v0, v2 │ │ -02a6d6: 3540 7100 |00b9: if-ge v0, v4, 012a // +0071 │ │ -02a6da: 4402 0100 |00bb: aget v2, v1, v0 │ │ -02a6de: 6205 da02 |00bd: sget-object v5, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@02da │ │ -02a6e2: 1406 1000 0b7f |00bf: const v6, #float 1.84763e+38 // #7f0b0010 │ │ -02a6e8: 6e30 1207 6503 |00c2: invoke-virtual {v5, v6, v3}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@0712 │ │ -02a6ee: 6205 d002 |00c5: sget-object v5, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@02d0 │ │ -02a6f2: 2206 8f01 |00c7: new-instance v6, Ljava/lang/StringBuilder; // type@018f │ │ -02a6f6: 7010 8207 0600 |00c9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -02a6fc: 1a07 7b07 |00cc: const-string v7, "widget_theme_" // string@077b │ │ -02a700: 6e20 8807 7600 |00ce: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02a706: 0c06 |00d1: move-result-object v6 │ │ -02a708: 6e20 8507 2600 |00d2: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0785 │ │ -02a70e: 0c06 |00d5: move-result-object v6 │ │ -02a710: 6e10 8b07 0600 |00d6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02a716: 0c06 |00d9: move-result-object v6 │ │ -02a718: 1407 1300 027f |00da: const v7, #float 1.728e+38 // #7f020013 │ │ -02a71e: 7230 bc00 6507 |00dd: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -02a724: 0a05 |00e0: move-result v5 │ │ -02a726: 6705 dd02 |00e1: sput v5, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.r:I // field@02dd │ │ -02a72a: 6205 da02 |00e3: sget-object v5, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@02da │ │ -02a72e: 1406 0f00 0b7f |00e5: const v6, #float 1.84763e+38 // #7f0b000f │ │ -02a734: 6007 dd02 |00e8: sget v7, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.r:I // field@02dd │ │ -02a738: 6e30 1107 6507 |00ea: invoke-virtual {v5, v6, v7}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@0711 │ │ -02a73e: 5485 d902 |00ed: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.n:Ljava/util/HashMap; // field@02d9 │ │ -02a742: 7110 5e07 0200 |00ef: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -02a748: 0c06 |00f2: move-result-object v6 │ │ -02a74a: 6007 dd02 |00f3: sget v7, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.r:I // field@02dd │ │ -02a74e: 7110 5e07 0700 |00f5: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@075e │ │ -02a754: 0c07 |00f8: move-result-object v7 │ │ -02a756: 6e30 b707 6507 |00f9: invoke-virtual {v5, v6, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@07b7 │ │ -02a75c: 6205 d202 |00fc: sget-object v5, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.g:Landroid/appwidget/AppWidgetManager; // field@02d2 │ │ -02a760: 6206 da02 |00fe: sget-object v6, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@02da │ │ -02a764: 6e30 7900 2506 |0100: invoke-virtual {v5, v2, v6}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(ILandroid/widget/RemoteViews;)V // method@0079 │ │ -02a76a: d800 0001 |0103: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02a76e: 28b4 |0105: goto 00b9 // -004c │ │ -02a770: 6200 d002 |0106: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@02d0 │ │ -02a774: 1a01 5a04 |0108: const-string v1, "bmp_url" // string@045a │ │ -02a778: 1a04 0000 |010a: const-string v4, "" // string@0000 │ │ -02a77c: 7230 be00 1004 |010c: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -02a782: 0c00 |010f: move-result-object v0 │ │ -02a784: 7110 1b01 0000 |0110: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@011b │ │ -02a78a: 0c01 |0113: move-result-object v1 │ │ -02a78c: 1200 |0114: const/4 v0, #int 0 // #0 │ │ -02a78e: 6e10 8600 0900 |0115: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0086 │ │ -02a794: 0c04 |0118: move-result-object v4 │ │ -02a796: 6e20 8200 1400 |0119: invoke-virtual {v4, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0082 │ │ -02a79c: 0c00 |011c: move-result-object v0 │ │ -02a79e: 7110 d900 0000 |011d: invoke-static {v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@00d9 │ │ -02a7a4: 0c00 |0120: move-result-object v0 │ │ -02a7a6: 5b80 d702 |0121: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.l:Landroid/graphics/Bitmap; // field@02d7 │ │ -02a7aa: 2900 45ff |0123: goto/16 0068 // -00bb │ │ -02a7ae: 0d01 |0125: move-exception v1 │ │ -02a7b0: 6e10 3607 0100 |0126: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@0736 │ │ -02a7b6: 28f4 |0129: goto 011d // -000c │ │ -02a7b8: 0e00 |012a: return-void │ │ +00f430: |[00f430] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.a:(Landroid/content/Context;)V │ │ +00f440: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00f442: 1a00 2400 |0001: const-string v0, "BodhiAppWidgetProvider" // string@0024 │ │ +00f446: 1a01 d003 |0003: const-string v1, "updating" // string@03d0 │ │ +00f44a: 7120 a201 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00f450: 7110 9401 0900 |0008: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0194 │ │ +00f456: 0c00 |000b: move-result-object v0 │ │ +00f458: 6900 2501 |000c: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@0125 │ │ +00f45c: 5b89 2d01 |000e: iput-object v9, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.m:Landroid/content/Context; // field@012d │ │ +00f460: 6200 2f01 |0010: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@012f │ │ +00f464: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ +00f468: 2200 ad00 |0014: new-instance v0, Landroid/widget/RemoteViews; // type@00ad │ │ +00f46c: 6e10 f600 0900 |0016: invoke-virtual {v9}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00f6 │ │ +00f472: 0c01 |0019: move-result-object v1 │ │ +00f474: 1403 0300 037f |001a: const v3, #float 1.74129e+38 // #7f030003 │ │ +00f47a: 7030 db01 1003 |001d: invoke-direct {v0, v1, v3}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@01db │ │ +00f480: 6900 2f01 |0020: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@012f │ │ +00f484: 2200 5a00 |0022: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00f488: 1c01 e200 |0024: const-class v1, Lorg/yuttadhammo/BodhiTimer/TimerActivity; // type@00e2 │ │ +00f48c: 7030 0101 9001 |0026: invoke-direct {v0, v9, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0101 │ │ +00f492: 1a01 4503 |0029: const-string v1, "set" // string@0345 │ │ +00f496: 1a03 c803 |002b: const-string v3, "true" // string@03c8 │ │ +00f49a: 6e30 1601 1003 |002d: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0116 │ │ +00f4a0: 1501 0010 |0030: const/high16 v1, #int 268435456 // #1000 │ │ +00f4a4: 6e20 0601 1000 |0032: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0106 │ │ +00f4aa: 1401 0080 0000 |0035: const v1, #float 4.59177e-41 // #00008000 │ │ +00f4b0: 6e20 0601 1000 |0038: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0106 │ │ +00f4b6: 1501 0008 |003b: const/high16 v1, #int 134217728 // #800 │ │ +00f4ba: 7140 d400 2910 |003d: invoke-static {v9, v2, v0, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00d4 │ │ +00f4c0: 0c03 |0040: move-result-object v3 │ │ +00f4c2: 6200 2501 |0041: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@0125 │ │ +00f4c6: 1a01 3f02 |0043: const-string v1, "custom_bmp" // string@023f │ │ +00f4ca: 7230 2801 1002 |0045: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0128 │ │ +00f4d0: 0a00 |0048: move-result v0 │ │ +00f4d2: 3800 1200 |0049: if-eqz v0, 005b // +0012 │ │ +00f4d6: 6200 2501 |004b: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@0125 │ │ +00f4da: 1a01 2702 |004d: const-string v1, "bmp_url" // string@0227 │ │ +00f4de: 1a04 0000 |004f: const-string v4, "" // string@0000 │ │ +00f4e2: 7230 2b01 1004 |0051: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00f4e8: 0c00 |0054: move-result-object v0 │ │ +00f4ea: 6e10 1402 0000 |0055: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0214 │ │ +00f4f0: 0a00 |0058: move-result v0 │ │ +00f4f2: 3900 ad00 |0059: if-nez v0, 0106 // +00ad │ │ +00f4f6: 6e10 f700 0900 |005b: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00f7 │ │ +00f4fc: 0c00 |005e: move-result-object v0 │ │ +00f4fe: 1401 0400 027f |005f: const v1, #float 1.728e+38 // #7f020004 │ │ +00f504: 7120 3701 1000 |0062: invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0137 │ │ +00f50a: 0c00 |0065: move-result-object v0 │ │ +00f50c: 5b80 2c01 |0066: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.l:Landroid/graphics/Bitmap; // field@012c │ │ +00f510: 2200 d100 |0068: new-instance v0, Ljava/util/Timer; // type@00d1 │ │ +00f514: 7010 3d02 0000 |006a: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@023d │ │ +00f51a: 6900 2801 |006d: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.h:Ljava/util/Timer; // field@0128 │ │ +00f51e: 6200 2501 |006f: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@0125 │ │ +00f522: 1a01 a101 |0071: const-string v1, "TimeStamp" // string@01a1 │ │ +00f526: 1604 ffff |0073: const-wide/16 v4, #int -1 // #ffff │ │ +00f52a: 7240 2a01 1054 |0075: invoke-interface {v0, v1, v4, v5}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@012a │ │ +00f530: 0b00 |0078: move-result-wide v0 │ │ +00f532: 6800 3001 |0079: sput-wide v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.p:J // field@0130 │ │ +00f536: 6200 2501 |007b: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@0125 │ │ +00f53a: 1a01 1701 |007d: const-string v1, "LastTime" // string@0117 │ │ +00f53e: 7230 2901 1002 |007f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00f544: 0a00 |0082: move-result v0 │ │ +00f546: 6700 3101 |0083: sput v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.q:I // field@0131 │ │ +00f54a: 6200 2501 |0085: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@0125 │ │ +00f54e: 1a01 9601 |0087: const-string v1, "State" // string@0196 │ │ +00f552: 1214 |0089: const/4 v4, #int 1 // #1 │ │ +00f554: 7230 2901 1004 |008a: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00f55a: 0a00 |008d: move-result v0 │ │ +00f55c: 6700 2601 |008e: sput v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.f:I // field@0126 │ │ +00f560: 7110 e700 0900 |0090: invoke-static {v9}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@00e7 │ │ +00f566: 0c00 |0093: move-result-object v0 │ │ +00f568: 6900 2701 |0094: sput-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.g:Landroid/appwidget/AppWidgetManager; // field@0127 │ │ +00f56c: 2200 5500 |0096: new-instance v0, Landroid/content/ComponentName; // type@0055 │ │ +00f570: 6e10 f600 0900 |0098: invoke-virtual {v9}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00f6 │ │ +00f576: 0c01 |009b: move-result-object v1 │ │ +00f578: 1a04 0a03 |009c: const-string v4, "org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider" // string@030a │ │ +00f57c: 7030 ef00 1004 |009e: invoke-direct {v0, v1, v4}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00ef │ │ +00f582: 6201 2701 |00a1: sget-object v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.g:Landroid/appwidget/AppWidgetManager; // field@0127 │ │ +00f586: 6e20 e600 0100 |00a3: invoke-virtual {v1, v0}, Landroid/appwidget/AppWidgetManager;.getAppWidgetIds:(Landroid/content/ComponentName;)[I // method@00e6 │ │ +00f58c: 0c00 |00a6: move-result-object v0 │ │ +00f58e: 5b80 2b01 |00a7: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.k:[I // field@012b │ │ +00f592: 2200 cd00 |00a9: new-instance v0, Ljava/util/HashMap; // type@00cd │ │ +00f596: 7010 3302 0000 |00ab: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0233 │ │ +00f59c: 5b80 2e01 |00ae: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.n:Ljava/util/HashMap; // field@012e │ │ +00f5a0: 5480 2b01 |00b0: iget-object v0, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.k:[I // field@012b │ │ +00f5a4: 2100 |00b2: array-length v0, v0 │ │ +00f5a6: 3d00 7700 |00b3: if-lez v0, 012a // +0077 │ │ +00f5aa: 5481 2b01 |00b5: iget-object v1, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.k:[I // field@012b │ │ +00f5ae: 2114 |00b7: array-length v4, v1 │ │ +00f5b0: 0120 |00b8: move v0, v2 │ │ +00f5b2: 3540 7100 |00b9: if-ge v0, v4, 012a // +0071 │ │ +00f5b6: 4402 0100 |00bb: aget v2, v1, v0 │ │ +00f5ba: 6205 2f01 |00bd: sget-object v5, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@012f │ │ +00f5be: 1406 1000 0b7f |00bf: const v6, #float 1.84763e+38 // #7f0b0010 │ │ +00f5c4: 6e30 de01 6503 |00c2: invoke-virtual {v5, v6, v3}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@01de │ │ +00f5ca: 6205 2501 |00c5: sget-object v5, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@0125 │ │ +00f5ce: 2206 c600 |00c7: new-instance v6, Ljava/lang/StringBuilder; // type@00c6 │ │ +00f5d2: 7010 1b02 0600 |00c9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00f5d8: 1a07 dd03 |00cc: const-string v7, "widget_theme_" // string@03dd │ │ +00f5dc: 6e20 1f02 7600 |00ce: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00f5e2: 0c06 |00d1: move-result-object v6 │ │ +00f5e4: 6e20 1c02 2600 |00d2: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@021c │ │ +00f5ea: 0c06 |00d5: move-result-object v6 │ │ +00f5ec: 6e10 2002 0600 |00d6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00f5f2: 0c06 |00d9: move-result-object v6 │ │ +00f5f4: 1407 1300 027f |00da: const v7, #float 1.728e+38 // #7f020013 │ │ +00f5fa: 7230 2901 6507 |00dd: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00f600: 0a05 |00e0: move-result v5 │ │ +00f602: 6705 3201 |00e1: sput v5, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.r:I // field@0132 │ │ +00f606: 6205 2f01 |00e3: sget-object v5, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@012f │ │ +00f60a: 1406 0f00 0b7f |00e5: const v6, #float 1.84763e+38 // #7f0b000f │ │ +00f610: 6007 3201 |00e8: sget v7, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.r:I // field@0132 │ │ +00f614: 6e30 dd01 6507 |00ea: invoke-virtual {v5, v6, v7}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@01dd │ │ +00f61a: 5485 2e01 |00ed: iget-object v5, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.n:Ljava/util/HashMap; // field@012e │ │ +00f61e: 7110 0602 0200 |00ef: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00f624: 0c06 |00f2: move-result-object v6 │ │ +00f626: 6007 3201 |00f3: sget v7, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.r:I // field@0132 │ │ +00f62a: 7110 0602 0700 |00f5: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0206 │ │ +00f630: 0c07 |00f8: move-result-object v7 │ │ +00f632: 6e30 3602 6507 |00f9: invoke-virtual {v5, v6, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0236 │ │ +00f638: 6205 2701 |00fc: sget-object v5, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.g:Landroid/appwidget/AppWidgetManager; // field@0127 │ │ +00f63c: 6206 2f01 |00fe: sget-object v6, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.o:Landroid/widget/RemoteViews; // field@012f │ │ +00f640: 6e30 e800 2506 |0100: invoke-virtual {v5, v2, v6}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(ILandroid/widget/RemoteViews;)V // method@00e8 │ │ +00f646: d800 0001 |0103: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00f64a: 28b4 |0105: goto 00b9 // -004c │ │ +00f64c: 6200 2501 |0106: sget-object v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.e:Landroid/content/SharedPreferences; // field@0125 │ │ +00f650: 1a01 2702 |0108: const-string v1, "bmp_url" // string@0227 │ │ +00f654: 1a04 0000 |010a: const-string v4, "" // string@0000 │ │ +00f658: 7230 2b01 1004 |010c: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00f65e: 0c00 |010f: move-result-object v0 │ │ +00f660: 7110 6701 0000 |0110: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0167 │ │ +00f666: 0c01 |0113: move-result-object v1 │ │ +00f668: 1200 |0114: const/4 v0, #int 0 // #0 │ │ +00f66a: 6e10 f400 0900 |0115: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00f4 │ │ +00f670: 0c04 |0118: move-result-object v4 │ │ +00f672: 6e20 f100 1400 |0119: invoke-virtual {v4, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@00f1 │ │ +00f678: 0c00 |011c: move-result-object v0 │ │ +00f67a: 7110 3801 0000 |011d: invoke-static {v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0138 │ │ +00f680: 0c00 |0120: move-result-object v0 │ │ +00f682: 5b80 2c01 |0121: iput-object v0, v8, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.l:Landroid/graphics/Bitmap; // field@012c │ │ +00f686: 2900 45ff |0123: goto/16 0068 // -00bb │ │ +00f68a: 0d01 |0125: move-exception v1 │ │ +00f68c: 6e10 f401 0100 |0126: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@01f4 │ │ +00f692: 28f4 |0129: goto 011d // -000c │ │ +00f694: 0e00 |012a: return-void │ │ catches : 1 │ │ 0x0115 - 0x011c │ │ Ljava/io/FileNotFoundException; -> 0x0125 │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;) │ │ @@ -52596,189 +16829,189 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a7cc: |[02a7cc] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.b:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)V │ │ -02a7dc: 7010 ef08 0000 |0000: invoke-direct {v0}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:()V // method@08ef │ │ -02a7e2: 0e00 |0003: return-void │ │ +00f6a8: |[00f6a8] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.b:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)V │ │ +00f6b8: 7010 6303 0000 |0000: invoke-direct {v0}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:()V // method@0363 │ │ +00f6be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;) │ │ name : 'onDeleted' │ │ type : '(Landroid/content/Context;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -02a7e4: |[02a7e4] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.onDeleted:(Landroid/content/Context;[I)V │ │ -02a7f4: 1a00 af00 |0000: const-string v0, "BodhiAppWidgetProvider" // string@00af │ │ -02a7f8: 1a01 0a06 |0002: const-string v1, "onDeleted" // string@060a │ │ -02a7fc: 7120 2c06 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@062c │ │ -02a802: 2150 |0007: array-length v0, v5 │ │ -02a804: 2151 |0008: array-length v1, v5 │ │ -02a806: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -02a808: 3510 0a00 |000a: if-ge v0, v1, 0014 // +000a │ │ -02a80c: 4402 0500 |000c: aget v2, v5, v0 │ │ -02a810: 7120 df08 2400 |000e: invoke-static {v4, v2}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.a:(Landroid/content/Context;I)V // method@08df │ │ -02a816: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02a81a: 28f7 |0013: goto 000a // -0009 │ │ -02a81c: 0e00 |0014: return-void │ │ +00f6c0: |[00f6c0] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.onDeleted:(Landroid/content/Context;[I)V │ │ +00f6d0: 1a00 2400 |0000: const-string v0, "BodhiAppWidgetProvider" // string@0024 │ │ +00f6d4: 1a01 eb02 |0002: const-string v1, "onDeleted" // string@02eb │ │ +00f6d8: 7120 9f01 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@019f │ │ +00f6de: 2150 |0007: array-length v0, v5 │ │ +00f6e0: 2151 |0008: array-length v1, v5 │ │ +00f6e2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +00f6e4: 3510 0a00 |000a: if-ge v0, v1, 0014 // +000a │ │ +00f6e8: 4402 0500 |000c: aget v2, v5, v0 │ │ +00f6ec: 7120 5303 2400 |000e: invoke-static {v4, v2}, Lorg/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure;.a:(Landroid/content/Context;I)V // method@0353 │ │ +00f6f2: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00f6f6: 28f7 |0013: goto 000a // -0009 │ │ +00f6f8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;) │ │ name : 'onDisabled' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -02a820: |[02a820] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.onDisabled:(Landroid/content/Context;)V │ │ -02a830: 1a00 af00 |0000: const-string v0, "BodhiAppWidgetProvider" // string@00af │ │ -02a834: 1a01 0d06 |0002: const-string v1, "onDisabled" // string@060d │ │ -02a838: 7120 2f06 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -02a83e: 6f20 7b00 3200 |0007: invoke-super {v2, v3}, Landroid/appwidget/AppWidgetProvider;.onDisabled:(Landroid/content/Context;)V // method@007b │ │ -02a844: 0e00 |000a: return-void │ │ +00f6fc: |[00f6fc] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.onDisabled:(Landroid/content/Context;)V │ │ +00f70c: 1a00 2400 |0000: const-string v0, "BodhiAppWidgetProvider" // string@0024 │ │ +00f710: 1a01 ed02 |0002: const-string v1, "onDisabled" // string@02ed │ │ +00f714: 7120 a201 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00f71a: 6f20 ea00 3200 |0007: invoke-super {v2, v3}, Landroid/appwidget/AppWidgetProvider;.onDisabled:(Landroid/content/Context;)V // method@00ea │ │ +00f720: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;) │ │ name : 'onEnabled' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -02a848: |[02a848] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.onEnabled:(Landroid/content/Context;)V │ │ -02a858: 6f20 7c00 4300 |0000: invoke-super {v3, v4}, Landroid/appwidget/AppWidgetProvider;.onEnabled:(Landroid/content/Context;)V // method@007c │ │ -02a85e: 1a00 af00 |0003: const-string v0, "BodhiAppWidgetProvider" // string@00af │ │ -02a862: 1a01 0f06 |0005: const-string v1, "onEnabled" // string@060f │ │ -02a866: 7120 2f06 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -02a86c: 5530 d502 |000a: iget-boolean v0, v3, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.j:Z // field@02d5 │ │ -02a870: 3900 2100 |000c: if-nez v0, 002d // +0021 │ │ -02a874: 6e10 8400 0400 |000e: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0084 │ │ -02a87a: 0c00 |0011: move-result-object v0 │ │ -02a87c: 2201 2400 |0012: new-instance v1, Landroid/content/IntentFilter; // type@0024 │ │ -02a880: 1a02 2804 |0014: const-string v2, "android.intent.action.SCREEN_ON" // string@0428 │ │ -02a884: 7020 b100 2100 |0016: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00b1 │ │ -02a88a: 6e30 8e00 3001 |0019: invoke-virtual {v0, v3, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@008e │ │ -02a890: 6e10 8400 0400 |001c: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0084 │ │ -02a896: 0c00 |001f: move-result-object v0 │ │ -02a898: 2201 2400 |0020: new-instance v1, Landroid/content/IntentFilter; // type@0024 │ │ -02a89c: 1a02 2704 |0022: const-string v2, "android.intent.action.SCREEN_OFF" // string@0427 │ │ -02a8a0: 7020 b100 2100 |0024: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00b1 │ │ -02a8a6: 6e30 8e00 3001 |0027: invoke-virtual {v0, v3, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@008e │ │ -02a8ac: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -02a8ae: 5c30 d502 |002b: iput-boolean v0, v3, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.j:Z // field@02d5 │ │ -02a8b2: 2200 2300 |002d: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -02a8b6: 6201 cd02 |002f: sget-object v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.b:Ljava/lang/String; // field@02cd │ │ -02a8ba: 7020 9600 1000 |0031: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0096 │ │ -02a8c0: 6e20 8f00 0400 |0034: invoke-virtual {v4, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@008f │ │ -02a8c6: 0e00 |0037: return-void │ │ +00f724: |[00f724] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.onEnabled:(Landroid/content/Context;)V │ │ +00f734: 6f20 eb00 4300 |0000: invoke-super {v3, v4}, Landroid/appwidget/AppWidgetProvider;.onEnabled:(Landroid/content/Context;)V // method@00eb │ │ +00f73a: 1a00 2400 |0003: const-string v0, "BodhiAppWidgetProvider" // string@0024 │ │ +00f73e: 1a01 ef02 |0005: const-string v1, "onEnabled" // string@02ef │ │ +00f742: 7120 a201 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00f748: 5530 2a01 |000a: iget-boolean v0, v3, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.j:Z // field@012a │ │ +00f74c: 3900 2100 |000c: if-nez v0, 002d // +0021 │ │ +00f750: 6e10 f300 0400 |000e: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00f3 │ │ +00f756: 0c00 |0011: move-result-object v0 │ │ +00f758: 2201 5b00 |0012: new-instance v1, Landroid/content/IntentFilter; // type@005b │ │ +00f75c: 1a02 0002 |0014: const-string v2, "android.intent.action.SCREEN_ON" // string@0200 │ │ +00f760: 7020 1e01 2100 |0016: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@011e │ │ +00f766: 6e30 fb00 3001 |0019: invoke-virtual {v0, v3, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@00fb │ │ +00f76c: 6e10 f300 0400 |001c: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00f3 │ │ +00f772: 0c00 |001f: move-result-object v0 │ │ +00f774: 2201 5b00 |0020: new-instance v1, Landroid/content/IntentFilter; // type@005b │ │ +00f778: 1a02 ff01 |0022: const-string v2, "android.intent.action.SCREEN_OFF" // string@01ff │ │ +00f77c: 7020 1e01 2100 |0024: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@011e │ │ +00f782: 6e30 fb00 3001 |0027: invoke-virtual {v0, v3, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@00fb │ │ +00f788: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +00f78a: 5c30 2a01 |002b: iput-boolean v0, v3, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.j:Z // field@012a │ │ +00f78e: 2200 5a00 |002d: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00f792: 6201 2201 |002f: sget-object v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.b:Ljava/lang/String; // field@0122 │ │ +00f796: 7020 0301 1000 |0031: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0103 │ │ +00f79c: 6e20 fc00 0400 |0034: invoke-virtual {v4, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@00fc │ │ +00f7a2: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -02a8c8: |[02a8c8] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -02a8d8: 6f30 7d00 3204 |0000: invoke-super {v2, v3, v4}, Landroid/appwidget/AppWidgetProvider;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@007d │ │ -02a8de: 6e10 9b00 0400 |0003: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@009b │ │ -02a8e4: 0c00 |0006: move-result-object v0 │ │ -02a8e6: 1a01 3f06 |0007: const-string v1, "org.yuttadhammo.BodhiTimer.ACTION_CLOCK_CANCEL" // string@063f │ │ -02a8ea: 6e20 7707 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -02a8f0: 0a01 |000c: move-result v1 │ │ -02a8f2: 3901 0a00 |000d: if-nez v1, 0017 // +000a │ │ -02a8f6: 1a01 2704 |000f: const-string v1, "android.intent.action.SCREEN_OFF" // string@0427 │ │ -02a8fa: 6e20 7707 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -02a900: 0a00 |0014: move-result v0 │ │ -02a902: 3800 0c00 |0015: if-eqz v0, 0021 // +000c │ │ -02a906: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -02a908: 6a00 d402 |0018: sput-boolean v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.i:Z // field@02d4 │ │ -02a90c: 7020 f008 3200 |001a: invoke-direct {v2, v3}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:(Landroid/content/Context;)V // method@08f0 │ │ -02a912: 7010 ef08 0200 |001d: invoke-direct {v2}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:()V // method@08ef │ │ -02a918: 0e00 |0020: return-void │ │ -02a91a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -02a91c: 28f6 |0022: goto 0018 // -000a │ │ +00f7a4: |[00f7a4] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +00f7b4: 6f30 ec00 3204 |0000: invoke-super {v2, v3, v4}, Landroid/appwidget/AppWidgetProvider;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@00ec │ │ +00f7ba: 6e10 0801 0400 |0003: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0108 │ │ +00f7c0: 0c00 |0006: move-result-object v0 │ │ +00f7c2: 1a01 0603 |0007: const-string v1, "org.yuttadhammo.BodhiTimer.ACTION_CLOCK_CANCEL" // string@0306 │ │ +00f7c6: 6e20 1202 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00f7cc: 0a01 |000c: move-result v1 │ │ +00f7ce: 3901 0a00 |000d: if-nez v1, 0017 // +000a │ │ +00f7d2: 1a01 ff01 |000f: const-string v1, "android.intent.action.SCREEN_OFF" // string@01ff │ │ +00f7d6: 6e20 1202 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00f7dc: 0a00 |0014: move-result v0 │ │ +00f7de: 3800 0c00 |0015: if-eqz v0, 0021 // +000c │ │ +00f7e2: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +00f7e4: 6a00 2901 |0018: sput-boolean v0, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.i:Z // field@0129 │ │ +00f7e8: 7020 6403 3200 |001a: invoke-direct {v2, v3}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:(Landroid/content/Context;)V // method@0364 │ │ +00f7ee: 7010 6303 0200 |001d: invoke-direct {v2}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:()V // method@0363 │ │ +00f7f4: 0e00 |0020: return-void │ │ +00f7f6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +00f7f8: 28f6 |0022: goto 0018 // -000a │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;) │ │ name : 'onUpdate' │ │ type : '(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -02a920: |[02a920] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.onUpdate:(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V │ │ -02a930: 1a00 af00 |0000: const-string v0, "BodhiAppWidgetProvider" // string@00af │ │ -02a934: 1a01 3b06 |0002: const-string v1, "onUpdate" // string@063b │ │ -02a938: 7120 2f06 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -02a93e: 5530 d502 |0007: iget-boolean v0, v3, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.j:Z // field@02d5 │ │ -02a942: 3900 2100 |0009: if-nez v0, 002a // +0021 │ │ -02a946: 6e10 8400 0400 |000b: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0084 │ │ -02a94c: 0c00 |000e: move-result-object v0 │ │ -02a94e: 2201 2400 |000f: new-instance v1, Landroid/content/IntentFilter; // type@0024 │ │ -02a952: 1a02 2804 |0011: const-string v2, "android.intent.action.SCREEN_ON" // string@0428 │ │ -02a956: 7020 b100 2100 |0013: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00b1 │ │ -02a95c: 6e30 8e00 3001 |0016: invoke-virtual {v0, v3, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@008e │ │ -02a962: 6e10 8400 0400 |0019: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0084 │ │ -02a968: 0c00 |001c: move-result-object v0 │ │ -02a96a: 2201 2400 |001d: new-instance v1, Landroid/content/IntentFilter; // type@0024 │ │ -02a96e: 1a02 2704 |001f: const-string v2, "android.intent.action.SCREEN_OFF" // string@0427 │ │ -02a972: 7020 b100 2100 |0021: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00b1 │ │ -02a978: 6e30 8e00 3001 |0024: invoke-virtual {v0, v3, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@008e │ │ -02a97e: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -02a980: 5c30 d502 |0028: iput-boolean v0, v3, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.j:Z // field@02d5 │ │ -02a984: 2200 2300 |002a: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -02a988: 6201 cd02 |002c: sget-object v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.b:Ljava/lang/String; // field@02cd │ │ -02a98c: 7020 9600 1000 |002e: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0096 │ │ -02a992: 6e20 8f00 0400 |0031: invoke-virtual {v4, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@008f │ │ -02a998: 0e00 |0034: return-void │ │ +00f7fc: |[00f7fc] org.yuttadhammo.BodhiTimer.widget.BodhiAppWidgetProvider.onUpdate:(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V │ │ +00f80c: 1a00 2400 |0000: const-string v0, "BodhiAppWidgetProvider" // string@0024 │ │ +00f810: 1a01 0203 |0002: const-string v1, "onUpdate" // string@0302 │ │ +00f814: 7120 a201 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00f81a: 5530 2a01 |0007: iget-boolean v0, v3, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.j:Z // field@012a │ │ +00f81e: 3900 2100 |0009: if-nez v0, 002a // +0021 │ │ +00f822: 6e10 f300 0400 |000b: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00f3 │ │ +00f828: 0c00 |000e: move-result-object v0 │ │ +00f82a: 2201 5b00 |000f: new-instance v1, Landroid/content/IntentFilter; // type@005b │ │ +00f82e: 1a02 0002 |0011: const-string v2, "android.intent.action.SCREEN_ON" // string@0200 │ │ +00f832: 7020 1e01 2100 |0013: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@011e │ │ +00f838: 6e30 fb00 3001 |0016: invoke-virtual {v0, v3, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@00fb │ │ +00f83e: 6e10 f300 0400 |0019: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00f3 │ │ +00f844: 0c00 |001c: move-result-object v0 │ │ +00f846: 2201 5b00 |001d: new-instance v1, Landroid/content/IntentFilter; // type@005b │ │ +00f84a: 1a02 ff01 |001f: const-string v2, "android.intent.action.SCREEN_OFF" // string@01ff │ │ +00f84e: 7020 1e01 2100 |0021: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@011e │ │ +00f854: 6e30 fb00 3001 |0024: invoke-virtual {v0, v3, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@00fb │ │ +00f85a: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +00f85c: 5c30 2a01 |0028: iput-boolean v0, v3, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.j:Z // field@012a │ │ +00f860: 2200 5a00 |002a: new-instance v0, Landroid/content/Intent; // type@005a │ │ +00f864: 6201 2201 |002c: sget-object v1, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.b:Ljava/lang/String; // field@0122 │ │ +00f868: 7020 0301 1000 |002e: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0103 │ │ +00f86e: 6e20 fc00 0400 |0031: invoke-virtual {v4, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@00fc │ │ +00f874: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #252 header: │ │ -class_idx : 479 │ │ +Class #111 header: │ │ +class_idx : 268 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 420 │ │ +superclass_idx : 210 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #252 - │ │ +Class #111 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/widget/a;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/util/TimerTask;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/widget/a;) │ │ @@ -52791,60 +17024,60 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02a99c: |[02a99c] org.yuttadhammo.BodhiTimer.widget.a.:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)V │ │ -02a9ac: 5b01 e002 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/widget/a;.a:Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider; // field@02e0 │ │ -02a9b0: 7010 cb07 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@07cb │ │ -02a9b6: 0e00 |0005: return-void │ │ +00f878: |[00f878] org.yuttadhammo.BodhiTimer.widget.a.:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)V │ │ +00f888: 5b01 3501 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/widget/a;.a:Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider; // field@0135 │ │ +00f88c: 7010 3f02 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@023f │ │ +00f892: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/widget/a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -02a9b8: |[02a9b8] org.yuttadhammo.BodhiTimer.widget.a.run:()V │ │ -02a9c8: 5420 e002 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/widget/a;.a:Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider; // field@02e0 │ │ -02a9cc: 7110 ed08 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)Landroid/os/Handler; // method@08ed │ │ -02a9d2: 0c00 |0005: move-result-object v0 │ │ -02a9d4: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -02a9d8: 5420 e002 |0008: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/widget/a;.a:Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider; // field@02e0 │ │ -02a9dc: 7110 ed08 0000 |000a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)Landroid/os/Handler; // method@08ed │ │ -02a9e2: 0c00 |000d: move-result-object v0 │ │ -02a9e4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -02a9e6: 6e20 3c01 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@013c │ │ -02a9ec: 0e00 |0012: return-void │ │ +00f894: |[00f894] org.yuttadhammo.BodhiTimer.widget.a.run:()V │ │ +00f8a4: 5420 3501 |0000: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/widget/a;.a:Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider; // field@0135 │ │ +00f8a8: 7110 6103 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)Landroid/os/Handler; // method@0361 │ │ +00f8ae: 0c00 |0005: move-result-object v0 │ │ +00f8b0: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +00f8b4: 5420 3501 |0008: iget-object v0, v2, Lorg/yuttadhammo/BodhiTimer/widget/a;.a:Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider; // field@0135 │ │ +00f8b8: 7110 6103 0000 |000a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.a:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)Landroid/os/Handler; // method@0361 │ │ +00f8be: 0c00 |000d: move-result-object v0 │ │ +00f8c0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +00f8c2: 6e20 7c01 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@017c │ │ +00f8c8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #253 header: │ │ -class_idx : 480 │ │ +Class #112 header: │ │ +class_idx : 269 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 78 │ │ +superclass_idx : 126 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #253 - │ │ +Class #112 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/widget/b;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/widget/b;) │ │ @@ -52857,53 +17090,53 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02a9f0: |[02a9f0] org.yuttadhammo.BodhiTimer.widget.b.:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)V │ │ -02aa00: 5b01 e102 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/widget/b;.a:Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider; // field@02e1 │ │ -02aa04: 7010 3601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0136 │ │ -02aa0a: 0e00 |0005: return-void │ │ +00f8cc: |[00f8cc] org.yuttadhammo.BodhiTimer.widget.b.:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)V │ │ +00f8dc: 5b01 3601 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/widget/b;.a:Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider; // field@0136 │ │ +00f8e0: 7010 7b01 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@017b │ │ +00f8e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/widget/b;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02aa0c: |[02aa0c] org.yuttadhammo.BodhiTimer.widget.b.handleMessage:(Landroid/os/Message;)V │ │ -02aa1c: 5410 e102 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/widget/b;.a:Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider; // field@02e1 │ │ -02aa20: 7110 f108 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.b:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)V // method@08f1 │ │ -02aa26: 0e00 |0005: return-void │ │ +00f8e8: |[00f8e8] org.yuttadhammo.BodhiTimer.widget.b.handleMessage:(Landroid/os/Message;)V │ │ +00f8f8: 5410 3601 |0000: iget-object v0, v1, Lorg/yuttadhammo/BodhiTimer/widget/b;.a:Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider; // field@0136 │ │ +00f8fc: 7110 6503 0000 |0002: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;.b:(Lorg/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider;)V // method@0365 │ │ +00f902: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #254 header: │ │ -class_idx : 481 │ │ +Class #113 header: │ │ +class_idx : 270 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #254 - │ │ +Class #113 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/x;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -52917,284 +17150,284 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02aa28: |[02aa28] org.yuttadhammo.BodhiTimer.x.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ -02aa38: 5b01 e202 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/x;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e2 │ │ -02aa3c: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -02aa42: 0e00 |0005: return-void │ │ +00f904: |[00f904] org.yuttadhammo.BodhiTimer.x.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ +00f914: 5b01 3701 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/x;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0137 │ │ +00f918: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00f91e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/x;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 482 16-bit code units │ │ -02aa44: |[02aa44] org.yuttadhammo.BodhiTimer.x.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -02aa54: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -02aa56: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -02aa58: 7100 6708 0000 |0002: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:()Ljava/lang/String; // method@0867 │ │ -02aa5e: 0c01 |0005: move-result-object v1 │ │ -02aa60: 1a02 6d04 |0006: const-string v2, "clicked export" // string@046d │ │ -02aa64: 7120 2f06 2100 |0008: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -02aa6a: 7100 3501 0000 |000b: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0135 │ │ -02aa70: 0c01 |000e: move-result-object v1 │ │ -02aa72: 1a02 dd05 |000f: const-string v2, "mounted" // string@05dd │ │ -02aa76: 6e20 7707 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -02aa7c: 0a01 |0014: move-result v1 │ │ -02aa7e: 3901 1000 |0015: if-nez v1, 0025 // +0010 │ │ -02aa82: 7100 6208 0000 |0017: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@0862 │ │ -02aa88: 0c01 |001a: move-result-object v1 │ │ -02aa8a: 1a02 5603 |001b: const-string v2, "SD Card not mounted." // string@0356 │ │ -02aa8e: 7130 2f07 2100 |001d: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@072f │ │ -02aa94: 0c00 |0020: move-result-object v0 │ │ -02aa96: 6e10 3007 0000 |0021: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0730 │ │ -02aa9c: 0f09 |0024: return v9 │ │ -02aa9e: 2201 1500 |0025: new-instance v1, Landroid/app/ProgressDialog; // type@0015 │ │ -02aaa2: 7100 6208 0000 |0027: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@0862 │ │ -02aaa8: 0c02 |002a: move-result-object v2 │ │ -02aaaa: 7020 6700 2100 |002b: invoke-direct {v1, v2}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0067 │ │ -02aab0: 6e20 6900 0100 |002e: invoke-virtual {v1, v0}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0069 │ │ -02aab6: 54a2 e202 |0031: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/x;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e2 │ │ -02aaba: 1403 1f00 097f |0033: const v3, #float 1.82105e+38 // #7f09001f │ │ -02aac0: 6e20 7008 3200 |0036: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@0870 │ │ -02aac6: 0c02 |0039: move-result-object v2 │ │ -02aac8: 6e20 6c00 2100 |003a: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@006c │ │ -02aace: 6e20 6a00 9100 |003d: invoke-virtual {v1, v9}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@006a │ │ -02aad4: 6e10 6e00 0100 |0040: invoke-virtual {v1}, Landroid/app/ProgressDialog;.show:()V // method@006e │ │ -02aada: 7100 6708 0000 |0043: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:()Ljava/lang/String; // method@0867 │ │ -02aae0: 0c02 |0046: move-result-object v2 │ │ -02aae2: 1a03 af04 |0047: const-string v3, "exporting" // string@04af │ │ -02aae6: 7120 2f06 3200 |0049: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -02aaec: 2202 6d01 |004c: new-instance v2, Ljava/io/File; // type@016d │ │ -02aaf0: 2203 8f01 |004e: new-instance v3, Ljava/lang/StringBuilder; // type@018f │ │ -02aaf4: 7010 8207 0300 |0050: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -02aafa: 7100 3401 0000 |0053: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0134 │ │ -02ab00: 0c04 |0056: move-result-object v4 │ │ -02ab02: 6e10 3407 0400 |0057: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0734 │ │ -02ab08: 0c04 |005a: move-result-object v4 │ │ -02ab0a: 6e20 8807 4300 |005b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02ab10: 0c03 |005e: move-result-object v3 │ │ -02ab12: 6204 0802 |005f: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@0208 │ │ -02ab16: 6e20 8807 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02ab1c: 0c03 |0064: move-result-object v3 │ │ -02ab1e: 1a04 e705 |0065: const-string v4, "music" // string@05e7 │ │ -02ab22: 6e20 8807 4300 |0067: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02ab28: 0c03 |006a: move-result-object v3 │ │ -02ab2a: 6e10 8b07 0300 |006b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02ab30: 0c03 |006e: move-result-object v3 │ │ -02ab32: 7020 3107 3200 |006f: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0731 │ │ -02ab38: 6e10 3307 0200 |0072: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0733 │ │ -02ab3e: 0a03 |0075: move-result v3 │ │ -02ab40: 3903 0500 |0076: if-nez v3, 007b // +0005 │ │ -02ab44: 6e10 3507 0200 |0078: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@0735 │ │ -02ab4a: 6e10 3307 0200 |007b: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0733 │ │ -02ab50: 0a02 |007e: move-result v2 │ │ -02ab52: 3902 1900 |007f: if-nez v2, 0098 // +0019 │ │ -02ab56: 7100 6208 0000 |0081: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@0862 │ │ -02ab5c: 0c00 |0084: move-result-object v0 │ │ -02ab5e: 1a02 4103 |0085: const-string v2, "Problem accessing SD Card." // string@0341 │ │ -02ab62: 1203 |0087: const/4 v3, #int 0 // #0 │ │ -02ab64: 7130 2f07 2003 |0088: invoke-static {v0, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@072f │ │ -02ab6a: 0c00 |008b: move-result-object v0 │ │ -02ab6c: 6e10 3007 0000 |008c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0730 │ │ -02ab72: 2895 |008f: goto 0024 // -006b │ │ -02ab74: 0d00 |0090: move-exception v0 │ │ -02ab76: 6e10 5407 0000 |0091: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0754 │ │ -02ab7c: 6e10 6800 0100 |0094: invoke-virtual {v1}, Landroid/app/ProgressDialog;.dismiss:()V // method@0068 │ │ -02ab82: 288d |0097: goto 0024 // -0073 │ │ -02ab84: 2202 6d01 |0098: new-instance v2, Ljava/io/File; // type@016d │ │ -02ab88: 2203 8f01 |009a: new-instance v3, Ljava/lang/StringBuilder; // type@018f │ │ -02ab8c: 7010 8207 0300 |009c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -02ab92: 7100 3401 0000 |009f: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0134 │ │ -02ab98: 0c04 |00a2: move-result-object v4 │ │ -02ab9a: 6e10 3407 0400 |00a3: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0734 │ │ -02aba0: 0c04 |00a6: move-result-object v4 │ │ -02aba2: 6e20 8807 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02aba8: 0c03 |00aa: move-result-object v3 │ │ -02abaa: 6204 0802 |00ab: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@0208 │ │ -02abae: 6e20 8807 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02abb4: 0c03 |00b0: move-result-object v3 │ │ -02abb6: 1a04 e705 |00b1: const-string v4, "music" // string@05e7 │ │ -02abba: 6e20 8807 4300 |00b3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02abc0: 0c03 |00b6: move-result-object v3 │ │ -02abc2: 6204 0802 |00b7: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@0208 │ │ -02abc6: 6e20 8807 4300 |00b9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02abcc: 0c03 |00bc: move-result-object v3 │ │ -02abce: 1a04 f005 |00bd: const-string v4, "notifications" // string@05f0 │ │ -02abd2: 6e20 8807 4300 |00bf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02abd8: 0c03 |00c2: move-result-object v3 │ │ -02abda: 6e10 8b07 0300 |00c3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02abe0: 0c03 |00c6: move-result-object v3 │ │ -02abe2: 7020 3107 3200 |00c7: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0731 │ │ -02abe8: 6e10 3307 0200 |00ca: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0733 │ │ -02abee: 0a03 |00cd: move-result v3 │ │ -02abf0: 3903 0500 |00ce: if-nez v3, 00d3 // +0005 │ │ -02abf4: 6e10 3507 0200 |00d0: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@0735 │ │ -02abfa: 1242 |00d3: const/4 v2, #int 4 // #4 │ │ -02abfc: 2322 e901 |00d4: new-array v2, v2, [I // type@01e9 │ │ -02ac00: 2602 0001 0000 |00d6: fill-array-data v2, 000001d6 // +00000100 │ │ -02ac06: 1243 |00d9: const/4 v3, #int 4 // #4 │ │ -02ac08: 2333 fe01 |00da: new-array v3, v3, [Ljava/lang/String; // type@01fe │ │ -02ac0c: 1204 |00dc: const/4 v4, #int 0 // #0 │ │ -02ac0e: 1a05 5304 |00dd: const-string v5, "bell" // string@0453 │ │ -02ac12: 4d05 0304 |00df: aput-object v5, v3, v4 │ │ -02ac16: 1214 |00e1: const/4 v4, #int 1 // #1 │ │ -02ac18: 1a05 5404 |00e2: const-string v5, "bell1" // string@0454 │ │ -02ac1c: 4d05 0304 |00e4: aput-object v5, v3, v4 │ │ -02ac20: 1224 |00e6: const/4 v4, #int 2 // #2 │ │ -02ac22: 1a05 5d04 |00e7: const-string v5, "bowl" // string@045d │ │ -02ac26: 4d05 0304 |00e9: aput-object v5, v3, v4 │ │ -02ac2a: 1234 |00eb: const/4 v4, #int 3 // #3 │ │ -02ac2c: 1a05 6005 |00ec: const-string v5, "gong" // string@0560 │ │ -02ac30: 4d05 0304 |00ee: aput-object v5, v3, v4 │ │ -02ac34: 2124 |00f0: array-length v4, v2 │ │ -02ac36: 6e20 6b00 4100 |00f1: invoke-virtual {v1, v4}, Landroid/app/ProgressDialog;.setMax:(I)V // method@006b │ │ -02ac3c: 2124 |00f4: array-length v4, v2 │ │ -02ac3e: 3540 a000 |00f5: if-ge v0, v4, 0195 // +00a0 │ │ -02ac42: 7100 6708 0000 |00f7: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:()Ljava/lang/String; // method@0867 │ │ -02ac48: 0c04 |00fa: move-result-object v4 │ │ -02ac4a: 2205 8f01 |00fb: new-instance v5, Ljava/lang/StringBuilder; // type@018f │ │ -02ac4e: 7010 8207 0500 |00fd: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -02ac54: 1a06 b004 |0100: const-string v6, "exporting " // string@04b0 │ │ -02ac58: 6e20 8807 6500 |0102: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02ac5e: 0c05 |0105: move-result-object v5 │ │ -02ac60: 4606 0300 |0106: aget-object v6, v3, v0 │ │ -02ac64: 6e20 8807 6500 |0108: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02ac6a: 0c05 |010b: move-result-object v5 │ │ -02ac6c: 6e10 8b07 0500 |010c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02ac72: 0c05 |010f: move-result-object v5 │ │ -02ac74: 7120 2f06 5400 |0110: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@062f │ │ -02ac7a: 7100 6208 0000 |0113: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@0862 │ │ -02ac80: 0c04 |0116: move-result-object v4 │ │ -02ac82: 6e10 0200 0400 |0117: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0002 │ │ -02ac88: 0c04 |011a: move-result-object v4 │ │ -02ac8a: 4405 0200 |011b: aget v5, v2, v0 │ │ -02ac8e: 6e20 c900 5400 |011d: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@00c9 │ │ -02ac94: 0c04 |0120: move-result-object v4 │ │ -02ac96: 2205 6d01 |0121: new-instance v5, Ljava/io/File; // type@016d │ │ -02ac9a: 2206 8f01 |0123: new-instance v6, Ljava/lang/StringBuilder; // type@018f │ │ -02ac9e: 7010 8207 0600 |0125: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -02aca4: 7100 3401 0000 |0128: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0134 │ │ -02acaa: 0c07 |012b: move-result-object v7 │ │ -02acac: 6e10 3407 0700 |012c: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0734 │ │ -02acb2: 0c07 |012f: move-result-object v7 │ │ -02acb4: 6e20 8807 7600 |0130: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02acba: 0c06 |0133: move-result-object v6 │ │ -02acbc: 6207 0802 |0134: sget-object v7, Ljava/io/File;.separator:Ljava/lang/String; // field@0208 │ │ -02acc0: 6e20 8807 7600 |0136: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02acc6: 0c06 |0139: move-result-object v6 │ │ -02acc8: 1a07 e705 |013a: const-string v7, "music" // string@05e7 │ │ -02accc: 6e20 8807 7600 |013c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02acd2: 0c06 |013f: move-result-object v6 │ │ -02acd4: 6207 0802 |0140: sget-object v7, Ljava/io/File;.separator:Ljava/lang/String; // field@0208 │ │ -02acd8: 6e20 8807 7600 |0142: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02acde: 0c06 |0145: move-result-object v6 │ │ -02ace0: 1a07 f005 |0146: const-string v7, "notifications" // string@05f0 │ │ -02ace4: 6e20 8807 7600 |0148: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02acea: 0c06 |014b: move-result-object v6 │ │ -02acec: 6207 0802 |014c: sget-object v7, Ljava/io/File;.separator:Ljava/lang/String; // field@0208 │ │ -02acf0: 6e20 8807 7600 |014e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02acf6: 0c06 |0151: move-result-object v6 │ │ -02acf8: 4607 0300 |0152: aget-object v7, v3, v0 │ │ -02acfc: 6e20 8807 7600 |0154: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02ad02: 0c06 |0157: move-result-object v6 │ │ -02ad04: 1a07 8300 |0158: const-string v7, ".ogg" // string@0083 │ │ -02ad08: 6e20 8807 7600 |015a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02ad0e: 0c06 |015d: move-result-object v6 │ │ -02ad10: 6e10 8b07 0600 |015e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02ad16: 0c06 |0161: move-result-object v6 │ │ -02ad18: 7020 3107 6500 |0162: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0731 │ │ -02ad1e: 6e10 3307 0500 |0165: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@0733 │ │ -02ad24: 0a06 |0168: move-result v6 │ │ -02ad26: 3806 0500 |0169: if-eqz v6, 016e // +0005 │ │ -02ad2a: d800 0001 |016b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02ad2e: 2887 |016d: goto 00f4 // -0079 │ │ -02ad30: 6e10 3207 0500 |016e: invoke-virtual {v5}, Ljava/io/File;.createNewFile:()Z // method@0732 │ │ -02ad36: 2206 7001 |0171: new-instance v6, Ljava/io/FileOutputStream; // type@0170 │ │ -02ad3a: 7020 3707 5600 |0173: invoke-direct {v6, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0737 │ │ -02ad40: 1305 0004 |0176: const/16 v5, #int 1024 // #400 │ │ -02ad44: 2355 e601 |0178: new-array v5, v5, [B // type@01e6 │ │ -02ad48: 6e20 3a07 5400 |017a: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@073a │ │ -02ad4e: 0a07 |017d: move-result v7 │ │ -02ad50: 12f8 |017e: const/4 v8, #int -1 // #ff │ │ -02ad52: 3287 0700 |017f: if-eq v7, v8, 0186 // +0007 │ │ -02ad56: 1208 |0181: const/4 v8, #int 0 // #0 │ │ -02ad58: 6e40 3d07 5678 |0182: invoke-virtual {v6, v5, v8, v7}, Ljava/io/OutputStream;.write:([BII)V // method@073d │ │ -02ad5e: 28f5 |0185: goto 017a // -000b │ │ -02ad60: 6e10 3907 0400 |0186: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@0739 │ │ -02ad66: 6e10 3c07 0600 |0189: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@073c │ │ -02ad6c: 6e10 3b07 0600 |018c: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@073b │ │ -02ad72: d804 0001 |018f: add-int/lit8 v4, v0, #int 1 // #01 │ │ -02ad76: 6e20 6d00 4100 |0191: invoke-virtual {v1, v4}, Landroid/app/ProgressDialog;.setProgress:(I)V // method@006d │ │ -02ad7c: 28d7 |0194: goto 016b // -0029 │ │ -02ad7e: 7100 6208 0000 |0195: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@0862 │ │ -02ad84: 0c00 |0198: move-result-object v0 │ │ -02ad86: 2202 8f01 |0199: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -02ad8a: 7010 8207 0200 |019b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -02ad90: 1a03 6203 |019e: const-string v3, "Sounds copied to" // string@0362 │ │ -02ad94: 6e20 8807 3200 |01a0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02ad9a: 0c02 |01a3: move-result-object v2 │ │ -02ad9c: 7100 3401 0000 |01a4: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0134 │ │ -02ada2: 0c03 |01a7: move-result-object v3 │ │ -02ada4: 6e10 3407 0300 |01a8: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0734 │ │ -02adaa: 0c03 |01ab: move-result-object v3 │ │ -02adac: 6e20 8807 3200 |01ac: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02adb2: 0c02 |01af: move-result-object v2 │ │ -02adb4: 6203 0802 |01b0: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@0208 │ │ -02adb8: 6e20 8807 3200 |01b2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02adbe: 0c02 |01b5: move-result-object v2 │ │ -02adc0: 1a03 e705 |01b6: const-string v3, "music" // string@05e7 │ │ -02adc4: 6e20 8807 3200 |01b8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02adca: 0c02 |01bb: move-result-object v2 │ │ -02adcc: 6203 0802 |01bc: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@0208 │ │ -02add0: 6e20 8807 3200 |01be: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02add6: 0c02 |01c1: move-result-object v2 │ │ -02add8: 1a03 f005 |01c2: const-string v3, "notifications" // string@05f0 │ │ -02addc: 6e20 8807 3200 |01c4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02ade2: 0c02 |01c7: move-result-object v2 │ │ -02ade4: 6e10 8b07 0200 |01c8: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02adea: 0c02 |01cb: move-result-object v2 │ │ -02adec: 1203 |01cc: const/4 v3, #int 0 // #0 │ │ -02adee: 7130 2f07 2003 |01cd: invoke-static {v0, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@072f │ │ -02adf4: 0c00 |01d0: move-result-object v0 │ │ -02adf6: 6e10 3007 0000 |01d1: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0730 │ │ -02adfc: 2900 c0fe |01d4: goto/16 0094 // -0140 │ │ -02ae00: 0003 0400 0400 0000 0000 057f 0100 ... |01d6: array-data (12 units) │ │ +00f920: |[00f920] org.yuttadhammo.BodhiTimer.x.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +00f930: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +00f932: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +00f934: 7100 db02 0000 |0002: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:()Ljava/lang/String; // method@02db │ │ +00f93a: 0c01 |0005: move-result-object v1 │ │ +00f93c: 1a02 3202 |0006: const-string v2, "clicked export" // string@0232 │ │ +00f940: 7120 a201 2100 |0008: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00f946: 7100 7a01 0000 |000b: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@017a │ │ +00f94c: 0c01 |000e: move-result-object v1 │ │ +00f94e: 1a02 d802 |000f: const-string v2, "mounted" // string@02d8 │ │ +00f952: 6e20 1202 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00f958: 0a01 |0014: move-result v1 │ │ +00f95a: 3901 1000 |0015: if-nez v1, 0025 // +0010 │ │ +00f95e: 7100 d602 0000 |0017: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@02d6 │ │ +00f964: 0c01 |001a: move-result-object v1 │ │ +00f966: 1a02 8a01 |001b: const-string v2, "SD Card not mounted." // string@018a │ │ +00f96a: 7130 ed01 2100 |001d: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@01ed │ │ +00f970: 0c00 |0020: move-result-object v0 │ │ +00f972: 6e10 ee01 0000 |0021: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@01ee │ │ +00f978: 0f09 |0024: return v9 │ │ +00f97a: 2201 4d00 |0025: new-instance v1, Landroid/app/ProgressDialog; // type@004d │ │ +00f97e: 7100 d602 0000 |0027: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@02d6 │ │ +00f984: 0c02 |002a: move-result-object v2 │ │ +00f986: 7020 d600 2100 |002b: invoke-direct {v1, v2}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00d6 │ │ +00f98c: 6e20 d800 0100 |002e: invoke-virtual {v1, v0}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00d8 │ │ +00f992: 54a2 3701 |0031: iget-object v2, v10, Lorg/yuttadhammo/BodhiTimer/x;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0137 │ │ +00f996: 1403 1f00 097f |0033: const v3, #float 1.82105e+38 // #7f09001f │ │ +00f99c: 6e20 e402 3200 |0036: invoke-virtual {v2, v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.getString:(I)Ljava/lang/String; // method@02e4 │ │ +00f9a2: 0c02 |0039: move-result-object v2 │ │ +00f9a4: 6e20 db00 2100 |003a: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00db │ │ +00f9aa: 6e20 d900 9100 |003d: invoke-virtual {v1, v9}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@00d9 │ │ +00f9b0: 6e10 dd00 0100 |0040: invoke-virtual {v1}, Landroid/app/ProgressDialog;.show:()V // method@00dd │ │ +00f9b6: 7100 db02 0000 |0043: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:()Ljava/lang/String; // method@02db │ │ +00f9bc: 0c02 |0046: move-result-object v2 │ │ +00f9be: 1a03 5502 |0047: const-string v3, "exporting" // string@0255 │ │ +00f9c2: 7120 a201 3200 |0049: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00f9c8: 2202 b300 |004c: new-instance v2, Ljava/io/File; // type@00b3 │ │ +00f9cc: 2203 c600 |004e: new-instance v3, Ljava/lang/StringBuilder; // type@00c6 │ │ +00f9d0: 7010 1b02 0300 |0050: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00f9d6: 7100 7901 0000 |0053: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0179 │ │ +00f9dc: 0c04 |0056: move-result-object v4 │ │ +00f9de: 6e10 f201 0400 |0057: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@01f2 │ │ +00f9e4: 0c04 |005a: move-result-object v4 │ │ +00f9e6: 6e20 1f02 4300 |005b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00f9ec: 0c03 |005e: move-result-object v3 │ │ +00f9ee: 6204 5e00 |005f: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@005e │ │ +00f9f2: 6e20 1f02 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00f9f8: 0c03 |0064: move-result-object v3 │ │ +00f9fa: 1a04 d902 |0065: const-string v4, "music" // string@02d9 │ │ +00f9fe: 6e20 1f02 4300 |0067: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fa04: 0c03 |006a: move-result-object v3 │ │ +00fa06: 6e10 2002 0300 |006b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00fa0c: 0c03 |006e: move-result-object v3 │ │ +00fa0e: 7020 ef01 3200 |006f: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01ef │ │ +00fa14: 6e10 f101 0200 |0072: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@01f1 │ │ +00fa1a: 0a03 |0075: move-result v3 │ │ +00fa1c: 3903 0500 |0076: if-nez v3, 007b // +0005 │ │ +00fa20: 6e10 f301 0200 |0078: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@01f3 │ │ +00fa26: 6e10 f101 0200 |007b: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@01f1 │ │ +00fa2c: 0a02 |007e: move-result v2 │ │ +00fa2e: 3902 1900 |007f: if-nez v2, 0098 // +0019 │ │ +00fa32: 7100 d602 0000 |0081: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@02d6 │ │ +00fa38: 0c00 |0084: move-result-object v0 │ │ +00fa3a: 1a02 8401 |0085: const-string v2, "Problem accessing SD Card." // string@0184 │ │ +00fa3e: 1203 |0087: const/4 v3, #int 0 // #0 │ │ +00fa40: 7130 ed01 2003 |0088: invoke-static {v0, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@01ed │ │ +00fa46: 0c00 |008b: move-result-object v0 │ │ +00fa48: 6e10 ee01 0000 |008c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@01ee │ │ +00fa4e: 2895 |008f: goto 0024 // -006b │ │ +00fa50: 0d00 |0090: move-exception v0 │ │ +00fa52: 6e10 ff01 0000 |0091: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@01ff │ │ +00fa58: 6e10 d700 0100 |0094: invoke-virtual {v1}, Landroid/app/ProgressDialog;.dismiss:()V // method@00d7 │ │ +00fa5e: 288d |0097: goto 0024 // -0073 │ │ +00fa60: 2202 b300 |0098: new-instance v2, Ljava/io/File; // type@00b3 │ │ +00fa64: 2203 c600 |009a: new-instance v3, Ljava/lang/StringBuilder; // type@00c6 │ │ +00fa68: 7010 1b02 0300 |009c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00fa6e: 7100 7901 0000 |009f: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0179 │ │ +00fa74: 0c04 |00a2: move-result-object v4 │ │ +00fa76: 6e10 f201 0400 |00a3: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@01f2 │ │ +00fa7c: 0c04 |00a6: move-result-object v4 │ │ +00fa7e: 6e20 1f02 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fa84: 0c03 |00aa: move-result-object v3 │ │ +00fa86: 6204 5e00 |00ab: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@005e │ │ +00fa8a: 6e20 1f02 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fa90: 0c03 |00b0: move-result-object v3 │ │ +00fa92: 1a04 d902 |00b1: const-string v4, "music" // string@02d9 │ │ +00fa96: 6e20 1f02 4300 |00b3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fa9c: 0c03 |00b6: move-result-object v3 │ │ +00fa9e: 6204 5e00 |00b7: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@005e │ │ +00faa2: 6e20 1f02 4300 |00b9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00faa8: 0c03 |00bc: move-result-object v3 │ │ +00faaa: 1a04 de02 |00bd: const-string v4, "notifications" // string@02de │ │ +00faae: 6e20 1f02 4300 |00bf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fab4: 0c03 |00c2: move-result-object v3 │ │ +00fab6: 6e10 2002 0300 |00c3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00fabc: 0c03 |00c6: move-result-object v3 │ │ +00fabe: 7020 ef01 3200 |00c7: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01ef │ │ +00fac4: 6e10 f101 0200 |00ca: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@01f1 │ │ +00faca: 0a03 |00cd: move-result v3 │ │ +00facc: 3903 0500 |00ce: if-nez v3, 00d3 // +0005 │ │ +00fad0: 6e10 f301 0200 |00d0: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@01f3 │ │ +00fad6: 1242 |00d3: const/4 v2, #int 4 // #4 │ │ +00fad8: 2322 1401 |00d4: new-array v2, v2, [I // type@0114 │ │ +00fadc: 2602 0001 0000 |00d6: fill-array-data v2, 000001d6 // +00000100 │ │ +00fae2: 1243 |00d9: const/4 v3, #int 4 // #4 │ │ +00fae4: 2333 1e01 |00da: new-array v3, v3, [Ljava/lang/String; // type@011e │ │ +00fae8: 1204 |00dc: const/4 v4, #int 0 // #0 │ │ +00faea: 1a05 2002 |00dd: const-string v5, "bell" // string@0220 │ │ +00faee: 4d05 0304 |00df: aput-object v5, v3, v4 │ │ +00faf2: 1214 |00e1: const/4 v4, #int 1 // #1 │ │ +00faf4: 1a05 2102 |00e2: const-string v5, "bell1" // string@0221 │ │ +00faf8: 4d05 0304 |00e4: aput-object v5, v3, v4 │ │ +00fafc: 1224 |00e6: const/4 v4, #int 2 // #2 │ │ +00fafe: 1a05 2802 |00e7: const-string v5, "bowl" // string@0228 │ │ +00fb02: 4d05 0304 |00e9: aput-object v5, v3, v4 │ │ +00fb06: 1234 |00eb: const/4 v4, #int 3 // #3 │ │ +00fb08: 1a05 a602 |00ec: const-string v5, "gong" // string@02a6 │ │ +00fb0c: 4d05 0304 |00ee: aput-object v5, v3, v4 │ │ +00fb10: 2124 |00f0: array-length v4, v2 │ │ +00fb12: 6e20 da00 4100 |00f1: invoke-virtual {v1, v4}, Landroid/app/ProgressDialog;.setMax:(I)V // method@00da │ │ +00fb18: 2124 |00f4: array-length v4, v2 │ │ +00fb1a: 3540 a000 |00f5: if-ge v0, v4, 0195 // +00a0 │ │ +00fb1e: 7100 db02 0000 |00f7: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:()Ljava/lang/String; // method@02db │ │ +00fb24: 0c04 |00fa: move-result-object v4 │ │ +00fb26: 2205 c600 |00fb: new-instance v5, Ljava/lang/StringBuilder; // type@00c6 │ │ +00fb2a: 7010 1b02 0500 |00fd: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00fb30: 1a06 5602 |0100: const-string v6, "exporting " // string@0256 │ │ +00fb34: 6e20 1f02 6500 |0102: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fb3a: 0c05 |0105: move-result-object v5 │ │ +00fb3c: 4606 0300 |0106: aget-object v6, v3, v0 │ │ +00fb40: 6e20 1f02 6500 |0108: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fb46: 0c05 |010b: move-result-object v5 │ │ +00fb48: 6e10 2002 0500 |010c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00fb4e: 0c05 |010f: move-result-object v5 │ │ +00fb50: 7120 a201 5400 |0110: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@01a2 │ │ +00fb56: 7100 d602 0000 |0113: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@02d6 │ │ +00fb5c: 0c04 |0116: move-result-object v4 │ │ +00fb5e: 6e10 7d00 0400 |0117: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@007d │ │ +00fb64: 0c04 |011a: move-result-object v4 │ │ +00fb66: 4405 0200 |011b: aget v5, v2, v0 │ │ +00fb6a: 6e20 3101 5400 |011d: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0131 │ │ +00fb70: 0c04 |0120: move-result-object v4 │ │ +00fb72: 2205 b300 |0121: new-instance v5, Ljava/io/File; // type@00b3 │ │ +00fb76: 2206 c600 |0123: new-instance v6, Ljava/lang/StringBuilder; // type@00c6 │ │ +00fb7a: 7010 1b02 0600 |0125: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00fb80: 7100 7901 0000 |0128: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0179 │ │ +00fb86: 0c07 |012b: move-result-object v7 │ │ +00fb88: 6e10 f201 0700 |012c: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@01f2 │ │ +00fb8e: 0c07 |012f: move-result-object v7 │ │ +00fb90: 6e20 1f02 7600 |0130: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fb96: 0c06 |0133: move-result-object v6 │ │ +00fb98: 6207 5e00 |0134: sget-object v7, Ljava/io/File;.separator:Ljava/lang/String; // field@005e │ │ +00fb9c: 6e20 1f02 7600 |0136: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fba2: 0c06 |0139: move-result-object v6 │ │ +00fba4: 1a07 d902 |013a: const-string v7, "music" // string@02d9 │ │ +00fba8: 6e20 1f02 7600 |013c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fbae: 0c06 |013f: move-result-object v6 │ │ +00fbb0: 6207 5e00 |0140: sget-object v7, Ljava/io/File;.separator:Ljava/lang/String; // field@005e │ │ +00fbb4: 6e20 1f02 7600 |0142: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fbba: 0c06 |0145: move-result-object v6 │ │ +00fbbc: 1a07 de02 |0146: const-string v7, "notifications" // string@02de │ │ +00fbc0: 6e20 1f02 7600 |0148: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fbc6: 0c06 |014b: move-result-object v6 │ │ +00fbc8: 6207 5e00 |014c: sget-object v7, Ljava/io/File;.separator:Ljava/lang/String; // field@005e │ │ +00fbcc: 6e20 1f02 7600 |014e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fbd2: 0c06 |0151: move-result-object v6 │ │ +00fbd4: 4607 0300 |0152: aget-object v7, v3, v0 │ │ +00fbd8: 6e20 1f02 7600 |0154: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fbde: 0c06 |0157: move-result-object v6 │ │ +00fbe0: 1a07 1100 |0158: const-string v7, ".ogg" // string@0011 │ │ +00fbe4: 6e20 1f02 7600 |015a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fbea: 0c06 |015d: move-result-object v6 │ │ +00fbec: 6e10 2002 0600 |015e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00fbf2: 0c06 |0161: move-result-object v6 │ │ +00fbf4: 7020 ef01 6500 |0162: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01ef │ │ +00fbfa: 6e10 f101 0500 |0165: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@01f1 │ │ +00fc00: 0a06 |0168: move-result v6 │ │ +00fc02: 3806 0500 |0169: if-eqz v6, 016e // +0005 │ │ +00fc06: d800 0001 |016b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00fc0a: 2887 |016d: goto 00f4 // -0079 │ │ +00fc0c: 6e10 f001 0500 |016e: invoke-virtual {v5}, Ljava/io/File;.createNewFile:()Z // method@01f0 │ │ +00fc12: 2206 b500 |0171: new-instance v6, Ljava/io/FileOutputStream; // type@00b5 │ │ +00fc16: 7020 f501 5600 |0173: invoke-direct {v6, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@01f5 │ │ +00fc1c: 1305 0004 |0176: const/16 v5, #int 1024 // #400 │ │ +00fc20: 2355 1301 |0178: new-array v5, v5, [B // type@0113 │ │ +00fc24: 6e20 f801 5400 |017a: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@01f8 │ │ +00fc2a: 0a07 |017d: move-result v7 │ │ +00fc2c: 12f8 |017e: const/4 v8, #int -1 // #ff │ │ +00fc2e: 3287 0700 |017f: if-eq v7, v8, 0186 // +0007 │ │ +00fc32: 1208 |0181: const/4 v8, #int 0 // #0 │ │ +00fc34: 6e40 fb01 5678 |0182: invoke-virtual {v6, v5, v8, v7}, Ljava/io/OutputStream;.write:([BII)V // method@01fb │ │ +00fc3a: 28f5 |0185: goto 017a // -000b │ │ +00fc3c: 6e10 f701 0400 |0186: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@01f7 │ │ +00fc42: 6e10 fa01 0600 |0189: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@01fa │ │ +00fc48: 6e10 f901 0600 |018c: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@01f9 │ │ +00fc4e: d804 0001 |018f: add-int/lit8 v4, v0, #int 1 // #01 │ │ +00fc52: 6e20 dc00 4100 |0191: invoke-virtual {v1, v4}, Landroid/app/ProgressDialog;.setProgress:(I)V // method@00dc │ │ +00fc58: 28d7 |0194: goto 016b // -0029 │ │ +00fc5a: 7100 d602 0000 |0195: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:()Landroid/app/Activity; // method@02d6 │ │ +00fc60: 0c00 |0198: move-result-object v0 │ │ +00fc62: 2202 c600 |0199: new-instance v2, Ljava/lang/StringBuilder; // type@00c6 │ │ +00fc66: 7010 1b02 0200 |019b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00fc6c: 1a03 9101 |019e: const-string v3, "Sounds copied to" // string@0191 │ │ +00fc70: 6e20 1f02 3200 |01a0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fc76: 0c02 |01a3: move-result-object v2 │ │ +00fc78: 7100 7901 0000 |01a4: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0179 │ │ +00fc7e: 0c03 |01a7: move-result-object v3 │ │ +00fc80: 6e10 f201 0300 |01a8: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@01f2 │ │ +00fc86: 0c03 |01ab: move-result-object v3 │ │ +00fc88: 6e20 1f02 3200 |01ac: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fc8e: 0c02 |01af: move-result-object v2 │ │ +00fc90: 6203 5e00 |01b0: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@005e │ │ +00fc94: 6e20 1f02 3200 |01b2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fc9a: 0c02 |01b5: move-result-object v2 │ │ +00fc9c: 1a03 d902 |01b6: const-string v3, "music" // string@02d9 │ │ +00fca0: 6e20 1f02 3200 |01b8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fca6: 0c02 |01bb: move-result-object v2 │ │ +00fca8: 6203 5e00 |01bc: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@005e │ │ +00fcac: 6e20 1f02 3200 |01be: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fcb2: 0c02 |01c1: move-result-object v2 │ │ +00fcb4: 1a03 de02 |01c2: const-string v3, "notifications" // string@02de │ │ +00fcb8: 6e20 1f02 3200 |01c4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fcbe: 0c02 |01c7: move-result-object v2 │ │ +00fcc0: 6e10 2002 0200 |01c8: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00fcc6: 0c02 |01cb: move-result-object v2 │ │ +00fcc8: 1203 |01cc: const/4 v3, #int 0 // #0 │ │ +00fcca: 7130 ed01 2003 |01cd: invoke-static {v0, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@01ed │ │ +00fcd0: 0c00 |01d0: move-result-object v0 │ │ +00fcd2: 6e10 ee01 0000 |01d1: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@01ee │ │ +00fcd8: 2900 c0fe |01d4: goto/16 0094 // -0140 │ │ +00fcdc: 0003 0400 0400 0000 0000 057f 0100 ... |01d6: array-data (12 units) │ │ catches : 2 │ │ 0x0043 - 0x008f │ │ Ljava/lang/Exception; -> 0x0090 │ │ 0x0098 - 0x01d4 │ │ Ljava/lang/Exception; -> 0x0090 │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #255 header: │ │ -class_idx : 482 │ │ +Class #114 header: │ │ +class_idx : 271 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #255 - │ │ +Class #114 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/y;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -53208,250 +17441,250 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02ae30: |[02ae30] org.yuttadhammo.BodhiTimer.y.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ -02ae40: 5b01 e302 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02ae44: 7010 6907 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -02ae4a: 0e00 |0005: return-void │ │ +00fd0c: |[00fd0c] org.yuttadhammo.BodhiTimer.y.:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)V │ │ +00fd1c: 5b01 3801 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00fd20: 7010 0c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +00fd26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/y;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 408 16-bit code units │ │ -02ae4c: |[02ae4c] org.yuttadhammo.BodhiTimer.y.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -02ae5c: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ -02ae60: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -02ae62: 5470 e302 |0003: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02ae66: 7110 6308 0000 |0005: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -02ae6c: 0c00 |0008: move-result-object v0 │ │ -02ae6e: 6e10 1101 0000 |0009: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0111 │ │ -02ae74: 0a00 |000c: move-result v0 │ │ -02ae76: 3800 6400 |000d: if-eqz v0, 0071 // +0064 │ │ -02ae7a: 5470 e302 |000f: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02ae7e: 7110 6308 0000 |0011: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -02ae84: 0c00 |0014: move-result-object v0 │ │ -02ae86: 6e10 1a01 0000 |0015: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@011a │ │ -02ae8c: 5470 e302 |0018: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02ae90: 7110 6908 0000 |001a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@0869 │ │ -02ae96: 0c00 |001d: move-result-object v0 │ │ -02ae98: 5471 e302 |001e: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02ae9c: 7110 6608 0100 |0020: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -02aea2: 0c01 |0023: move-result-object v1 │ │ -02aea4: 1402 4000 097f |0024: const v2, #float 1.82106e+38 // #7f090040 │ │ -02aeaa: 6e20 8a00 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -02aeb0: 0c01 |002a: move-result-object v1 │ │ -02aeb2: 6e20 5c01 1000 |002b: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@015c │ │ -02aeb8: 5470 e302 |002e: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02aebc: 7110 6908 0000 |0030: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@0869 │ │ -02aec2: 0c00 |0033: move-result-object v0 │ │ -02aec4: 5471 e302 |0034: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02aec8: 7110 6608 0100 |0036: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -02aece: 0c01 |0039: move-result-object v1 │ │ -02aed0: 1402 4100 097f |003a: const v2, #float 1.82106e+38 // #7f090041 │ │ -02aed6: 6e20 8a00 2100 |003d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -02aedc: 0c01 |0040: move-result-object v1 │ │ -02aede: 6e20 5b01 1000 |0041: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -02aee4: 5470 e302 |0044: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02aee8: 7110 6a08 0000 |0046: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@086a │ │ -02aeee: 0c00 |0049: move-result-object v0 │ │ -02aef0: 5471 e302 |004a: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02aef4: 7110 6608 0100 |004c: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -02aefa: 0c01 |004f: move-result-object v1 │ │ -02aefc: 1402 3e00 097f |0050: const v2, #float 1.82105e+38 // #7f09003e │ │ -02af02: 6e20 8a00 2100 |0053: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -02af08: 0c01 |0056: move-result-object v1 │ │ -02af0a: 6e20 5c01 1000 |0057: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@015c │ │ -02af10: 5470 e302 |005a: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02af14: 7110 6a08 0000 |005c: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@086a │ │ -02af1a: 0c00 |005f: move-result-object v0 │ │ -02af1c: 5471 e302 |0060: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02af20: 7110 6608 0100 |0062: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -02af26: 0c01 |0065: move-result-object v1 │ │ -02af28: 1402 3f00 097f |0066: const v2, #float 1.82106e+38 // #7f09003f │ │ -02af2e: 6e20 8a00 2100 |0069: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -02af34: 0c01 |006c: move-result-object v1 │ │ -02af36: 6e20 5b01 1000 |006d: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -02af3c: 0f05 |0070: return v5 │ │ -02af3e: 5470 e302 |0071: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02af42: 7110 6b08 0000 |0073: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -02af48: 0c00 |0076: move-result-object v0 │ │ -02af4a: 1a01 3003 |0077: const-string v1, "NotificationUri" // string@0330 │ │ -02af4e: 1a02 3004 |0079: const-string v2, "android.resource://org.yuttadhammo.BodhiTimer/2131034112" // string@0430 │ │ -02af52: 7230 be00 1002 |007b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -02af58: 0c00 |007e: move-result-object v0 │ │ -02af5a: 1a01 5307 |007f: const-string v1, "system" // string@0753 │ │ -02af5e: 6e20 7707 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -02af64: 0a01 |0084: move-result v1 │ │ -02af66: 3801 cb00 |0085: if-eqz v1, 0150 // +00cb │ │ -02af6a: 5470 e302 |0087: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02af6e: 7110 6b08 0000 |0089: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -02af74: 0c00 |008c: move-result-object v0 │ │ -02af76: 1a01 6d03 |008d: const-string v1, "SystemUri" // string@036d │ │ -02af7a: 1a02 0000 |008f: const-string v2, "" // string@0000 │ │ -02af7e: 7230 be00 1002 |0091: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -02af84: 0c00 |0094: move-result-object v0 │ │ -02af86: 1a01 0000 |0095: const-string v1, "" // string@0000 │ │ -02af8a: 6e20 7707 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -02af90: 0a01 |009a: move-result v1 │ │ -02af92: 3901 d5ff |009b: if-nez v1, 0070 // -002b │ │ -02af96: 7100 6708 0000 |009d: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:()Ljava/lang/String; // method@0867 │ │ -02af9c: 0c01 |00a0: move-result-object v1 │ │ -02af9e: 2202 8f01 |00a1: new-instance v2, Ljava/lang/StringBuilder; // type@018f │ │ -02afa2: 7010 8207 0200 |00a3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0782 │ │ -02afa8: 1a03 3a03 |00a6: const-string v3, "Playing Uri: " // string@033a │ │ -02afac: 6e20 8807 3200 |00a8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02afb2: 0c02 |00ab: move-result-object v2 │ │ -02afb4: 6e20 8807 0200 |00ac: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0788 │ │ -02afba: 0c02 |00af: move-result-object v2 │ │ -02afbc: 6e10 8b07 0200 |00b0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@078b │ │ -02afc2: 0c02 |00b3: move-result-object v2 │ │ -02afc4: 7120 3006 2100 |00b4: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0630 │ │ -02afca: 5471 e302 |00b7: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02afce: 7110 6308 0100 |00b9: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -02afd4: 0c01 |00bc: move-result-object v1 │ │ -02afd6: 6e10 1401 0100 |00bd: invoke-virtual {v1}, Landroid/media/MediaPlayer;.reset:()V // method@0114 │ │ -02afdc: 5471 e302 |00c0: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02afe0: 7110 6b08 0100 |00c2: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -02afe6: 0c01 |00c5: move-result-object v1 │ │ -02afe8: 1a02 5f07 |00c6: const-string v2, "tone_volume" // string@075f │ │ -02afec: 1203 |00c8: const/4 v3, #int 0 // #0 │ │ -02afee: 7230 bc00 2103 |00c9: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bc │ │ -02aff4: 0a01 |00cc: move-result v1 │ │ -02aff6: 3801 1e00 |00cd: if-eqz v1, 00eb // +001e │ │ -02affa: d901 0164 |00cf: rsub-int/lit8 v1, v1, #int 100 // #64 │ │ -02affe: 8311 |00d1: int-to-double v1, v1 │ │ -02b000: 7120 6207 2100 |00d2: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@0762 │ │ -02b006: 0b01 |00d5: move-result-wide v1 │ │ -02b008: 1903 5940 |00d6: const-wide/high16 v3, #long 4636737291354636288 // #4059 │ │ -02b00c: 7120 6207 4300 |00d8: invoke-static {v3, v4}, Ljava/lang/Math;.log:(D)D // method@0762 │ │ -02b012: 0b03 |00db: move-result-wide v3 │ │ -02b014: ce31 |00dc: div-double/2addr v1, v3 │ │ -02b016: 8c11 |00dd: double-to-float v1, v1 │ │ -02b018: 5472 e302 |00de: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02b01c: 7110 6308 0200 |00e0: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -02b022: 0c02 |00e3: move-result-object v2 │ │ -02b024: a703 0601 |00e4: sub-float v3, v6, v1 │ │ -02b028: a701 0601 |00e6: sub-float v1, v6, v1 │ │ -02b02c: 6e30 1801 3201 |00e8: invoke-virtual {v2, v3, v1}, Landroid/media/MediaPlayer;.setVolume:(FF)V // method@0118 │ │ -02b032: 5471 e302 |00eb: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02b036: 7110 6308 0100 |00ed: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -02b03c: 0c01 |00f0: move-result-object v1 │ │ -02b03e: 5472 e302 |00f1: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02b042: 7110 6608 0200 |00f3: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -02b048: 0c02 |00f6: move-result-object v2 │ │ -02b04a: 7110 1b01 0000 |00f7: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@011b │ │ -02b050: 0c00 |00fa: move-result-object v0 │ │ -02b052: 6e30 1501 2100 |00fb: invoke-virtual {v1, v2, v0}, Landroid/media/MediaPlayer;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@0115 │ │ -02b058: 5470 e302 |00fe: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02b05c: 7110 6308 0000 |0100: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -02b062: 0c00 |0103: move-result-object v0 │ │ -02b064: 6e10 1201 0000 |0104: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@0112 │ │ -02b06a: 5470 e302 |0107: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02b06e: 7110 6308 0000 |0109: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -02b074: 0c00 |010c: move-result-object v0 │ │ -02b076: 1201 |010d: const/4 v1, #int 0 // #0 │ │ -02b078: 6e20 1601 1000 |010e: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setLooping:(Z)V // method@0116 │ │ -02b07e: 5470 e302 |0111: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02b082: 7110 6308 0000 |0113: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -02b088: 0c00 |0116: move-result-object v0 │ │ -02b08a: 2201 e301 |0117: new-instance v1, Lorg/yuttadhammo/BodhiTimer/z; // type@01e3 │ │ -02b08e: 7030 ff08 7108 |0119: invoke-direct {v1, v7, v8}, Lorg/yuttadhammo/BodhiTimer/z;.:(Lorg/yuttadhammo/BodhiTimer/y;Landroid/preference/Preference;)V // method@08ff │ │ -02b094: 6e20 1701 1000 |011c: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0117 │ │ -02b09a: 5470 e302 |011f: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02b09e: 7110 6308 0000 |0121: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@0863 │ │ -02b0a4: 0c00 |0124: move-result-object v0 │ │ -02b0a6: 6e10 1901 0000 |0125: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@0119 │ │ -02b0ac: 5470 e302 |0128: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02b0b0: 7110 6608 0000 |012a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -02b0b6: 0c00 |012d: move-result-object v0 │ │ -02b0b8: 1401 4200 097f |012e: const v1, #float 1.82106e+38 // #7f090042 │ │ -02b0be: 6e20 8a00 1000 |0131: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -02b0c4: 0c00 |0134: move-result-object v0 │ │ -02b0c6: 6e20 5c01 0800 |0135: invoke-virtual {v8, v0}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@015c │ │ -02b0cc: 5470 e302 |0138: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02b0d0: 7110 6608 0000 |013a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -02b0d6: 0c00 |013d: move-result-object v0 │ │ -02b0d8: 1401 4300 097f |013e: const v1, #float 1.82106e+38 // #7f090043 │ │ -02b0de: 6e20 8a00 1000 |0141: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -02b0e4: 0c00 |0144: move-result-object v0 │ │ -02b0e6: 6e20 5b01 0800 |0145: invoke-virtual {v8, v0}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -02b0ec: 2900 28ff |0148: goto/16 0070 // -00d8 │ │ -02b0f0: 0d00 |014a: move-exception v0 │ │ -02b0f2: 6e10 3807 0000 |014b: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0738 │ │ -02b0f8: 2900 22ff |014e: goto/16 0070 // -00de │ │ -02b0fc: 1a01 b304 |0150: const-string v1, "file" // string@04b3 │ │ -02b100: 6e20 7707 1000 |0152: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -02b106: 0a01 |0155: move-result v1 │ │ -02b108: 3801 1200 |0156: if-eqz v1, 0168 // +0012 │ │ -02b10c: 5470 e302 |0158: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02b110: 7110 6b08 0000 |015a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -02b116: 0c00 |015d: move-result-object v0 │ │ -02b118: 1a01 e800 |015e: const-string v1, "FileUri" // string@00e8 │ │ -02b11c: 1a02 0000 |0160: const-string v2, "" // string@0000 │ │ -02b120: 7230 be00 1002 |0162: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -02b126: 0c00 |0165: move-result-object v0 │ │ -02b128: 2900 2fff |0166: goto/16 0095 // -00d1 │ │ -02b12c: 1a01 6407 |0168: const-string v1, "tts" // string@0764 │ │ -02b130: 6e20 7707 1000 |016a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0777 │ │ -02b136: 0a01 |016d: move-result v1 │ │ -02b138: 3801 27ff |016e: if-eqz v1, 0095 // -00d9 │ │ -02b13c: 1a00 0000 |0170: const-string v0, "" // string@0000 │ │ -02b140: 5471 e302 |0172: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02b144: 7110 6b08 0100 |0174: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@086b │ │ -02b14a: 0c01 |0177: move-result-object v1 │ │ -02b14c: 1a02 6507 |0178: const-string v2, "tts_string" // string@0765 │ │ -02b150: 5473 e302 |017a: iget-object v3, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02b154: 7110 6608 0300 |017c: invoke-static {v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -02b15a: 0c03 |017f: move-result-object v3 │ │ -02b15c: 1404 5f00 097f |0180: const v4, #float 1.82106e+38 // #7f09005f │ │ -02b162: 6e20 8a00 4300 |0183: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -02b168: 0c03 |0186: move-result-object v3 │ │ -02b16a: 7230 be00 2103 |0187: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00be │ │ -02b170: 0c01 |018a: move-result-object v1 │ │ -02b172: 5472 e302 |018b: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02b176: 7110 6c08 0200 |018d: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.f:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/speech/tts/TextToSpeech; // method@086c │ │ -02b17c: 0c02 |0190: move-result-object v2 │ │ -02b17e: 1213 |0191: const/4 v3, #int 1 // #1 │ │ -02b180: 1204 |0192: const/4 v4, #int 0 // #0 │ │ -02b182: 6e40 6601 1243 |0193: invoke-virtual {v2, v1, v3, v4}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@0166 │ │ -02b188: 2900 fffe |0196: goto/16 0095 // -0101 │ │ +00fd28: |[00fd28] org.yuttadhammo.BodhiTimer.y.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +00fd38: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ +00fd3c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +00fd3e: 5470 3801 |0003: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00fd42: 7110 d702 0000 |0005: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00fd48: 0c00 |0008: move-result-object v0 │ │ +00fd4a: 6e10 5d01 0000 |0009: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@015d │ │ +00fd50: 0a00 |000c: move-result v0 │ │ +00fd52: 3800 6400 |000d: if-eqz v0, 0071 // +0064 │ │ +00fd56: 5470 3801 |000f: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00fd5a: 7110 d702 0000 |0011: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00fd60: 0c00 |0014: move-result-object v0 │ │ +00fd62: 6e10 6601 0000 |0015: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@0166 │ │ +00fd68: 5470 3801 |0018: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00fd6c: 7110 dd02 0000 |001a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02dd │ │ +00fd72: 0c00 |001d: move-result-object v0 │ │ +00fd74: 5471 3801 |001e: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00fd78: 7110 da02 0100 |0020: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00fd7e: 0c01 |0023: move-result-object v1 │ │ +00fd80: 1402 4000 097f |0024: const v2, #float 1.82106e+38 // #7f090040 │ │ +00fd86: 6e20 f800 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00fd8c: 0c01 |002a: move-result-object v1 │ │ +00fd8e: 6e20 8e01 1000 |002b: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@018e │ │ +00fd94: 5470 3801 |002e: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00fd98: 7110 dd02 0000 |0030: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.c:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02dd │ │ +00fd9e: 0c00 |0033: move-result-object v0 │ │ +00fda0: 5471 3801 |0034: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00fda4: 7110 da02 0100 |0036: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00fdaa: 0c01 |0039: move-result-object v1 │ │ +00fdac: 1402 4100 097f |003a: const v2, #float 1.82106e+38 // #7f090041 │ │ +00fdb2: 6e20 f800 2100 |003d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00fdb8: 0c01 |0040: move-result-object v1 │ │ +00fdba: 6e20 8d01 1000 |0041: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00fdc0: 5470 3801 |0044: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00fdc4: 7110 de02 0000 |0046: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02de │ │ +00fdca: 0c00 |0049: move-result-object v0 │ │ +00fdcc: 5471 3801 |004a: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00fdd0: 7110 da02 0100 |004c: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00fdd6: 0c01 |004f: move-result-object v1 │ │ +00fdd8: 1402 3e00 097f |0050: const v2, #float 1.82105e+38 // #7f09003e │ │ +00fdde: 6e20 f800 2100 |0053: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00fde4: 0c01 |0056: move-result-object v1 │ │ +00fde6: 6e20 8e01 1000 |0057: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@018e │ │ +00fdec: 5470 3801 |005a: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00fdf0: 7110 de02 0000 |005c: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.d:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/preference/Preference; // method@02de │ │ +00fdf6: 0c00 |005f: move-result-object v0 │ │ +00fdf8: 5471 3801 |0060: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00fdfc: 7110 da02 0100 |0062: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00fe02: 0c01 |0065: move-result-object v1 │ │ +00fe04: 1402 3f00 097f |0066: const v2, #float 1.82106e+38 // #7f09003f │ │ +00fe0a: 6e20 f800 2100 |0069: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00fe10: 0c01 |006c: move-result-object v1 │ │ +00fe12: 6e20 8d01 1000 |006d: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00fe18: 0f05 |0070: return v5 │ │ +00fe1a: 5470 3801 |0071: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00fe1e: 7110 df02 0000 |0073: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +00fe24: 0c00 |0076: move-result-object v0 │ │ +00fe26: 1a01 7c01 |0077: const-string v1, "NotificationUri" // string@017c │ │ +00fe2a: 1a02 0802 |0079: const-string v2, "android.resource://org.yuttadhammo.BodhiTimer/2131034112" // string@0208 │ │ +00fe2e: 7230 2b01 1002 |007b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00fe34: 0c00 |007e: move-result-object v0 │ │ +00fe36: 1a01 bb03 |007f: const-string v1, "system" // string@03bb │ │ +00fe3a: 6e20 1202 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00fe40: 0a01 |0084: move-result v1 │ │ +00fe42: 3801 cb00 |0085: if-eqz v1, 0150 // +00cb │ │ +00fe46: 5470 3801 |0087: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00fe4a: 7110 df02 0000 |0089: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +00fe50: 0c00 |008c: move-result-object v0 │ │ +00fe52: 1a01 9a01 |008d: const-string v1, "SystemUri" // string@019a │ │ +00fe56: 1a02 0000 |008f: const-string v2, "" // string@0000 │ │ +00fe5a: 7230 2b01 1002 |0091: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +00fe60: 0c00 |0094: move-result-object v0 │ │ +00fe62: 1a01 0000 |0095: const-string v1, "" // string@0000 │ │ +00fe66: 6e20 1202 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00fe6c: 0a01 |009a: move-result v1 │ │ +00fe6e: 3901 d5ff |009b: if-nez v1, 0070 // -002b │ │ +00fe72: 7100 db02 0000 |009d: invoke-static {}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:()Ljava/lang/String; // method@02db │ │ +00fe78: 0c01 |00a0: move-result-object v1 │ │ +00fe7a: 2202 c600 |00a1: new-instance v2, Ljava/lang/StringBuilder; // type@00c6 │ │ +00fe7e: 7010 1b02 0200 |00a3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@021b │ │ +00fe84: 1a03 7f01 |00a6: const-string v3, "Playing Uri: " // string@017f │ │ +00fe88: 6e20 1f02 3200 |00a8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fe8e: 0c02 |00ab: move-result-object v2 │ │ +00fe90: 6e20 1f02 0200 |00ac: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@021f │ │ +00fe96: 0c02 |00af: move-result-object v2 │ │ +00fe98: 6e10 2002 0200 |00b0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0220 │ │ +00fe9e: 0c02 |00b3: move-result-object v2 │ │ +00fea0: 7120 a301 2100 |00b4: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@01a3 │ │ +00fea6: 5471 3801 |00b7: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00feaa: 7110 d702 0100 |00b9: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00feb0: 0c01 |00bc: move-result-object v1 │ │ +00feb2: 6e10 6001 0100 |00bd: invoke-virtual {v1}, Landroid/media/MediaPlayer;.reset:()V // method@0160 │ │ +00feb8: 5471 3801 |00c0: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00febc: 7110 df02 0100 |00c2: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +00fec2: 0c01 |00c5: move-result-object v1 │ │ +00fec4: 1a02 c603 |00c6: const-string v2, "tone_volume" // string@03c6 │ │ +00fec8: 1203 |00c8: const/4 v3, #int 0 // #0 │ │ +00feca: 7230 2901 2103 |00c9: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0129 │ │ +00fed0: 0a01 |00cc: move-result v1 │ │ +00fed2: 3801 1e00 |00cd: if-eqz v1, 00eb // +001e │ │ +00fed6: d901 0164 |00cf: rsub-int/lit8 v1, v1, #int 100 // #64 │ │ +00feda: 8311 |00d1: int-to-double v1, v1 │ │ +00fedc: 7120 0802 2100 |00d2: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@0208 │ │ +00fee2: 0b01 |00d5: move-result-wide v1 │ │ +00fee4: 1903 5940 |00d6: const-wide/high16 v3, #long 4636737291354636288 // #4059 │ │ +00fee8: 7120 0802 4300 |00d8: invoke-static {v3, v4}, Ljava/lang/Math;.log:(D)D // method@0208 │ │ +00feee: 0b03 |00db: move-result-wide v3 │ │ +00fef0: ce31 |00dc: div-double/2addr v1, v3 │ │ +00fef2: 8c11 |00dd: double-to-float v1, v1 │ │ +00fef4: 5472 3801 |00de: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00fef8: 7110 d702 0200 |00e0: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00fefe: 0c02 |00e3: move-result-object v2 │ │ +00ff00: a703 0601 |00e4: sub-float v3, v6, v1 │ │ +00ff04: a701 0601 |00e6: sub-float v1, v6, v1 │ │ +00ff08: 6e30 6401 3201 |00e8: invoke-virtual {v2, v3, v1}, Landroid/media/MediaPlayer;.setVolume:(FF)V // method@0164 │ │ +00ff0e: 5471 3801 |00eb: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00ff12: 7110 d702 0100 |00ed: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00ff18: 0c01 |00f0: move-result-object v1 │ │ +00ff1a: 5472 3801 |00f1: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00ff1e: 7110 da02 0200 |00f3: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00ff24: 0c02 |00f6: move-result-object v2 │ │ +00ff26: 7110 6701 0000 |00f7: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0167 │ │ +00ff2c: 0c00 |00fa: move-result-object v0 │ │ +00ff2e: 6e30 6101 2100 |00fb: invoke-virtual {v1, v2, v0}, Landroid/media/MediaPlayer;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@0161 │ │ +00ff34: 5470 3801 |00fe: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00ff38: 7110 d702 0000 |0100: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00ff3e: 0c00 |0103: move-result-object v0 │ │ +00ff40: 6e10 5e01 0000 |0104: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@015e │ │ +00ff46: 5470 3801 |0107: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00ff4a: 7110 d702 0000 |0109: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00ff50: 0c00 |010c: move-result-object v0 │ │ +00ff52: 1201 |010d: const/4 v1, #int 0 // #0 │ │ +00ff54: 6e20 6201 1000 |010e: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setLooping:(Z)V // method@0162 │ │ +00ff5a: 5470 3801 |0111: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00ff5e: 7110 d702 0000 |0113: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00ff64: 0c00 |0116: move-result-object v0 │ │ +00ff66: 2201 1001 |0117: new-instance v1, Lorg/yuttadhammo/BodhiTimer/z; // type@0110 │ │ +00ff6a: 7030 7303 7108 |0119: invoke-direct {v1, v7, v8}, Lorg/yuttadhammo/BodhiTimer/z;.:(Lorg/yuttadhammo/BodhiTimer/y;Landroid/preference/Preference;)V // method@0373 │ │ +00ff70: 6e20 6301 1000 |011c: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0163 │ │ +00ff76: 5470 3801 |011f: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00ff7a: 7110 d702 0000 |0121: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.a:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/media/MediaPlayer; // method@02d7 │ │ +00ff80: 0c00 |0124: move-result-object v0 │ │ +00ff82: 6e10 6501 0000 |0125: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@0165 │ │ +00ff88: 5470 3801 |0128: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00ff8c: 7110 da02 0000 |012a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00ff92: 0c00 |012d: move-result-object v0 │ │ +00ff94: 1401 4200 097f |012e: const v1, #float 1.82106e+38 // #7f090042 │ │ +00ff9a: 6e20 f800 1000 |0131: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00ffa0: 0c00 |0134: move-result-object v0 │ │ +00ffa2: 6e20 8e01 0800 |0135: invoke-virtual {v8, v0}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@018e │ │ +00ffa8: 5470 3801 |0138: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00ffac: 7110 da02 0000 |013a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +00ffb2: 0c00 |013d: move-result-object v0 │ │ +00ffb4: 1401 4300 097f |013e: const v1, #float 1.82106e+38 // #7f090043 │ │ +00ffba: 6e20 f800 1000 |0141: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +00ffc0: 0c00 |0144: move-result-object v0 │ │ +00ffc2: 6e20 8d01 0800 |0145: invoke-virtual {v8, v0}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +00ffc8: 2900 28ff |0148: goto/16 0070 // -00d8 │ │ +00ffcc: 0d00 |014a: move-exception v0 │ │ +00ffce: 6e10 f601 0000 |014b: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@01f6 │ │ +00ffd4: 2900 22ff |014e: goto/16 0070 // -00de │ │ +00ffd8: 1a01 5902 |0150: const-string v1, "file" // string@0259 │ │ +00ffdc: 6e20 1202 1000 |0152: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +00ffe2: 0a01 |0155: move-result v1 │ │ +00ffe4: 3801 1200 |0156: if-eqz v1, 0168 // +0012 │ │ +00ffe8: 5470 3801 |0158: iget-object v0, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +00ffec: 7110 df02 0000 |015a: invoke-static {v0}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +00fff2: 0c00 |015d: move-result-object v0 │ │ +00fff4: 1a01 3900 |015e: const-string v1, "FileUri" // string@0039 │ │ +00fff8: 1a02 0000 |0160: const-string v2, "" // string@0000 │ │ +00fffc: 7230 2b01 1002 |0162: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +010002: 0c00 |0165: move-result-object v0 │ │ +010004: 2900 2fff |0166: goto/16 0095 // -00d1 │ │ +010008: 1a01 c903 |0168: const-string v1, "tts" // string@03c9 │ │ +01000c: 6e20 1202 1000 |016a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0212 │ │ +010012: 0a01 |016d: move-result v1 │ │ +010014: 3801 27ff |016e: if-eqz v1, 0095 // -00d9 │ │ +010018: 1a00 0000 |0170: const-string v0, "" // string@0000 │ │ +01001c: 5471 3801 |0172: iget-object v1, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +010020: 7110 df02 0100 |0174: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.e:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/SharedPreferences; // method@02df │ │ +010026: 0c01 |0177: move-result-object v1 │ │ +010028: 1a02 ca03 |0178: const-string v2, "tts_string" // string@03ca │ │ +01002c: 5473 3801 |017a: iget-object v3, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +010030: 7110 da02 0300 |017c: invoke-static {v3}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +010036: 0c03 |017f: move-result-object v3 │ │ +010038: 1404 5f00 097f |0180: const v4, #float 1.82106e+38 // #7f09005f │ │ +01003e: 6e20 f800 4300 |0183: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +010044: 0c03 |0186: move-result-object v3 │ │ +010046: 7230 2b01 2103 |0187: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@012b │ │ +01004c: 0c01 |018a: move-result-object v1 │ │ +01004e: 5472 3801 |018b: iget-object v2, v7, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +010052: 7110 e002 0200 |018d: invoke-static {v2}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.f:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/speech/tts/TextToSpeech; // method@02e0 │ │ +010058: 0c02 |0190: move-result-object v2 │ │ +01005a: 1213 |0191: const/4 v3, #int 1 // #1 │ │ +01005c: 1204 |0192: const/4 v4, #int 0 // #0 │ │ +01005e: 6e40 9801 1243 |0193: invoke-virtual {v2, v1, v3, v4}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@0198 │ │ +010064: 2900 fffe |0196: goto/16 0095 // -0101 │ │ catches : 2 │ │ 0x0071 - 0x0148 │ │ Ljava/io/IOException; -> 0x014a │ │ 0x0150 - 0x0196 │ │ Ljava/io/IOException; -> 0x014a │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ -Class #256 header: │ │ -class_idx : 483 │ │ +Class #115 header: │ │ +class_idx : 272 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 195 │ │ source_file_idx : -1 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #256 - │ │ +Class #115 - │ │ Class descriptor : 'Lorg/yuttadhammo/BodhiTimer/z;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/media/MediaPlayer$OnCompletionListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -53469,52 +17702,52 @@ │ │ type : '(Lorg/yuttadhammo/BodhiTimer/y;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02b1a4: |[02b1a4] org.yuttadhammo.BodhiTimer.z.:(Lorg/yuttadhammo/BodhiTimer/y;Landroid/preference/Preference;)V │ │ -02b1b4: 5b01 e502 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/z;.b:Lorg/yuttadhammo/BodhiTimer/y; // field@02e5 │ │ -02b1b8: 5b02 e402 |0002: iput-object v2, v0, Lorg/yuttadhammo/BodhiTimer/z;.a:Landroid/preference/Preference; // field@02e4 │ │ -02b1bc: 7010 6907 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0769 │ │ -02b1c2: 0e00 |0007: return-void │ │ +010080: |[010080] org.yuttadhammo.BodhiTimer.z.:(Lorg/yuttadhammo/BodhiTimer/y;Landroid/preference/Preference;)V │ │ +010090: 5b01 3a01 |0000: iput-object v1, v0, Lorg/yuttadhammo/BodhiTimer/z;.b:Lorg/yuttadhammo/BodhiTimer/y; // field@013a │ │ +010094: 5b02 3901 |0002: iput-object v2, v0, Lorg/yuttadhammo/BodhiTimer/z;.a:Landroid/preference/Preference; // field@0139 │ │ +010098: 7010 0c02 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@020c │ │ +01009e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/yuttadhammo/BodhiTimer/z;) │ │ name : 'onCompletion' │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -02b1c4: |[02b1c4] org.yuttadhammo.BodhiTimer.z.onCompletion:(Landroid/media/MediaPlayer;)V │ │ -02b1d4: 5430 e402 |0000: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/z;.a:Landroid/preference/Preference; // field@02e4 │ │ -02b1d8: 5431 e502 |0002: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/z;.b:Lorg/yuttadhammo/BodhiTimer/y; // field@02e5 │ │ -02b1dc: 5411 e302 |0004: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02b1e0: 7110 6608 0100 |0006: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -02b1e6: 0c01 |0009: move-result-object v1 │ │ -02b1e8: 1402 4000 097f |000a: const v2, #float 1.82106e+38 // #7f090040 │ │ -02b1ee: 6e20 8a00 2100 |000d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -02b1f4: 0c01 |0010: move-result-object v1 │ │ -02b1f6: 6e20 5c01 1000 |0011: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@015c │ │ -02b1fc: 5430 e402 |0014: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/z;.a:Landroid/preference/Preference; // field@02e4 │ │ -02b200: 5431 e502 |0016: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/z;.b:Lorg/yuttadhammo/BodhiTimer/y; // field@02e5 │ │ -02b204: 5411 e302 |0018: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@02e3 │ │ -02b208: 7110 6608 0100 |001a: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@0866 │ │ -02b20e: 0c01 |001d: move-result-object v1 │ │ -02b210: 1402 4100 097f |001e: const v2, #float 1.82106e+38 // #7f090041 │ │ -02b216: 6e20 8a00 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@008a │ │ -02b21c: 0c01 |0024: move-result-object v1 │ │ -02b21e: 6e20 5b01 1000 |0025: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@015b │ │ -02b224: 0e00 |0028: return-void │ │ +0100a0: |[0100a0] org.yuttadhammo.BodhiTimer.z.onCompletion:(Landroid/media/MediaPlayer;)V │ │ +0100b0: 5430 3901 |0000: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/z;.a:Landroid/preference/Preference; // field@0139 │ │ +0100b4: 5431 3a01 |0002: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/z;.b:Lorg/yuttadhammo/BodhiTimer/y; // field@013a │ │ +0100b8: 5411 3801 |0004: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +0100bc: 7110 da02 0100 |0006: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +0100c2: 0c01 |0009: move-result-object v1 │ │ +0100c4: 1402 4000 097f |000a: const v2, #float 1.82106e+38 // #7f090040 │ │ +0100ca: 6e20 f800 2100 |000d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +0100d0: 0c01 |0010: move-result-object v1 │ │ +0100d2: 6e20 8e01 1000 |0011: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@018e │ │ +0100d8: 5430 3901 |0014: iget-object v0, v3, Lorg/yuttadhammo/BodhiTimer/z;.a:Landroid/preference/Preference; // field@0139 │ │ +0100dc: 5431 3a01 |0016: iget-object v1, v3, Lorg/yuttadhammo/BodhiTimer/z;.b:Lorg/yuttadhammo/BodhiTimer/y; // field@013a │ │ +0100e0: 5411 3801 |0018: iget-object v1, v1, Lorg/yuttadhammo/BodhiTimer/y;.a:Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity; // field@0138 │ │ +0100e4: 7110 da02 0100 |001a: invoke-static {v1}, Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;.b:(Lorg/yuttadhammo/BodhiTimer/TimerPrefActivity;)Landroid/content/Context; // method@02da │ │ +0100ea: 0c01 |001d: move-result-object v1 │ │ +0100ec: 1402 4100 097f |001e: const v2, #float 1.82106e+38 // #7f090041 │ │ +0100f2: 6e20 f800 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00f8 │ │ +0100f8: 0c01 |0024: move-result-object v1 │ │ +0100fa: 6e20 8d01 1000 |0025: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@018d │ │ +010100: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,221 +1,80 @@ │ │ │ -Zip file size: 381478 bytes, number of entries: 257 │ │ │ -?rwxrwxr-x 2.0 unx 547 b- stor 80-Jan-01 00:00 android/support/v4/a/a.class │ │ │ -?rwxrwxr-x 2.0 unx 146 b- stor 80-Jan-01 00:00 android/support/v4/a/b.class │ │ │ -?rwxrwxr-x 2.0 unx 510 b- stor 80-Jan-01 00:00 android/support/v4/a/c.class │ │ │ -?rwxrwxr-x 2.0 unx 276 b- stor 80-Jan-01 00:00 android/support/v4/a/d.class │ │ │ -?rwxrwxr-x 2.0 unx 143 b- stor 80-Jan-01 00:00 android/support/v4/a/e.class │ │ │ -?rwxrwxr-x 2.0 unx 233 b- stor 80-Jan-01 00:00 android/support/v4/a/f.class │ │ │ -?rwxrwxr-x 2.0 unx 2004 b- stor 80-Jan-01 00:00 android/support/v4/a/g.class │ │ │ -?rwxrwxr-x 2.0 unx 74 b- stor 80-Jan-01 00:00 android/support/v4/a/h.class │ │ │ -?rwxrwxr-x 2.0 unx 3942 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackState.class │ │ │ -?rwxrwxr-x 2.0 unx 788 b- stor 80-Jan-01 00:00 android/support/v4/app/Fragment$SavedState.class │ │ │ -?rwxrwxr-x 2.0 unx 12374 b- defN 80-Jan-01 00:00 android/support/v4/app/Fragment.class │ │ │ -?rwxrwxr-x 2.0 unx 1081 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerState.class │ │ │ -?rwxrwxr-x 2.0 unx 2967 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentState.class │ │ │ -?rwxrwxr-x 2.0 unx 1183 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTabHost$SavedState.class │ │ │ -?rwxrwxr-x 2.0 unx 3355 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTabHost.class │ │ │ -?rwxrwxr-x 2.0 unx 212 b- stor 80-Jan-01 00:00 android/support/v4/app/a.class │ │ │ -?rwxrwxr-x 2.0 unx 1339 b- stor 80-Jan-01 00:00 android/support/v4/app/aa.class │ │ │ -?rwxrwxr-x 2.0 unx 170 b- stor 80-Jan-01 00:00 android/support/v4/app/ab.class │ │ │ -?rwxrwxr-x 2.0 unx 853 b- stor 80-Jan-01 00:00 android/support/v4/app/ac.class │ │ │ -?rwxrwxr-x 2.0 unx 385 b- stor 80-Jan-01 00:00 android/support/v4/app/ad.class │ │ │ -?rwxrwxr-x 2.0 unx 264 b- stor 80-Jan-01 00:00 android/support/v4/app/ae.class │ │ │ -?rwxrwxr-x 2.0 unx 864 b- stor 80-Jan-01 00:00 android/support/v4/app/af.class │ │ │ -?rwxrwxr-x 2.0 unx 122 b- stor 80-Jan-01 00:00 android/support/v4/app/ag.class │ │ │ -?rwxrwxr-x 2.0 unx 128 b- stor 80-Jan-01 00:00 android/support/v4/app/ah.class │ │ │ -?rwxrwxr-x 2.0 unx 2205 b- stor 80-Jan-01 00:00 android/support/v4/app/ai.class │ │ │ -?rwxrwxr-x 2.0 unx 261 b- stor 80-Jan-01 00:00 android/support/v4/app/bb.class │ │ │ -?rwxrwxr-x 2.0 unx 828 b- stor 80-Jan-01 00:00 android/support/v4/app/aj.class │ │ │ -?rwxrwxr-x 2.0 unx 77 b- stor 80-Jan-01 00:00 android/support/v4/app/bc.class │ │ │ -?rwxrwxr-x 2.0 unx 173 b- stor 80-Jan-01 00:00 android/support/v4/app/ak.class │ │ │ -?rwxrwxr-x 2.0 unx 222 b- stor 80-Jan-01 00:00 android/support/v4/app/ax.class │ │ │ -?rwxrwxr-x 2.0 unx 217 b- stor 80-Jan-01 00:00 android/support/v4/app/al.class │ │ │ -?rwxrwxr-x 2.0 unx 188 b- stor 80-Jan-01 00:00 android/support/v4/app/am.class │ │ │ -?rwxrwxr-x 2.0 unx 2239 b- stor 80-Jan-01 00:00 android/support/v4/app/an.class │ │ │ -?rwxrwxr-x 2.0 unx 238 b- stor 80-Jan-01 00:00 android/support/v4/app/ao.class │ │ │ -?rwxrwxr-x 2.0 unx 147 b- stor 80-Jan-01 00:00 android/support/v4/app/ap.class │ │ │ -?rwxrwxr-x 2.0 unx 743 b- stor 80-Jan-01 00:00 android/support/v4/app/ar.class │ │ │ -?rwxrwxr-x 2.0 unx 1647 b- stor 80-Jan-01 00:00 android/support/v4/app/av.class │ │ │ -?rwxrwxr-x 2.0 unx 1647 b- stor 80-Jan-01 00:00 android/support/v4/app/aw.class │ │ │ -?rwxrwxr-x 2.0 unx 1647 b- stor 80-Jan-01 00:00 android/support/v4/app/aq.class │ │ │ -?rwxrwxr-x 2.0 unx 1001 b- stor 80-Jan-01 00:00 android/support/v4/app/as.class │ │ │ -?rwxrwxr-x 2.0 unx 964 b- stor 80-Jan-01 00:00 android/support/v4/app/at.class │ │ │ -?rwxrwxr-x 2.0 unx 1037 b- stor 80-Jan-01 00:00 android/support/v4/app/au.class │ │ │ -?rwxrwxr-x 2.0 unx 77 b- stor 80-Jan-01 00:00 android/support/v4/app/ay.class │ │ │ -?rwxrwxr-x 2.0 unx 4198 b- stor 80-Jan-01 00:00 android/support/v4/app/az.class │ │ │ -?rwxrwxr-x 2.0 unx 332 b- stor 80-Jan-01 00:00 android/support/v4/app/v.class │ │ │ -?rwxrwxr-x 2.0 unx 8040 b- stor 80-Jan-01 00:00 android/support/v4/app/b.class │ │ │ -?rwxrwxr-x 2.0 unx 77 b- stor 80-Jan-01 00:00 android/support/v4/app/ba.class │ │ │ -?rwxrwxr-x 2.0 unx 541 b- stor 80-Jan-01 00:00 android/support/v4/app/bd.class │ │ │ -?rwxrwxr-x 2.0 unx 2520 b- stor 80-Jan-01 00:00 android/support/v4/app/be.class │ │ │ -?rwxrwxr-x 2.0 unx 2598 b- stor 80-Jan-01 00:00 android/support/v4/app/bf.class │ │ │ -?rwxrwxr-x 2.0 unx 4428 b- stor 80-Jan-01 00:00 android/support/v4/app/bg.class │ │ │ -?rwxrwxr-x 2.0 unx 4574 b- stor 80-Jan-01 00:00 android/support/v4/app/bh.class │ │ │ -?rwxrwxr-x 2.0 unx 77 b- stor 80-Jan-01 00:00 android/support/v4/app/bi.class │ │ │ -?rwxrwxr-x 2.0 unx 4196 b- stor 80-Jan-01 00:00 android/support/v4/app/bj.class │ │ │ -?rwxrwxr-x 2.0 unx 249 b- stor 80-Jan-01 00:00 android/support/v4/app/bs.class │ │ │ -?rwxrwxr-x 2.0 unx 1020 b- stor 80-Jan-01 00:00 android/support/v4/app/bk.class │ │ │ -?rwxrwxr-x 2.0 unx 77 b- stor 80-Jan-01 00:00 android/support/v4/app/bt.class │ │ │ -?rwxrwxr-x 2.0 unx 173 b- stor 80-Jan-01 00:00 android/support/v4/app/bl.class │ │ │ -?rwxrwxr-x 2.0 unx 77 b- stor 80-Jan-01 00:00 android/support/v4/app/bm.class │ │ │ -?rwxrwxr-x 2.0 unx 173 b- stor 80-Jan-01 00:00 android/support/v4/app/bn.class │ │ │ -?rwxrwxr-x 2.0 unx 173 b- stor 80-Jan-01 00:00 android/support/v4/app/bo.class │ │ │ -?rwxrwxr-x 2.0 unx 173 b- stor 80-Jan-01 00:00 android/support/v4/app/bp.class │ │ │ -?rwxrwxr-x 2.0 unx 998 b- stor 80-Jan-01 00:00 android/support/v4/app/bq.class │ │ │ -?rwxrwxr-x 2.0 unx 77 b- stor 80-Jan-01 00:00 android/support/v4/app/br.class │ │ │ -?rwxrwxr-x 2.0 unx 1046 b- stor 80-Jan-01 00:00 android/support/v4/app/bu.class │ │ │ -?rwxrwxr-x 2.0 unx 179 b- stor 80-Jan-01 00:00 android/support/v4/app/bv.class │ │ │ -?rwxrwxr-x 2.0 unx 2704 b- stor 80-Jan-01 00:00 android/support/v4/app/bw.class │ │ │ -?rwxrwxr-x 2.0 unx 192 b- stor 80-Jan-01 00:00 android/support/v4/app/bx.class │ │ │ -?rwxrwxr-x 2.0 unx 615 b- stor 80-Jan-01 00:00 android/support/v4/app/by.class │ │ │ -?rwxrwxr-x 2.0 unx 600 b- stor 80-Jan-01 00:00 android/support/v4/app/bz.class │ │ │ -?rwxrwxr-x 2.0 unx 340 b- stor 80-Jan-01 00:00 android/support/v4/app/c.class │ │ │ -?rwxrwxr-x 2.0 unx 263 b- stor 80-Jan-01 00:00 android/support/v4/app/ca.class │ │ │ -?rwxrwxr-x 2.0 unx 616 b- stor 80-Jan-01 00:00 android/support/v4/app/d.class │ │ │ -?rwxrwxr-x 2.0 unx 113 b- stor 80-Jan-01 00:00 android/support/v4/app/k.class │ │ │ -?rwxrwxr-x 2.0 unx 587 b- stor 80-Jan-01 00:00 android/support/v4/app/e.class │ │ │ -?rwxrwxr-x 2.0 unx 235 b- stor 80-Jan-01 00:00 android/support/v4/app/f.class │ │ │ -?rwxrwxr-x 2.0 unx 655 b- stor 80-Jan-01 00:00 android/support/v4/app/g.class │ │ │ -?rwxrwxr-x 2.0 unx 12637 b- defN 80-Jan-01 00:00 android/support/v4/app/h.class │ │ │ -?rwxrwxr-x 2.0 unx 197 b- stor 80-Jan-01 00:00 android/support/v4/app/i.class │ │ │ -?rwxrwxr-x 2.0 unx 271 b- stor 80-Jan-01 00:00 android/support/v4/app/j.class │ │ │ -?rwxrwxr-x 2.0 unx 264 b- stor 80-Jan-01 00:00 android/support/v4/app/l.class │ │ │ -?rwxrwxr-x 2.0 unx 94 b- stor 80-Jan-01 00:00 android/support/v4/app/m.class │ │ │ -?rwxrwxr-x 2.0 unx 27281 b- defN 80-Jan-01 00:00 android/support/v4/app/n.class │ │ │ -?rwxrwxr-x 2.0 unx 344 b- stor 80-Jan-01 00:00 android/support/v4/app/o.class │ │ │ -?rwxrwxr-x 2.0 unx 781 b- stor 80-Jan-01 00:00 android/support/v4/app/p.class │ │ │ -?rwxrwxr-x 2.0 unx 634 b- stor 80-Jan-01 00:00 android/support/v4/app/q.class │ │ │ -?rwxrwxr-x 2.0 unx 613 b- stor 80-Jan-01 00:00 android/support/v4/app/r.class │ │ │ -?rwxrwxr-x 2.0 unx 76 b- stor 80-Jan-01 00:00 android/support/v4/app/s.class │ │ │ -?rwxrwxr-x 2.0 unx 679 b- stor 80-Jan-01 00:00 android/support/v4/app/t.class │ │ │ -?rwxrwxr-x 2.0 unx 735 b- stor 80-Jan-01 00:00 android/support/v4/app/u.class │ │ │ -?rwxrwxr-x 2.0 unx 177 b- stor 80-Jan-01 00:00 android/support/v4/app/w.class │ │ │ -?rwxrwxr-x 2.0 unx 231 b- stor 80-Jan-01 00:00 android/support/v4/app/x.class │ │ │ -?rwxrwxr-x 2.0 unx 3777 b- stor 80-Jan-01 00:00 android/support/v4/app/y.class │ │ │ -?rwxrwxr-x 2.0 unx 5060 b- stor 80-Jan-01 00:00 android/support/v4/app/z.class │ │ │ -?rwxrwxr-x 2.0 unx 373 b- stor 80-Jan-01 00:00 android/support/v4/b/a.class │ │ │ -?rwxrwxr-x 2.0 unx 543 b- stor 80-Jan-01 00:00 android/support/v4/b/b.class │ │ │ -?rwxrwxr-x 2.0 unx 184 b- stor 80-Jan-01 00:00 android/support/v4/b/c.class │ │ │ -?rwxrwxr-x 2.0 unx 592 b- stor 80-Jan-01 00:00 android/support/v4/b/d.class │ │ │ -?rwxrwxr-x 2.0 unx 259 b- stor 80-Jan-01 00:00 android/support/v4/b/e.class │ │ │ -?rwxrwxr-x 2.0 unx 5315 b- stor 80-Jan-01 00:00 android/support/v4/c/l.class │ │ │ -?rwxrwxr-x 2.0 unx 1138 b- stor 80-Jan-01 00:00 android/support/v4/c/a.class │ │ │ -?rwxrwxr-x 2.0 unx 2411 b- stor 80-Jan-01 00:00 android/support/v4/c/f.class │ │ │ -?rwxrwxr-x 2.0 unx 1075 b- stor 80-Jan-01 00:00 android/support/v4/c/b.class │ │ │ -?rwxrwxr-x 2.0 unx 623 b- stor 80-Jan-01 00:00 android/support/v4/c/c.class │ │ │ -?rwxrwxr-x 2.0 unx 794 b- stor 80-Jan-01 00:00 android/support/v4/c/d.class │ │ │ -?rwxrwxr-x 2.0 unx 860 b- stor 80-Jan-01 00:00 android/support/v4/c/e.class │ │ │ -?rwxrwxr-x 2.0 unx 769 b- stor 80-Jan-01 00:00 android/support/v4/c/g.class │ │ │ -?rwxrwxr-x 2.0 unx 2082 b- stor 80-Jan-01 00:00 android/support/v4/c/h.class │ │ │ -?rwxrwxr-x 2.0 unx 1712 b- stor 80-Jan-01 00:00 android/support/v4/c/i.class │ │ │ -?rwxrwxr-x 2.0 unx 1986 b- stor 80-Jan-01 00:00 android/support/v4/c/j.class │ │ │ -?rwxrwxr-x 2.0 unx 1710 b- stor 80-Jan-01 00:00 android/support/v4/c/k.class │ │ │ -?rwxrwxr-x 2.0 unx 1807 b- stor 80-Jan-01 00:00 android/support/v4/c/m.class │ │ │ -?rwxrwxr-x 2.0 unx 1666 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$SavedState.class │ │ │ -?rwxrwxr-x 2.0 unx 29789 b- defN 80-Jan-01 00:00 android/support/v4/view/ViewPager.class │ │ │ -?rwxrwxr-x 2.0 unx 603 b- stor 80-Jan-01 00:00 android/support/v4/view/a.class │ │ │ -?rwxrwxr-x 2.0 unx 139 b- stor 80-Jan-01 00:00 android/support/v4/view/ab.class │ │ │ -?rwxrwxr-x 2.0 unx 336 b- stor 80-Jan-01 00:00 android/support/v4/view/aa.class │ │ │ -?rwxrwxr-x 2.0 unx 285 b- stor 80-Jan-01 00:00 android/support/v4/view/ac.class │ │ │ -?rwxrwxr-x 2.0 unx 1657 b- stor 80-Jan-01 00:00 android/support/v4/view/ad.class │ │ │ -?rwxrwxr-x 2.0 unx 546 b- stor 80-Jan-01 00:00 android/support/v4/view/am.class │ │ │ -?rwxrwxr-x 2.0 unx 1298 b- stor 80-Jan-01 00:00 android/support/v4/view/ae.class │ │ │ -?rwxrwxr-x 2.0 unx 257 b- stor 80-Jan-01 00:00 android/support/v4/view/af.class │ │ │ -?rwxrwxr-x 2.0 unx 253 b- stor 80-Jan-01 00:00 android/support/v4/view/ag.class │ │ │ -?rwxrwxr-x 2.0 unx 550 b- stor 80-Jan-01 00:00 android/support/v4/view/ah.class │ │ │ -?rwxrwxr-x 2.0 unx 461 b- stor 80-Jan-01 00:00 android/support/v4/view/ai.class │ │ │ -?rwxrwxr-x 2.0 unx 507 b- stor 80-Jan-01 00:00 android/support/v4/view/aj.class │ │ │ -?rwxrwxr-x 2.0 unx 348 b- stor 80-Jan-01 00:00 android/support/v4/view/ak.class │ │ │ -?rwxrwxr-x 2.0 unx 259 b- stor 80-Jan-01 00:00 android/support/v4/view/al.class │ │ │ -?rwxrwxr-x 2.0 unx 195 b- stor 80-Jan-01 00:00 android/support/v4/view/an.class │ │ │ -?rwxrwxr-x 2.0 unx 204 b- stor 80-Jan-01 00:00 android/support/v4/view/ao.class │ │ │ -?rwxrwxr-x 2.0 unx 437 b- stor 80-Jan-01 00:00 android/support/v4/view/ap.class │ │ │ -?rwxrwxr-x 2.0 unx 420 b- stor 80-Jan-01 00:00 android/support/v4/view/aq.class │ │ │ -?rwxrwxr-x 2.0 unx 551 b- stor 80-Jan-01 00:00 android/support/v4/view/ar.class │ │ │ -?rwxrwxr-x 2.0 unx 342 b- stor 80-Jan-01 00:00 android/support/v4/view/as.class │ │ │ -?rwxrwxr-x 2.0 unx 432 b- stor 80-Jan-01 00:00 android/support/v4/view/at.class │ │ │ -?rwxrwxr-x 2.0 unx 269 b- stor 80-Jan-01 00:00 android/support/v4/view/au.class │ │ │ -?rwxrwxr-x 2.0 unx 78 b- stor 80-Jan-01 00:00 android/support/v4/view/av.class │ │ │ -?rwxrwxr-x 2.0 unx 234 b- stor 80-Jan-01 00:00 android/support/v4/view/aw.class │ │ │ -?rwxrwxr-x 2.0 unx 695 b- stor 80-Jan-01 00:00 android/support/v4/view/ax.class │ │ │ -?rwxrwxr-x 2.0 unx 150 b- stor 80-Jan-01 00:00 android/support/v4/view/ay.class │ │ │ -?rwxrwxr-x 2.0 unx 126 b- stor 80-Jan-01 00:00 android/support/v4/view/az.class │ │ │ -?rwxrwxr-x 2.0 unx 112 b- stor 80-Jan-01 00:00 android/support/v4/view/c.class │ │ │ -?rwxrwxr-x 2.0 unx 228 b- stor 80-Jan-01 00:00 android/support/v4/view/e.class │ │ │ -?rwxrwxr-x 2.0 unx 247 b- stor 80-Jan-01 00:00 android/support/v4/view/b.class │ │ │ -?rwxrwxr-x 2.0 unx 116 b- stor 80-Jan-01 00:00 android/support/v4/view/ba.class │ │ │ -?rwxrwxr-x 2.0 unx 519 b- stor 80-Jan-01 00:00 android/support/v4/view/bb.class │ │ │ -?rwxrwxr-x 2.0 unx 677 b- stor 80-Jan-01 00:00 android/support/v4/view/bc.class │ │ │ -?rwxrwxr-x 2.0 unx 593 b- stor 80-Jan-01 00:00 android/support/v4/view/bd.class │ │ │ -?rwxrwxr-x 2.0 unx 149 b- stor 80-Jan-01 00:00 android/support/v4/view/d.class │ │ │ -?rwxrwxr-x 2.0 unx 217 b- stor 80-Jan-01 00:00 android/support/v4/view/f.class │ │ │ -?rwxrwxr-x 2.0 unx 450 b- stor 80-Jan-01 00:00 android/support/v4/view/g.class │ │ │ -?rwxrwxr-x 2.0 unx 97 b- stor 80-Jan-01 00:00 android/support/v4/view/h.class │ │ │ -?rwxrwxr-x 2.0 unx 226 b- stor 80-Jan-01 00:00 android/support/v4/view/i.class │ │ │ -?rwxrwxr-x 2.0 unx 258 b- stor 80-Jan-01 00:00 android/support/v4/view/j.class │ │ │ -?rwxrwxr-x 2.0 unx 185 b- stor 80-Jan-01 00:00 android/support/v4/view/k.class │ │ │ -?rwxrwxr-x 2.0 unx 713 b- stor 80-Jan-01 00:00 android/support/v4/view/l.class │ │ │ -?rwxrwxr-x 2.0 unx 153 b- stor 80-Jan-01 00:00 android/support/v4/view/p.class │ │ │ -?rwxrwxr-x 2.0 unx 744 b- stor 80-Jan-01 00:00 android/support/v4/view/m.class │ │ │ -?rwxrwxr-x 2.0 unx 254 b- stor 80-Jan-01 00:00 android/support/v4/view/n.class │ │ │ -?rwxrwxr-x 2.0 unx 334 b- stor 80-Jan-01 00:00 android/support/v4/view/o.class │ │ │ -?rwxrwxr-x 2.0 unx 207 b- stor 80-Jan-01 00:00 android/support/v4/view/q.class │ │ │ -?rwxrwxr-x 2.0 unx 336 b- stor 80-Jan-01 00:00 android/support/v4/view/r.class │ │ │ -?rwxrwxr-x 2.0 unx 878 b- stor 80-Jan-01 00:00 android/support/v4/view/s.class │ │ │ -?rwxrwxr-x 2.0 unx 231 b- stor 80-Jan-01 00:00 android/support/v4/view/v.class │ │ │ -?rwxrwxr-x 2.0 unx 693 b- stor 80-Jan-01 00:00 android/support/v4/view/t.class │ │ │ -?rwxrwxr-x 2.0 unx 527 b- stor 80-Jan-01 00:00 android/support/v4/view/u.class │ │ │ -?rwxrwxr-x 2.0 unx 523 b- stor 80-Jan-01 00:00 android/support/v4/view/w.class │ │ │ -?rwxrwxr-x 2.0 unx 1491 b- stor 80-Jan-01 00:00 android/support/v4/view/x.class │ │ │ -?rwxrwxr-x 2.0 unx 533 b- stor 80-Jan-01 00:00 android/support/v4/view/y.class │ │ │ -?rwxrwxr-x 2.0 unx 371 b- stor 80-Jan-01 00:00 android/support/v4/view/z.class │ │ │ -?rwxrwxr-x 2.0 unx 714 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$SavedState.class │ │ │ -?rwxrwxr-x 2.0 unx 12415 b- defN 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout.class │ │ │ -?rwxrwxr-x 2.0 unx 763 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SavedState.class │ │ │ -?rwxrwxr-x 2.0 unx 13845 b- defN 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout.class │ │ │ -?rwxrwxr-x 2.0 unx 88 b- stor 80-Jan-01 00:00 android/support/v4/widget/a.class │ │ │ -?rwxrwxr-x 2.0 unx 177 b- stor 80-Jan-01 00:00 android/support/v4/widget/b.class │ │ │ -?rwxrwxr-x 2.0 unx 929 b- stor 80-Jan-01 00:00 android/support/v4/widget/c.class │ │ │ -?rwxrwxr-x 2.0 unx 655 b- stor 80-Jan-01 00:00 android/support/v4/widget/d.class │ │ │ -?rwxrwxr-x 2.0 unx 625 b- stor 80-Jan-01 00:00 android/support/v4/widget/x.class │ │ │ -?rwxrwxr-x 2.0 unx 2378 b- stor 80-Jan-01 00:00 android/support/v4/widget/e.class │ │ │ -?rwxrwxr-x 2.0 unx 976 b- stor 80-Jan-01 00:00 android/support/v4/widget/f.class │ │ │ -?rwxrwxr-x 2.0 unx 287 b- stor 80-Jan-01 00:00 android/support/v4/widget/i.class │ │ │ -?rwxrwxr-x 2.0 unx 508 b- stor 80-Jan-01 00:00 android/support/v4/widget/g.class │ │ │ -?rwxrwxr-x 2.0 unx 620 b- stor 80-Jan-01 00:00 android/support/v4/widget/h.class │ │ │ -?rwxrwxr-x 2.0 unx 675 b- stor 80-Jan-01 00:00 android/support/v4/widget/j.class │ │ │ -?rwxrwxr-x 2.0 unx 809 b- stor 80-Jan-01 00:00 android/support/v4/widget/k.class │ │ │ -?rwxrwxr-x 2.0 unx 272 b- stor 80-Jan-01 00:00 android/support/v4/widget/l.class │ │ │ -?rwxrwxr-x 2.0 unx 79 b- stor 80-Jan-01 00:00 android/support/v4/widget/m.class │ │ │ -?rwxrwxr-x 2.0 unx 824 b- stor 80-Jan-01 00:00 android/support/v4/widget/n.class │ │ │ -?rwxrwxr-x 2.0 unx 906 b- stor 80-Jan-01 00:00 android/support/v4/widget/o.class │ │ │ -?rwxrwxr-x 2.0 unx 79 b- stor 80-Jan-01 00:00 android/support/v4/widget/p.class │ │ │ -?rwxrwxr-x 2.0 unx 700 b- stor 80-Jan-01 00:00 android/support/v4/widget/q.class │ │ │ -?rwxrwxr-x 2.0 unx 161 b- stor 80-Jan-01 00:00 android/support/v4/widget/r.class │ │ │ -?rwxrwxr-x 2.0 unx 494 b- stor 80-Jan-01 00:00 android/support/v4/widget/s.class │ │ │ -?rwxrwxr-x 2.0 unx 1595 b- stor 80-Jan-01 00:00 android/support/v4/widget/t.class │ │ │ -?rwxrwxr-x 2.0 unx 528 b- stor 80-Jan-01 00:00 android/support/v4/widget/u.class │ │ │ -?rwxrwxr-x 2.0 unx 10195 b- defN 80-Jan-01 00:00 android/support/v4/widget/v.class │ │ │ -?rwxrwxr-x 2.0 unx 270 b- stor 80-Jan-01 00:00 android/support/v4/widget/w.class │ │ │ +Zip file size: 191206 bytes, number of entries: 116 │ │ │ +?rwxrwxr-x 2.0 unx 1246 b- stor 80-Jan-01 00:00 a/a/a/a/a.class │ │ │ +?rwxrwxr-x 2.0 unx 231 b- stor 80-Jan-01 00:00 a/a/a/a/aa.class │ │ │ +?rwxrwxr-x 2.0 unx 62 b- stor 80-Jan-01 00:00 a/a/a/a/ab.class │ │ │ +?rwxrwxr-x 2.0 unx 526 b- stor 80-Jan-01 00:00 a/a/a/a/ac.class │ │ │ +?rwxrwxr-x 2.0 unx 2505 b- stor 80-Jan-01 00:00 a/a/a/a/ad.class │ │ │ +?rwxrwxr-x 2.0 unx 2583 b- stor 80-Jan-01 00:00 a/a/a/a/ae.class │ │ │ +?rwxrwxr-x 2.0 unx 4274 b- stor 80-Jan-01 00:00 a/a/a/a/af.class │ │ │ +?rwxrwxr-x 2.0 unx 91 b- stor 80-Jan-01 00:00 a/a/a/a/f.class │ │ │ +?rwxrwxr-x 2.0 unx 112 b- stor 80-Jan-01 00:00 a/a/a/a/g.class │ │ │ +?rwxrwxr-x 2.0 unx 4482 b- stor 80-Jan-01 00:00 a/a/a/a/ag.class │ │ │ +?rwxrwxr-x 2.0 unx 62 b- stor 80-Jan-01 00:00 a/a/a/a/ah.class │ │ │ +?rwxrwxr-x 2.0 unx 4104 b- stor 80-Jan-01 00:00 a/a/a/a/ai.class │ │ │ +?rwxrwxr-x 2.0 unx 234 b- stor 80-Jan-01 00:00 a/a/a/a/ar.class │ │ │ +?rwxrwxr-x 2.0 unx 900 b- stor 80-Jan-01 00:00 a/a/a/a/aj.class │ │ │ +?rwxrwxr-x 2.0 unx 62 b- stor 80-Jan-01 00:00 a/a/a/a/as.class │ │ │ +?rwxrwxr-x 2.0 unx 143 b- stor 80-Jan-01 00:00 a/a/a/a/ak.class │ │ │ +?rwxrwxr-x 2.0 unx 62 b- stor 80-Jan-01 00:00 a/a/a/a/al.class │ │ │ +?rwxrwxr-x 2.0 unx 143 b- stor 80-Jan-01 00:00 a/a/a/a/am.class │ │ │ +?rwxrwxr-x 2.0 unx 143 b- stor 80-Jan-01 00:00 a/a/a/a/an.class │ │ │ +?rwxrwxr-x 2.0 unx 143 b- stor 80-Jan-01 00:00 a/a/a/a/ao.class │ │ │ +?rwxrwxr-x 2.0 unx 953 b- stor 80-Jan-01 00:00 a/a/a/a/ap.class │ │ │ +?rwxrwxr-x 2.0 unx 62 b- stor 80-Jan-01 00:00 a/a/a/a/aq.class │ │ │ +?rwxrwxr-x 2.0 unx 986 b- stor 80-Jan-01 00:00 a/a/a/a/at.class │ │ │ +?rwxrwxr-x 2.0 unx 2553 b- stor 80-Jan-01 00:00 a/a/a/a/au.class │ │ │ +?rwxrwxr-x 2.0 unx 177 b- stor 80-Jan-01 00:00 a/a/a/a/av.class │ │ │ +?rwxrwxr-x 2.0 unx 585 b- stor 80-Jan-01 00:00 a/a/a/a/aw.class │ │ │ +?rwxrwxr-x 2.0 unx 555 b- stor 80-Jan-01 00:00 a/a/a/a/ax.class │ │ │ +?rwxrwxr-x 2.0 unx 248 b- stor 80-Jan-01 00:00 a/a/a/a/ay.class │ │ │ +?rwxrwxr-x 2.0 unx 154 b- stor 80-Jan-01 00:00 a/a/a/a/b.class │ │ │ +?rwxrwxr-x 2.0 unx 821 b- stor 80-Jan-01 00:00 a/a/a/a/c.class │ │ │ +?rwxrwxr-x 2.0 unx 337 b- stor 80-Jan-01 00:00 a/a/a/a/d.class │ │ │ +?rwxrwxr-x 2.0 unx 248 b- stor 80-Jan-01 00:00 a/a/a/a/e.class │ │ │ +?rwxrwxr-x 2.0 unx 1839 b- stor 80-Jan-01 00:00 a/a/a/a/h.class │ │ │ +?rwxrwxr-x 2.0 unx 721 b- stor 80-Jan-01 00:00 a/a/a/a/i.class │ │ │ +?rwxrwxr-x 2.0 unx 142 b- stor 80-Jan-01 00:00 a/a/a/a/j.class │ │ │ +?rwxrwxr-x 2.0 unx 206 b- stor 80-Jan-01 00:00 a/a/a/a/w.class │ │ │ +?rwxrwxr-x 2.0 unx 185 b- stor 80-Jan-01 00:00 a/a/a/a/k.class │ │ │ +?rwxrwxr-x 2.0 unx 156 b- stor 80-Jan-01 00:00 a/a/a/a/l.class │ │ │ +?rwxrwxr-x 2.0 unx 2047 b- stor 80-Jan-01 00:00 a/a/a/a/m.class │ │ │ +?rwxrwxr-x 2.0 unx 206 b- stor 80-Jan-01 00:00 a/a/a/a/n.class │ │ │ +?rwxrwxr-x 2.0 unx 115 b- stor 80-Jan-01 00:00 a/a/a/a/o.class │ │ │ +?rwxrwxr-x 2.0 unx 679 b- stor 80-Jan-01 00:00 a/a/a/a/q.class │ │ │ +?rwxrwxr-x 2.0 unx 1488 b- stor 80-Jan-01 00:00 a/a/a/a/u.class │ │ │ +?rwxrwxr-x 2.0 unx 1488 b- stor 80-Jan-01 00:00 a/a/a/a/v.class │ │ │ +?rwxrwxr-x 2.0 unx 1487 b- stor 80-Jan-01 00:00 a/a/a/a/p.class │ │ │ +?rwxrwxr-x 2.0 unx 922 b- stor 80-Jan-01 00:00 a/a/a/a/r.class │ │ │ +?rwxrwxr-x 2.0 unx 885 b- stor 80-Jan-01 00:00 a/a/a/a/s.class │ │ │ +?rwxrwxr-x 2.0 unx 958 b- stor 80-Jan-01 00:00 a/a/a/a/t.class │ │ │ +?rwxrwxr-x 2.0 unx 61 b- stor 80-Jan-01 00:00 a/a/a/a/x.class │ │ │ +?rwxrwxr-x 2.0 unx 4075 b- stor 80-Jan-01 00:00 a/a/a/a/y.class │ │ │ +?rwxrwxr-x 2.0 unx 61 b- stor 80-Jan-01 00:00 a/a/a/a/z.class │ │ │ +?rwxrwxr-x 2.0 unx 469 b- stor 80-Jan-01 00:00 a/a/a/b/a.class │ │ │ +?rwxrwxr-x 2.0 unx 133 b- stor 80-Jan-01 00:00 a/a/a/b/b.class │ │ │ +?rwxrwxr-x 2.0 unx 484 b- stor 80-Jan-01 00:00 a/a/a/b/c.class │ │ │ +?rwxrwxr-x 2.0 unx 237 b- stor 80-Jan-01 00:00 a/a/a/b/d.class │ │ │ +?rwxrwxr-x 2.0 unx 117 b- stor 80-Jan-01 00:00 a/a/a/b/e.class │ │ │ +?rwxrwxr-x 2.0 unx 220 b- stor 80-Jan-01 00:00 a/a/a/b/f.class │ │ │ ?rwxrwxr-x 2.0 unx 5917 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/ANumberPicker.class │ │ │ ?rwxrwxr-x 2.0 unx 2695 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/Animation/TimerAnimation.class │ │ │ ?rwxrwxr-x 2.0 unx 149 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/Animation/c.class │ │ │ ?rwxrwxr-x 2.0 unx 2964 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/Animation/a.class │ │ │ ?rwxrwxr-x 2.0 unx 6922 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/Animation/b.class │ │ │ ?rwxrwxr-x 2.0 unx 6389 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/NNumberPicker.class │ │ │ ?rwxrwxr-x 2.0 unx 1074 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/Service/ScheduleService.class │ │ │ ?rwxrwxr-x 2.0 unx 1220 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/Service/a.class │ │ │ ?rwxrwxr-x 2.0 unx 1221 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/Service/b.class │ │ │ ?rwxrwxr-x 2.0 unx 835 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/Service/c.class │ │ │ ?rwxrwxr-x 2.0 unx 380 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/Service/d.class │ │ │ ?rwxrwxr-x 2.0 unx 1832 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/TTSService.class │ │ │ ?rwxrwxr-x 2.0 unx 20455 b- defN 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/TimerActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 7052 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/TimerPrefActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 8247 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/TimerReceiver.class │ │ │ +?rwxrwxr-x 2.0 unx 8075 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/TimerReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 3923 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/VolumePreference.class │ │ │ ?rwxrwxr-x 2.0 unx 894 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/a.class │ │ │ ?rwxrwxr-x 2.0 unx 4041 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/aa.class │ │ │ ?rwxrwxr-x 2.0 unx 374 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/ab.class │ │ │ ?rwxrwxr-x 2.0 unx 1262 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/ac.class │ │ │ ?rwxrwxr-x 2.0 unx 3965 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/ad.class │ │ │ ?rwxrwxr-x 2.0 unx 949 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/ae.class │ │ │ @@ -252,8 +111,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3894 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/widget/AppWidgetConfigure.class │ │ │ ?rwxrwxr-x 2.0 unx 8435 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/widget/BodhiAppWidgetProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 579 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/widget/a.class │ │ │ ?rwxrwxr-x 2.0 unx 456 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/widget/b.class │ │ │ ?rwxrwxr-x 2.0 unx 4127 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/x.class │ │ │ ?rwxrwxr-x 2.0 unx 3962 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/y.class │ │ │ ?rwxrwxr-x 2.0 unx 945 b- stor 80-Jan-01 00:00 org/yuttadhammo/BodhiTimer/z.class │ │ │ -257 files, 415823 bytes uncompressed, 344716 bytes compressed: 17.1% │ │ │ +116 files, 186585 bytes uncompressed, 176048 bytes compressed: 5.6% │ │ ├── zipnote «TEMP»/diffoscope_xilrv59l_tmp/tmpj5n25m7w_.zip │ │ │ @@ -1,599 +1,176 @@ │ │ │ -Filename: android/support/v4/a/a.class │ │ │ +Filename: a/a/a/a/a.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/a/b.class │ │ │ +Filename: a/a/a/a/aa.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/a/c.class │ │ │ +Filename: a/a/a/a/ab.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/a/d.class │ │ │ +Filename: a/a/a/a/ac.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/a/e.class │ │ │ +Filename: a/a/a/a/ad.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/a/f.class │ │ │ +Filename: a/a/a/a/ae.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/a/g.class │ │ │ +Filename: a/a/a/a/af.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/a/h.class │ │ │ +Filename: a/a/a/a/f.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/BackStackState.class │ │ │ +Filename: a/a/a/a/g.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/Fragment$SavedState.class │ │ │ +Filename: a/a/a/a/ag.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/Fragment.class │ │ │ +Filename: a/a/a/a/ah.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/FragmentManagerState.class │ │ │ +Filename: a/a/a/a/ai.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/FragmentState.class │ │ │ +Filename: a/a/a/a/ar.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/FragmentTabHost$SavedState.class │ │ │ +Filename: a/a/a/a/aj.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/FragmentTabHost.class │ │ │ +Filename: a/a/a/a/as.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/a.class │ │ │ +Filename: a/a/a/a/ak.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/aa.class │ │ │ +Filename: a/a/a/a/al.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ab.class │ │ │ +Filename: a/a/a/a/am.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ac.class │ │ │ +Filename: a/a/a/a/an.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ad.class │ │ │ +Filename: a/a/a/a/ao.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ae.class │ │ │ +Filename: a/a/a/a/ap.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/af.class │ │ │ +Filename: a/a/a/a/aq.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ag.class │ │ │ +Filename: a/a/a/a/at.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ah.class │ │ │ +Filename: a/a/a/a/au.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ai.class │ │ │ +Filename: a/a/a/a/av.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/bb.class │ │ │ +Filename: a/a/a/a/aw.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/aj.class │ │ │ +Filename: a/a/a/a/ax.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/bc.class │ │ │ +Filename: a/a/a/a/ay.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ak.class │ │ │ +Filename: a/a/a/a/b.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ax.class │ │ │ +Filename: a/a/a/a/c.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/al.class │ │ │ +Filename: a/a/a/a/d.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/am.class │ │ │ +Filename: a/a/a/a/e.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/an.class │ │ │ +Filename: a/a/a/a/h.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ao.class │ │ │ +Filename: a/a/a/a/i.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ap.class │ │ │ +Filename: a/a/a/a/j.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ar.class │ │ │ +Filename: a/a/a/a/w.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/av.class │ │ │ +Filename: a/a/a/a/k.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/aw.class │ │ │ +Filename: a/a/a/a/l.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/aq.class │ │ │ +Filename: a/a/a/a/m.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/as.class │ │ │ +Filename: a/a/a/a/n.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/at.class │ │ │ +Filename: a/a/a/a/o.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/au.class │ │ │ +Filename: a/a/a/a/q.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ay.class │ │ │ +Filename: a/a/a/a/u.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/az.class │ │ │ +Filename: a/a/a/a/v.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/v.class │ │ │ +Filename: a/a/a/a/p.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/b.class │ │ │ +Filename: a/a/a/a/r.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ba.class │ │ │ +Filename: a/a/a/a/s.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/bd.class │ │ │ +Filename: a/a/a/a/t.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/be.class │ │ │ +Filename: a/a/a/a/x.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/bf.class │ │ │ +Filename: a/a/a/a/y.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/bg.class │ │ │ +Filename: a/a/a/a/z.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/bh.class │ │ │ +Filename: a/a/a/b/a.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/bi.class │ │ │ +Filename: a/a/a/b/b.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/bj.class │ │ │ +Filename: a/a/a/b/c.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/bs.class │ │ │ +Filename: a/a/a/b/d.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/bk.class │ │ │ +Filename: a/a/a/b/e.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/bt.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/bl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/bm.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/bn.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/bo.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/bp.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/bq.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/br.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/bu.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/bv.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/bw.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/bx.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/by.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/bz.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/c.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/ca.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/d.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/k.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/e.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/f.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/g.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/h.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/i.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/j.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/l.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/m.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/n.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/o.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/p.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/q.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/r.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/s.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/t.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/u.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/w.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/x.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/y.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/z.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/b/a.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/b/b.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/b/c.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/b/d.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/b/e.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/c/l.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/c/a.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/c/f.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/c/b.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/c/c.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/c/d.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/c/e.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/c/g.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/c/h.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/c/i.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/c/j.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/c/k.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/c/m.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ViewPager$SavedState.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ViewPager.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/a.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ab.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/aa.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ac.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ad.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/am.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ae.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/af.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ag.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ah.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ai.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/aj.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ak.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/al.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/an.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ao.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ap.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/aq.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ar.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/as.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/at.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/au.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/av.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/aw.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ax.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ay.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/az.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/c.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/e.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/b.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ba.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/bb.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/bc.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/bd.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/d.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/f.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/g.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/h.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/i.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/j.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/k.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/l.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/p.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/m.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/n.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/o.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/q.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/r.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/s.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/v.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/t.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/u.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/w.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/x.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/y.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/z.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/DrawerLayout$SavedState.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/DrawerLayout.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/SlidingPaneLayout$SavedState.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/SlidingPaneLayout.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/a.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/b.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/c.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/d.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/x.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/e.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/f.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/i.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/g.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/h.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/j.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/k.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/l.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/m.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/n.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/o.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/p.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/q.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/r.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/s.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/t.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/u.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/v.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/w.class │ │ │ +Filename: a/a/a/b/f.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/yuttadhammo/BodhiTimer/ANumberPicker.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/yuttadhammo/BodhiTimer/Animation/TimerAnimation.class │ │ │ Comment: │ │ ├── org/yuttadhammo/BodhiTimer/TimerReceiver.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -273,31 +273,31 @@ │ │ │ │ // 525: ldc "" │ │ │ │ // 527: astore 5 │ │ │ │ // 529: aload 12 │ │ │ │ // 531: ldc "SystemUri" │ │ │ │ // 533: aload 5 │ │ │ │ // 535: invokeinterface android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ // 540: astore 4 │ │ │ │ - // 542: new Landroid/support/v4/app/an; │ │ │ │ + // 542: new La/a/a/a/m; │ │ │ │ // 545: astore 5 │ │ │ │ // 547: aload_1 │ │ │ │ // 548: invokevirtual android/content/Context.getApplicationContext:()Landroid/content/Context; │ │ │ │ // 551: astore 20 │ │ │ │ // 553: aload 5 │ │ │ │ // 555: aload 20 │ │ │ │ - // 557: invokespecial android/support/v4/app/an.:(Landroid/content/Context;)V │ │ │ │ + // 557: invokespecial a/a/a/a/m.:(Landroid/content/Context;)V │ │ │ │ // 560: ldc 2130837509 │ │ │ │ // 562: istore 21 │ │ │ │ // 564: aload 5 │ │ │ │ // 566: iload 21 │ │ │ │ - // 568: invokevirtual android/support/v4/app/an.a:(I)Landroid/support/v4/app/an; │ │ │ │ + // 568: invokevirtual a/a/a/a/m.a:(I)La/a/a/a/m; │ │ │ │ // 571: aload 8 │ │ │ │ - // 573: invokevirtual android/support/v4/app/an.a:(Ljava/lang/CharSequence;)Landroid/support/v4/app/an; │ │ │ │ + // 573: invokevirtual a/a/a/a/m.a:(Ljava/lang/CharSequence;)La/a/a/a/m; │ │ │ │ // 576: aload 11 │ │ │ │ - // 578: invokevirtual android/support/v4/app/an.b:(Ljava/lang/CharSequence;)Landroid/support/v4/app/an; │ │ │ │ + // 578: invokevirtual a/a/a/a/m.b:(Ljava/lang/CharSequence;)La/a/a/a/m; │ │ │ │ // 581: astore 11 │ │ │ │ // 583: iconst_0 │ │ │ │ // 584: istore 18 │ │ │ │ // 586: fconst_0 │ │ │ │ // 587: fstore 19 │ │ │ │ // 589: aconst_null │ │ │ │ // 590: astore 5 │ │ │ │ @@ -318,15 +318,15 @@ │ │ │ │ // 623: ifeq 642 │ │ │ │ // 626: aload 8 │ │ │ │ // 628: ifnonnull 642 │ │ │ │ // 631: iconst_2 │ │ │ │ // 632: istore 6 │ │ │ │ // 634: aload 11 │ │ │ │ // 636: iload 6 │ │ │ │ - // 638: invokevirtual android/support/v4/app/an.b:(I)Landroid/support/v4/app/an; │ │ │ │ + // 638: invokevirtual a/a/a/a/m.b:(I)La/a/a/a/m; │ │ │ │ // 641: pop │ │ │ │ // 642: iload 13 │ │ │ │ // 644: ifeq 677 │ │ │ │ // 647: ldc -16711936 │ │ │ │ // 649: istore 6 │ │ │ │ // 651: sipush 300 │ │ │ │ // 654: istore 18 │ │ │ │ @@ -334,49 +334,49 @@ │ │ │ │ // 658: fstore 19 │ │ │ │ // 660: sipush 1000 │ │ │ │ // 663: istore 13 │ │ │ │ // 665: aload 11 │ │ │ │ // 667: iload 6 │ │ │ │ // 669: iload 18 │ │ │ │ // 671: iload 13 │ │ │ │ - // 673: invokevirtual android/support/v4/app/an.a:(III)Landroid/support/v4/app/an; │ │ │ │ + // 673: invokevirtual a/a/a/a/m.a:(III)La/a/a/a/m; │ │ │ │ // 676: pop │ │ │ │ // 677: aload 11 │ │ │ │ // 679: iconst_1 │ │ │ │ - // 680: invokevirtual android/support/v4/app/an.a:(Z)Landroid/support/v4/app/an; │ │ │ │ + // 680: invokevirtual a/a/a/a/m.a:(Z)La/a/a/a/m; │ │ │ │ // 683: pop │ │ │ │ // 684: new Landroid/content/Intent; │ │ │ │ // 687: astore 4 │ │ │ │ // 689: aload 4 │ │ │ │ // 691: aload_1 │ │ │ │ // 692: ldc Lorg/yuttadhammo/BodhiTimer/TimerActivity;.class │ │ │ │ // 694: invokespecial android/content/Intent.:(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ // 697: aload_1 │ │ │ │ - // 698: invokestatic android/support/v4/app/bw.a:(Landroid/content/Context;)Landroid/support/v4/app/bw; │ │ │ │ + // 698: invokestatic a/a/a/a/au.a:(Landroid/content/Context;)La/a/a/a/au; │ │ │ │ // 701: astore 5 │ │ │ │ // 703: aload 5 │ │ │ │ // 705: ldc Lorg/yuttadhammo/BodhiTimer/TimerActivity;.class │ │ │ │ - // 707: invokevirtual android/support/v4/app/bw.a:(Ljava/lang/Class;)Landroid/support/v4/app/bw; │ │ │ │ + // 707: invokevirtual a/a/a/a/au.a:(Ljava/lang/Class;)La/a/a/a/au; │ │ │ │ // 710: pop │ │ │ │ // 711: aload 5 │ │ │ │ // 713: aload 4 │ │ │ │ - // 715: invokevirtual android/support/v4/app/bw.a:(Landroid/content/Intent;)Landroid/support/v4/app/bw; │ │ │ │ + // 715: invokevirtual a/a/a/a/au.a:(Landroid/content/Intent;)La/a/a/a/au; │ │ │ │ // 718: pop │ │ │ │ // 719: iconst_0 │ │ │ │ // 720: istore 6 │ │ │ │ // 722: ldc 134217728 │ │ │ │ // 724: istore 13 │ │ │ │ // 726: aload 5 │ │ │ │ // 728: iconst_0 │ │ │ │ // 729: iload 13 │ │ │ │ - // 731: invokevirtual android/support/v4/app/bw.a:(II)Landroid/app/PendingIntent; │ │ │ │ + // 731: invokevirtual a/a/a/a/au.a:(II)Landroid/app/PendingIntent; │ │ │ │ // 734: astore 4 │ │ │ │ // 736: aload 11 │ │ │ │ // 738: aload 4 │ │ │ │ - // 740: invokevirtual android/support/v4/app/an.a:(Landroid/app/PendingIntent;)Landroid/support/v4/app/an; │ │ │ │ + // 740: invokevirtual a/a/a/a/m.a:(Landroid/app/PendingIntent;)La/a/a/a/m; │ │ │ │ // 743: pop │ │ │ │ // 744: aload_1 │ │ │ │ // 745: ldc "notification" │ │ │ │ // 747: invokevirtual android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ │ │ // 750: checkcast Landroid/app/NotificationManager; │ │ │ │ // 753: astore 4 │ │ │ │ // 755: aload_1 │ │ │ │ @@ -412,15 +412,15 @@ │ │ │ │ // 815: istore 18 │ │ │ │ // 817: fconst_0 │ │ │ │ // 818: fstore 19 │ │ │ │ // 820: aconst_null │ │ │ │ // 821: astore 5 │ │ │ │ // 823: aload 11 │ │ │ │ // 825: aconst_null │ │ │ │ - // 826: invokevirtual android/support/v4/app/an.a:(Landroid/net/Uri;)Landroid/support/v4/app/an; │ │ │ │ + // 826: invokevirtual a/a/a/a/m.a:(Landroid/net/Uri;)La/a/a/a/m; │ │ │ │ // 829: pop │ │ │ │ // 830: getstatic org/yuttadhammo/BodhiTimer/TimerReceiver.a:Landroid/media/MediaPlayer; │ │ │ │ // 833: astore 5 │ │ │ │ // 835: aload 5 │ │ │ │ // 837: ifnull 882 │ │ │ │ // 840: getstatic org/yuttadhammo/BodhiTimer/TimerReceiver.a:Landroid/media/MediaPlayer; │ │ │ │ // 843: astore 5 │ │ │ │ @@ -756,15 +756,15 @@ │ │ │ │ // 1556: pop │ │ │ │ // 1557: aload_1 │ │ │ │ // 1558: aload 5 │ │ │ │ // 1560: invokevirtual android/content/Context.sendBroadcast:(Landroid/content/Intent;)V │ │ │ │ // 1563: aload 8 │ │ │ │ // 1565: invokeinterface android/content/SharedPreferences$Editor.apply:()V │ │ │ │ // 1570: aload 11 │ │ │ │ - // 1572: invokevirtual android/support/v4/app/an.a:()Landroid/app/Notification; │ │ │ │ + // 1572: invokevirtual a/a/a/a/m.a:()Landroid/app/Notification; │ │ │ │ // 1575: astore 5 │ │ │ │ // 1577: aload 4 │ │ │ │ // 1579: iconst_0 │ │ │ │ // 1580: aload 5 │ │ │ │ // 1582: invokevirtual android/app/NotificationManager.notify:(ILandroid/app/Notification;)V │ │ │ │ // 1585: ldc "TimerReceiver" │ │ │ │ // 1587: astore_3 │ │ │ --- android/support/v4/app/BackStackState.class │ │ ├── +++ a/a/a/a/af.class │ │ │┄ Files 25% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,192 +1,294 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ +import java.util.Iterator; │ │ │ │ +import android.app.Notification$InboxStyle; │ │ │ │ import java.util.ArrayList; │ │ │ │ -import android.util.Log; │ │ │ │ -import android.text.TextUtils; │ │ │ │ -import android.os.Parcel; │ │ │ │ -import android.os.Parcelable$Creator; │ │ │ │ +import android.app.Notification$BigTextStyle; │ │ │ │ +import android.app.Notification$BigPictureStyle; │ │ │ │ +import android.graphics.Bitmap; │ │ │ │ +import android.util.SparseArray; │ │ │ │ +import java.util.List; │ │ │ │ +import android.app.Notification; │ │ │ │ import android.os.Parcelable; │ │ │ │ +import android.os.Bundle; │ │ │ │ +import android.app.Notification$Builder; │ │ │ │ +import java.lang.reflect.Field; │ │ │ │ │ │ │ │ -final class BackStackState implements Parcelable │ │ │ │ +class af │ │ │ │ { │ │ │ │ - public static final Parcelable$Creator CREATOR; │ │ │ │ - final int[] a; │ │ │ │ - final int b; │ │ │ │ - final int c; │ │ │ │ - final String d; │ │ │ │ - final int e; │ │ │ │ - final int f; │ │ │ │ - final CharSequence g; │ │ │ │ - final int h; │ │ │ │ - final CharSequence i; │ │ │ │ + private static final Object a; │ │ │ │ + private static Field b; │ │ │ │ + private static boolean c; │ │ │ │ + private static final Object d; │ │ │ │ │ │ │ │ static { │ │ │ │ - CREATOR = (Parcelable$Creator)new d(); │ │ │ │ + a = new Object(); │ │ │ │ + d = new Object(); │ │ │ │ } │ │ │ │ │ │ │ │ - public BackStackState(final Parcel parcel) { │ │ │ │ - this.a = parcel.createIntArray(); │ │ │ │ - this.b = parcel.readInt(); │ │ │ │ - this.c = parcel.readInt(); │ │ │ │ - this.d = parcel.readString(); │ │ │ │ - this.e = parcel.readInt(); │ │ │ │ - this.f = parcel.readInt(); │ │ │ │ - this.g = (CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel); │ │ │ │ - this.h = parcel.readInt(); │ │ │ │ - this.i = (CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel); │ │ │ │ - } │ │ │ │ - │ │ │ │ - public BackStackState(final n n, final b b) { │ │ │ │ - c c = b.b; │ │ │ │ - int n2 = 0; │ │ │ │ - while (c != null) { │ │ │ │ - if (c.i != null) { │ │ │ │ - n2 += c.i.size(); │ │ │ │ - } │ │ │ │ - c = c.a; │ │ │ │ + public static Bundle a(final Notification$Builder notification$Builder, final aa aa) { │ │ │ │ + notification$Builder.addAction(aa.a(), aa.b(), aa.c()); │ │ │ │ + final Bundle bundle = new Bundle(aa.d()); │ │ │ │ + if (aa.f() != null) { │ │ │ │ + bundle.putParcelableArray("android.support.remoteInputs", (Parcelable[])at.a(aa.f())); │ │ │ │ } │ │ │ │ - this.a = new int[n2 + b.d * 7]; │ │ │ │ - if (!b.k) { │ │ │ │ - throw new IllegalStateException("Not on back stack"); │ │ │ │ - } │ │ │ │ - c c2 = b.b; │ │ │ │ - int n3 = 0; │ │ │ │ - while (c2 != null) { │ │ │ │ - final int[] a = this.a; │ │ │ │ - final int n4 = n3 + 1; │ │ │ │ - a[n3] = c2.c; │ │ │ │ - final int[] a2 = this.a; │ │ │ │ - final int n5 = n4 + 1; │ │ │ │ - int f; │ │ │ │ - if (c2.d != null) { │ │ │ │ - f = c2.d.f; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - f = -1; │ │ │ │ - } │ │ │ │ - a2[n4] = f; │ │ │ │ - final int[] a3 = this.a; │ │ │ │ - final int n6 = n5 + 1; │ │ │ │ - a3[n5] = c2.e; │ │ │ │ - final int[] a4 = this.a; │ │ │ │ - final int n7 = n6 + 1; │ │ │ │ - a4[n6] = c2.f; │ │ │ │ - final int[] a5 = this.a; │ │ │ │ - final int n8 = n7 + 1; │ │ │ │ - a5[n7] = c2.g; │ │ │ │ - final int[] a6 = this.a; │ │ │ │ - final int n9 = n8 + 1; │ │ │ │ - a6[n8] = c2.h; │ │ │ │ - if (c2.i != null) { │ │ │ │ - final int size = c2.i.size(); │ │ │ │ - final int[] a7 = this.a; │ │ │ │ - int n10 = n9 + 1; │ │ │ │ - a7[n9] = size; │ │ │ │ - int n11; │ │ │ │ - for (int i = 0; i < size; ++i, n10 = n11) { │ │ │ │ - final int[] a8 = this.a; │ │ │ │ - n11 = n10 + 1; │ │ │ │ - a8[n10] = ((Fragment)c2.i.get(i)).f; │ │ │ │ + return bundle; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static Bundle a(final Notification p0) { │ │ │ │ + // │ │ │ │ + // This method could not be decompiled. │ │ │ │ + // │ │ │ │ + // Original Bytecode: │ │ │ │ + // │ │ │ │ + // 3: astore_1 │ │ │ │ + // 4: aload_1 │ │ │ │ + // 5: monitorenter │ │ │ │ + // 6: getstatic a/a/a/a/af.c:Z │ │ │ │ + // 9: istore_2 │ │ │ │ + // 10: iload_2 │ │ │ │ + // 11: ifeq 22 │ │ │ │ + // 14: aload_1 │ │ │ │ + // 15: monitorexit │ │ │ │ + // 16: iconst_0 │ │ │ │ + // 17: istore_2 │ │ │ │ + // 18: aconst_null │ │ │ │ + // 19: astore_3 │ │ │ │ + // 20: aload_3 │ │ │ │ + // 21: areturn │ │ │ │ + // 22: getstatic a/a/a/a/af.b:Ljava/lang/reflect/Field; │ │ │ │ + // 25: astore_3 │ │ │ │ + // 26: aload_3 │ │ │ │ + // 27: ifnonnull 110 │ │ │ │ + // 30: ldc Landroid/app/Notification;.class │ │ │ │ + // 32: astore_3 │ │ │ │ + // 33: ldc "extras" │ │ │ │ + // 35: astore 4 │ │ │ │ + // 37: aload_3 │ │ │ │ + // 38: aload 4 │ │ │ │ + // 40: invokevirtual java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ │ │ + // 43: astore_3 │ │ │ │ + // 44: ldc Landroid/os/Bundle;.class │ │ │ │ + // 46: astore 4 │ │ │ │ + // 48: aload_3 │ │ │ │ + // 49: invokevirtual java/lang/reflect/Field.getType:()Ljava/lang/Class; │ │ │ │ + // 52: astore 5 │ │ │ │ + // 54: aload 4 │ │ │ │ + // 56: aload 5 │ │ │ │ + // 58: invokevirtual java/lang/Class.isAssignableFrom:(Ljava/lang/Class;)Z │ │ │ │ + // 61: istore 6 │ │ │ │ + // 63: iload 6 │ │ │ │ + // 65: ifne 97 │ │ │ │ + // 68: ldc "NotificationCompat" │ │ │ │ + // 70: astore_3 │ │ │ │ + // 71: ldc "Notification.extras field is not of type Bundle" │ │ │ │ + // 73: astore 4 │ │ │ │ + // 75: aload_3 │ │ │ │ + // 76: aload 4 │ │ │ │ + // 78: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 81: pop │ │ │ │ + // 82: iconst_1 │ │ │ │ + // 83: istore_2 │ │ │ │ + // 84: iload_2 │ │ │ │ + // 85: putstatic a/a/a/a/af.c:Z │ │ │ │ + // 88: aload_1 │ │ │ │ + // 89: monitorexit │ │ │ │ + // 90: iconst_0 │ │ │ │ + // 91: istore_2 │ │ │ │ + // 92: aconst_null │ │ │ │ + // 93: astore_3 │ │ │ │ + // 94: goto 20 │ │ │ │ + // 97: iconst_1 │ │ │ │ + // 98: istore 6 │ │ │ │ + // 100: aload_3 │ │ │ │ + // 101: iload 6 │ │ │ │ + // 103: invokevirtual java/lang/reflect/Field.setAccessible:(Z)V │ │ │ │ + // 106: aload_3 │ │ │ │ + // 107: putstatic a/a/a/a/af.b:Ljava/lang/reflect/Field; │ │ │ │ + // 110: getstatic a/a/a/a/af.b:Ljava/lang/reflect/Field; │ │ │ │ + // 113: astore_3 │ │ │ │ + // 114: aload_3 │ │ │ │ + // 115: aload_0 │ │ │ │ + // 116: invokevirtual java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 119: astore_3 │ │ │ │ + // 120: aload_3 │ │ │ │ + // 121: checkcast Landroid/os/Bundle; │ │ │ │ + // 124: astore_3 │ │ │ │ + // 125: aload_3 │ │ │ │ + // 126: ifnonnull 149 │ │ │ │ + // 129: new Landroid/os/Bundle; │ │ │ │ + // 132: astore_3 │ │ │ │ + // 133: aload_3 │ │ │ │ + // 134: invokespecial android/os/Bundle.:()V │ │ │ │ + // 137: getstatic a/a/a/a/af.b:Ljava/lang/reflect/Field; │ │ │ │ + // 140: astore 4 │ │ │ │ + // 142: aload 4 │ │ │ │ + // 144: aload_0 │ │ │ │ + // 145: aload_3 │ │ │ │ + // 146: invokevirtual java/lang/reflect/Field.set:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ │ │ + // 149: aload_1 │ │ │ │ + // 150: monitorexit │ │ │ │ + // 151: goto 20 │ │ │ │ + // 154: astore_3 │ │ │ │ + // 155: aload_1 │ │ │ │ + // 156: monitorexit │ │ │ │ + // 157: aload_3 │ │ │ │ + // 158: athrow │ │ │ │ + // 159: astore_3 │ │ │ │ + // 160: ldc "NotificationCompat" │ │ │ │ + // 162: astore 4 │ │ │ │ + // 164: ldc "Unable to access notification extras" │ │ │ │ + // 166: astore 5 │ │ │ │ + // 168: aload 4 │ │ │ │ + // 170: aload 5 │ │ │ │ + // 172: aload_3 │ │ │ │ + // 173: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 176: pop │ │ │ │ + // 177: iconst_1 │ │ │ │ + // 178: istore_2 │ │ │ │ + // 179: iload_2 │ │ │ │ + // 180: putstatic a/a/a/a/af.c:Z │ │ │ │ + // 183: aload_1 │ │ │ │ + // 184: monitorexit │ │ │ │ + // 185: iconst_0 │ │ │ │ + // 186: istore_2 │ │ │ │ + // 187: aconst_null │ │ │ │ + // 188: astore_3 │ │ │ │ + // 189: goto 20 │ │ │ │ + // 192: astore_3 │ │ │ │ + // 193: ldc "NotificationCompat" │ │ │ │ + // 195: astore 4 │ │ │ │ + // 197: ldc "Unable to access notification extras" │ │ │ │ + // 199: astore 5 │ │ │ │ + // 201: aload 4 │ │ │ │ + // 203: aload 5 │ │ │ │ + // 205: aload_3 │ │ │ │ + // 206: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 209: pop │ │ │ │ + // 210: goto 177 │ │ │ │ + // Exceptions: │ │ │ │ + // Try Handler │ │ │ │ + // Start End Start End Type │ │ │ │ + // ----- ----- ----- ----- ---------------------------------- │ │ │ │ + // 6 9 154 159 Any │ │ │ │ + // 14 16 154 159 Any │ │ │ │ + // 22 25 159 177 Ljava/lang/IllegalAccessException; │ │ │ │ + // 22 25 192 213 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 22 25 154 159 Any │ │ │ │ + // 38 43 159 177 Ljava/lang/IllegalAccessException; │ │ │ │ + // 38 43 192 213 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 38 43 154 159 Any │ │ │ │ + // 48 52 159 177 Ljava/lang/IllegalAccessException; │ │ │ │ + // 48 52 192 213 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 48 52 154 159 Any │ │ │ │ + // 56 61 159 177 Ljava/lang/IllegalAccessException; │ │ │ │ + // 56 61 192 213 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 56 61 154 159 Any │ │ │ │ + // 76 82 159 177 Ljava/lang/IllegalAccessException; │ │ │ │ + // 76 82 192 213 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 76 82 154 159 Any │ │ │ │ + // 84 88 159 177 Ljava/lang/IllegalAccessException; │ │ │ │ + // 84 88 192 213 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 84 88 154 159 Any │ │ │ │ + // 88 90 154 159 Any │ │ │ │ + // 101 106 159 177 Ljava/lang/IllegalAccessException; │ │ │ │ + // 101 106 192 213 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 101 106 154 159 Any │ │ │ │ + // 106 110 159 177 Ljava/lang/IllegalAccessException; │ │ │ │ + // 106 110 192 213 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 106 110 154 159 Any │ │ │ │ + // 110 113 159 177 Ljava/lang/IllegalAccessException; │ │ │ │ + // 110 113 192 213 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 110 113 154 159 Any │ │ │ │ + // 115 119 159 177 Ljava/lang/IllegalAccessException; │ │ │ │ + // 115 119 192 213 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 115 119 154 159 Any │ │ │ │ + // 120 124 159 177 Ljava/lang/IllegalAccessException; │ │ │ │ + // 120 124 192 213 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 120 124 154 159 Any │ │ │ │ + // 129 132 159 177 Ljava/lang/IllegalAccessException; │ │ │ │ + // 129 132 192 213 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 129 132 154 159 Any │ │ │ │ + // 133 137 159 177 Ljava/lang/IllegalAccessException; │ │ │ │ + // 133 137 192 213 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 133 137 154 159 Any │ │ │ │ + // 137 140 159 177 Ljava/lang/IllegalAccessException; │ │ │ │ + // 137 140 192 213 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 137 140 154 159 Any │ │ │ │ + // 145 149 159 177 Ljava/lang/IllegalAccessException; │ │ │ │ + // 145 149 192 213 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 145 149 154 159 Any │ │ │ │ + // 149 151 154 159 Any │ │ │ │ + // 155 157 154 159 Any │ │ │ │ + // 172 177 154 159 Any │ │ │ │ + // 179 183 154 159 Any │ │ │ │ + // 183 185 154 159 Any │ │ │ │ + // 205 210 154 159 Any │ │ │ │ + // │ │ │ │ + // The error that occurred was: │ │ │ │ + // │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0022: │ │ │ │ + // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:675) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:552) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:519) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:161) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:150) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:125) │ │ │ │ + // at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71) │ │ │ │ + // at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) │ │ │ │ + // at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:331) │ │ │ │ + // at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:145) │ │ │ │ + // │ │ │ │ + throw new IllegalStateException("An error occurred while decompiling this method."); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static SparseArray a(final List list) { │ │ │ │ + SparseArray sparseArray = null; │ │ │ │ + for (int size = list.size(), i = 0; i < size; ++i) { │ │ │ │ + final Bundle bundle = (Bundle)list.get(i); │ │ │ │ + if (bundle != null) { │ │ │ │ + if (sparseArray == null) { │ │ │ │ + sparseArray = new SparseArray(); │ │ │ │ } │ │ │ │ - n3 = n10; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - final int[] a9 = this.a; │ │ │ │ - n3 = n9 + 1; │ │ │ │ - a9[n9] = 0; │ │ │ │ + sparseArray.put(i, (Object)bundle); │ │ │ │ } │ │ │ │ - c2 = c2.a; │ │ │ │ } │ │ │ │ - this.b = b.i; │ │ │ │ - this.c = b.j; │ │ │ │ - this.d = b.m; │ │ │ │ - this.e = b.o; │ │ │ │ - this.f = b.p; │ │ │ │ - this.g = b.q; │ │ │ │ - this.h = b.r; │ │ │ │ - this.i = b.s; │ │ │ │ - } │ │ │ │ - │ │ │ │ - public b a(final n n) { │ │ │ │ - final int k = 1; │ │ │ │ - final b b = new b(n); │ │ │ │ - int i = 0; │ │ │ │ - int n8; │ │ │ │ - for (int j = 0; j < this.a.length; j = n8) { │ │ │ │ - final c c = new c(); │ │ │ │ - final int[] a = this.a; │ │ │ │ - final int n2 = j + 1; │ │ │ │ - c.c = a[j]; │ │ │ │ - if (n.a) { │ │ │ │ - Log.v("FragmentManager", "Instantiate " + b + " op #" + i + " base fragment #" + this.a[n2]); │ │ │ │ - } │ │ │ │ - final int[] a2 = this.a; │ │ │ │ - final int n3 = n2 + 1; │ │ │ │ - final int index = a2[n2]; │ │ │ │ - if (index >= 0) { │ │ │ │ - c.d = (Fragment)n.f.get(index); │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - c.d = null; │ │ │ │ - } │ │ │ │ - final int[] a3 = this.a; │ │ │ │ - final int n4 = n3 + 1; │ │ │ │ - c.e = a3[n3]; │ │ │ │ - final int[] a4 = this.a; │ │ │ │ - final int n5 = n4 + 1; │ │ │ │ - c.f = a4[n4]; │ │ │ │ - final int[] a5 = this.a; │ │ │ │ - final int n6 = n5 + 1; │ │ │ │ - c.g = a5[n5]; │ │ │ │ - final int[] a6 = this.a; │ │ │ │ - final int n7 = n6 + 1; │ │ │ │ - c.h = a6[n6]; │ │ │ │ - final int[] a7 = this.a; │ │ │ │ - n8 = n7 + 1; │ │ │ │ - final int initialCapacity = a7[n7]; │ │ │ │ - if (initialCapacity > 0) { │ │ │ │ - c.i = new ArrayList(initialCapacity); │ │ │ │ - int n9; │ │ │ │ - for (int l = 0; l < initialCapacity; ++l, n8 = n9) { │ │ │ │ - if (n.a) { │ │ │ │ - Log.v("FragmentManager", "Instantiate " + b + " set remove fragment #" + this.a[n8]); │ │ │ │ - } │ │ │ │ - final ArrayList f = n.f; │ │ │ │ - final int[] a8 = this.a; │ │ │ │ - n9 = n8 + 1; │ │ │ │ - c.i.add(f.get(a8[n8])); │ │ │ │ - } │ │ │ │ - } │ │ │ │ - b.a(c); │ │ │ │ - ++i; │ │ │ │ + return sparseArray; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void a(final g g, final CharSequence bigContentTitle, final boolean b, final CharSequence summaryText, final Bitmap bitmap, final Bitmap bitmap2, final boolean b2) { │ │ │ │ + final Notification$BigPictureStyle bigPicture = new Notification$BigPictureStyle(g.a()).setBigContentTitle(bigContentTitle).bigPicture(bitmap); │ │ │ │ + if (b2) { │ │ │ │ + bigPicture.bigLargeIcon(bitmap2); │ │ │ │ + } │ │ │ │ + if (b) { │ │ │ │ + bigPicture.setSummaryText(summaryText); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void a(final g g, final CharSequence bigContentTitle, final boolean b, final CharSequence summaryText, final CharSequence charSequence) { │ │ │ │ + final Notification$BigTextStyle bigText = new Notification$BigTextStyle(g.a()).setBigContentTitle(bigContentTitle).bigText(charSequence); │ │ │ │ + if (b) { │ │ │ │ + bigText.setSummaryText(summaryText); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void a(final g g, final CharSequence bigContentTitle, final boolean b, final CharSequence summaryText, final ArrayList list) { │ │ │ │ + final Notification$InboxStyle setBigContentTitle = new Notification$InboxStyle(g.a()).setBigContentTitle(bigContentTitle); │ │ │ │ + if (b) { │ │ │ │ + setBigContentTitle.setSummaryText(summaryText); │ │ │ │ + } │ │ │ │ + final Iterator iterator = list.iterator(); │ │ │ │ + while (iterator.hasNext()) { │ │ │ │ + setBigContentTitle.addLine((CharSequence)iterator.next()); │ │ │ │ } │ │ │ │ - b.i = this.b; │ │ │ │ - b.j = this.c; │ │ │ │ - b.m = this.d; │ │ │ │ - b.o = this.e; │ │ │ │ - b.k = (k != 0); │ │ │ │ - b.p = this.f; │ │ │ │ - b.q = this.g; │ │ │ │ - b.r = this.h; │ │ │ │ - b.s = this.i; │ │ │ │ - b.a(k); │ │ │ │ - return b; │ │ │ │ - } │ │ │ │ - │ │ │ │ - public int describeContents() { │ │ │ │ - return 0; │ │ │ │ - } │ │ │ │ - │ │ │ │ - public void writeToParcel(final Parcel parcel, final int n) { │ │ │ │ - parcel.writeIntArray(this.a); │ │ │ │ - parcel.writeInt(this.b); │ │ │ │ - parcel.writeInt(this.c); │ │ │ │ - parcel.writeString(this.d); │ │ │ │ - parcel.writeInt(this.e); │ │ │ │ - parcel.writeInt(this.f); │ │ │ │ - TextUtils.writeToParcel(this.g, parcel, 0); │ │ │ │ - parcel.writeInt(this.h); │ │ │ │ - TextUtils.writeToParcel(this.i, parcel, 0); │ │ │ │ } │ │ │ │ } │ │ │ --- android/support/v4/app/aa.class │ │ ├── +++ a/a/a/a/a.class │ │ │┄ Files 10% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,44 +1,43 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ -import android.support.v4.a.a; │ │ │ │ import android.content.Intent; │ │ │ │ import android.content.ComponentName; │ │ │ │ import android.content.Context; │ │ │ │ import android.os.Build$VERSION; │ │ │ │ │ │ │ │ -public class aa │ │ │ │ +public class a │ │ │ │ { │ │ │ │ - private static final ab a; │ │ │ │ + private static final b a; │ │ │ │ │ │ │ │ static { │ │ │ │ if (Build$VERSION.SDK_INT >= 16) { │ │ │ │ - a = (ab)new ad(); │ │ │ │ + a = (b)new d(); │ │ │ │ } │ │ │ │ else { │ │ │ │ - a = (ab)new ac(); │ │ │ │ + a = (b)new c(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public static Intent a(final Context context, final ComponentName componentName) { │ │ │ │ final String b = b(context, componentName); │ │ │ │ Intent intent; │ │ │ │ if (b == null) { │ │ │ │ intent = null; │ │ │ │ } │ │ │ │ else { │ │ │ │ final ComponentName component = new ComponentName(componentName.getPackageName(), b); │ │ │ │ if (b(context, component) == null) { │ │ │ │ - intent = android.support.v4.a.a.a(component); │ │ │ │ + intent = a.a.a.b.a.a(component); │ │ │ │ } │ │ │ │ else { │ │ │ │ intent = new Intent().setComponent(component); │ │ │ │ } │ │ │ │ } │ │ │ │ return intent; │ │ │ │ } │ │ │ │ │ │ │ │ public static String b(final Context context, final ComponentName componentName) { │ │ │ │ - return aa.a.a(context, context.getPackageManager().getActivityInfo(componentName, 128)); │ │ │ │ + return a.a.a.a.a.a.a(context, context.getPackageManager().getActivityInfo(componentName, 128)); │ │ │ │ } │ │ │ │ } │ │ │ --- android/support/v4/app/ac.class │ │ ├── +++ a/a/a/a/c.class │ │ │┄ Files 15% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ import android.content.pm.ActivityInfo; │ │ │ │ import android.content.Context; │ │ │ │ │ │ │ │ -class ac implements ab │ │ │ │ +class c implements b │ │ │ │ { │ │ │ │ public String a(final Context context, final ActivityInfo activityInfo) { │ │ │ │ String str; │ │ │ │ if (activityInfo.metaData == null) { │ │ │ │ str = null; │ │ │ │ } │ │ │ │ else { │ │ │ --- android/support/v4/app/ar.class │ │ ├── +++ a/a/a/a/q.class │ │ │┄ Files 18% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ import android.app.Notification; │ │ │ │ │ │ │ │ -class ar implements ap │ │ │ │ +class q implements o │ │ │ │ { │ │ │ │ - public Notification a(final an an) { │ │ │ │ - final Notification w = an.w; │ │ │ │ - w.setLatestEventInfo(an.a, an.b, an.c, an.d); │ │ │ │ - if (an.j > 0) { │ │ │ │ + public Notification a(final m m) { │ │ │ │ + final Notification w = m.w; │ │ │ │ + w.setLatestEventInfo(m.a, m.b, m.c, m.d); │ │ │ │ + if (m.j > 0) { │ │ │ │ w.flags |= 0x80; │ │ │ │ } │ │ │ │ return w; │ │ │ │ } │ │ │ │ } │ │ │ --- android/support/v4/app/av.class │ │ ├── +++ a/a/a/a/u.class │ │ │┄ Files 24% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ import android.app.Notification; │ │ │ │ │ │ │ │ -class av extends ar │ │ │ │ +class u extends q │ │ │ │ { │ │ │ │ - public Notification a(final an an) { │ │ │ │ - final bh bh = new bh(an.a, an.w, an.b, an.c, an.h, an.f, an.i, an.d, an.e, an.g, an.n, an.o, an.p, an.k, an.j, an.m, an.u, an.v, an.q, an.r, an.s); │ │ │ │ - ai.a((ag)bh, an.t); │ │ │ │ - ai.a((ah)bh, an.l); │ │ │ │ - return bh.b(); │ │ │ │ + public Notification a(final m m) { │ │ │ │ + final ag ag = new ag(m.a, m.w, m.b, m.c, m.h, m.f, m.i, m.d, m.e, m.g, m.n, m.o, m.p, m.k, m.j, m.m, m.u, m.v, m.q, m.r, m.s); │ │ │ │ + h.a((f)ag, m.t); │ │ │ │ + h.a((g)ag, m.l); │ │ │ │ + return ag.b(); │ │ │ │ } │ │ │ │ } │ │ │ --- android/support/v4/app/as.class │ │ ├── +++ a/a/a/a/r.class │ │ │┄ Files 25% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ import android.app.Notification; │ │ │ │ │ │ │ │ -class as extends ar │ │ │ │ +class r extends q │ │ │ │ { │ │ │ │ - public Notification a(final an an) { │ │ │ │ - final Notification w = an.w; │ │ │ │ - w.setLatestEventInfo(an.a, an.b, an.c, an.d); │ │ │ │ - final Notification a = bd.a(w, an.a, an.b, an.c, an.d, an.e); │ │ │ │ - if (an.j > 0) { │ │ │ │ + public Notification a(final m m) { │ │ │ │ + final Notification w = m.w; │ │ │ │ + w.setLatestEventInfo(m.a, m.b, m.c, m.d); │ │ │ │ + final Notification a = ac.a(w, m.a, m.b, m.c, m.d, m.e); │ │ │ │ + if (m.j > 0) { │ │ │ │ a.flags |= 0x80; │ │ │ │ } │ │ │ │ return a; │ │ │ │ } │ │ │ │ } │ │ │ --- android/support/v4/app/at.class │ │ ├── +++ a/a/a/a/s.class │ │ │┄ Files 21% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ import android.app.Notification; │ │ │ │ │ │ │ │ -class at extends ar │ │ │ │ +class s extends q │ │ │ │ { │ │ │ │ - public Notification a(final an an) { │ │ │ │ - return be.a(an.a, an.w, an.b, an.c, an.h, an.f, an.i, an.d, an.e, an.g); │ │ │ │ + public Notification a(final m m) { │ │ │ │ + return ad.a(m.a, m.w, m.b, m.c, m.h, m.f, m.i, m.d, m.e, m.g); │ │ │ │ } │ │ │ │ } │ │ │ --- android/support/v4/app/az.class │ │ ├── +++ a/a/a/a/y.class │ │ │┄ Files 13% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,42 +1,42 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ import android.app.RemoteInput; │ │ │ │ import android.app.Notification$Action$Builder; │ │ │ │ import android.os.Bundle; │ │ │ │ import android.graphics.Bitmap; │ │ │ │ import android.app.PendingIntent; │ │ │ │ import android.widget.RemoteViews; │ │ │ │ import android.app.Notification; │ │ │ │ import android.content.Context; │ │ │ │ import android.app.Notification$Builder; │ │ │ │ │ │ │ │ -public class az implements ag, ah │ │ │ │ +public class y implements f, g │ │ │ │ { │ │ │ │ private Notification$Builder a; │ │ │ │ │ │ │ │ - public az(final Context context, final Notification notification, final CharSequence contentTitle, final CharSequence contentText, final CharSequence contentInfo, final RemoteViews remoteViews, final int number, final PendingIntent contentIntent, final PendingIntent pendingIntent, final Bitmap largeIcon, final int n, final int n2, final boolean b, final boolean usesChronometer, final int priority, final CharSequence subText, final boolean localOnly, final Bundle extras, final String group, final boolean groupSummary, final String sortKey) { │ │ │ │ + public y(final Context context, final Notification notification, final CharSequence contentTitle, final CharSequence contentText, final CharSequence contentInfo, final RemoteViews remoteViews, final int number, final PendingIntent contentIntent, final PendingIntent pendingIntent, final Bitmap largeIcon, final int n, final int n2, final boolean b, final boolean usesChronometer, final int priority, final CharSequence subText, final boolean localOnly, final Bundle extras, final String group, final boolean groupSummary, final String sortKey) { │ │ │ │ this.a = new Notification$Builder(context).setWhen(notification.when).setSmallIcon(notification.icon, notification.iconLevel).setContent(notification.contentView).setTicker(notification.tickerText, remoteViews).setSound(notification.sound, notification.audioStreamType).setVibrate(notification.vibrate).setLights(notification.ledARGB, notification.ledOnMS, notification.ledOffMS).setOngoing((notification.flags & 0x2) != 0x0).setOnlyAlertOnce((notification.flags & 0x8) != 0x0).setAutoCancel((notification.flags & 0x10) != 0x0).setDefaults(notification.defaults).setContentTitle(contentTitle).setContentText(contentText).setSubText(subText).setContentInfo(contentInfo).setContentIntent(contentIntent).setDeleteIntent(notification.deleteIntent).setFullScreenIntent(pendingIntent, (notification.flags & 0x80) != 0x0).setLargeIcon(largeIcon).setNumber(number).setUsesChronometer(usesChronometer).setPriority(priority).setProgress(n, n2, b).setLocalOnly(localOnly).setExtras(extras).setGroup(group).setGroupSummary(groupSummary).setSortKey(sortKey); │ │ │ │ } │ │ │ │ │ │ │ │ public Notification$Builder a() { │ │ │ │ return this.a; │ │ │ │ } │ │ │ │ │ │ │ │ - public void a(final bb bb) { │ │ │ │ - final Notification$Action$Builder notification$Action$Builder = new Notification$Action$Builder(bb.a(), bb.b(), bb.c()); │ │ │ │ - if (bb.f() != null) { │ │ │ │ - final RemoteInput[] a = bq.a(bb.f()); │ │ │ │ + public void a(final aa aa) { │ │ │ │ + final Notification$Action$Builder notification$Action$Builder = new Notification$Action$Builder(aa.a(), aa.b(), aa.c()); │ │ │ │ + if (aa.f() != null) { │ │ │ │ + final RemoteInput[] a = ap.a(aa.f()); │ │ │ │ for (int length = a.length, i = 0; i < length; ++i) { │ │ │ │ notification$Action$Builder.addRemoteInput(a[i]); │ │ │ │ } │ │ │ │ } │ │ │ │ - if (bb.d() != null) { │ │ │ │ - notification$Action$Builder.addExtras(bb.d()); │ │ │ │ + if (aa.d() != null) { │ │ │ │ + notification$Action$Builder.addExtras(aa.d()); │ │ │ │ } │ │ │ │ this.a.addAction(notification$Action$Builder.build()); │ │ │ │ } │ │ │ │ │ │ │ │ public Notification b() { │ │ │ │ return this.a.build(); │ │ │ │ } │ │ │ --- android/support/v4/app/bd.class │ │ ├── +++ a/a/a/a/ac.class │ │ │┄ Files 4% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ import android.app.PendingIntent; │ │ │ │ import android.content.Context; │ │ │ │ import android.app.Notification; │ │ │ │ │ │ │ │ -class bd │ │ │ │ +class ac │ │ │ │ { │ │ │ │ public static Notification a(final Notification notification, final Context context, final CharSequence charSequence, final CharSequence charSequence2, final PendingIntent pendingIntent, final PendingIntent fullScreenIntent) { │ │ │ │ notification.setLatestEventInfo(context, charSequence, charSequence2, pendingIntent); │ │ │ │ notification.fullScreenIntent = fullScreenIntent; │ │ │ │ return notification; │ │ │ │ } │ │ │ │ } │ │ │ --- android/support/v4/app/be.class │ │ ├── +++ a/a/a/a/ad.class │ │ │┄ Files 4% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ import android.app.Notification$Builder; │ │ │ │ import android.graphics.Bitmap; │ │ │ │ import android.app.PendingIntent; │ │ │ │ import android.widget.RemoteViews; │ │ │ │ import android.app.Notification; │ │ │ │ import android.content.Context; │ │ │ │ │ │ │ │ -class be │ │ │ │ +class ad │ │ │ │ { │ │ │ │ static Notification a(final Context context, final Notification notification, final CharSequence contentTitle, final CharSequence contentText, final CharSequence contentInfo, final RemoteViews remoteViews, final int number, final PendingIntent contentIntent, final PendingIntent pendingIntent, final Bitmap largeIcon) { │ │ │ │ boolean b = true; │ │ │ │ final Notification$Builder setDeleteIntent = new Notification$Builder(context).setWhen(notification.when).setSmallIcon(notification.icon, notification.iconLevel).setContent(notification.contentView).setTicker(notification.tickerText, remoteViews).setSound(notification.sound, notification.audioStreamType).setVibrate(notification.vibrate).setLights(notification.ledARGB, notification.ledOnMS, notification.ledOffMS).setOngoing((notification.flags & 0x2) != 0x0 && b).setOnlyAlertOnce((notification.flags & 0x8) != 0x0 && b).setAutoCancel((notification.flags & 0x10) != 0x0 && b).setDefaults(notification.defaults).setContentTitle(contentTitle).setContentText(contentText).setContentInfo(contentInfo).setContentIntent(contentIntent).setDeleteIntent(notification.deleteIntent); │ │ │ │ if ((notification.flags & 0x80) == 0x0) { │ │ │ │ b = false; │ │ │ │ } │ │ │ --- android/support/v4/app/bf.class │ │ ├── +++ a/a/a/a/ae.class │ │ │┄ Files 2% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ import android.app.Notification$Builder; │ │ │ │ import android.graphics.Bitmap; │ │ │ │ import android.app.PendingIntent; │ │ │ │ import android.widget.RemoteViews; │ │ │ │ import android.app.Notification; │ │ │ │ import android.content.Context; │ │ │ │ │ │ │ │ -class bf │ │ │ │ +class ae │ │ │ │ { │ │ │ │ static Notification a(final Context context, final Notification notification, final CharSequence contentTitle, final CharSequence contentText, final CharSequence contentInfo, final RemoteViews remoteViews, final int number, final PendingIntent contentIntent, final PendingIntent pendingIntent, final Bitmap largeIcon, final int n, final int n2, final boolean b) { │ │ │ │ return new Notification$Builder(context).setWhen(notification.when).setSmallIcon(notification.icon, notification.iconLevel).setContent(notification.contentView).setTicker(notification.tickerText, remoteViews).setSound(notification.sound, notification.audioStreamType).setVibrate(notification.vibrate).setLights(notification.ledARGB, notification.ledOnMS, notification.ledOffMS).setOngoing((notification.flags & 0x2) != 0x0).setOnlyAlertOnce((notification.flags & 0x8) != 0x0).setAutoCancel((notification.flags & 0x10) != 0x0).setDefaults(notification.defaults).setContentTitle(contentTitle).setContentText(contentText).setContentInfo(contentInfo).setContentIntent(contentIntent).setDeleteIntent(notification.deleteIntent).setFullScreenIntent(pendingIntent, (notification.flags & 0x80) != 0x0).setLargeIcon(largeIcon).setNumber(number).setProgress(n, n2, b).getNotification(); │ │ │ │ } │ │ │ │ } │ │ │ --- android/support/v4/app/bh.class │ │ ├── +++ a/a/a/a/ag.class │ │ │┄ Files 10% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ import android.util.SparseArray; │ │ │ │ import java.util.Iterator; │ │ │ │ import java.util.ArrayList; │ │ │ │ import android.graphics.Bitmap; │ │ │ │ import android.app.PendingIntent; │ │ │ │ import android.widget.RemoteViews; │ │ │ │ import android.app.Notification; │ │ │ │ import android.content.Context; │ │ │ │ import java.util.List; │ │ │ │ import android.os.Bundle; │ │ │ │ import android.app.Notification$Builder; │ │ │ │ │ │ │ │ -public class bh implements ag, ah │ │ │ │ +public class ag implements f, g │ │ │ │ { │ │ │ │ private Notification$Builder a; │ │ │ │ private final Bundle b; │ │ │ │ private List c; │ │ │ │ │ │ │ │ - public bh(final Context context, final Notification notification, final CharSequence contentTitle, final CharSequence contentText, final CharSequence contentInfo, final RemoteViews remoteViews, final int number, final PendingIntent contentIntent, final PendingIntent pendingIntent, final Bitmap largeIcon, final int n, final int n2, final boolean b, final boolean usesChronometer, final int priority, final CharSequence subText, final boolean b2, final Bundle bundle, final String s, final boolean b3, final String s2) { │ │ │ │ + public ag(final Context context, final Notification notification, final CharSequence contentTitle, final CharSequence contentText, final CharSequence contentInfo, final RemoteViews remoteViews, final int number, final PendingIntent contentIntent, final PendingIntent pendingIntent, final Bitmap largeIcon, final int n, final int n2, final boolean b, final boolean usesChronometer, final int priority, final CharSequence subText, final boolean b2, final Bundle bundle, final String s, final boolean b3, final String s2) { │ │ │ │ this.c = new ArrayList(); │ │ │ │ this.a = new Notification$Builder(context).setWhen(notification.when).setSmallIcon(notification.icon, notification.iconLevel).setContent(notification.contentView).setTicker(notification.tickerText, remoteViews).setSound(notification.sound, notification.audioStreamType).setVibrate(notification.vibrate).setLights(notification.ledARGB, notification.ledOnMS, notification.ledOffMS).setOngoing((notification.flags & 0x2) != 0x0).setOnlyAlertOnce((notification.flags & 0x8) != 0x0).setAutoCancel((notification.flags & 0x10) != 0x0).setDefaults(notification.defaults).setContentTitle(contentTitle).setContentText(contentText).setSubText(subText).setContentInfo(contentInfo).setContentIntent(contentIntent).setDeleteIntent(notification.deleteIntent).setFullScreenIntent(pendingIntent, (notification.flags & 0x80) != 0x0).setLargeIcon(largeIcon).setNumber(number).setUsesChronometer(usesChronometer).setPriority(priority).setProgress(n, n2, b); │ │ │ │ this.b = new Bundle(); │ │ │ │ if (bundle != null) { │ │ │ │ this.b.putAll(bundle); │ │ │ │ } │ │ │ │ if (b2) { │ │ │ │ @@ -43,28 +43,28 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public Notification$Builder a() { │ │ │ │ return this.a; │ │ │ │ } │ │ │ │ │ │ │ │ - public void a(final bb bb) { │ │ │ │ - this.c.add(bg.a(this.a, bb)); │ │ │ │ + public void a(final aa aa) { │ │ │ │ + this.c.add(af.a(this.a, aa)); │ │ │ │ } │ │ │ │ │ │ │ │ public Notification b() { │ │ │ │ final Notification build = this.a.build(); │ │ │ │ - final Bundle a = bg.a(build); │ │ │ │ + final Bundle a = af.a(build); │ │ │ │ final Bundle bundle = new Bundle(this.b); │ │ │ │ for (final String s : this.b.keySet()) { │ │ │ │ if (a.containsKey(s)) { │ │ │ │ bundle.remove(s); │ │ │ │ } │ │ │ │ } │ │ │ │ a.putAll(bundle); │ │ │ │ - final SparseArray a2 = bg.a(this.c); │ │ │ │ + final SparseArray a2 = af.a(this.c); │ │ │ │ if (a2 != null) { │ │ │ │ - bg.a(build).putSparseParcelableArray("android.support.actionExtras", a2); │ │ │ │ + af.a(build).putSparseParcelableArray("android.support.actionExtras", a2); │ │ │ │ } │ │ │ │ return build; │ │ │ │ } │ │ │ │ } │ │ │ --- android/support/v4/app/bj.class │ │ ├── +++ a/a/a/a/ai.class │ │ │┄ Files 6% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ import android.util.SparseArray; │ │ │ │ import java.util.ArrayList; │ │ │ │ import android.graphics.Bitmap; │ │ │ │ import android.app.PendingIntent; │ │ │ │ import android.widget.RemoteViews; │ │ │ │ import android.app.Notification; │ │ │ │ import android.content.Context; │ │ │ │ import java.util.List; │ │ │ │ import android.os.Bundle; │ │ │ │ import android.app.Notification$Builder; │ │ │ │ │ │ │ │ -public class bj implements ag, ah │ │ │ │ +public class ai implements f, g │ │ │ │ { │ │ │ │ private Notification$Builder a; │ │ │ │ private Bundle b; │ │ │ │ private List c; │ │ │ │ │ │ │ │ - public bj(final Context context, final Notification notification, final CharSequence contentTitle, final CharSequence contentText, final CharSequence contentInfo, final RemoteViews remoteViews, final int number, final PendingIntent contentIntent, final PendingIntent pendingIntent, final Bitmap largeIcon, final int n, final int n2, final boolean b, final boolean usesChronometer, final int priority, final CharSequence subText, final boolean b2, final Bundle bundle, final String s, final boolean b3, final String s2) { │ │ │ │ + public ai(final Context context, final Notification notification, final CharSequence contentTitle, final CharSequence contentText, final CharSequence contentInfo, final RemoteViews remoteViews, final int number, final PendingIntent contentIntent, final PendingIntent pendingIntent, final Bitmap largeIcon, final int n, final int n2, final boolean b, final boolean usesChronometer, final int priority, final CharSequence subText, final boolean b2, final Bundle bundle, final String s, final boolean b3, final String s2) { │ │ │ │ this.c = new ArrayList(); │ │ │ │ this.a = new Notification$Builder(context).setWhen(notification.when).setSmallIcon(notification.icon, notification.iconLevel).setContent(notification.contentView).setTicker(notification.tickerText, remoteViews).setSound(notification.sound, notification.audioStreamType).setVibrate(notification.vibrate).setLights(notification.ledARGB, notification.ledOnMS, notification.ledOffMS).setOngoing((notification.flags & 0x2) != 0x0).setOnlyAlertOnce((notification.flags & 0x8) != 0x0).setAutoCancel((notification.flags & 0x10) != 0x0).setDefaults(notification.defaults).setContentTitle(contentTitle).setContentText(contentText).setSubText(subText).setContentInfo(contentInfo).setContentIntent(contentIntent).setDeleteIntent(notification.deleteIntent).setFullScreenIntent(pendingIntent, (notification.flags & 0x80) != 0x0).setLargeIcon(largeIcon).setNumber(number).setUsesChronometer(usesChronometer).setPriority(priority).setProgress(n, n2, b); │ │ │ │ this.b = new Bundle(); │ │ │ │ if (bundle != null) { │ │ │ │ this.b.putAll(bundle); │ │ │ │ } │ │ │ │ if (b2) { │ │ │ │ @@ -42,20 +42,20 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public Notification$Builder a() { │ │ │ │ return this.a; │ │ │ │ } │ │ │ │ │ │ │ │ - public void a(final bb bb) { │ │ │ │ - this.c.add(bg.a(this.a, bb)); │ │ │ │ + public void a(final aa aa) { │ │ │ │ + this.c.add(af.a(this.a, aa)); │ │ │ │ } │ │ │ │ │ │ │ │ public Notification b() { │ │ │ │ - final SparseArray a = bg.a(this.c); │ │ │ │ + final SparseArray a = af.a(this.c); │ │ │ │ if (a != null) { │ │ │ │ this.b.putSparseParcelableArray("android.support.actionExtras", a); │ │ │ │ } │ │ │ │ this.a.setExtras(this.b); │ │ │ │ return this.a.build(); │ │ │ │ } │ │ │ │ } │ │ │ --- android/support/v4/app/bq.class │ │ ├── +++ a/a/a/a/ap.class │ │ │┄ Files 16% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ import android.app.RemoteInput$Builder; │ │ │ │ import android.app.RemoteInput; │ │ │ │ │ │ │ │ -class bq │ │ │ │ +class ap │ │ │ │ { │ │ │ │ - static RemoteInput[] a(final bs[] array) { │ │ │ │ + static RemoteInput[] a(final ar[] array) { │ │ │ │ RemoteInput[] array2; │ │ │ │ if (array == null) { │ │ │ │ array2 = null; │ │ │ │ } │ │ │ │ else { │ │ │ │ final RemoteInput[] array3 = new RemoteInput[array.length]; │ │ │ │ for (int i = 0; i < array.length; ++i) { │ │ │ │ - final bs bs = array[i]; │ │ │ │ - array3[i] = new RemoteInput$Builder(bs.a()).setLabel(bs.b()).setChoices(bs.c()).setAllowFreeFormInput(bs.d()).addExtras(bs.e()).build(); │ │ │ │ + final ar ar = array[i]; │ │ │ │ + array3[i] = new RemoteInput$Builder(ar.a()).setLabel(ar.b()).setChoices(ar.c()).setAllowFreeFormInput(ar.d()).addExtras(ar.e()).build(); │ │ │ │ } │ │ │ │ array2 = array3; │ │ │ │ } │ │ │ │ return array2; │ │ │ │ } │ │ │ │ } │ │ │ --- android/support/v4/app/bu.class │ │ ├── +++ a/a/a/a/at.class │ │ │┄ Files 26% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ import android.os.Bundle; │ │ │ │ │ │ │ │ -class bu │ │ │ │ +class at │ │ │ │ { │ │ │ │ - static Bundle a(final bs bs) { │ │ │ │ + static Bundle a(final ar ar) { │ │ │ │ final Bundle bundle = new Bundle(); │ │ │ │ - bundle.putString("resultKey", bs.a()); │ │ │ │ - bundle.putCharSequence("label", bs.b()); │ │ │ │ - bundle.putCharSequenceArray("choices", bs.c()); │ │ │ │ - bundle.putBoolean("allowFreeFormInput", bs.d()); │ │ │ │ - bundle.putBundle("extras", bs.e()); │ │ │ │ + bundle.putString("resultKey", ar.a()); │ │ │ │ + bundle.putCharSequence("label", ar.b()); │ │ │ │ + bundle.putCharSequenceArray("choices", ar.c()); │ │ │ │ + bundle.putBoolean("allowFreeFormInput", ar.d()); │ │ │ │ + bundle.putBundle("extras", ar.e()); │ │ │ │ return bundle; │ │ │ │ } │ │ │ │ │ │ │ │ - static Bundle[] a(final bs[] array) { │ │ │ │ + static Bundle[] a(final ar[] array) { │ │ │ │ Bundle[] array2; │ │ │ │ if (array == null) { │ │ │ │ array2 = null; │ │ │ │ } │ │ │ │ else { │ │ │ │ final Bundle[] array3 = new Bundle[array.length]; │ │ │ │ for (int i = 0; i < array.length; ++i) { │ │ │ --- android/support/v4/app/bw.class │ │ ├── +++ a/a/a/a/m.class │ │ │┄ Files 26% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,84 +1,124 @@ │ │ │ │ │ │ │ │ -package android.support.v4.app; │ │ │ │ +package a.a.a.a; │ │ │ │ │ │ │ │ -import java.util.Iterator; │ │ │ │ -import android.content.pm.PackageManager$NameNotFoundException; │ │ │ │ -import android.util.Log; │ │ │ │ -import android.content.ComponentName; │ │ │ │ -import android.content.Intent; │ │ │ │ +import android.net.Uri; │ │ │ │ +import android.app.Notification; │ │ │ │ import android.os.Bundle; │ │ │ │ +import java.util.ArrayList; │ │ │ │ +import android.graphics.Bitmap; │ │ │ │ +import android.widget.RemoteViews; │ │ │ │ import android.app.PendingIntent; │ │ │ │ -import android.os.Build$VERSION; │ │ │ │ import android.content.Context; │ │ │ │ -import java.util.ArrayList; │ │ │ │ │ │ │ │ -public class bw implements Iterable │ │ │ │ +public class m │ │ │ │ { │ │ │ │ - private static final bx a; │ │ │ │ - private final ArrayList b; │ │ │ │ - private final Context c; │ │ │ │ - │ │ │ │ - static { │ │ │ │ - if (Build$VERSION.SDK_INT >= 11) { │ │ │ │ - a = (bx)new bz(); │ │ │ │ + Context a; │ │ │ │ + CharSequence b; │ │ │ │ + CharSequence c; │ │ │ │ + PendingIntent d; │ │ │ │ + PendingIntent e; │ │ │ │ + RemoteViews f; │ │ │ │ + Bitmap g; │ │ │ │ + CharSequence h; │ │ │ │ + int i; │ │ │ │ + int j; │ │ │ │ + boolean k; │ │ │ │ + w l; │ │ │ │ + CharSequence m; │ │ │ │ + int n; │ │ │ │ + int o; │ │ │ │ + boolean p; │ │ │ │ + String q; │ │ │ │ + boolean r; │ │ │ │ + String s; │ │ │ │ + ArrayList t; │ │ │ │ + boolean u; │ │ │ │ + Bundle v; │ │ │ │ + Notification w; │ │ │ │ + │ │ │ │ + public m(final Context a) { │ │ │ │ + this.t = new ArrayList(); │ │ │ │ + this.u = false; │ │ │ │ + this.w = new Notification(); │ │ │ │ + this.a = a; │ │ │ │ + this.w.when = System.currentTimeMillis(); │ │ │ │ + this.w.audioStreamType = -1; │ │ │ │ + this.j = 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ + private void a(final int n, final boolean b) { │ │ │ │ + if (b) { │ │ │ │ + final Notification w = this.w; │ │ │ │ + w.flags |= n; │ │ │ │ } │ │ │ │ else { │ │ │ │ - a = (bx)new by(); │ │ │ │ + final Notification w2 = this.w; │ │ │ │ + w2.flags &= ~n; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ - private bw(final Context c) { │ │ │ │ - this.b = new ArrayList(); │ │ │ │ - this.c = c; │ │ │ │ + public m a(final int icon) { │ │ │ │ + this.w.icon = icon; │ │ │ │ + return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public static bw a(final Context context) { │ │ │ │ - return new bw(context); │ │ │ │ + public m a(final int ledARGB, final int ledOnMS, final int ledOffMS) { │ │ │ │ + int n = 1; │ │ │ │ + this.w.ledARGB = ledARGB; │ │ │ │ + this.w.ledOnMS = ledOnMS; │ │ │ │ + this.w.ledOffMS = ledOffMS; │ │ │ │ + int n2; │ │ │ │ + if (this.w.ledOnMS != 0 && this.w.ledOffMS != 0) { │ │ │ │ + n2 = n; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + n2 = 0; │ │ │ │ + } │ │ │ │ + final Notification w = this.w; │ │ │ │ + final int n3 = this.w.flags & 0xFFFFFFFE; │ │ │ │ + if (n2 == 0) { │ │ │ │ + n = 0; │ │ │ │ + } │ │ │ │ + w.flags = (n3 | n); │ │ │ │ + return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public PendingIntent a(final int n, final int n2) { │ │ │ │ - return this.a(n, n2, null); │ │ │ │ + public m a(final PendingIntent d) { │ │ │ │ + this.d = d; │ │ │ │ + return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public PendingIntent a(final int n, final int n2, final Bundle bundle) { │ │ │ │ - if (this.b.isEmpty()) { │ │ │ │ - throw new IllegalStateException("No intents added to TaskStackBuilder; cannot getPendingIntent"); │ │ │ │ - } │ │ │ │ - final Intent[] array = (Intent[])this.b.toArray(new Intent[this.b.size()]); │ │ │ │ - array[0] = new Intent(array[0]).addFlags(268484608); │ │ │ │ - return bw.a.a(this.c, array, n, n2, bundle); │ │ │ │ + public m a(final Uri sound) { │ │ │ │ + this.w.sound = sound; │ │ │ │ + this.w.audioStreamType = -1; │ │ │ │ + return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public bw a(final ComponentName componentName) { │ │ │ │ - final int size = this.b.size(); │ │ │ │ - try { │ │ │ │ - Intent element = aa.a(this.c, componentName); │ │ │ │ - while (element != null) { │ │ │ │ - this.b.add(size, element); │ │ │ │ - final Context c = this.c; │ │ │ │ - try { │ │ │ │ - element = aa.a(c, element.getComponent()); │ │ │ │ - } │ │ │ │ - catch (PackageManager$NameNotFoundException cause) { │ │ │ │ - Log.e("TaskStackBuilder", "Bad ComponentName while traversing activity parent metadata"); │ │ │ │ - throw new IllegalArgumentException((Throwable)cause); │ │ │ │ - } │ │ │ │ - } │ │ │ │ - } │ │ │ │ - catch (PackageManager$NameNotFoundException ex) {} │ │ │ │ + public m a(final CharSequence b) { │ │ │ │ + this.b = b; │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public bw a(final Intent e) { │ │ │ │ - this.b.add(e); │ │ │ │ + public m a(final boolean b) { │ │ │ │ + this.a(16, b); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public bw a(final Class clazz) { │ │ │ │ - return this.a(new ComponentName(this.c, clazz)); │ │ │ │ + public Notification a() { │ │ │ │ + return a.a.a.a.h.a().a(this); │ │ │ │ } │ │ │ │ │ │ │ │ - public Iterator iterator() { │ │ │ │ - return this.b.iterator(); │ │ │ │ + public m b(final int defaults) { │ │ │ │ + this.w.defaults = defaults; │ │ │ │ + if ((defaults & 0x4) != 0x0) { │ │ │ │ + final Notification w = this.w; │ │ │ │ + w.flags |= 0x1; │ │ │ │ + } │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public m b(final CharSequence c) { │ │ │ │ + this.c = c; │ │ │ │ + return this; │ │ │ │ } │ │ │ │ } ├── smali/org/yuttadhammo/BodhiTimer/TimerReceiver.smali │ @@ -336,33 +336,33 @@ │ │ invoke-interface {v8, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ :cond_4 │ :goto_3 │ - new-instance v3, Landroid/support/v4/app/an; │ + new-instance v3, La/a/a/a/m; │ │ invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v13 │ │ - invoke-direct {v3, v13}, Landroid/support/v4/app/an;->(Landroid/content/Context;)V │ + invoke-direct {v3, v13}, La/a/a/a/m;->(Landroid/content/Context;)V │ │ const v13, 0x7f020005 │ │ - invoke-virtual {v3, v13}, Landroid/support/v4/app/an;->a(I)Landroid/support/v4/app/an; │ + invoke-virtual {v3, v13}, La/a/a/a/m;->a(I)La/a/a/a/m; │ │ move-result-object v3 │ │ - invoke-virtual {v3, v6}, Landroid/support/v4/app/an;->a(Ljava/lang/CharSequence;)Landroid/support/v4/app/an; │ + invoke-virtual {v3, v6}, La/a/a/a/m;->a(Ljava/lang/CharSequence;)La/a/a/a/m; │ │ move-result-object v3 │ │ - invoke-virtual {v3, v7}, Landroid/support/v4/app/an;->b(Ljava/lang/CharSequence;)Landroid/support/v4/app/an; │ + invoke-virtual {v3, v7}, La/a/a/a/m;->b(Ljava/lang/CharSequence;)La/a/a/a/m; │ │ move-result-object v7 │ │ const/4 v3, 0x0 │ │ const-string v6, "" │ │ @@ -381,59 +381,59 @@ │ :goto_4 │ if-eqz v10, :cond_5 │ │ if-nez v6, :cond_5 │ │ const/4 v2, 0x2 │ │ - invoke-virtual {v7, v2}, Landroid/support/v4/app/an;->b(I)Landroid/support/v4/app/an; │ + invoke-virtual {v7, v2}, La/a/a/a/m;->b(I)La/a/a/a/m; │ │ :cond_5 │ if-eqz v9, :cond_6 │ │ const v2, -0xff0100 │ │ const/16 v3, 0x12c │ │ const/16 v9, 0x3e8 │ │ - invoke-virtual {v7, v2, v3, v9}, Landroid/support/v4/app/an;->a(III)Landroid/support/v4/app/an; │ + invoke-virtual {v7, v2, v3, v9}, La/a/a/a/m;->a(III)La/a/a/a/m; │ │ :cond_6 │ const/4 v2, 0x1 │ │ - invoke-virtual {v7, v2}, Landroid/support/v4/app/an;->a(Z)Landroid/support/v4/app/an; │ + invoke-virtual {v7, v2}, La/a/a/a/m;->a(Z)La/a/a/a/m; │ │ new-instance v2, Landroid/content/Intent; │ │ const-class v3, Lorg/yuttadhammo/BodhiTimer/TimerActivity; │ │ move-object/from16 v0, p1 │ │ invoke-direct {v2, v0, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-static/range {p1 .. p1}, Landroid/support/v4/app/bw;->a(Landroid/content/Context;)Landroid/support/v4/app/bw; │ + invoke-static/range {p1 .. p1}, La/a/a/a/au;->a(Landroid/content/Context;)La/a/a/a/au; │ │ move-result-object v3 │ │ const-class v9, Lorg/yuttadhammo/BodhiTimer/TimerActivity; │ │ - invoke-virtual {v3, v9}, Landroid/support/v4/app/bw;->a(Ljava/lang/Class;)Landroid/support/v4/app/bw; │ + invoke-virtual {v3, v9}, La/a/a/a/au;->a(Ljava/lang/Class;)La/a/a/a/au; │ │ - invoke-virtual {v3, v2}, Landroid/support/v4/app/bw;->a(Landroid/content/Intent;)Landroid/support/v4/app/bw; │ + invoke-virtual {v3, v2}, La/a/a/a/au;->a(Landroid/content/Intent;)La/a/a/a/au; │ │ const/4 v2, 0x0 │ │ const/high16 v9, 0x8000000 │ │ - invoke-virtual {v3, v2, v9}, Landroid/support/v4/app/bw;->a(II)Landroid/app/PendingIntent; │ + invoke-virtual {v3, v2, v9}, La/a/a/a/au;->a(II)Landroid/app/PendingIntent; │ │ move-result-object v2 │ │ - invoke-virtual {v7, v2}, Landroid/support/v4/app/an;->a(Landroid/app/PendingIntent;)Landroid/support/v4/app/an; │ + invoke-virtual {v7, v2}, La/a/a/a/m;->a(Landroid/app/PendingIntent;)La/a/a/a/m; │ │ const-string v2, "notification" │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ @@ -463,15 +463,15 @@ │ │ move-result-object v9 │ │ if-eqz v6, :cond_9 │ │ const/4 v3, 0x0 │ │ - invoke-virtual {v7, v3}, Landroid/support/v4/app/an;->a(Landroid/net/Uri;)Landroid/support/v4/app/an; │ + invoke-virtual {v7, v3}, La/a/a/a/m;->a(Landroid/net/Uri;)La/a/a/a/m; │ │ :try_start_2 │ sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;->a:Landroid/media/MediaPlayer; │ │ if-eqz v3, :cond_7 │ │ sget-object v3, Lorg/yuttadhammo/BodhiTimer/TimerReceiver;->a:Landroid/media/MediaPlayer; │ @@ -810,15 +810,15 @@ │ │ invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ :cond_c │ :goto_8 │ const/4 v1, 0x0 │ │ - invoke-virtual {v7}, Landroid/support/v4/app/an;->a()Landroid/app/Notification; │ + invoke-virtual {v7}, La/a/a/a/m;->a()Landroid/app/Notification; │ │ move-result-object v3 │ │ invoke-virtual {v2, v1, v3}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V │ │ const-string v1, "TimerReceiver" │ --- smali/android/support/v4/app/aa.smali ├── +++ smali/a/a/a/a/a.smali │┄ Files 25% similar despite different names │ @@ -1,48 +1,48 @@ │ -.class public Landroid/support/v4/app/aa; │ +.class public La/a/a/a/a; │ .super Ljava/lang/Object; │ │ │ # static fields │ -.field private static final a:Landroid/support/v4/app/ab; │ +.field private static final a:La/a/a/a/b; │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ - new-instance v0, Landroid/support/v4/app/ad; │ + new-instance v0, La/a/a/a/d; │ │ - invoke-direct {v0}, Landroid/support/v4/app/ad;->()V │ + invoke-direct {v0}, La/a/a/a/d;->()V │ │ - sput-object v0, Landroid/support/v4/app/aa;->a:Landroid/support/v4/app/ab; │ + sput-object v0, La/a/a/a/a;->a:La/a/a/a/b; │ │ :goto_0 │ return-void │ │ :cond_0 │ - new-instance v0, Landroid/support/v4/app/ac; │ + new-instance v0, La/a/a/a/c; │ │ - invoke-direct {v0}, Landroid/support/v4/app/ac;->()V │ + invoke-direct {v0}, La/a/a/a/c;->()V │ │ - sput-object v0, Landroid/support/v4/app/aa;->a:Landroid/support/v4/app/ab; │ + sput-object v0, La/a/a/a/a;->a:La/a/a/a/b; │ │ goto :goto_0 │ .end method │ │ .method public static a(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ .locals 3 │ │ - invoke-static {p0, p1}, Landroid/support/v4/app/aa;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ + invoke-static {p0, p1}, La/a/a/a/a;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ move-result-object v0 │ │ if-nez v0, :cond_0 │ │ const/4 v0, 0x0 │ │ @@ -54,21 +54,21 @@ │ │ invoke-virtual {p1}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, v0}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-static {p0, v1}, Landroid/support/v4/app/aa;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ + invoke-static {p0, v1}, La/a/a/a/a;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ move-result-object v0 │ │ if-nez v0, :cond_1 │ │ - invoke-static {v1}, Landroid/support/v4/a/a;->a(Landroid/content/ComponentName;)Landroid/content/Intent; │ + invoke-static {v1}, La/a/a/b/a;->a(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :cond_1 │ new-instance v0, Landroid/content/Intent; │ @@ -91,15 +91,15 @@ │ │ const/16 v1, 0x80 │ │ invoke-virtual {v0, p1, v1}, Landroid/content/pm/PackageManager;->getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; │ │ move-result-object v0 │ │ - sget-object v1, Landroid/support/v4/app/aa;->a:Landroid/support/v4/app/ab; │ + sget-object v1, La/a/a/a/a;->a:La/a/a/a/b; │ │ - invoke-interface {v1, p0, v0}, Landroid/support/v4/app/ab;->a(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ + invoke-interface {v1, p0, v0}, La/a/a/a/b;->a(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ --- smali/android/support/v4/app/bq.smali ├── +++ smali/a/a/a/a/ap.smali │┄ Files 10% similar despite different names │ @@ -1,13 +1,13 @@ │ -.class Landroid/support/v4/app/bq; │ +.class La/a/a/a/ap; │ .super Ljava/lang/Object; │ │ │ # direct methods │ -.method static a([Landroid/support/v4/app/bs;)[Landroid/app/RemoteInput; │ +.method static a([La/a/a/a/ar;)[Landroid/app/RemoteInput; │ .locals 5 │ │ if-nez p0, :cond_0 │ │ const/4 v0, 0x0 │ │ :goto_0 │ @@ -25,45 +25,45 @@ │ │ if-ge v0, v2, :cond_1 │ │ aget-object v2, p0, v0 │ │ new-instance v3, Landroid/app/RemoteInput$Builder; │ │ - invoke-virtual {v2}, Landroid/support/v4/app/bs;->a()Ljava/lang/String; │ + invoke-virtual {v2}, La/a/a/a/ar;->a()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Landroid/app/RemoteInput$Builder;->(Ljava/lang/String;)V │ │ - invoke-virtual {v2}, Landroid/support/v4/app/bs;->b()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, La/a/a/a/ar;->b()Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;->setLabel(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; │ │ move-result-object v3 │ │ - invoke-virtual {v2}, Landroid/support/v4/app/bs;->c()[Ljava/lang/CharSequence; │ + invoke-virtual {v2}, La/a/a/a/ar;->c()[Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;->setChoices([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; │ │ move-result-object v3 │ │ - invoke-virtual {v2}, Landroid/support/v4/app/bs;->d()Z │ + invoke-virtual {v2}, La/a/a/a/ar;->d()Z │ │ move-result v4 │ │ invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;->setAllowFreeFormInput(Z)Landroid/app/RemoteInput$Builder; │ │ move-result-object v3 │ │ - invoke-virtual {v2}, Landroid/support/v4/app/bs;->e()Landroid/os/Bundle; │ + invoke-virtual {v2}, La/a/a/a/ar;->e()Landroid/os/Bundle; │ │ move-result-object v2 │ │ invoke-virtual {v3, v2}, Landroid/app/RemoteInput$Builder;->addExtras(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; │ │ move-result-object v2 │ --- smali/android/support/v4/app/by.smali ├── +++ smali/a/a/a/a/aw.smali │┄ Files 8% similar despite different names │ @@ -1,12 +1,12 @@ │ -.class Landroid/support/v4/app/by; │ +.class La/a/a/a/aw; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/app/bx; │ +.implements La/a/a/a/av; │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ --- smali/android/support/v4/app/aj.smali ├── +++ smali/a/a/a/a/i.smali │┄ Files 26% similar despite different names │ @@ -1,84 +1,84 @@ │ -.class public Landroid/support/v4/app/aj; │ -.super Landroid/support/v4/app/bb; │ +.class public La/a/a/a/i; │ +.super La/a/a/a/aa; │ │ │ # static fields │ -.field public static final d:Landroid/support/v4/app/bc; │ +.field public static final d:La/a/a/a/ab; │ │ │ # instance fields │ .field public a:I │ │ .field public b:Ljava/lang/CharSequence; │ │ .field public c:Landroid/app/PendingIntent; │ │ .field private final e:Landroid/os/Bundle; │ │ -.field private final f:[Landroid/support/v4/app/bk; │ +.field private final f:[La/a/a/a/aj; │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ - new-instance v0, Landroid/support/v4/app/ak; │ + new-instance v0, La/a/a/a/j; │ │ - invoke-direct {v0}, Landroid/support/v4/app/ak;->()V │ + invoke-direct {v0}, La/a/a/a/j;->()V │ │ - sput-object v0, Landroid/support/v4/app/aj;->d:Landroid/support/v4/app/bc; │ + sput-object v0, La/a/a/a/i;->d:La/a/a/a/ab; │ │ return-void │ .end method │ │ │ # virtual methods │ .method protected a()I │ .locals 1 │ │ - iget v0, p0, Landroid/support/v4/app/aj;->a:I │ + iget v0, p0, La/a/a/a/i;->a:I │ │ return v0 │ .end method │ │ .method protected b()Ljava/lang/CharSequence; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/app/aj;->b:Ljava/lang/CharSequence; │ + iget-object v0, p0, La/a/a/a/i;->b:Ljava/lang/CharSequence; │ │ return-object v0 │ .end method │ │ .method protected c()Landroid/app/PendingIntent; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/app/aj;->c:Landroid/app/PendingIntent; │ + iget-object v0, p0, La/a/a/a/i;->c:Landroid/app/PendingIntent; │ │ return-object v0 │ .end method │ │ .method public d()Landroid/os/Bundle; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/app/aj;->e:Landroid/os/Bundle; │ + iget-object v0, p0, La/a/a/a/i;->e:Landroid/os/Bundle; │ │ return-object v0 │ .end method │ │ -.method public e()[Landroid/support/v4/app/bk; │ +.method public e()[La/a/a/a/aj; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/app/aj;->f:[Landroid/support/v4/app/bk; │ + iget-object v0, p0, La/a/a/a/i;->f:[La/a/a/a/aj; │ │ return-object v0 │ .end method │ │ -.method public synthetic f()[Landroid/support/v4/app/bs; │ +.method public synthetic f()[La/a/a/a/ar; │ .locals 1 │ │ - invoke-virtual {p0}, Landroid/support/v4/app/aj;->e()[Landroid/support/v4/app/bk; │ + invoke-virtual {p0}, La/a/a/a/i;->e()[La/a/a/a/aj; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ --- smali/android/support/v4/app/bz.smali ├── +++ smali/a/a/a/a/ax.smali │┄ Files 8% similar despite different names │ @@ -1,12 +1,12 @@ │ -.class Landroid/support/v4/app/bz; │ +.class La/a/a/a/ax; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/app/bx; │ +.implements La/a/a/a/av; │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -31,13 +31,13 @@ │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v0 │ │ aput-object v0, p2, v2 │ │ - invoke-static {p1, p3, p2, p4}, Landroid/support/v4/app/ca;->a(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ + invoke-static {p1, p3, p2, p4}, La/a/a/a/ay;->a(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ --- smali/android/support/v4/app/bg.smali ├── +++ smali/a/a/a/a/af.smali │┄ Files 22% similar despite different names │ @@ -1,8 +1,8 @@ │ -.class Landroid/support/v4/app/bg; │ +.class La/a/a/a/af; │ .super Ljava/lang/Object; │ │ │ # static fields │ .field private static final a:Ljava/lang/Object; │ │ .field private static b:Ljava/lang/reflect/Field; │ @@ -16,98 +16,98 @@ │ .method static constructor ()V │ .locals 1 │ │ new-instance v0, Ljava/lang/Object; │ │ invoke-direct {v0}, Ljava/lang/Object;->()V │ │ - sput-object v0, Landroid/support/v4/app/bg;->a:Ljava/lang/Object; │ + sput-object v0, La/a/a/a/af;->a:Ljava/lang/Object; │ │ new-instance v0, Ljava/lang/Object; │ │ invoke-direct {v0}, Ljava/lang/Object;->()V │ │ - sput-object v0, Landroid/support/v4/app/bg;->d:Ljava/lang/Object; │ + sput-object v0, La/a/a/a/af;->d:Ljava/lang/Object; │ │ return-void │ .end method │ │ -.method public static a(Landroid/app/Notification$Builder;Landroid/support/v4/app/bb;)Landroid/os/Bundle; │ +.method public static a(Landroid/app/Notification$Builder;La/a/a/a/aa;)Landroid/os/Bundle; │ .locals 3 │ │ - invoke-virtual {p1}, Landroid/support/v4/app/bb;->a()I │ + invoke-virtual {p1}, La/a/a/a/aa;->a()I │ │ move-result v0 │ │ - invoke-virtual {p1}, Landroid/support/v4/app/bb;->b()Ljava/lang/CharSequence; │ + invoke-virtual {p1}, La/a/a/a/aa;->b()Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ - invoke-virtual {p1}, Landroid/support/v4/app/bb;->c()Landroid/app/PendingIntent; │ + invoke-virtual {p1}, La/a/a/a/aa;->c()Landroid/app/PendingIntent; │ │ move-result-object v2 │ │ invoke-virtual {p0, v0, v1, v2}, Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ new-instance v0, Landroid/os/Bundle; │ │ - invoke-virtual {p1}, Landroid/support/v4/app/bb;->d()Landroid/os/Bundle; │ + invoke-virtual {p1}, La/a/a/a/aa;->d()Landroid/os/Bundle; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/os/Bundle;->(Landroid/os/Bundle;)V │ │ - invoke-virtual {p1}, Landroid/support/v4/app/bb;->f()[Landroid/support/v4/app/bs; │ + invoke-virtual {p1}, La/a/a/a/aa;->f()[La/a/a/a/ar; │ │ move-result-object v1 │ │ if-eqz v1, :cond_0 │ │ const-string v1, "android.support.remoteInputs" │ │ - invoke-virtual {p1}, Landroid/support/v4/app/bb;->f()[Landroid/support/v4/app/bs; │ + invoke-virtual {p1}, La/a/a/a/aa;->f()[La/a/a/a/ar; │ │ move-result-object v2 │ │ - invoke-static {v2}, Landroid/support/v4/app/bu;->a([Landroid/support/v4/app/bs;)[Landroid/os/Bundle; │ + invoke-static {v2}, La/a/a/a/at;->a([La/a/a/a/ar;)[Landroid/os/Bundle; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V │ │ :cond_0 │ return-object v0 │ .end method │ │ .method public static a(Landroid/app/Notification;)Landroid/os/Bundle; │ .locals 5 │ │ const/4 v1, 0x0 │ │ - sget-object v2, Landroid/support/v4/app/bg;->a:Ljava/lang/Object; │ + sget-object v2, La/a/a/a/af;->a:Ljava/lang/Object; │ │ monitor-enter v2 │ │ :try_start_0 │ - sget-boolean v0, Landroid/support/v4/app/bg;->c:Z │ + sget-boolean v0, La/a/a/a/af;->c:Z │ │ if-eqz v0, :cond_0 │ │ monitor-exit v2 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-object v0, v1 │ │ :goto_0 │ return-object v0 │ │ :cond_0 │ :try_start_1 │ - sget-object v0, Landroid/support/v4/app/bg;->b:Ljava/lang/reflect/Field; │ + sget-object v0, La/a/a/a/af;->b:Ljava/lang/reflect/Field; │ │ if-nez v0, :cond_2 │ │ const-class v0, Landroid/app/Notification; │ │ const-string v3, "extras" │ │ @@ -131,15 +131,15 @@ │ │ const-string v3, "Notification.extras field is not of type Bundle" │ │ invoke-static {v0, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ const/4 v0, 0x1 │ │ - sput-boolean v0, Landroid/support/v4/app/bg;->c:Z │ + sput-boolean v0, La/a/a/a/af;->c:Z │ :try_end_1 │ .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_1 .. :try_end_1} :catch_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ :try_start_2 │ monitor-exit v2 │ @@ -152,32 +152,32 @@ │ │ :cond_1 │ const/4 v3, 0x1 │ │ :try_start_3 │ invoke-virtual {v0, v3}, Ljava/lang/reflect/Field;->setAccessible(Z)V │ │ - sput-object v0, Landroid/support/v4/app/bg;->b:Ljava/lang/reflect/Field; │ + sput-object v0, La/a/a/a/af;->b:Ljava/lang/reflect/Field; │ │ :cond_2 │ - sget-object v0, Landroid/support/v4/app/bg;->b:Ljava/lang/reflect/Field; │ + sget-object v0, La/a/a/a/af;->b:Ljava/lang/reflect/Field; │ │ invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/os/Bundle; │ │ if-nez v0, :cond_3 │ │ new-instance v0, Landroid/os/Bundle; │ │ invoke-direct {v0}, Landroid/os/Bundle;->()V │ │ - sget-object v3, Landroid/support/v4/app/bg;->b:Ljava/lang/reflect/Field; │ + sget-object v3, La/a/a/a/af;->b:Ljava/lang/reflect/Field; │ │ invoke-virtual {v3, p0, v0}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V │ :try_end_3 │ .catch Ljava/lang/IllegalAccessException; {:try_start_3 .. :try_end_3} :catch_0 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_3 .. :try_end_3} :catch_1 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ @@ -205,15 +205,15 @@ │ const-string v4, "Unable to access notification extras" │ │ invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ :goto_1 │ const/4 v0, 0x1 │ │ - sput-boolean v0, Landroid/support/v4/app/bg;->c:Z │ + sput-boolean v0, La/a/a/a/af;->c:Z │ │ monitor-exit v2 │ │ move-object v0, v1 │ │ goto :goto_0 │ │ @@ -271,20 +271,20 @@ │ │ goto :goto_0 │ │ :cond_2 │ return-object v1 │ .end method │ │ -.method public static a(Landroid/support/v4/app/ah;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ +.method public static a(La/a/a/a/g;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ .locals 2 │ │ new-instance v0, Landroid/app/Notification$BigPictureStyle; │ │ - invoke-interface {p0}, Landroid/support/v4/app/ah;->a()Landroid/app/Notification$Builder; │ + invoke-interface {p0}, La/a/a/a/g;->a()Landroid/app/Notification$Builder; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/app/Notification$BigPictureStyle;->(Landroid/app/Notification$Builder;)V │ │ invoke-virtual {v0, p1}, Landroid/app/Notification$BigPictureStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; │ │ @@ -303,20 +303,20 @@ │ │ invoke-virtual {v0, p3}, Landroid/app/Notification$BigPictureStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; │ │ :cond_1 │ return-void │ .end method │ │ -.method public static a(Landroid/support/v4/app/ah;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ +.method public static a(La/a/a/a/g;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ .locals 2 │ │ new-instance v0, Landroid/app/Notification$BigTextStyle; │ │ - invoke-interface {p0}, Landroid/support/v4/app/ah;->a()Landroid/app/Notification$Builder; │ + invoke-interface {p0}, La/a/a/a/g;->a()Landroid/app/Notification$Builder; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/app/Notification$BigTextStyle;->(Landroid/app/Notification$Builder;)V │ │ invoke-virtual {v0, p1}, Landroid/app/Notification$BigTextStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ │ @@ -330,20 +330,20 @@ │ │ invoke-virtual {v0, p3}, Landroid/app/Notification$BigTextStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ │ :cond_0 │ return-void │ .end method │ │ -.method public static a(Landroid/support/v4/app/ah;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ +.method public static a(La/a/a/a/g;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ .locals 3 │ │ new-instance v0, Landroid/app/Notification$InboxStyle; │ │ - invoke-interface {p0}, Landroid/support/v4/app/ah;->a()Landroid/app/Notification$Builder; │ + invoke-interface {p0}, La/a/a/a/g;->a()Landroid/app/Notification$Builder; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/app/Notification$InboxStyle;->(Landroid/app/Notification$Builder;)V │ │ invoke-virtual {v0, p1}, Landroid/app/Notification$InboxStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; │ --- smali/android/support/v4/app/bu.smali ├── +++ smali/a/a/a/a/c.smali │┄ Files 25% similar despite different names │ @@ -1,94 +1,81 @@ │ -.class Landroid/support/v4/app/bu; │ +.class La/a/a/a/c; │ .super Ljava/lang/Object; │ │ +# interfaces │ +.implements La/a/a/a/b; │ │ -# direct methods │ -.method static a(Landroid/support/v4/app/bs;)Landroid/os/Bundle; │ - .locals 3 │ - │ - new-instance v0, Landroid/os/Bundle; │ - │ - invoke-direct {v0}, Landroid/os/Bundle;->()V │ - │ - const-string v1, "resultKey" │ - │ - invoke-virtual {p0}, Landroid/support/v4/app/bs;->a()Ljava/lang/String; │ - │ - move-result-object v2 │ - │ - invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ - const-string v1, "label" │ - │ - invoke-virtual {p0}, Landroid/support/v4/app/bs;->b()Ljava/lang/CharSequence; │ +# direct methods │ +.method constructor ()V │ + .locals 0 │ │ - move-result-object v2 │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V │ + return-void │ +.end method │ │ - const-string v1, "choices" │ │ - invoke-virtual {p0}, Landroid/support/v4/app/bs;->c()[Ljava/lang/CharSequence; │ +# virtual methods │ +.method public a(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ + .locals 3 │ │ - move-result-object v2 │ + const/4 v1, 0x0 │ │ - invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putCharSequenceArray(Ljava/lang/String;[Ljava/lang/CharSequence;)V │ + iget-object v0, p2, Landroid/content/pm/ActivityInfo;->metaData:Landroid/os/Bundle; │ │ - const-string v1, "allowFreeFormInput" │ + if-nez v0, :cond_1 │ │ - invoke-virtual {p0}, Landroid/support/v4/app/bs;->d()Z │ + move-object v0, v1 │ │ - move-result v2 │ + :cond_0 │ + :goto_0 │ + return-object v0 │ │ - invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ + :cond_1 │ + iget-object v0, p2, Landroid/content/pm/ActivityInfo;->metaData:Landroid/os/Bundle; │ │ - const-string v1, "extras" │ + const-string v2, "android.support.PARENT_ACTIVITY" │ │ - invoke-virtual {p0}, Landroid/support/v4/app/bs;->e()Landroid/os/Bundle; │ + invoke-virtual {v0, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v0 │ │ - invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V │ + if-nez v0, :cond_2 │ │ - return-object v0 │ -.end method │ + move-object v0, v1 │ │ -.method static a([Landroid/support/v4/app/bs;)[Landroid/os/Bundle; │ - .locals 3 │ + goto :goto_0 │ │ - if-nez p0, :cond_0 │ + :cond_2 │ + const/4 v1, 0x0 │ │ - const/4 v0, 0x0 │ + invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ - :goto_0 │ - return-object v0 │ + move-result v1 │ │ - :cond_0 │ - array-length v0, p0 │ + const/16 v2, 0x2e │ │ - new-array v1, v0, [Landroid/os/Bundle; │ + if-ne v1, v2, :cond_0 │ │ - const/4 v0, 0x0 │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - :goto_1 │ - array-length v2, p0 │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - if-ge v0, v2, :cond_1 │ + invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ - aget-object v2, p0, v0 │ + move-result-object v2 │ │ - invoke-static {v2}, Landroid/support/v4/app/bu;->a(Landroid/support/v4/app/bs;)Landroid/os/Bundle; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - aput-object v2, v1, v0 │ + invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - add-int/lit8 v0, v0, 0x1 │ + move-result-object v0 │ │ - goto :goto_1 │ + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - :cond_1 │ - move-object v0, v1 │ + move-result-object v0 │ │ goto :goto_0 │ .end method │ --- smali/android/support/v4/app/ad.smali ├── +++ smali/a/a/a/a/d.smali │┄ Files 20% similar despite different names │ @@ -1,31 +1,31 @@ │ -.class Landroid/support/v4/app/ad; │ -.super Landroid/support/v4/app/ac; │ +.class La/a/a/a/d; │ +.super La/a/a/a/c; │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ - invoke-direct {p0}, Landroid/support/v4/app/ac;->()V │ + invoke-direct {p0}, La/a/a/a/c;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public a(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ .locals 1 │ │ - invoke-static {p2}, Landroid/support/v4/app/ae;->a(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ + invoke-static {p2}, La/a/a/a/e;->a(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ if-nez v0, :cond_0 │ │ - invoke-super {p0, p1, p2}, Landroid/support/v4/app/ac;->a(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ + invoke-super {p0, p1, p2}, La/a/a/a/c;->a(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ :cond_0 │ return-object v0 │ .end method │ --- smali/android/support/v4/app/bh.smali ├── +++ smali/a/a/a/a/ai.smali │┄ Files 13% similar despite different names │ @@ -1,34 +1,34 @@ │ -.class public Landroid/support/v4/app/bh; │ +.class public La/a/a/a/ai; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/app/ag; │ -.implements Landroid/support/v4/app/ah; │ +.implements La/a/a/a/f; │ +.implements La/a/a/a/g; │ │ │ # instance fields │ .field private a:Landroid/app/Notification$Builder; │ │ -.field private final b:Landroid/os/Bundle; │ +.field private b:Landroid/os/Bundle; │ │ .field private c:Ljava/util/List; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ .locals 7 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ new-instance v3, Ljava/util/ArrayList; │ │ invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ - iput-object v3, p0, Landroid/support/v4/app/bh;->c:Ljava/util/List; │ + iput-object v3, p0, La/a/a/a/ai;->c:Ljava/util/List; │ │ new-instance v3, Landroid/app/Notification$Builder; │ │ invoke-direct {v3, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ iget-wide v4, p2, Landroid/app/Notification;->when:J │ │ @@ -196,67 +196,67 @@ │ │ move/from16 v2, p13 │ │ invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ move-result-object v3 │ │ - iput-object v3, p0, Landroid/support/v4/app/bh;->a:Landroid/app/Notification$Builder; │ + iput-object v3, p0, La/a/a/a/ai;->a:Landroid/app/Notification$Builder; │ │ new-instance v3, Landroid/os/Bundle; │ │ invoke-direct {v3}, Landroid/os/Bundle;->()V │ │ - iput-object v3, p0, Landroid/support/v4/app/bh;->b:Landroid/os/Bundle; │ + iput-object v3, p0, La/a/a/a/ai;->b:Landroid/os/Bundle; │ │ if-eqz p18, :cond_0 │ │ - iget-object v3, p0, Landroid/support/v4/app/bh;->b:Landroid/os/Bundle; │ + iget-object v3, p0, La/a/a/a/ai;->b:Landroid/os/Bundle; │ │ move-object/from16 v0, p18 │ │ invoke-virtual {v3, v0}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V │ │ :cond_0 │ if-eqz p17, :cond_1 │ │ - iget-object v3, p0, Landroid/support/v4/app/bh;->b:Landroid/os/Bundle; │ + iget-object v3, p0, La/a/a/a/ai;->b:Landroid/os/Bundle; │ │ const-string v4, "android.support.localOnly" │ │ const/4 v5, 0x1 │ │ invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ :cond_1 │ if-eqz p19, :cond_2 │ │ - iget-object v3, p0, Landroid/support/v4/app/bh;->b:Landroid/os/Bundle; │ + iget-object v3, p0, La/a/a/a/ai;->b:Landroid/os/Bundle; │ │ const-string v4, "android.support.groupKey" │ │ move-object/from16 v0, p19 │ │ invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ if-eqz p20, :cond_8 │ │ - iget-object v3, p0, Landroid/support/v4/app/bh;->b:Landroid/os/Bundle; │ + iget-object v3, p0, La/a/a/a/ai;->b:Landroid/os/Bundle; │ │ const-string v4, "android.support.isGroupSummary" │ │ const/4 v5, 0x1 │ │ invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ :cond_2 │ :goto_4 │ if-eqz p21, :cond_3 │ │ - iget-object v3, p0, Landroid/support/v4/app/bh;->b:Landroid/os/Bundle; │ + iget-object v3, p0, La/a/a/a/ai;->b:Landroid/os/Bundle; │ │ const-string v4, "android.support.sortKey" │ │ move-object/from16 v0, p21 │ │ invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ @@ -280,15 +280,15 @@ │ │ :cond_7 │ const/4 v3, 0x0 │ │ goto :goto_3 │ │ :cond_8 │ - iget-object v3, p0, Landroid/support/v4/app/bh;->b:Landroid/os/Bundle; │ + iget-object v3, p0, La/a/a/a/ai;->b:Landroid/os/Bundle; │ │ const-string v4, "android.support.useSideChannel" │ │ const/4 v5, 0x1 │ │ invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ @@ -296,103 +296,60 @@ │ .end method │ │ │ # virtual methods │ .method public a()Landroid/app/Notification$Builder; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/app/bh;->a:Landroid/app/Notification$Builder; │ + iget-object v0, p0, La/a/a/a/ai;->a:Landroid/app/Notification$Builder; │ │ return-object v0 │ .end method │ │ -.method public a(Landroid/support/v4/app/bb;)V │ +.method public a(La/a/a/a/aa;)V │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v4/app/bh;->c:Ljava/util/List; │ + iget-object v0, p0, La/a/a/a/ai;->c:Ljava/util/List; │ │ - iget-object v1, p0, Landroid/support/v4/app/bh;->a:Landroid/app/Notification$Builder; │ + iget-object v1, p0, La/a/a/a/ai;->a:Landroid/app/Notification$Builder; │ │ - invoke-static {v1, p1}, Landroid/support/v4/app/bg;->a(Landroid/app/Notification$Builder;Landroid/support/v4/app/bb;)Landroid/os/Bundle; │ + invoke-static {v1, p1}, La/a/a/a/af;->a(Landroid/app/Notification$Builder;La/a/a/a/aa;)Landroid/os/Bundle; │ │ move-result-object v1 │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ return-void │ .end method │ │ .method public b()Landroid/app/Notification; │ - .locals 6 │ + .locals 3 │ │ - iget-object v0, p0, Landroid/support/v4/app/bh;->a:Landroid/app/Notification$Builder; │ + iget-object v0, p0, La/a/a/a/ai;->c:Ljava/util/List; │ │ - invoke-virtual {v0}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification; │ - │ - move-result-object v1 │ - │ - invoke-static {v1}, Landroid/support/v4/app/bg;->a(Landroid/app/Notification;)Landroid/os/Bundle; │ - │ - move-result-object v2 │ - │ - new-instance v3, Landroid/os/Bundle; │ - │ - iget-object v0, p0, Landroid/support/v4/app/bh;->b:Landroid/os/Bundle; │ - │ - invoke-direct {v3, v0}, Landroid/os/Bundle;->(Landroid/os/Bundle;)V │ - │ - iget-object v0, p0, Landroid/support/v4/app/bh;->b:Landroid/os/Bundle; │ - │ - invoke-virtual {v0}, Landroid/os/Bundle;->keySet()Ljava/util/Set; │ - │ - move-result-object v0 │ - │ - invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ - │ - move-result-object v4 │ - │ - :cond_0 │ - :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_1 │ - │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-static {v0}, La/a/a/a/af;->a(Ljava/util/List;)Landroid/util/SparseArray; │ │ move-result-object v0 │ │ - check-cast v0, Ljava/lang/String; │ + if-eqz v0, :cond_0 │ │ - invoke-virtual {v2, v0}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ + iget-object v1, p0, La/a/a/a/ai;->b:Landroid/os/Bundle; │ │ - move-result v5 │ + const-string v2, "android.support.actionExtras" │ │ - if-eqz v5, :cond_0 │ + invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;->putSparseParcelableArray(Ljava/lang/String;Landroid/util/SparseArray;)V │ │ - invoke-virtual {v3, v0}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V │ + :cond_0 │ + iget-object v0, p0, La/a/a/a/ai;->a:Landroid/app/Notification$Builder; │ │ - goto :goto_0 │ + iget-object v1, p0, La/a/a/a/ai;->b:Landroid/os/Bundle; │ │ - :cond_1 │ - invoke-virtual {v2, v3}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V │ + invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder; │ │ - iget-object v0, p0, Landroid/support/v4/app/bh;->c:Ljava/util/List; │ + iget-object v0, p0, La/a/a/a/ai;->a:Landroid/app/Notification$Builder; │ │ - invoke-static {v0}, Landroid/support/v4/app/bg;->a(Ljava/util/List;)Landroid/util/SparseArray; │ + invoke-virtual {v0}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification; │ │ move-result-object v0 │ │ - if-eqz v0, :cond_2 │ - │ - invoke-static {v1}, Landroid/support/v4/app/bg;->a(Landroid/app/Notification;)Landroid/os/Bundle; │ - │ - move-result-object v2 │ - │ - const-string v3, "android.support.actionExtras" │ - │ - invoke-virtual {v2, v3, v0}, Landroid/os/Bundle;->putSparseParcelableArray(Ljava/lang/String;Landroid/util/SparseArray;)V │ - │ - :cond_2 │ - return-object v1 │ + return-object v0 │ .end method │ --- smali/android/support/v4/app/bd.smali ├── +++ smali/a/a/a/a/ac.smali │┄ Files 3% similar despite different names │ @@ -1,8 +1,8 @@ │ -.class Landroid/support/v4/app/bd; │ +.class La/a/a/a/ac; │ .super Ljava/lang/Object; │ │ │ # direct methods │ .method public static a(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; │ .locals 0 │ --- smali/android/support/v4/app/aw.smali ├── +++ smali/a/a/a/a/u.smali │┄ Files 27% similar despite different names │ @@ -1,138 +1,138 @@ │ -.class Landroid/support/v4/app/aw; │ -.super Landroid/support/v4/app/av; │ +.class La/a/a/a/u; │ +.super La/a/a/a/q; │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ - invoke-direct {p0}, Landroid/support/v4/app/av;->()V │ + invoke-direct {p0}, La/a/a/a/q;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public a(Landroid/support/v4/app/an;)Landroid/app/Notification; │ +.method public a(La/a/a/a/m;)Landroid/app/Notification; │ .locals 23 │ │ - new-instance v1, Landroid/support/v4/app/bj; │ + new-instance v1, La/a/a/a/ag; │ │ move-object/from16 v0, p1 │ │ - iget-object v2, v0, Landroid/support/v4/app/an;->a:Landroid/content/Context; │ + iget-object v2, v0, La/a/a/a/m;->a:Landroid/content/Context; │ │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Landroid/support/v4/app/an;->w:Landroid/app/Notification; │ + iget-object v3, v0, La/a/a/a/m;->w:Landroid/app/Notification; │ │ move-object/from16 v0, p1 │ │ - iget-object v4, v0, Landroid/support/v4/app/an;->b:Ljava/lang/CharSequence; │ + iget-object v4, v0, La/a/a/a/m;->b:Ljava/lang/CharSequence; │ │ move-object/from16 v0, p1 │ │ - iget-object v5, v0, Landroid/support/v4/app/an;->c:Ljava/lang/CharSequence; │ + iget-object v5, v0, La/a/a/a/m;->c:Ljava/lang/CharSequence; │ │ move-object/from16 v0, p1 │ │ - iget-object v6, v0, Landroid/support/v4/app/an;->h:Ljava/lang/CharSequence; │ + iget-object v6, v0, La/a/a/a/m;->h:Ljava/lang/CharSequence; │ │ move-object/from16 v0, p1 │ │ - iget-object v7, v0, Landroid/support/v4/app/an;->f:Landroid/widget/RemoteViews; │ + iget-object v7, v0, La/a/a/a/m;->f:Landroid/widget/RemoteViews; │ │ move-object/from16 v0, p1 │ │ - iget v8, v0, Landroid/support/v4/app/an;->i:I │ + iget v8, v0, La/a/a/a/m;->i:I │ │ move-object/from16 v0, p1 │ │ - iget-object v9, v0, Landroid/support/v4/app/an;->d:Landroid/app/PendingIntent; │ + iget-object v9, v0, La/a/a/a/m;->d:Landroid/app/PendingIntent; │ │ move-object/from16 v0, p1 │ │ - iget-object v10, v0, Landroid/support/v4/app/an;->e:Landroid/app/PendingIntent; │ + iget-object v10, v0, La/a/a/a/m;->e:Landroid/app/PendingIntent; │ │ move-object/from16 v0, p1 │ │ - iget-object v11, v0, Landroid/support/v4/app/an;->g:Landroid/graphics/Bitmap; │ + iget-object v11, v0, La/a/a/a/m;->g:Landroid/graphics/Bitmap; │ │ move-object/from16 v0, p1 │ │ - iget v12, v0, Landroid/support/v4/app/an;->n:I │ + iget v12, v0, La/a/a/a/m;->n:I │ │ move-object/from16 v0, p1 │ │ - iget v13, v0, Landroid/support/v4/app/an;->o:I │ + iget v13, v0, La/a/a/a/m;->o:I │ │ move-object/from16 v0, p1 │ │ - iget-boolean v14, v0, Landroid/support/v4/app/an;->p:Z │ + iget-boolean v14, v0, La/a/a/a/m;->p:Z │ │ move-object/from16 v0, p1 │ │ - iget-boolean v15, v0, Landroid/support/v4/app/an;->k:Z │ + iget-boolean v15, v0, La/a/a/a/m;->k:Z │ │ move-object/from16 v0, p1 │ │ - iget v0, v0, Landroid/support/v4/app/an;->j:I │ + iget v0, v0, La/a/a/a/m;->j:I │ │ move/from16 v16, v0 │ │ move-object/from16 v0, p1 │ │ - iget-object v0, v0, Landroid/support/v4/app/an;->m:Ljava/lang/CharSequence; │ + iget-object v0, v0, La/a/a/a/m;->m:Ljava/lang/CharSequence; │ │ move-object/from16 v17, v0 │ │ move-object/from16 v0, p1 │ │ - iget-boolean v0, v0, Landroid/support/v4/app/an;->u:Z │ + iget-boolean v0, v0, La/a/a/a/m;->u:Z │ │ move/from16 v18, v0 │ │ move-object/from16 v0, p1 │ │ - iget-object v0, v0, Landroid/support/v4/app/an;->v:Landroid/os/Bundle; │ + iget-object v0, v0, La/a/a/a/m;->v:Landroid/os/Bundle; │ │ move-object/from16 v19, v0 │ │ move-object/from16 v0, p1 │ │ - iget-object v0, v0, Landroid/support/v4/app/an;->q:Ljava/lang/String; │ + iget-object v0, v0, La/a/a/a/m;->q:Ljava/lang/String; │ │ move-object/from16 v20, v0 │ │ move-object/from16 v0, p1 │ │ - iget-boolean v0, v0, Landroid/support/v4/app/an;->r:Z │ + iget-boolean v0, v0, La/a/a/a/m;->r:Z │ │ move/from16 v21, v0 │ │ move-object/from16 v0, p1 │ │ - iget-object v0, v0, Landroid/support/v4/app/an;->s:Ljava/lang/String; │ + iget-object v0, v0, La/a/a/a/m;->s:Ljava/lang/String; │ │ move-object/from16 v22, v0 │ │ - invoke-direct/range {v1 .. v22}, Landroid/support/v4/app/bj;->(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ + invoke-direct/range {v1 .. v22}, La/a/a/a/ag;->(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ move-object/from16 v0, p1 │ │ - iget-object v2, v0, Landroid/support/v4/app/an;->t:Ljava/util/ArrayList; │ + iget-object v2, v0, La/a/a/a/m;->t:Ljava/util/ArrayList; │ │ - invoke-static {v1, v2}, Landroid/support/v4/app/ai;->a(Landroid/support/v4/app/ag;Ljava/util/ArrayList;)V │ + invoke-static {v1, v2}, La/a/a/a/h;->a(La/a/a/a/f;Ljava/util/ArrayList;)V │ │ move-object/from16 v0, p1 │ │ - iget-object v2, v0, Landroid/support/v4/app/an;->l:Landroid/support/v4/app/ax; │ + iget-object v2, v0, La/a/a/a/m;->l:La/a/a/a/w; │ │ - invoke-static {v1, v2}, Landroid/support/v4/app/ai;->a(Landroid/support/v4/app/ah;Landroid/support/v4/app/ax;)V │ + invoke-static {v1, v2}, La/a/a/a/h;->a(La/a/a/a/g;La/a/a/a/w;)V │ │ - invoke-virtual {v1}, Landroid/support/v4/app/bj;->b()Landroid/app/Notification; │ + invoke-virtual {v1}, La/a/a/a/ag;->b()Landroid/app/Notification; │ │ move-result-object v1 │ │ return-object v1 │ .end method │ --- smali/android/support/v4/app/bj.smali ├── +++ smali/a/a/a/a/y.smali │┄ Files 27% similar despite different names │ @@ -1,35 +1,25 @@ │ -.class public Landroid/support/v4/app/bj; │ +.class public La/a/a/a/y; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/app/ag; │ -.implements Landroid/support/v4/app/ah; │ +.implements La/a/a/a/f; │ +.implements La/a/a/a/g; │ │ │ # instance fields │ .field private a:Landroid/app/Notification$Builder; │ │ -.field private b:Landroid/os/Bundle; │ - │ -.field private c:Ljava/util/List; │ - │ │ # direct methods │ .method public constructor (Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ .locals 7 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - new-instance v3, Ljava/util/ArrayList; │ - │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ - │ - iput-object v3, p0, Landroid/support/v4/app/bj;->c:Ljava/util/List; │ - │ new-instance v3, Landroid/app/Notification$Builder; │ │ invoke-direct {v3, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ iget-wide v4, p2, Landroid/app/Notification;->when:J │ │ invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ @@ -80,41 +70,41 @@ │ │ move-result-object v4 │ │ iget v3, p2, Landroid/app/Notification;->flags:I │ │ and-int/lit8 v3, v3, 0x2 │ │ - if-eqz v3, :cond_4 │ + if-eqz v3, :cond_0 │ │ const/4 v3, 0x1 │ │ :goto_0 │ invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ iget v3, p2, Landroid/app/Notification;->flags:I │ │ and-int/lit8 v3, v3, 0x8 │ │ - if-eqz v3, :cond_5 │ + if-eqz v3, :cond_1 │ │ const/4 v3, 0x1 │ │ :goto_1 │ invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ iget v3, p2, Landroid/app/Notification;->flags:I │ │ and-int/lit8 v3, v3, 0x10 │ │ - if-eqz v3, :cond_6 │ + if-eqz v3, :cond_2 │ │ const/4 v3, 0x1 │ │ :goto_2 │ invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ move-result-object v3 │ @@ -153,15 +143,15 @@ │ │ move-result-object v4 │ │ iget v3, p2, Landroid/app/Notification;->flags:I │ │ and-int/lit16 v3, v3, 0x80 │ │ - if-eqz v3, :cond_7 │ + if-eqz v3, :cond_3 │ │ const/4 v3, 0x1 │ │ :goto_3 │ move-object/from16 v0, p9 │ │ invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ @@ -196,160 +186,156 @@ │ │ move/from16 v2, p13 │ │ invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ move-result-object v3 │ │ - iput-object v3, p0, Landroid/support/v4/app/bj;->a:Landroid/app/Notification$Builder; │ + move/from16 v0, p17 │ │ - new-instance v3, Landroid/os/Bundle; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setLocalOnly(Z)Landroid/app/Notification$Builder; │ │ - invoke-direct {v3}, Landroid/os/Bundle;->()V │ - │ - iput-object v3, p0, Landroid/support/v4/app/bj;->b:Landroid/os/Bundle; │ - │ - if-eqz p18, :cond_0 │ - │ - iget-object v3, p0, Landroid/support/v4/app/bj;->b:Landroid/os/Bundle; │ + move-result-object v3 │ │ move-object/from16 v0, p18 │ │ - invoke-virtual {v3, v0}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V │ - │ - :cond_0 │ - if-eqz p17, :cond_1 │ - │ - iget-object v3, p0, Landroid/support/v4/app/bj;->b:Landroid/os/Bundle; │ - │ - const-string v4, "android.support.localOnly" │ - │ - const/4 v5, 0x1 │ - │ - invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ - │ - :cond_1 │ - if-eqz p19, :cond_2 │ - │ - iget-object v3, p0, Landroid/support/v4/app/bj;->b:Landroid/os/Bundle; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder; │ │ - const-string v4, "android.support.groupKey" │ + move-result-object v3 │ │ move-object/from16 v0, p19 │ │ - invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ - │ - if-eqz p20, :cond_8 │ - │ - iget-object v3, p0, Landroid/support/v4/app/bj;->b:Landroid/os/Bundle; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setGroup(Ljava/lang/String;)Landroid/app/Notification$Builder; │ │ - const-string v4, "android.support.isGroupSummary" │ + move-result-object v3 │ │ - const/4 v5, 0x1 │ + move/from16 v0, p20 │ │ - invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setGroupSummary(Z)Landroid/app/Notification$Builder; │ │ - :cond_2 │ - :goto_4 │ - if-eqz p21, :cond_3 │ + move-result-object v3 │ │ - iget-object v3, p0, Landroid/support/v4/app/bj;->b:Landroid/os/Bundle; │ + move-object/from16 v0, p21 │ │ - const-string v4, "android.support.sortKey" │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setSortKey(Ljava/lang/String;)Landroid/app/Notification$Builder; │ │ - move-object/from16 v0, p21 │ + move-result-object v3 │ │ - invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ + iput-object v3, p0, La/a/a/a/y;->a:Landroid/app/Notification$Builder; │ │ - :cond_3 │ return-void │ │ - :cond_4 │ + :cond_0 │ const/4 v3, 0x0 │ │ goto/16 :goto_0 │ │ - :cond_5 │ + :cond_1 │ const/4 v3, 0x0 │ │ goto/16 :goto_1 │ │ - :cond_6 │ + :cond_2 │ const/4 v3, 0x0 │ │ - goto/16 :goto_2 │ + goto :goto_2 │ │ - :cond_7 │ + :cond_3 │ const/4 v3, 0x0 │ │ goto :goto_3 │ - │ - :cond_8 │ - iget-object v3, p0, Landroid/support/v4/app/bj;->b:Landroid/os/Bundle; │ - │ - const-string v4, "android.support.useSideChannel" │ - │ - const/4 v5, 0x1 │ - │ - invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ - │ - goto :goto_4 │ .end method │ │ │ # virtual methods │ .method public a()Landroid/app/Notification$Builder; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/app/bj;->a:Landroid/app/Notification$Builder; │ + iget-object v0, p0, La/a/a/a/y;->a:Landroid/app/Notification$Builder; │ │ return-object v0 │ .end method │ │ -.method public a(Landroid/support/v4/app/bb;)V │ - .locals 2 │ +.method public a(La/a/a/a/aa;)V │ + .locals 5 │ │ - iget-object v0, p0, Landroid/support/v4/app/bj;->c:Ljava/util/List; │ + new-instance v1, Landroid/app/Notification$Action$Builder; │ │ - iget-object v1, p0, Landroid/support/v4/app/bj;->a:Landroid/app/Notification$Builder; │ + invoke-virtual {p1}, La/a/a/a/aa;->a()I │ │ - invoke-static {v1, p1}, Landroid/support/v4/app/bg;->a(Landroid/app/Notification$Builder;Landroid/support/v4/app/bb;)Landroid/os/Bundle; │ + move-result v0 │ │ - move-result-object v1 │ + invoke-virtual {p1}, La/a/a/a/aa;->b()Ljava/lang/CharSequence; │ │ - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + move-result-object v2 │ │ - return-void │ -.end method │ + invoke-virtual {p1}, La/a/a/a/aa;->c()Landroid/app/PendingIntent; │ │ -.method public b()Landroid/app/Notification; │ - .locals 3 │ + move-result-object v3 │ │ - iget-object v0, p0, Landroid/support/v4/app/bj;->c:Ljava/util/List; │ + invoke-direct {v1, v0, v2, v3}, Landroid/app/Notification$Action$Builder;->(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ - invoke-static {v0}, Landroid/support/v4/app/bg;->a(Ljava/util/List;)Landroid/util/SparseArray; │ + invoke-virtual {p1}, La/a/a/a/aa;->f()[La/a/a/a/ar; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ - iget-object v1, p0, Landroid/support/v4/app/bj;->b:Landroid/os/Bundle; │ + invoke-virtual {p1}, La/a/a/a/aa;->f()[La/a/a/a/ar; │ + │ + move-result-object v0 │ + │ + invoke-static {v0}, La/a/a/a/ap;->a([La/a/a/a/ar;)[Landroid/app/RemoteInput; │ + │ + move-result-object v2 │ + │ + array-length v3, v2 │ + │ + const/4 v0, 0x0 │ + │ + :goto_0 │ + if-ge v0, v3, :cond_0 │ + │ + aget-object v4, v2, v0 │ + │ + invoke-virtual {v1, v4}, Landroid/app/Notification$Action$Builder;->addRemoteInput(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; │ │ - const-string v2, "android.support.actionExtras" │ + add-int/lit8 v0, v0, 0x1 │ │ - invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;->putSparseParcelableArray(Ljava/lang/String;Landroid/util/SparseArray;)V │ + goto :goto_0 │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/app/bj;->a:Landroid/app/Notification$Builder; │ + invoke-virtual {p1}, La/a/a/a/aa;->d()Landroid/os/Bundle; │ │ - iget-object v1, p0, Landroid/support/v4/app/bj;->b:Landroid/os/Bundle; │ + move-result-object v0 │ + │ + if-eqz v0, :cond_1 │ + │ + invoke-virtual {p1}, La/a/a/a/aa;->d()Landroid/os/Bundle; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v1, v0}, Landroid/app/Notification$Action$Builder;->addExtras(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; │ + │ + :cond_1 │ + iget-object v0, p0, La/a/a/a/y;->a:Landroid/app/Notification$Builder; │ + │ + invoke-virtual {v1}, Landroid/app/Notification$Action$Builder;->build()Landroid/app/Notification$Action; │ │ - invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder; │ + move-result-object v1 │ + │ + invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->addAction(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder; │ + │ + return-void │ +.end method │ + │ +.method public b()Landroid/app/Notification; │ + .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/app/bj;->a:Landroid/app/Notification$Builder; │ + iget-object v0, p0, La/a/a/a/y;->a:Landroid/app/Notification$Builder; │ │ invoke-virtual {v0}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ --- smali/android/support/v4/app/bf.smali ├── +++ smali/a/a/a/a/ae.smali │┄ Files 1% similar despite different names │ @@ -1,8 +1,8 @@ │ -.class Landroid/support/v4/app/bf; │ +.class La/a/a/a/ae; │ .super Ljava/lang/Object; │ │ │ # direct methods │ .method static a(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ .locals 7 │ --- smali/android/support/v4/app/bw.smali ├── +++ smali/a/a/a/a/au.smali │┄ Files 16% similar despite different names │ @@ -1,16 +1,16 @@ │ -.class public Landroid/support/v4/app/bw; │ +.class public La/a/a/a/au; │ .super Ljava/lang/Object; │ │ # interfaces │ .implements Ljava/lang/Iterable; │ │ │ # static fields │ -.field private static final a:Landroid/support/v4/app/bx; │ +.field private static final a:La/a/a/a/av; │ │ │ # instance fields │ .field private final b:Ljava/util/ArrayList; │ │ .field private final c:Landroid/content/Context; │ │ @@ -21,228 +21,228 @@ │ │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xb │ │ if-lt v0, v1, :cond_0 │ │ - new-instance v0, Landroid/support/v4/app/bz; │ + new-instance v0, La/a/a/a/ax; │ │ - invoke-direct {v0}, Landroid/support/v4/app/bz;->()V │ + invoke-direct {v0}, La/a/a/a/ax;->()V │ │ - sput-object v0, Landroid/support/v4/app/bw;->a:Landroid/support/v4/app/bx; │ + sput-object v0, La/a/a/a/au;->a:La/a/a/a/av; │ │ :goto_0 │ return-void │ │ :cond_0 │ - new-instance v0, Landroid/support/v4/app/by; │ + new-instance v0, La/a/a/a/aw; │ │ - invoke-direct {v0}, Landroid/support/v4/app/by;->()V │ + invoke-direct {v0}, La/a/a/a/aw;->()V │ │ - sput-object v0, Landroid/support/v4/app/bw;->a:Landroid/support/v4/app/bx; │ + sput-object v0, La/a/a/a/au;->a:La/a/a/a/av; │ │ goto :goto_0 │ .end method │ │ .method private constructor (Landroid/content/Context;)V │ .locals 1 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ - iput-object v0, p0, Landroid/support/v4/app/bw;->b:Ljava/util/ArrayList; │ + iput-object v0, p0, La/a/a/a/au;->b:Ljava/util/ArrayList; │ │ - iput-object p1, p0, Landroid/support/v4/app/bw;->c:Landroid/content/Context; │ + iput-object p1, p0, La/a/a/a/au;->c:Landroid/content/Context; │ │ return-void │ .end method │ │ -.method public static a(Landroid/content/Context;)Landroid/support/v4/app/bw; │ +.method public static a(Landroid/content/Context;)La/a/a/a/au; │ .locals 1 │ │ - new-instance v0, Landroid/support/v4/app/bw; │ + new-instance v0, La/a/a/a/au; │ │ - invoke-direct {v0, p0}, Landroid/support/v4/app/bw;->(Landroid/content/Context;)V │ + invoke-direct {v0, p0}, La/a/a/a/au;->(Landroid/content/Context;)V │ │ return-object v0 │ .end method │ │ │ # virtual methods │ -.method public a(II)Landroid/app/PendingIntent; │ - .locals 1 │ - │ - const/4 v0, 0x0 │ - │ - invoke-virtual {p0, p1, p2, v0}, Landroid/support/v4/app/bw;->a(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ +.method public a(Landroid/content/ComponentName;)La/a/a/a/au; │ + .locals 3 │ │ - move-result-object v0 │ + iget-object v0, p0, La/a/a/a/au;->b:Ljava/util/ArrayList; │ │ - return-object v0 │ -.end method │ - │ -.method public a(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ - .locals 6 │ + invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ - const/4 v3, 0x0 │ + move-result v1 │ │ - iget-object v0, p0, Landroid/support/v4/app/bw;->b:Ljava/util/ArrayList; │ + :try_start_0 │ + iget-object v0, p0, La/a/a/a/au;->c:Landroid/content/Context; │ │ - invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z │ + invoke-static {v0, p1}, La/a/a/a/a;->a(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ - move-result v0 │ + move-result-object v0 │ │ + :goto_0 │ if-eqz v0, :cond_0 │ │ - new-instance v0, Ljava/lang/IllegalStateException; │ + iget-object v2, p0, La/a/a/a/au;->b:Ljava/util/ArrayList; │ │ - const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" │ + invoke-virtual {v2, v1, v0}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ │ - invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + iget-object v2, p0, La/a/a/a/au;->c:Landroid/content/Context; │ │ - throw v0 │ + invoke-virtual {v0}, Landroid/content/Intent;->getComponent()Landroid/content/ComponentName; │ │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v4/app/bw;->b:Ljava/util/ArrayList; │ + move-result-object v0 │ │ - iget-object v1, p0, Landroid/support/v4/app/bw;->b:Ljava/util/ArrayList; │ + invoke-static {v2, v0}, La/a/a/a/a;->a(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ + :try_end_0 │ + .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ + move-result-object v0 │ │ - move-result v1 │ + goto :goto_0 │ │ - new-array v1, v1, [Landroid/content/Intent; │ + :catch_0 │ + move-exception v0 │ │ - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + const-string v1, "TaskStackBuilder" │ │ - move-result-object v2 │ + const-string v2, "Bad ComponentName while traversing activity parent metadata" │ │ - check-cast v2, [Landroid/content/Intent; │ + invoke-static {v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ - new-instance v0, Landroid/content/Intent; │ + new-instance v1, Ljava/lang/IllegalArgumentException; │ │ - aget-object v1, v2, v3 │ + invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/Throwable;)V │ │ - invoke-direct {v0, v1}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ + throw v1 │ │ - const v1, 0x1000c000 │ + :cond_0 │ + return-object p0 │ +.end method │ │ - invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ +.method public a(Landroid/content/Intent;)La/a/a/a/au; │ + .locals 1 │ │ - move-result-object v0 │ + iget-object v0, p0, La/a/a/a/au;->b:Ljava/util/ArrayList; │ │ - aput-object v0, v2, v3 │ + invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - sget-object v0, Landroid/support/v4/app/bw;->a:Landroid/support/v4/app/bx; │ + return-object p0 │ +.end method │ │ - iget-object v1, p0, Landroid/support/v4/app/bw;->c:Landroid/content/Context; │ +.method public a(Ljava/lang/Class;)La/a/a/a/au; │ + .locals 2 │ │ - move v3, p1 │ + new-instance v0, Landroid/content/ComponentName; │ │ - move v4, p2 │ + iget-object v1, p0, La/a/a/a/au;->c:Landroid/content/Context; │ │ - move-object v5, p3 │ + invoke-direct {v0, v1, p1}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-interface/range {v0 .. v5}, Landroid/support/v4/app/bx;->a(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ + invoke-virtual {p0, v0}, La/a/a/a/au;->a(Landroid/content/ComponentName;)La/a/a/a/au; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ -.method public a(Landroid/content/ComponentName;)Landroid/support/v4/app/bw; │ - .locals 3 │ +.method public a(II)Landroid/app/PendingIntent; │ + .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/app/bw;->b:Ljava/util/ArrayList; │ + const/4 v0, 0x0 │ │ - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {p0, p1, p2, v0}, La/a/a/a/au;->a(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ - move-result v1 │ + move-result-object v0 │ │ - :try_start_0 │ - iget-object v0, p0, Landroid/support/v4/app/bw;->c:Landroid/content/Context; │ + return-object v0 │ +.end method │ │ - invoke-static {v0, p1}, Landroid/support/v4/app/aa;->a(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ +.method public a(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ + .locals 6 │ │ - move-result-object v0 │ + const/4 v3, 0x0 │ + │ + iget-object v0, p0, La/a/a/a/au;->b:Ljava/util/ArrayList; │ + │ + invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z │ + │ + move-result v0 │ │ - :goto_0 │ if-eqz v0, :cond_0 │ │ - iget-object v2, p0, Landroid/support/v4/app/bw;->b:Ljava/util/ArrayList; │ + new-instance v0, Ljava/lang/IllegalStateException; │ │ - invoke-virtual {v2, v1, v0}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ + const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" │ │ - iget-object v2, p0, Landroid/support/v4/app/bw;->c:Landroid/content/Context; │ + invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - invoke-virtual {v0}, Landroid/content/Intent;->getComponent()Landroid/content/ComponentName; │ + throw v0 │ │ - move-result-object v0 │ + :cond_0 │ + iget-object v0, p0, La/a/a/a/au;->b:Ljava/util/ArrayList; │ │ - invoke-static {v2, v0}, Landroid/support/v4/app/aa;->a(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ - :try_end_0 │ - .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ + iget-object v1, p0, La/a/a/a/au;->b:Ljava/util/ArrayList; │ │ - move-result-object v0 │ + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ - goto :goto_0 │ + move-result v1 │ │ - :catch_0 │ - move-exception v0 │ + new-array v1, v1, [Landroid/content/Intent; │ │ - const-string v1, "TaskStackBuilder" │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - const-string v2, "Bad ComponentName while traversing activity parent metadata" │ + move-result-object v2 │ │ - invoke-static {v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + check-cast v2, [Landroid/content/Intent; │ │ - new-instance v1, Ljava/lang/IllegalArgumentException; │ + new-instance v0, Landroid/content/Intent; │ │ - invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/Throwable;)V │ + aget-object v1, v2, v3 │ │ - throw v1 │ + invoke-direct {v0, v1}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ - :cond_0 │ - return-object p0 │ -.end method │ + const v1, 0x1000c000 │ │ -.method public a(Landroid/content/Intent;)Landroid/support/v4/app/bw; │ - .locals 1 │ + invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ - iget-object v0, p0, Landroid/support/v4/app/bw;->b:Ljava/util/ArrayList; │ + move-result-object v0 │ │ - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + aput-object v0, v2, v3 │ │ - return-object p0 │ -.end method │ + sget-object v0, La/a/a/a/au;->a:La/a/a/a/av; │ │ -.method public a(Ljava/lang/Class;)Landroid/support/v4/app/bw; │ - .locals 2 │ + iget-object v1, p0, La/a/a/a/au;->c:Landroid/content/Context; │ │ - new-instance v0, Landroid/content/ComponentName; │ + move v3, p1 │ │ - iget-object v1, p0, Landroid/support/v4/app/bw;->c:Landroid/content/Context; │ + move v4, p2 │ │ - invoke-direct {v0, v1, p1}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/Class;)V │ + move-object v5, p3 │ │ - invoke-virtual {p0, v0}, Landroid/support/v4/app/bw;->a(Landroid/content/ComponentName;)Landroid/support/v4/app/bw; │ + invoke-interface/range {v0 .. v5}, La/a/a/a/av;->a(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public iterator()Ljava/util/Iterator; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/app/bw;->b:Ljava/util/ArrayList; │ + iget-object v0, p0, La/a/a/a/au;->b:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ --- smali/android/support/v4/app/ar.smali ├── +++ smali/a/a/a/a/s.smali │┄ Files 24% similar despite different names │ @@ -1,46 +1,44 @@ │ -.class Landroid/support/v4/app/ar; │ -.super Ljava/lang/Object; │ - │ -# interfaces │ -.implements Landroid/support/v4/app/ap; │ +.class La/a/a/a/s; │ +.super La/a/a/a/q; │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + invoke-direct {p0}, La/a/a/a/q;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public a(Landroid/support/v4/app/an;)Landroid/app/Notification; │ - .locals 5 │ +.method public a(La/a/a/a/m;)Landroid/app/Notification; │ + .locals 10 │ + │ + iget-object v0, p1, La/a/a/a/m;->a:Landroid/content/Context; │ │ - iget-object v0, p1, Landroid/support/v4/app/an;->w:Landroid/app/Notification; │ + iget-object v1, p1, La/a/a/a/m;->w:Landroid/app/Notification; │ │ - iget-object v1, p1, Landroid/support/v4/app/an;->a:Landroid/content/Context; │ + iget-object v2, p1, La/a/a/a/m;->b:Ljava/lang/CharSequence; │ │ - iget-object v2, p1, Landroid/support/v4/app/an;->b:Ljava/lang/CharSequence; │ + iget-object v3, p1, La/a/a/a/m;->c:Ljava/lang/CharSequence; │ │ - iget-object v3, p1, Landroid/support/v4/app/an;->c:Ljava/lang/CharSequence; │ + iget-object v4, p1, La/a/a/a/m;->h:Ljava/lang/CharSequence; │ │ - iget-object v4, p1, Landroid/support/v4/app/an;->d:Landroid/app/PendingIntent; │ + iget-object v5, p1, La/a/a/a/m;->f:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ + iget v6, p1, La/a/a/a/m;->i:I │ │ - iget v1, p1, Landroid/support/v4/app/an;->j:I │ + iget-object v7, p1, La/a/a/a/m;->d:Landroid/app/PendingIntent; │ │ - if-lez v1, :cond_0 │ + iget-object v8, p1, La/a/a/a/m;->e:Landroid/app/PendingIntent; │ │ - iget v1, v0, Landroid/app/Notification;->flags:I │ + iget-object v9, p1, La/a/a/a/m;->g:Landroid/graphics/Bitmap; │ │ - or-int/lit16 v1, v1, 0x80 │ + invoke-static/range {v0 .. v9}, La/a/a/a/ad;->a(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ - iput v1, v0, Landroid/app/Notification;->flags:I │ + move-result-object v0 │ │ - :cond_0 │ return-object v0 │ .end method │ --- smali/android/support/v4/app/be.smali ├── +++ smali/a/a/a/a/ad.smali │┄ Files 0% similar despite different names │ @@ -1,8 +1,8 @@ │ -.class Landroid/support/v4/app/be; │ +.class La/a/a/a/ad; │ .super Ljava/lang/Object; │ │ │ # direct methods │ .method static a(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ .locals 6 │ --- smali/android/support/v4/a/c.smali ├── +++ smali/a/a/a/b/c.smali │┄ Files 3% similar despite different names │ @@ -1,12 +1,12 @@ │ -.class Landroid/support/v4/a/c; │ +.class La/a/a/b/c; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/a/b; │ +.implements La/a/a/b/b; │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V