--- /home/hans/code/fdroid/data/tmp/github.daneren2005.dsub_158.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_github.daneren2005.dsub_158.apk ├── zipinfo /dev/stdin │ @@ -1,1108 +1,1108 @@ │ -Zip file size: 3446218 bytes, number of entries: 1106 │ +Zip file size: 3442489 bytes, number of entries: 1106 │ -rw---- 2.0 fat 108674 bl defN 15-Oct-08 13:20 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 108795 bl defN 15-Oct-08 13:20 META-INF/96324D07.SF │ -rw---- 2.0 fat 1291 bl defN 15-Oct-08 13:20 META-INF/96324D07.RSA │ --rw---- 2.0 fat 11358 bl defN 15-Oct-08 07:53 META-INF/LICENSE │ --rw---- 2.0 fat 295 bl defN 15-Oct-08 07:53 META-INF/INDEX.LIST │ --rw---- 2.0 fat 332 bl defN 15-Oct-08 07:53 META-INF/NOTICE │ --rw---- 2.0 fat 76 bl defN 15-Oct-08 07:53 META-INF/eclipse.inf │ -rw---- 2.0 fat 41 bl defN 15-Oct-08 07:53 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 15-Oct-08 07:53 META-INF/fdroidserverid │ --rw---- 2.0 fat 18456 bX defN 15-Oct-08 07:53 AndroidManifest.xml │ --rw---- 2.0 fat 396 bl defN 15-Oct-08 07:53 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 396 bl defN 15-Oct-08 07:53 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 860 bl defN 15-Oct-08 07:53 res/anim/abc_grow_fade_in_from_bottom.xml │ --rw---- 2.0 fat 512 bl defN 15-Oct-08 07:53 res/anim/abc_popup_enter.xml │ --rw---- 2.0 fat 512 bl defN 15-Oct-08 07:53 res/anim/abc_popup_exit.xml │ --rw---- 2.0 fat 860 bl defN 15-Oct-08 07:53 res/anim/abc_shrink_fade_out_from_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Oct-08 07:53 res/anim/abc_slide_in_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Oct-08 07:53 res/anim/abc_slide_in_top.xml │ --rw---- 2.0 fat 400 bl defN 15-Oct-08 07:53 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Oct-08 07:53 res/anim/abc_slide_out_top.xml │ --rw---- 2.0 fat 688 bl defN 15-Oct-08 07:53 res/anim/enter_from_left.xml │ --rw---- 2.0 fat 688 bl defN 15-Oct-08 07:53 res/anim/enter_from_right.xml │ --rw---- 2.0 fat 688 bl defN 15-Oct-08 07:53 res/anim/exit_to_left.xml │ --rw---- 2.0 fat 688 bl defN 15-Oct-08 07:53 res/anim/exit_to_right.xml │ --rw---- 2.0 fat 688 bl defN 15-Oct-08 07:53 res/anim/fab_in.xml │ --rw---- 2.0 fat 688 bl defN 15-Oct-08 07:53 res/anim/fab_out.xml │ --rw---- 2.0 fat 352 bl defN 15-Oct-08 07:53 res/anim/fade_in.xml │ --rw---- 2.0 fat 352 bl defN 15-Oct-08 07:53 res/anim/fade_out.xml │ --rw---- 2.0 fat 600 bl defN 15-Oct-08 07:53 res/anim/push_down_in.xml │ --rw---- 2.0 fat 600 bl defN 15-Oct-08 07:53 res/anim/push_down_out.xml │ --rw---- 2.0 fat 600 bl defN 15-Oct-08 07:53 res/anim/push_up_in.xml │ --rw---- 2.0 fat 600 bl defN 15-Oct-08 07:53 res/anim/push_up_out.xml │ --rw---- 2.0 fat 320 bl defN 15-Oct-08 07:53 res/anim/snackbar_in.xml │ --rw---- 2.0 fat 320 bl defN 15-Oct-08 07:53 res/anim/snackbar_out.xml │ --rw---- 2.0 fat 472 bl defN 15-Oct-08 07:53 res/color-v11/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 472 bl defN 15-Oct-08 07:53 res/color-v11/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 344 bl defN 15-Oct-08 07:53 res/color/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 344 bl defN 15-Oct-08 07:53 res/color/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Oct-08 07:53 res/color/abc_primary_text_disable_only_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Oct-08 07:53 res/color/abc_primary_text_disable_only_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Oct-08 07:53 res/color/abc_primary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Oct-08 07:53 res/color/abc_primary_text_material_light.xml │ --rw---- 2.0 fat 596 bl defN 15-Oct-08 07:53 res/color/abc_search_url_text.xml │ --rw---- 2.0 fat 468 bl defN 15-Oct-08 07:53 res/color/abc_secondary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Oct-08 07:53 res/color/abc_secondary_text_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Oct-08 07:53 res/color/switch_thumb_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Oct-08 07:53 res/color/switch_thumb_material_light.xml │ --rw---- 1.0 fat 287 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 306 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 549 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 622 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 753 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1619 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1078 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 1548 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1748 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 229 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 416 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 280 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 233 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 160 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 288 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 612 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 190 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 373 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 270 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 791 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1028 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 541 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 840 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1290 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 392 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 534 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 199 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 239 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 213 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/action_toggle_list_dark.png │ --rw---- 1.0 fat 213 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/action_toggle_list_light.png │ --rw---- 1.0 fat 188 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/actionbar_button_normal.9.png │ --rw---- 1.0 fat 3640 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/appwidget_art_default.png │ --rw---- 1.0 fat 3640 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/appwidget_art_unknown.png │ --rw---- 1.0 fat 528 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/appwidget_bg.9.png │ --rw---- 1.0 fat 1701 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/background.png │ --rw---- 1.0 fat 1339 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/download_cached.png │ --rw---- 1.0 fat 201 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/download_none_dark.png │ --rw---- 1.0 fat 201 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/download_none_light.png │ --rw---- 1.0 fat 1382 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/download_pinned.png │ --rw---- 1.0 fat 336 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/downloading_dark.png │ --rw---- 1.0 fat 331 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/downloading_light.png │ --rw---- 1.0 fat 166 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_action_add_dark.png │ --rw---- 1.0 fat 166 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_action_add_light.png │ --rw---- 1.0 fat 536 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_action_album.png │ --rw---- 1.0 fat 636 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_action_artist.png │ --rw---- 1.0 fat 550 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_action_rating_bad_dark.png │ --rw---- 1.0 fat 530 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_action_rating_bad_light.png │ --rw---- 1.0 fat 443 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_action_rating_bad_selected.png │ --rw---- 1.0 fat 549 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_action_rating_good_dark.png │ --rw---- 1.0 fat 527 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_action_rating_good_light.png │ --rw---- 1.0 fat 460 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_action_rating_good_selected.png │ --rw---- 1.0 fat 379 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_action_song.png │ --rw---- 1.0 fat 1052 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_cast_dark.png │ --rw---- 1.0 fat 676 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_cast_disabled_light.png │ --rw---- 1.0 fat 1045 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_cast_light.png │ --rw---- 1.0 fat 894 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_cast_off_light.png │ --rw---- 1.0 fat 990 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_cast_on_0_light.png │ --rw---- 1.0 fat 1045 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_cast_on_1_light.png │ --rw---- 1.0 fat 1076 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_cast_on_2_light.png │ --rw---- 1.0 fat 1044 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_cast_on_light.png │ --rw---- 1.0 fat 355 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_media_pause.png │ --rw---- 1.0 fat 1034 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_media_play.png │ --rw---- 1.0 fat 688 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_media_route_disabled_mono_dark.png │ --rw---- 1.0 fat 914 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_media_route_off_mono_dark.png │ --rw---- 1.0 fat 1006 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_media_route_on_0_mono_dark.png │ --rw---- 1.0 fat 1028 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_media_route_on_1_mono_dark.png │ --rw---- 1.0 fat 1097 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_media_route_on_2_mono_dark.png │ --rw---- 1.0 fat 1043 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_media_route_on_mono_dark.png │ --rw---- 1.0 fat 552 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_add_person_dark.png │ --rw---- 1.0 fat 530 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_add_person_light.png │ --rw---- 1.0 fat 703 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_admin_dark.png │ --rw---- 1.0 fat 669 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_admin_light.png │ --rw---- 1.0 fat 396 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_bookmark_dark.png │ --rw---- 1.0 fat 384 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_bookmark_light.png │ --rw---- 1.0 fat 291 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_bookmark_selected.png │ --rw---- 1.0 fat 338 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_chat_dark.png │ --rw---- 1.0 fat 333 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_chat_light.png │ --rw---- 1.0 fat 607 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_chat_send_dark.png │ --rw---- 1.0 fat 585 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_chat_send_light.png │ --rw---- 1.0 fat 298 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_download_dark.png │ --rw---- 1.0 fat 298 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_download_light.png │ --rw---- 1.0 fat 297 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_library_dark.png │ --rw---- 1.0 fat 297 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_library_light.png │ --rw---- 1.0 fat 500 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_password_dark.png │ --rw---- 1.0 fat 484 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_password_light.png │ --rw---- 1.0 fat 473 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_playlist_dark.png │ --rw---- 1.0 fat 464 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_playlist_light.png │ --rw---- 1.0 fat 632 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_podcast_dark.png │ --rw---- 1.0 fat 614 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_podcast_light.png │ --rw---- 1.0 fat 706 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_radio_dark.png │ --rw---- 1.0 fat 696 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_radio_light.png │ --rw---- 1.0 fat 609 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_refresh_dark.png │ --rw---- 1.0 fat 606 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_refresh_light.png │ --rw---- 1.0 fat 272 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_remove_dark.png │ --rw---- 1.0 fat 272 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_remove_light.png │ --rw---- 1.0 fat 423 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_save_dark.png │ --rw---- 1.0 fat 413 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_save_light.png │ --rw---- 1.0 fat 726 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_search_dark.png │ --rw---- 1.0 fat 710 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_search_light.png │ --rw---- 1.0 fat 646 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_settings_dark.png │ --rw---- 1.0 fat 614 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_settings_light.png │ --rw---- 1.0 fat 744 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_share_dark.png │ --rw---- 1.0 fat 691 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_share_light.png │ --rw---- 1.0 fat 528 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_shuffle_dark.png │ --rw---- 1.0 fat 491 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_menu_shuffle_light.png │ --rw---- 1.0 fat 1360 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_number_border.png │ --rw---- 1.0 fat 227 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_pause_dark.png │ --rw---- 1.0 fat 209 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_pause_light.png │ --rw---- 1.0 fat 440 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_play_dark.png │ --rw---- 1.0 fat 413 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_play_light.png │ --rw---- 1.0 fat 850 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_setting_dark.png │ --rw---- 1.0 fat 874 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_setting_light.png │ --rw---- 1.0 fat 948 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_social_person.png │ --rw---- 1.0 fat 736 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_toggle_star.png │ --rw---- 1.0 fat 782 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_toggle_star_outline_dark.png │ --rw---- 1.0 fat 760 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/ic_toggle_star_outline_light.png │ --rw---- 1.0 fat 5581 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/launch.png │ --rw---- 1.0 fat 669 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/main_offline_dark.png │ --rw---- 1.0 fat 606 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/main_offline_light.png │ --rw---- 1.0 fat 309 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/main_select_server_dark.png │ --rw---- 1.0 fat 309 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/main_select_server_light.png │ --rw---- 1.0 fat 317 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/main_select_tabs_dark.png │ --rw---- 1.0 fat 302 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/main_select_tabs_light.png │ --rw---- 1.0 fat 634 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_backward_dark.png │ --rw---- 1.0 fat 618 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_backward_light.png │ --rw---- 1.0 fat 625 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_forward_dark.png │ --rw---- 1.0 fat 609 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_forward_light.png │ --rw---- 1.0 fat 176 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_pause_dark.png │ --rw---- 1.0 fat 176 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_pause_light.png │ --rw---- 1.0 fat 1247 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_repeat_all_dark.png │ --rw---- 1.0 fat 1173 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_repeat_all_light.png │ --rw---- 1.0 fat 544 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_repeat_off_dark.png │ --rw---- 1.0 fat 534 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_repeat_off_light.png │ --rw---- 1.0 fat 662 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_repeat_single_dark.png │ --rw---- 1.0 fat 641 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_repeat_single_light.png │ --rw---- 1.0 fat 410 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_start_dark.png │ --rw---- 1.0 fat 407 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_start_light.png │ --rw---- 1.0 fat 142 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_stop_dark.png │ --rw---- 1.0 fat 142 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/media_stop_light.png │ --rw---- 1.0 fat 1313 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/mr_ic_audio_vol.png │ --rw---- 1.0 fat 317 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/notification_close_dark.png │ --rw---- 1.0 fat 292 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/notification_close_light.png │ --rw---- 1.0 fat 403 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/playing_dark.png │ --rw---- 1.0 fat 397 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/playing_light.png │ --rw---- 1.0 fat 415 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/stat_notify_download.png │ --rw---- 1.0 fat 401 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/stat_notify_playing.png │ --rw---- 1.0 fat 771 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/stat_notify_sync.png │ --rw---- 1.0 fat 2547 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/toast_frame.9.png │ --rw---- 1.0 fat 4243 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/unknown_album.png │ --rw---- 1.0 fat 42018 b- stor 15-Oct-08 07:45 res/drawable-hdpi-v4/unknown_album_large.png │ --rw---- 1.0 fat 8125 b- stor 15-Oct-08 07:45 res/drawable-large-v4/unknown_album.png │ --rw---- 1.0 fat 384 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 289 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 610 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 391 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 325 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 174 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 381 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 351 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 428 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 729 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 503 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 475 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 361 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 991 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 630 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 246 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 418 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1257 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 611 b- stor 15-Oct-08 07:45 res/drawable-ldrtl-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 274 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 288 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 429 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 428 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 493 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1348 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1005 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 1047 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1124 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 225 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 351 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 236 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 280 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 185 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 377 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 234 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 186 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 545 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 681 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 415 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 222 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 604 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 863 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 353 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 426 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 229 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ --rw---- 1.0 fat 186 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 185 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 181 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 180 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 210 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/action_toggle_list_dark.png │ --rw---- 1.0 fat 210 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/action_toggle_list_light.png │ --rw---- 1.0 fat 1017 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/download_cached.png │ --rw---- 1.0 fat 156 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/download_none_dark.png │ --rw---- 1.0 fat 156 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/download_none_light.png │ --rw---- 1.0 fat 984 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/download_pinned.png │ --rw---- 1.0 fat 237 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/downloading_dark.png │ --rw---- 1.0 fat 232 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/downloading_light.png │ --rw---- 1.0 fat 180 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_action_add_dark.png │ --rw---- 1.0 fat 174 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_action_add_light.png │ --rw---- 1.0 fat 389 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_action_album.png │ --rw---- 1.0 fat 443 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_action_artist.png │ --rw---- 1.0 fat 383 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_action_rating_bad_dark.png │ --rw---- 1.0 fat 374 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_action_rating_bad_light.png │ --rw---- 1.0 fat 291 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_action_rating_bad_selected.png │ --rw---- 1.0 fat 372 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_action_rating_good_dark.png │ --rw---- 1.0 fat 358 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_action_rating_good_light.png │ --rw---- 1.0 fat 292 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_action_rating_good_selected.png │ --rw---- 1.0 fat 227 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_action_song.png │ --rw---- 1.0 fat 800 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_action_volume_dark.png │ --rw---- 1.0 fat 769 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_action_volume_light.png │ --rw---- 1.0 fat 783 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_cast_dark.png │ --rw---- 1.0 fat 485 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_cast_disabled_light.png │ --rw---- 1.0 fat 774 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_cast_light.png │ --rw---- 1.0 fat 674 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_cast_off_light.png │ --rw---- 1.0 fat 731 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_cast_on_0_light.png │ --rw---- 1.0 fat 766 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_cast_on_1_light.png │ --rw---- 1.0 fat 769 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_cast_on_2_light.png │ --rw---- 1.0 fat 771 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_cast_on_light.png │ --rw---- 1.0 fat 305 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_media_pause.png │ --rw---- 1.0 fat 758 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_media_play.png │ --rw---- 1.0 fat 500 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_media_route_disabled_mono_dark.png │ --rw---- 1.0 fat 693 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_media_route_off_mono_dark.png │ --rw---- 1.0 fat 739 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_media_route_on_0_mono_dark.png │ --rw---- 1.0 fat 769 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_media_route_on_1_mono_dark.png │ --rw---- 1.0 fat 801 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_media_route_on_2_mono_dark.png │ --rw---- 1.0 fat 794 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_media_route_on_mono_dark.png │ --rw---- 1.0 fat 404 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_add_person_dark.png │ --rw---- 1.0 fat 385 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_add_person_light.png │ --rw---- 1.0 fat 509 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_admin_dark.png │ --rw---- 1.0 fat 486 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_admin_light.png │ --rw---- 1.0 fat 251 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_bookmark_dark.png │ --rw---- 1.0 fat 247 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_bookmark_light.png │ --rw---- 1.0 fat 222 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_bookmark_selected.png │ --rw---- 1.0 fat 260 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_chat_dark.png │ --rw---- 1.0 fat 258 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_chat_light.png │ --rw---- 1.0 fat 407 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_chat_send_dark.png │ --rw---- 1.0 fat 386 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_chat_send_light.png │ --rw---- 1.0 fat 212 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_download_dark.png │ --rw---- 1.0 fat 212 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_download_light.png │ --rw---- 1.0 fat 250 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_library_dark.png │ --rw---- 1.0 fat 239 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_library_light.png │ --rw---- 1.0 fat 388 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_password_dark.png │ --rw---- 1.0 fat 370 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_password_light.png │ --rw---- 1.0 fat 368 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_playlist_dark.png │ --rw---- 1.0 fat 360 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_playlist_light.png │ --rw---- 1.0 fat 410 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_podcast_dark.png │ --rw---- 1.0 fat 401 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_podcast_light.png │ --rw---- 1.0 fat 486 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_radio_dark.png │ --rw---- 1.0 fat 481 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_radio_light.png │ --rw---- 1.0 fat 409 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_refresh_dark.png │ --rw---- 1.0 fat 380 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_refresh_light.png │ --rw---- 1.0 fat 212 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_remove_dark.png │ --rw---- 1.0 fat 212 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_remove_light.png │ --rw---- 1.0 fat 295 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_save_dark.png │ --rw---- 1.0 fat 276 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_save_light.png │ --rw---- 1.0 fat 511 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_search_dark.png │ --rw---- 1.0 fat 496 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_search_light.png │ --rw---- 1.0 fat 404 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_settings_dark.png │ --rw---- 1.0 fat 391 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_settings_light.png │ --rw---- 1.0 fat 494 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_share_dark.png │ --rw---- 1.0 fat 473 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_share_light.png │ --rw---- 1.0 fat 338 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_shuffle_dark.png │ --rw---- 1.0 fat 345 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_menu_shuffle_light.png │ --rw---- 1.0 fat 835 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_number_border.png │ --rw---- 1.0 fat 204 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_pause_dark.png │ --rw---- 1.0 fat 191 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_pause_light.png │ --rw---- 1.0 fat 318 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_play_dark.png │ --rw---- 1.0 fat 325 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_play_light.png │ --rw---- 1.0 fat 587 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_setting_dark.png │ --rw---- 1.0 fat 604 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_setting_light.png │ --rw---- 1.0 fat 654 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_social_person.png │ --rw---- 1.0 fat 535 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_toggle_star.png │ --rw---- 1.0 fat 558 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_toggle_star_outline_dark.png │ --rw---- 1.0 fat 530 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/ic_toggle_star_outline_light.png │ --rw---- 1.0 fat 3323 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/launch.png │ --rw---- 1.0 fat 436 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/main_offline_dark.png │ --rw---- 1.0 fat 417 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/main_offline_light.png │ --rw---- 1.0 fat 232 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/main_select_server_dark.png │ --rw---- 1.0 fat 237 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/main_select_server_light.png │ --rw---- 1.0 fat 212 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/main_select_tabs_dark.png │ --rw---- 1.0 fat 212 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/main_select_tabs_light.png │ --rw---- 1.0 fat 490 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_backward_dark.png │ --rw---- 1.0 fat 483 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_backward_light.png │ --rw---- 1.0 fat 476 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_forward_dark.png │ --rw---- 1.0 fat 469 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_forward_light.png │ --rw---- 1.0 fat 162 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_pause_dark.png │ --rw---- 1.0 fat 162 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_pause_light.png │ --rw---- 1.0 fat 910 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_repeat_all_dark.png │ --rw---- 1.0 fat 899 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_repeat_all_light.png │ --rw---- 1.0 fat 394 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_repeat_off_dark.png │ --rw---- 1.0 fat 387 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_repeat_off_light.png │ --rw---- 1.0 fat 486 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_repeat_single_dark.png │ --rw---- 1.0 fat 475 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_repeat_single_light.png │ --rw---- 1.0 fat 407 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_start_dark.png │ --rw---- 1.0 fat 407 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_start_light.png │ --rw---- 1.0 fat 128 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_stop_dark.png │ --rw---- 1.0 fat 128 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/media_stop_light.png │ --rw---- 1.0 fat 928 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/mr_ic_audio_vol.png │ --rw---- 1.0 fat 211 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/notification_close_dark.png │ --rw---- 1.0 fat 223 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/notification_close_light.png │ --rw---- 1.0 fat 300 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/playing_dark.png │ --rw---- 1.0 fat 291 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/playing_light.png │ --rw---- 1.0 fat 341 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/stat_notify_download.png │ --rw---- 1.0 fat 310 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/stat_notify_playing.png │ --rw---- 1.0 fat 713 b- stor 15-Oct-08 07:45 res/drawable-mdpi-v4/stat_notify_sync.png │ --rw---- 2.0 fat 332 bl defN 15-Oct-08 07:53 res/drawable-v21/notification_backward.xml │ --rw---- 2.0 fat 332 bl defN 15-Oct-08 07:53 res/drawable-v21/notification_close.xml │ --rw---- 2.0 fat 332 bl defN 15-Oct-08 07:53 res/drawable-v21/notification_forward.xml │ --rw---- 2.0 fat 332 bl defN 15-Oct-08 07:53 res/drawable-v21/notification_pause.xml │ --rw---- 2.0 fat 332 bl defN 15-Oct-08 07:53 res/drawable-v21/notification_start.xml │ --rw---- 1.0 fat 297 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 354 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 556 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 831 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 996 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2215 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1547 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 2259 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2606 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 234 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 485 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 365 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 344 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 188 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 723 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 218 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 371 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 238 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 919 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1131 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 730 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1141 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1811 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 507 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 762 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 205 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 242 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ --rw---- 1.0 fat 198 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 265 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/action_toggle_list_dark.png │ --rw---- 1.0 fat 265 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/action_toggle_list_light.png │ --rw---- 1.0 fat 1717 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/download_cached.png │ --rw---- 1.0 fat 254 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/download_none_dark.png │ --rw---- 1.0 fat 249 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/download_none_light.png │ --rw---- 1.0 fat 1746 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/download_pinned.png │ --rw---- 1.0 fat 339 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/downloading_dark.png │ --rw---- 1.0 fat 339 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/downloading_light.png │ --rw---- 1.0 fat 223 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_action_add_dark.png │ --rw---- 1.0 fat 223 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_action_add_light.png │ --rw---- 1.0 fat 758 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_action_album.png │ --rw---- 1.0 fat 779 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_action_artist.png │ --rw---- 1.0 fat 596 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_action_rating_bad_dark.png │ --rw---- 1.0 fat 595 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_action_rating_bad_light.png │ --rw---- 1.0 fat 426 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_action_rating_bad_selected.png │ --rw---- 1.0 fat 607 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_action_rating_good_dark.png │ --rw---- 1.0 fat 591 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_action_rating_good_light.png │ --rw---- 1.0 fat 434 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_action_rating_good_selected.png │ --rw---- 1.0 fat 394 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_action_song.png │ --rw---- 1.0 fat 1414 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_action_volume_dark.png │ --rw---- 1.0 fat 1343 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_action_volume_light.png │ --rw---- 1.0 fat 1358 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_cast_dark.png │ --rw---- 1.0 fat 785 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_cast_disabled_light.png │ --rw---- 1.0 fat 1340 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_cast_light.png │ --rw---- 1.0 fat 1174 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_cast_off_light.png │ --rw---- 1.0 fat 1159 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_cast_on_0_light.png │ --rw---- 1.0 fat 1263 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_cast_on_1_light.png │ --rw---- 1.0 fat 1304 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_cast_on_2_light.png │ --rw---- 1.0 fat 1315 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_cast_on_light.png │ --rw---- 1.0 fat 384 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_media_pause.png │ --rw---- 1.0 fat 1369 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_media_play.png │ --rw---- 1.0 fat 798 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_media_route_disabled_mono_dark.png │ --rw---- 1.0 fat 1108 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_media_route_off_mono_dark.png │ --rw---- 1.0 fat 1206 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_media_route_on_0_mono_dark.png │ --rw---- 1.0 fat 1273 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_media_route_on_1_mono_dark.png │ --rw---- 1.0 fat 1296 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_media_route_on_2_mono_dark.png │ --rw---- 1.0 fat 1287 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_media_route_on_mono_dark.png │ --rw---- 1.0 fat 698 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_add_person_dark.png │ --rw---- 1.0 fat 673 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_add_person_light.png │ --rw---- 1.0 fat 892 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_admin_dark.png │ --rw---- 1.0 fat 867 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_admin_light.png │ --rw---- 1.0 fat 437 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_bookmark_dark.png │ --rw---- 1.0 fat 429 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_bookmark_light.png │ --rw---- 1.0 fat 304 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_bookmark_selected.png │ --rw---- 1.0 fat 370 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_chat_dark.png │ --rw---- 1.0 fat 366 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_chat_light.png │ --rw---- 1.0 fat 634 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_chat_send_dark.png │ --rw---- 1.0 fat 652 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_chat_send_light.png │ --rw---- 1.0 fat 268 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_download_dark.png │ --rw---- 1.0 fat 268 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_download_light.png │ --rw---- 1.0 fat 356 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_library_dark.png │ --rw---- 1.0 fat 340 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_library_light.png │ --rw---- 1.0 fat 597 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_password_dark.png │ --rw---- 1.0 fat 574 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_password_light.png │ --rw---- 1.0 fat 541 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_playlist_dark.png │ --rw---- 1.0 fat 533 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_playlist_light.png │ --rw---- 1.0 fat 765 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_podcast_dark.png │ --rw---- 1.0 fat 765 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_podcast_light.png │ --rw---- 1.0 fat 832 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_radio_dark.png │ --rw---- 1.0 fat 797 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_radio_light.png │ --rw---- 1.0 fat 775 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_refresh_dark.png │ --rw---- 1.0 fat 748 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_refresh_light.png │ --rw---- 1.0 fat 282 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_remove_dark.png │ --rw---- 1.0 fat 282 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_remove_light.png │ --rw---- 1.0 fat 478 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_save_dark.png │ --rw---- 1.0 fat 455 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_save_light.png │ --rw---- 1.0 fat 890 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_search_dark.png │ --rw---- 1.0 fat 851 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_search_light.png │ --rw---- 1.0 fat 790 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_settings_dark.png │ --rw---- 1.0 fat 768 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_settings_light.png │ --rw---- 1.0 fat 905 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_share_dark.png │ --rw---- 1.0 fat 879 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_share_light.png │ --rw---- 1.0 fat 508 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_shuffle_dark.png │ --rw---- 1.0 fat 526 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_menu_shuffle_light.png │ --rw---- 1.0 fat 1659 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_number_border.png │ --rw---- 1.0 fat 235 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_pause_dark.png │ --rw---- 1.0 fat 223 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_pause_light.png │ --rw---- 1.0 fat 517 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_play_dark.png │ --rw---- 1.0 fat 524 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_play_light.png │ --rw---- 1.0 fat 1122 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_setting_dark.png │ --rw---- 1.0 fat 1129 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_setting_light.png │ --rw---- 1.0 fat 1230 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_social_person.png │ --rw---- 1.0 fat 991 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_toggle_star.png │ --rw---- 1.0 fat 931 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_toggle_star_outline_dark.png │ --rw---- 1.0 fat 931 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/ic_toggle_star_outline_light.png │ --rw---- 1.0 fat 7745 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/launch.png │ --rw---- 1.0 fat 777 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/main_offline_dark.png │ --rw---- 1.0 fat 768 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/main_offline_light.png │ --rw---- 1.0 fat 348 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/main_select_server_dark.png │ --rw---- 1.0 fat 337 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/main_select_server_light.png │ --rw---- 1.0 fat 334 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/main_select_tabs_dark.png │ --rw---- 1.0 fat 334 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/main_select_tabs_light.png │ --rw---- 1.0 fat 873 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_backward_dark.png │ --rw---- 1.0 fat 839 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_backward_light.png │ --rw---- 1.0 fat 849 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_forward_dark.png │ --rw---- 1.0 fat 817 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_forward_light.png │ --rw---- 1.0 fat 213 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_pause_dark.png │ --rw---- 1.0 fat 213 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_pause_light.png │ --rw---- 1.0 fat 1603 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_repeat_all_dark.png │ --rw---- 1.0 fat 1524 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_repeat_all_light.png │ --rw---- 1.0 fat 629 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_repeat_off_dark.png │ --rw---- 1.0 fat 618 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_repeat_off_light.png │ --rw---- 1.0 fat 794 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_repeat_single_dark.png │ --rw---- 1.0 fat 776 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_repeat_single_light.png │ --rw---- 1.0 fat 809 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_start_dark.png │ --rw---- 1.0 fat 797 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_start_light.png │ --rw---- 1.0 fat 165 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_stop_dark.png │ --rw---- 1.0 fat 165 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/media_stop_light.png │ --rw---- 1.0 fat 1746 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/mr_ic_audio_vol.png │ --rw---- 1.0 fat 319 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/notification_close_dark.png │ --rw---- 1.0 fat 349 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/notification_close_light.png │ --rw---- 1.0 fat 475 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/playing_dark.png │ --rw---- 1.0 fat 475 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/playing_light.png │ --rw---- 1.0 fat 525 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/stat_notify_download.png │ --rw---- 1.0 fat 493 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/stat_notify_playing.png │ --rw---- 1.0 fat 1159 b- stor 15-Oct-08 07:45 res/drawable-xhdpi-v4/stat_notify_sync.png │ --rw---- 1.0 fat 305 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 369 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 725 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1249 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1467 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2401 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1032 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 3755 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2804 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 246 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 570 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 395 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 306 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 176 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 363 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 988 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 284 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 521 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 337 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1292 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1908 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 947 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 178 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 245 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 221 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 305 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1822 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 2774 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 632 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1076 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 210 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 226 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 204 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 193 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 196 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 257 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/action_toggle_list_dark.png │ --rw---- 1.0 fat 257 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/action_toggle_list_light.png │ --rw---- 1.0 fat 2290 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/download_cached.png │ --rw---- 1.0 fat 338 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/download_none_dark.png │ --rw---- 1.0 fat 328 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/download_none_light.png │ --rw---- 1.0 fat 2332 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/download_pinned.png │ --rw---- 1.0 fat 426 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/downloading_dark.png │ --rw---- 1.0 fat 405 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/downloading_light.png │ --rw---- 1.0 fat 197 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_action_add_dark.png │ --rw---- 1.0 fat 197 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_action_add_light.png │ --rw---- 1.0 fat 990 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_action_artist.png │ --rw---- 1.0 fat 702 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_action_rating_bad_dark.png │ --rw---- 1.0 fat 685 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_action_rating_bad_light.png │ --rw---- 1.0 fat 608 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_action_rating_bad_selected.png │ --rw---- 1.0 fat 719 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_action_rating_good_dark.png │ --rw---- 1.0 fat 692 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_action_rating_good_light.png │ --rw---- 1.0 fat 620 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_action_rating_good_selected.png │ --rw---- 1.0 fat 484 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_action_song.png │ --rw---- 1.0 fat 1970 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_action_volume_dark.png │ --rw---- 1.0 fat 1827 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_action_volume_light.png │ --rw---- 1.0 fat 1864 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_cast_dark.png │ --rw---- 1.0 fat 1087 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_cast_disabled_light.png │ --rw---- 1.0 fat 1847 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_cast_light.png │ --rw---- 1.0 fat 1547 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_cast_off_light.png │ --rw---- 1.0 fat 1585 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_cast_on_0_light.png │ --rw---- 1.0 fat 1693 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_cast_on_1_light.png │ --rw---- 1.0 fat 1744 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_cast_on_2_light.png │ --rw---- 1.0 fat 1801 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_cast_on_light.png │ --rw---- 1.0 fat 222 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_media_pause.png │ --rw---- 1.0 fat 493 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_media_play.png │ --rw---- 1.0 fat 1084 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_media_route_disabled_mono_dark.png │ --rw---- 1.0 fat 1527 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_media_route_off_mono_dark.png │ --rw---- 1.0 fat 1583 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_media_route_on_0_mono_dark.png │ --rw---- 1.0 fat 1662 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_media_route_on_1_mono_dark.png │ --rw---- 1.0 fat 1741 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_media_route_on_2_mono_dark.png │ --rw---- 1.0 fat 1791 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_media_route_on_mono_dark.png │ --rw---- 1.0 fat 828 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_add_person_dark.png │ --rw---- 1.0 fat 805 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_add_person_light.png │ --rw---- 1.0 fat 1019 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_admin_dark.png │ --rw---- 1.0 fat 987 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_admin_light.png │ --rw---- 1.0 fat 512 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_bookmark_dark.png │ --rw---- 1.0 fat 508 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_bookmark_light.png │ --rw---- 1.0 fat 375 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_bookmark_selected.png │ --rw---- 1.0 fat 392 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_chat_dark.png │ --rw---- 1.0 fat 388 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_chat_light.png │ --rw---- 1.0 fat 1084 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_chat_send_dark.png │ --rw---- 1.0 fat 1033 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_chat_send_light.png │ --rw---- 1.0 fat 384 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_download_dark.png │ --rw---- 1.0 fat 373 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_download_light.png │ --rw---- 1.0 fat 405 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_library_dark.png │ --rw---- 1.0 fat 396 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_library_light.png │ --rw---- 1.0 fat 845 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_password_dark.png │ --rw---- 1.0 fat 798 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_password_light.png │ --rw---- 1.0 fat 651 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_playlist_dark.png │ --rw---- 1.0 fat 637 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_playlist_light.png │ --rw---- 1.0 fat 1054 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_podcast_dark.png │ --rw---- 1.0 fat 993 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_podcast_light.png │ --rw---- 1.0 fat 944 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_radio_dark.png │ --rw---- 1.0 fat 905 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_radio_light.png │ --rw---- 1.0 fat 1127 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_refresh_dark.png │ --rw---- 1.0 fat 1084 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_refresh_light.png │ --rw---- 1.0 fat 348 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_remove_dark.png │ --rw---- 1.0 fat 343 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_remove_light.png │ --rw---- 1.0 fat 716 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_save_dark.png │ --rw---- 1.0 fat 694 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_save_light.png │ --rw---- 1.0 fat 1127 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_search_dark.png │ --rw---- 1.0 fat 1081 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_search_light.png │ --rw---- 1.0 fat 1354 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_settings_dark.png │ --rw---- 1.0 fat 1285 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_settings_light.png │ --rw---- 1.0 fat 1221 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_share_dark.png │ --rw---- 1.0 fat 1167 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_share_light.png │ --rw---- 1.0 fat 879 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_shuffle_dark.png │ --rw---- 1.0 fat 856 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_menu_shuffle_light.png │ --rw---- 1.0 fat 2501 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_number_border.png │ --rw---- 1.0 fat 206 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_pause_dark.png │ --rw---- 1.0 fat 193 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_pause_light.png │ --rw---- 1.0 fat 756 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_play_dark.png │ --rw---- 1.0 fat 720 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_play_light.png │ --rw---- 1.0 fat 1712 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_setting_dark.png │ --rw---- 1.0 fat 1627 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_setting_light.png │ --rw---- 1.0 fat 2004 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_social_person.png │ --rw---- 1.0 fat 1330 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_toggle_star.png │ --rw---- 1.0 fat 1462 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_toggle_star_outline_dark.png │ --rw---- 1.0 fat 1343 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/ic_toggle_star_outline_light.png │ --rw---- 1.0 fat 12823 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/launch.png │ --rw---- 1.0 fat 916 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/main_offline_dark.png │ --rw---- 1.0 fat 898 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/main_offline_light.png │ --rw---- 1.0 fat 576 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/main_select_server_dark.png │ --rw---- 1.0 fat 562 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/main_select_server_light.png │ --rw---- 1.0 fat 573 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/main_select_tabs_dark.png │ --rw---- 1.0 fat 529 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/main_select_tabs_light.png │ --rw---- 1.0 fat 1037 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_backward_dark.png │ --rw---- 1.0 fat 1012 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_backward_light.png │ --rw---- 1.0 fat 1015 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_forward_dark.png │ --rw---- 1.0 fat 984 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_forward_light.png │ --rw---- 1.0 fat 261 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_pause_dark.png │ --rw---- 1.0 fat 261 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_pause_light.png │ --rw---- 1.0 fat 2274 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_repeat_all_dark.png │ --rw---- 1.0 fat 2132 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_repeat_all_light.png │ --rw---- 1.0 fat 892 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_repeat_off_dark.png │ --rw---- 1.0 fat 875 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_repeat_off_light.png │ --rw---- 1.0 fat 1087 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_repeat_single_dark.png │ --rw---- 1.0 fat 1064 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_repeat_single_light.png │ --rw---- 1.0 fat 793 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_start_dark.png │ --rw---- 1.0 fat 789 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_start_light.png │ --rw---- 1.0 fat 223 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_stop_dark.png │ --rw---- 1.0 fat 223 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/media_stop_light.png │ --rw---- 1.0 fat 840 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/mr_ic_audio_vol.png │ --rw---- 1.0 fat 711 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/notification_close_dark.png │ --rw---- 1.0 fat 695 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/notification_close_light.png │ --rw---- 1.0 fat 760 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/playing_dark.png │ --rw---- 1.0 fat 741 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/playing_light.png │ --rw---- 1.0 fat 712 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/stat_notify_download.png │ --rw---- 1.0 fat 700 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/stat_notify_playing.png │ --rw---- 1.0 fat 1858 b- stor 15-Oct-08 07:45 res/drawable-xxhdpi-v4/stat_notify_sync.png │ --rw---- 1.0 fat 295 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 551 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1014 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1226 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 3524 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 3853 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 240 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 566 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 418 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1253 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 378 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 680 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 390 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1559 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1571 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 1291 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 617 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1056 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 208 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 364 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/action_toggle_list_dark.png │ --rw---- 1.0 fat 364 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/action_toggle_list_light.png │ --rw---- 1.0 fat 513 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/download_none_dark.png │ --rw---- 1.0 fat 514 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/download_none_light.png │ --rw---- 1.0 fat 631 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/downloading_dark.png │ --rw---- 1.0 fat 604 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/downloading_light.png │ --rw---- 1.0 fat 364 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_action_add_dark.png │ --rw---- 1.0 fat 351 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_action_add_light.png │ --rw---- 1.0 fat 1492 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_action_artist.png │ --rw---- 1.0 fat 1021 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_action_rating_bad_dark.png │ --rw---- 1.0 fat 953 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_action_rating_bad_light.png │ --rw---- 1.0 fat 814 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_action_rating_bad_selected.png │ --rw---- 1.0 fat 1025 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_action_rating_good_dark.png │ --rw---- 1.0 fat 994 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_action_rating_good_light.png │ --rw---- 1.0 fat 821 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_action_rating_good_selected.png │ --rw---- 1.0 fat 763 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_action_song.png │ --rw---- 1.0 fat 1251 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_add_person_dark.png │ --rw---- 1.0 fat 1172 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_add_person_light.png │ --rw---- 1.0 fat 1603 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_admin_dark.png │ --rw---- 1.0 fat 1468 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_admin_light.png │ --rw---- 1.0 fat 681 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_bookmark_dark.png │ --rw---- 1.0 fat 654 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_bookmark_light.png │ --rw---- 1.0 fat 572 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_bookmark_selected.png │ --rw---- 1.0 fat 590 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_chat_dark.png │ --rw---- 1.0 fat 586 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_chat_light.png │ --rw---- 1.0 fat 1182 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_chat_send_dark.png │ --rw---- 1.0 fat 1122 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_chat_send_light.png │ --rw---- 1.0 fat 433 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_download_dark.png │ --rw---- 1.0 fat 433 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_download_light.png │ --rw---- 1.0 fat 657 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_library_dark.png │ --rw---- 1.0 fat 628 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_library_light.png │ --rw---- 1.0 fat 1209 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_password_dark.png │ --rw---- 1.0 fat 1110 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_password_light.png │ --rw---- 1.0 fat 986 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_playlist_dark.png │ --rw---- 1.0 fat 948 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_playlist_light.png │ --rw---- 1.0 fat 1447 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_podcast_dark.png │ --rw---- 1.0 fat 1354 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_podcast_light.png │ --rw---- 1.0 fat 1433 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_radio_dark.png │ --rw---- 1.0 fat 1300 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_radio_light.png │ --rw---- 1.0 fat 1617 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_refresh_dark.png │ --rw---- 1.0 fat 1549 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_refresh_light.png │ --rw---- 1.0 fat 543 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_remove_dark.png │ --rw---- 1.0 fat 523 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_remove_light.png │ --rw---- 1.0 fat 1005 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_save_dark.png │ --rw---- 1.0 fat 944 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_save_light.png │ --rw---- 1.0 fat 1615 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_search_dark.png │ --rw---- 1.0 fat 1505 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_search_light.png │ --rw---- 1.0 fat 1912 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_settings_dark.png │ --rw---- 1.0 fat 1754 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_settings_light.png │ --rw---- 1.0 fat 1732 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_share_dark.png │ --rw---- 1.0 fat 1573 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_share_light.png │ --rw---- 1.0 fat 1005 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_shuffle_dark.png │ --rw---- 1.0 fat 968 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_menu_shuffle_light.png │ --rw---- 1.0 fat 2494 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_social_person.png │ --rw---- 1.0 fat 1868 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_toggle_star.png │ --rw---- 1.0 fat 2036 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_toggle_star_outline_dark.png │ --rw---- 1.0 fat 1859 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/ic_toggle_star_outline_light.png │ --rw---- 1.0 fat 1346 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/main_offline_dark.png │ --rw---- 1.0 fat 1262 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/main_offline_light.png │ --rw---- 1.0 fat 658 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/main_select_server_dark.png │ --rw---- 1.0 fat 636 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/main_select_server_light.png │ --rw---- 1.0 fat 583 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/main_select_tabs_dark.png │ --rw---- 1.0 fat 563 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/main_select_tabs_light.png │ --rw---- 1.0 fat 1544 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_backward_dark.png │ --rw---- 1.0 fat 1482 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_backward_light.png │ --rw---- 1.0 fat 1619 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_forward_dark.png │ --rw---- 1.0 fat 1577 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_forward_light.png │ --rw---- 1.0 fat 390 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_pause_dark.png │ --rw---- 1.0 fat 390 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_pause_light.png │ --rw---- 1.0 fat 2904 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_repeat_all_dark.png │ --rw---- 1.0 fat 2743 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_repeat_all_light.png │ --rw---- 1.0 fat 1027 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_repeat_off_dark.png │ --rw---- 1.0 fat 1026 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_repeat_off_light.png │ --rw---- 1.0 fat 1211 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_repeat_single_dark.png │ --rw---- 1.0 fat 1204 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_repeat_single_light.png │ --rw---- 1.0 fat 1556 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_start_dark.png │ --rw---- 1.0 fat 1512 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_start_light.png │ --rw---- 1.0 fat 320 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_stop_dark.png │ --rw---- 1.0 fat 320 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/media_stop_light.png │ --rw---- 1.0 fat 754 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/notification_close_dark.png │ --rw---- 1.0 fat 727 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/notification_close_light.png │ --rw---- 1.0 fat 1232 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/playing_dark.png │ --rw---- 1.0 fat 1156 b- stor 15-Oct-08 07:45 res/drawable-xxxhdpi-v4/playing_light.png │ --rw---- 2.0 fat 700 bl defN 15-Oct-08 07:53 res/drawable/abc_btn_borderless_material.xml │ --rw---- 2.0 fat 560 bl defN 15-Oct-08 07:53 res/drawable/abc_btn_check_material.xml │ --rw---- 2.0 fat 1092 bl defN 15-Oct-08 07:53 res/drawable/abc_btn_default_mtrl_shape.xml │ --rw---- 2.0 fat 560 bl defN 15-Oct-08 07:53 res/drawable/abc_btn_radio_material.xml │ --rw---- 2.0 fat 436 bl defN 15-Oct-08 07:53 res/drawable/abc_cab_background_internal_bg.xml │ --rw---- 2.0 fat 412 bl defN 15-Oct-08 07:53 res/drawable/abc_cab_background_top_material.xml │ --rw---- 2.0 fat 844 bl defN 15-Oct-08 07:53 res/drawable/abc_dialog_material_background_dark.xml │ --rw---- 2.0 fat 844 bl defN 15-Oct-08 07:53 res/drawable/abc_dialog_material_background_light.xml │ --rw---- 2.0 fat 1040 bl defN 15-Oct-08 07:53 res/drawable/abc_edit_text_material.xml │ --rw---- 2.0 fat 1136 bl defN 15-Oct-08 07:53 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 15-Oct-08 07:53 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 15-Oct-08 07:53 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 15-Oct-08 07:53 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 15-Oct-08 07:53 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 15-Oct-08 07:53 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 664 bl defN 15-Oct-08 07:53 res/drawable/abc_ratingbar_full_material.xml │ --rw---- 2.0 fat 1328 bl defN 15-Oct-08 07:53 res/drawable/abc_spinner_textfield_background_material.xml │ --rw---- 2.0 fat 560 bl defN 15-Oct-08 07:53 res/drawable/abc_switch_thumb_material.xml │ --rw---- 2.0 fat 564 bl defN 15-Oct-08 07:53 res/drawable/abc_tab_indicator_material.xml │ --rw---- 2.0 fat 880 bl defN 15-Oct-08 07:53 res/drawable/abc_textfield_search_material.xml │ --rw---- 2.0 fat 520 bl defN 15-Oct-08 07:53 res/drawable/above_shadow.xml │ --rw---- 1.0 fat 3570 b- stor 15-Oct-08 07:45 res/drawable/appwidget4x1_preview.png │ --rw---- 1.0 fat 6191 b- stor 15-Oct-08 07:45 res/drawable/appwidget4x2_preview.png │ --rw---- 1.0 fat 6874 b- stor 15-Oct-08 07:45 res/drawable/appwidget4x3_preview.png │ --rw---- 1.0 fat 10340 b- stor 15-Oct-08 07:45 res/drawable/appwidget4x4_preview.png │ --rw---- 2.0 fat 520 bl defN 15-Oct-08 07:53 res/drawable/below_shadow.xml │ --rw---- 1.0 fat 35612 b- stor 15-Oct-08 07:45 res/drawable/drawer_header.jpg │ --rw---- 2.0 fat 436 bl defN 15-Oct-08 07:53 res/drawable/fab_background.xml │ --rw---- 2.0 fat 928 bl defN 15-Oct-08 07:53 res/drawable/fast_scroller_bubble.xml │ --rw---- 2.0 fat 1344 bl defN 15-Oct-08 07:53 res/drawable/fast_scroller_handle.xml │ --rw---- 2.0 fat 828 bl defN 15-Oct-08 07:53 res/drawable/mr_ic_media_route_connecting_mono_dark.xml │ --rw---- 2.0 fat 828 bl defN 15-Oct-08 07:53 res/drawable/mr_ic_media_route_connecting_mono_light.xml │ --rw---- 2.0 fat 880 bl defN 15-Oct-08 07:53 res/drawable/mr_ic_media_route_mono_dark.xml │ --rw---- 2.0 fat 880 bl defN 15-Oct-08 07:53 res/drawable/mr_ic_media_route_mono_light.xml │ --rw---- 2.0 fat 424 bl defN 15-Oct-08 07:53 res/drawable/mr_ic_pause_dark.xml │ --rw---- 2.0 fat 424 bl defN 15-Oct-08 07:53 res/drawable/mr_ic_pause_light.xml │ --rw---- 2.0 fat 424 bl defN 15-Oct-08 07:53 res/drawable/mr_ic_play_dark.xml │ --rw---- 2.0 fat 424 bl defN 15-Oct-08 07:53 res/drawable/mr_ic_play_light.xml │ --rw---- 2.0 fat 424 bl defN 15-Oct-08 07:53 res/drawable/mr_ic_settings_dark.xml │ --rw---- 2.0 fat 424 bl defN 15-Oct-08 07:53 res/drawable/mr_ic_settings_light.xml │ --rw---- 2.0 fat 332 bl defN 15-Oct-08 07:53 res/drawable/notification_backward.xml │ --rw---- 2.0 fat 332 bl defN 15-Oct-08 07:53 res/drawable/notification_close.xml │ --rw---- 2.0 fat 532 bl defN 15-Oct-08 07:53 res/drawable/notification_divider.xml │ --rw---- 2.0 fat 332 bl defN 15-Oct-08 07:53 res/drawable/notification_forward.xml │ --rw---- 2.0 fat 332 bl defN 15-Oct-08 07:53 res/drawable/notification_pause.xml │ --rw---- 2.0 fat 332 bl defN 15-Oct-08 07:53 res/drawable/notification_start.xml │ --rw---- 2.0 fat 564 bl defN 15-Oct-08 07:53 res/drawable/snackbar_background.xml │ --rw---- 2.0 fat 3920 bl defN 15-Oct-08 07:53 res/layout-land/download.xml │ --rw---- 2.0 fat 796 bl defN 15-Oct-08 07:53 res/layout-large-land-v4/abstract_fragment_container.xml │ --rw---- 2.0 fat 3892 bl defN 15-Oct-08 07:53 res/layout-large-land-v4/download.xml │ --rw---- 2.0 fat 3852 bl defN 15-Oct-08 07:53 res/layout-port/download.xml │ --rw---- 2.0 fat 528 bl defN 15-Oct-08 07:53 res/layout-sw600dp-v13/layout_snackbar.xml │ --rw---- 2.0 fat 3828 bl defN 15-Oct-08 07:53 res/layout-v17/abc_alert_dialog_material.xml │ --rw---- 2.0 fat 1164 bl defN 15-Oct-08 07:53 res/layout-v17/abc_dialog_title_material.xml │ --rw---- 2.0 fat 3736 bl defN 15-Oct-08 07:53 res/layout-v17/abc_search_view.xml │ --rw---- 2.0 fat 1996 bl defN 15-Oct-08 07:53 res/layout-v17/drawer_header.xml │ --rw---- 2.0 fat 1232 bl defN 15-Oct-08 07:53 res/layout-v17/layout_snackbar_include.xml │ --rw---- 2.0 fat 1204 bl defN 15-Oct-08 07:53 res/layout-v17/mr_media_route_list_item.xml │ --rw---- 2.0 fat 1780 bl defN 15-Oct-08 07:53 res/layout-v17/notification_template_big_media.xml │ --rw---- 2.0 fat 1920 bl defN 15-Oct-08 07:53 res/layout-v17/notification_template_big_media_narrow.xml │ --rw---- 2.0 fat 2848 bl defN 15-Oct-08 07:53 res/layout-v17/notification_template_lines.xml │ --rw---- 2.0 fat 1428 bl defN 15-Oct-08 07:53 res/layout-v17/notification_template_media.xml │ --rw---- 2.0 fat 660 bl defN 15-Oct-08 07:53 res/layout-v17/notification_template_part_chronometer.xml │ --rw---- 2.0 fat 660 bl defN 15-Oct-08 07:53 res/layout-v17/notification_template_part_time.xml │ --rw---- 2.0 fat 1660 bl defN 15-Oct-08 07:53 res/layout-v21/abc_screen_toolbar.xml │ --rw---- 2.0 fat 4292 bl defN 15-Oct-08 07:53 res/layout-v21/abstract_fragment_activity.xml │ --rw---- 2.0 fat 988 bl defN 15-Oct-08 07:53 res/layout-v21/settings_activity.xml │ --rw---- 2.0 fat 940 bl defN 15-Oct-08 07:53 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 448 bl defN 15-Oct-08 07:53 res/layout/abc_action_bar_up_container.xml │ --rw---- 2.0 fat 396 bl defN 15-Oct-08 07:53 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 812 bl defN 15-Oct-08 07:53 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 584 bl defN 15-Oct-08 07:53 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 508 bl defN 15-Oct-08 07:53 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 632 bl defN 15-Oct-08 07:53 res/layout/abc_action_mode_close_item_material.xml │ --rw---- 2.0 fat 1760 bl defN 15-Oct-08 07:53 res/layout/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1272 bl defN 15-Oct-08 07:53 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 3740 bl defN 15-Oct-08 07:53 res/layout/abc_alert_dialog_material.xml │ --rw---- 2.0 fat 1120 bl defN 15-Oct-08 07:53 res/layout/abc_dialog_title_material.xml │ --rw---- 2.0 fat 404 bl defN 15-Oct-08 07:53 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Oct-08 07:53 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 15-Oct-08 07:53 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1412 bl defN 15-Oct-08 07:53 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Oct-08 07:53 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1556 bl defN 15-Oct-08 07:53 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 564 bl defN 15-Oct-08 07:53 res/layout/abc_screen_content_include.xml │ --rw---- 2.0 fat 892 bl defN 15-Oct-08 07:53 res/layout/abc_screen_simple.xml │ --rw---- 2.0 fat 848 bl defN 15-Oct-08 07:53 res/layout/abc_screen_simple_overlay_action_mode.xml │ --rw---- 2.0 fat 1608 bl defN 15-Oct-08 07:53 res/layout/abc_screen_toolbar.xml │ --rw---- 2.0 fat 2244 bl defN 15-Oct-08 07:53 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3688 bl defN 15-Oct-08 07:53 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 768 bl defN 15-Oct-08 07:53 res/layout/abc_select_dialog_material.xml │ --rw---- 2.0 fat 488 bl defN 15-Oct-08 07:53 res/layout/abc_simple_dropdown_hint.xml │ --rw---- 2.0 fat 896 bl defN 15-Oct-08 07:53 res/layout/abstract_activity.xml │ --rw---- 2.0 fat 4212 bl defN 15-Oct-08 07:53 res/layout/abstract_fragment_activity.xml │ --rw---- 2.0 fat 408 bl defN 15-Oct-08 07:53 res/layout/abstract_fragment_container.xml │ --rw---- 2.0 fat 1304 bl defN 15-Oct-08 07:53 res/layout/abstract_recycler_fragment.xml │ --rw---- 2.0 fat 664 bl defN 15-Oct-08 07:53 res/layout/actionbar_spinner.xml │ --rw---- 2.0 fat 2848 bl defN 15-Oct-08 07:53 res/layout/album_cell_item.xml │ --rw---- 2.0 fat 1184 bl defN 15-Oct-08 07:53 res/layout/album_list_header.xml │ --rw---- 2.0 fat 2540 bl defN 15-Oct-08 07:53 res/layout/album_list_item.xml │ --rw---- 2.0 fat 2912 bl defN 15-Oct-08 07:53 res/layout/appwidget4x1.xml │ --rw---- 2.0 fat 3468 bl defN 15-Oct-08 07:53 res/layout/appwidget4x2.xml │ --rw---- 2.0 fat 3096 bl defN 15-Oct-08 07:53 res/layout/appwidget4x3.xml │ --rw---- 2.0 fat 3160 bl defN 15-Oct-08 07:53 res/layout/appwidget4x4.xml │ --rw---- 2.0 fat 1108 bl defN 15-Oct-08 07:53 res/layout/basic_choice_item.xml │ --rw---- 2.0 fat 1392 bl defN 15-Oct-08 07:53 res/layout/basic_count_item.xml │ --rw---- 2.0 fat 696 bl defN 15-Oct-08 07:53 res/layout/basic_header.xml │ --rw---- 2.0 fat 1444 bl defN 15-Oct-08 07:53 res/layout/basic_list_item.xml │ --rw---- 2.0 fat 1088 bl defN 15-Oct-08 07:53 res/layout/change_email.xml │ --rw---- 2.0 fat 1088 bl defN 15-Oct-08 07:53 res/layout/change_password.xml │ --rw---- 2.0 fat 1812 bl defN 15-Oct-08 07:53 res/layout/chat.xml │ --rw---- 2.0 fat 2060 bl defN 15-Oct-08 07:53 res/layout/chat_item.xml │ --rw---- 2.0 fat 2052 bl defN 15-Oct-08 07:53 res/layout/chat_item_reverse.xml │ --rw---- 2.0 fat 1724 bl defN 15-Oct-08 07:53 res/layout/complex_list_item.xml │ --rw---- 2.0 fat 1088 bl defN 15-Oct-08 07:53 res/layout/confirm_password.xml │ --rw---- 2.0 fat 1088 bl defN 15-Oct-08 07:53 res/layout/create_bookmark.xml │ --rw---- 2.0 fat 1124 bl defN 15-Oct-08 07:53 res/layout/create_podcast.xml │ --rw---- 2.0 fat 2412 bl defN 15-Oct-08 07:53 res/layout/create_user.xml │ --rw---- 2.0 fat 624 bl defN 15-Oct-08 07:53 res/layout/design_navigation_item.xml │ --rw---- 2.0 fat 416 bl defN 15-Oct-08 07:53 res/layout/design_navigation_item_header.xml │ --rw---- 2.0 fat 480 bl defN 15-Oct-08 07:53 res/layout/design_navigation_item_separator.xml │ --rw---- 2.0 fat 572 bl defN 15-Oct-08 07:53 res/layout/design_navigation_item_subheader.xml │ --rw---- 2.0 fat 576 bl defN 15-Oct-08 07:53 res/layout/design_navigation_menu.xml │ --rw---- 2.0 fat 992 bl defN 15-Oct-08 07:53 res/layout/details_item.xml │ --rw---- 2.0 fat 1888 bl defN 15-Oct-08 07:53 res/layout/download_media_buttons.xml │ --rw---- 2.0 fat 1396 bl defN 15-Oct-08 07:53 res/layout/download_playlist.xml │ --rw---- 2.0 fat 1484 bl defN 15-Oct-08 07:53 res/layout/download_slider.xml │ --rw---- 2.0 fat 1940 bl defN 15-Oct-08 07:53 res/layout/drawer_header.xml │ --rw---- 2.0 fat 3260 bl defN 15-Oct-08 07:53 res/layout/edit_play_action.xml │ --rw---- 2.0 fat 1484 bl defN 15-Oct-08 07:53 res/layout/equalizer.xml │ --rw---- 2.0 fat 1224 bl defN 15-Oct-08 07:53 res/layout/equalizer_bar.xml │ --rw---- 2.0 fat 980 bl defN 15-Oct-08 07:53 res/layout/fast_scroller.xml │ --rw---- 2.0 fat 1452 bl defN 15-Oct-08 07:53 res/layout/genre_list_item.xml │ --rw---- 2.0 fat 856 bl defN 15-Oct-08 07:53 res/layout/home.xml │ --rw---- 2.0 fat 528 bl defN 15-Oct-08 07:53 res/layout/layout_snackbar.xml │ --rw---- 2.0 fat 1184 bl defN 15-Oct-08 07:53 res/layout/layout_snackbar_include.xml │ --rw---- 2.0 fat 372 bl defN 15-Oct-08 07:53 res/layout/layout_tab_icon.xml │ --rw---- 2.0 fat 444 bl defN 15-Oct-08 07:53 res/layout/layout_tab_text.xml │ --rw---- 2.0 fat 1688 bl defN 15-Oct-08 07:53 res/layout/lyrics.xml │ --rw---- 2.0 fat 1140 bl defN 15-Oct-08 07:53 res/layout/mr_media_route_chooser_dialog.xml │ --rw---- 2.0 fat 4280 bl defN 15-Oct-08 07:53 res/layout/mr_media_route_controller_material_dialog_b.xml │ --rw---- 2.0 fat 1204 bl defN 15-Oct-08 07:53 res/layout/mr_media_route_list_item.xml │ --rw---- 2.0 fat 2172 bl defN 15-Oct-08 07:53 res/layout/notification.xml │ --rw---- 2.0 fat 2972 bl defN 15-Oct-08 07:53 res/layout/notification_expanded.xml │ --rw---- 2.0 fat 616 bl defN 15-Oct-08 07:53 res/layout/notification_media_action.xml │ --rw---- 2.0 fat 688 bl defN 15-Oct-08 07:53 res/layout/notification_media_cancel_action.xml │ --rw---- 2.0 fat 1640 bl defN 15-Oct-08 07:53 res/layout/notification_template_big_media.xml │ --rw---- 2.0 fat 1660 bl defN 15-Oct-08 07:53 res/layout/notification_template_big_media_narrow.xml │ --rw---- 2.0 fat 2676 bl defN 15-Oct-08 07:53 res/layout/notification_template_lines.xml │ --rw---- 2.0 fat 1336 bl defN 15-Oct-08 07:53 res/layout/notification_template_media.xml │ --rw---- 2.0 fat 616 bl defN 15-Oct-08 07:53 res/layout/notification_template_part_chronometer.xml │ --rw---- 2.0 fat 616 bl defN 15-Oct-08 07:53 res/layout/notification_template_part_time.xml │ --rw---- 2.0 fat 1460 bl defN 15-Oct-08 07:53 res/layout/playlist_cell_item.xml │ --rw---- 2.0 fat 1340 bl defN 15-Oct-08 07:53 res/layout/playlist_list_item.xml │ --rw---- 2.0 fat 596 bl defN 15-Oct-08 07:53 res/layout/preferences.xml │ --rw---- 2.0 fat 844 bl defN 15-Oct-08 07:53 res/layout/progress.xml │ --rw---- 2.0 fat 720 bl defN 15-Oct-08 07:53 res/layout/rating.xml │ --rw---- 2.0 fat 996 bl defN 15-Oct-08 07:53 res/layout/save_playlist.xml │ --rw---- 2.0 fat 788 bl defN 15-Oct-08 07:53 res/layout/seekbar_preference.xml │ --rw---- 2.0 fat 4884 bl defN 15-Oct-08 07:53 res/layout/select_album_header.xml │ --rw---- 2.0 fat 1708 bl defN 15-Oct-08 07:53 res/layout/select_artist_header.xml │ --rw---- 2.0 fat 648 bl defN 15-Oct-08 07:53 res/layout/select_dialog_item_material.xml │ --rw---- 2.0 fat 692 bl defN 15-Oct-08 07:53 res/layout/select_dialog_multichoice_material.xml │ --rw---- 2.0 fat 692 bl defN 15-Oct-08 07:53 res/layout/select_dialog_singlechoice_material.xml │ --rw---- 2.0 fat 948 bl defN 15-Oct-08 07:53 res/layout/settings_activity.xml │ --rw---- 2.0 fat 2516 bl defN 15-Oct-08 07:53 res/layout/shuffle_dialog.xml │ --rw---- 2.0 fat 3412 bl defN 15-Oct-08 07:53 res/layout/song_list_item.xml │ --rw---- 2.0 fat 924 bl defN 15-Oct-08 07:53 res/layout/start_timer.xml │ --rw---- 2.0 fat 888 bl defN 15-Oct-08 07:53 res/layout/static_drawer_activity.xml │ --rw---- 2.0 fat 508 bl defN 15-Oct-08 07:53 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 708 bl defN 15-Oct-08 07:53 res/layout/sync_dialog.xml │ --rw---- 2.0 fat 1204 bl defN 15-Oct-08 07:53 res/layout/tab_progress.xml │ --rw---- 2.0 fat 2272 bl defN 15-Oct-08 07:53 res/layout/update_playlist.xml │ --rw---- 2.0 fat 2296 bl defN 15-Oct-08 07:53 res/layout/update_share.xml │ --rw---- 2.0 fat 2304 bl defN 15-Oct-08 07:53 res/layout/user_header.xml │ --rw---- 2.0 fat 1656 bl defN 15-Oct-08 07:53 res/layout/user_list_item.xml │ --rw---- 2.0 fat 892 bl defN 15-Oct-08 07:53 res/menu/abstract_top_menu.xml │ --rw---- 2.0 fat 660 bl defN 15-Oct-08 07:53 res/menu/admin.xml │ --rw---- 2.0 fat 680 bl defN 15-Oct-08 07:53 res/menu/admin_context.xml │ --rw---- 2.0 fat 480 bl defN 15-Oct-08 07:53 res/menu/admin_context_user.xml │ --rw---- 2.0 fat 660 bl defN 15-Oct-08 07:53 res/menu/downloading.xml │ --rw---- 2.0 fat 660 bl defN 15-Oct-08 07:53 res/menu/drawer_menu.xml │ --rw---- 2.0 fat 1828 bl defN 15-Oct-08 07:53 res/menu/drawer_navigation.xml │ --rw---- 2.0 fat 752 bl defN 15-Oct-08 07:53 res/menu/empty.xml │ --rw---- 2.0 fat 1392 bl defN 15-Oct-08 07:53 res/menu/main.xml │ --rw---- 2.0 fat 1672 bl defN 15-Oct-08 07:53 res/menu/multiselect_media.xml │ --rw---- 2.0 fat 1172 bl defN 15-Oct-08 07:53 res/menu/multiselect_media_offline.xml │ --rw---- 2.0 fat 1784 bl defN 15-Oct-08 07:53 res/menu/nowplaying.xml │ --rw---- 2.0 fat 1692 bl defN 15-Oct-08 07:53 res/menu/nowplaying_context.xml │ --rw---- 2.0 fat 1052 bl defN 15-Oct-08 07:53 res/menu/nowplaying_context_offline.xml │ --rw---- 2.0 fat 1596 bl defN 15-Oct-08 07:53 res/menu/nowplaying_offline.xml │ --rw---- 2.0 fat 660 bl defN 15-Oct-08 07:53 res/menu/search.xml │ --rw---- 2.0 fat 1672 bl defN 15-Oct-08 07:53 res/menu/select_album.xml │ --rw---- 2.0 fat 2288 bl defN 15-Oct-08 07:53 res/menu/select_album_context.xml │ --rw---- 2.0 fat 1468 bl defN 15-Oct-08 07:53 res/menu/select_album_context_offline.xml │ --rw---- 2.0 fat 1032 bl defN 15-Oct-08 07:53 res/menu/select_album_list.xml │ --rw---- 2.0 fat 1172 bl defN 15-Oct-08 07:53 res/menu/select_artist.xml │ --rw---- 2.0 fat 1808 bl defN 15-Oct-08 07:53 res/menu/select_artist_context.xml │ --rw---- 2.0 fat 1188 bl defN 15-Oct-08 07:53 res/menu/select_artist_context_offline.xml │ --rw---- 2.0 fat 1692 bl defN 15-Oct-08 07:53 res/menu/select_bookmark_context.xml │ --rw---- 2.0 fat 1432 bl defN 15-Oct-08 07:53 res/menu/select_playlist_context.xml │ --rw---- 2.0 fat 748 bl defN 15-Oct-08 07:53 res/menu/select_playlist_context_offline.xml │ --rw---- 2.0 fat 852 bl defN 15-Oct-08 07:53 res/menu/select_podcast_episode.xml │ --rw---- 2.0 fat 1592 bl defN 15-Oct-08 07:53 res/menu/select_podcast_episode_context.xml │ --rw---- 2.0 fat 852 bl defN 15-Oct-08 07:53 res/menu/select_podcast_episode_context_offline.xml │ --rw---- 2.0 fat 480 bl defN 15-Oct-08 07:53 res/menu/select_podcast_episode_offline.xml │ --rw---- 2.0 fat 1132 bl defN 15-Oct-08 07:53 res/menu/select_podcasts.xml │ --rw---- 2.0 fat 780 bl defN 15-Oct-08 07:53 res/menu/select_podcasts_context.xml │ --rw---- 2.0 fat 480 bl defN 15-Oct-08 07:53 res/menu/select_podcasts_context_offline.xml │ --rw---- 2.0 fat 780 bl defN 15-Oct-08 07:53 res/menu/select_share_context.xml │ --rw---- 2.0 fat 1432 bl defN 15-Oct-08 07:53 res/menu/select_song.xml │ --rw---- 2.0 fat 2392 bl defN 15-Oct-08 07:53 res/menu/select_song_context.xml │ --rw---- 2.0 fat 1212 bl defN 15-Oct-08 07:53 res/menu/select_song_context_offline.xml │ --rw---- 2.0 fat 1000 bl defN 15-Oct-08 07:53 res/menu/select_song_offline.xml │ --rw---- 2.0 fat 1052 bl defN 15-Oct-08 07:53 res/menu/select_video_context.xml │ --rw---- 2.0 fat 772 bl defN 15-Oct-08 07:53 res/menu/select_video_context_offline.xml │ --rw---- 2.0 fat 800 bl defN 15-Oct-08 07:53 res/menu/similar_artists.xml │ --rw---- 2.0 fat 700 bl defN 15-Oct-08 07:53 res/menu/tasker_configuration.xml │ --rw---- 2.0 fat 480 bl defN 15-Oct-08 07:53 res/menu/unstar.xml │ --rw---- 2.0 fat 1132 bl defN 15-Oct-08 07:53 res/menu/user.xml │ --rw---- 2.0 fat 660 bl defN 15-Oct-08 07:53 res/menu/user_user.xml │ --rw---- 2.0 fat 600 bl defN 15-Oct-08 07:53 res/xml-v17/appwidget4x4.xml │ --rw---- 2.0 fat 504 bl defN 15-Oct-08 07:53 res/xml/appwidget4x1.xml │ --rw---- 2.0 fat 504 bl defN 15-Oct-08 07:53 res/xml/appwidget4x2.xml │ --rw---- 2.0 fat 504 bl defN 15-Oct-08 07:53 res/xml/appwidget4x3.xml │ --rw---- 2.0 fat 504 bl defN 15-Oct-08 07:53 res/xml/appwidget4x4.xml │ --rw---- 2.0 fat 424 bl defN 15-Oct-08 07:53 res/xml/authenticator.xml │ --rw---- 2.0 fat 33100 bl defN 15-Oct-08 07:53 res/xml/changelog.xml │ --rw---- 2.0 fat 588 bl defN 15-Oct-08 07:53 res/xml/mostrecent_syncadapter.xml │ --rw---- 2.0 fat 584 bl defN 15-Oct-08 07:53 res/xml/playlists_syncadapter.xml │ --rw---- 2.0 fat 584 bl defN 15-Oct-08 07:53 res/xml/podcasts_syncadapter.xml │ --rw---- 2.0 fat 692 bl defN 15-Oct-08 07:53 res/xml/searchable.xml │ --rw---- 2.0 fat 13380 bl defN 15-Oct-08 07:53 res/xml/settings.xml │ --rw---- 2.0 fat 584 bl defN 15-Oct-08 07:53 res/xml/starred_syncadapter.xml │ --rw---- 1.0 fat 625596 b- stor 15-Oct-08 07:46 resources.arsc │ --rw---- 2.0 fat 3708412 bl defN 15-Oct-08 07:53 classes.dex │ --rw---- 2.0 fat 84 bl defN 15-Oct-08 07:53 org/eclipse/jetty/http/encoding.properties │ --rw---- 2.0 fat 5167 bl defN 15-Oct-08 07:53 org/eclipse/jetty/http/mime.properties │ --rw---- 2.0 fat 0 bl defN 15-Oct-08 07:53 org/eclipse/jetty/http/useragents │ --rw---- 2.0 fat 256 bl defN 15-Oct-08 07:53 org/eclipse/jetty/server/jmx/NCSARequestLog-mbean.properties │ --rw---- 2.0 fat 1511 bl defN 15-Oct-08 07:53 org/eclipse/jetty/server/jmx/AbstractConnector-mbean.properties │ --rw---- 2.0 fat 144 bl defN 15-Oct-08 07:53 org/eclipse/jetty/server/jmx/HandlerContainer-mbean.properties │ --rw---- 2.0 fat 127 bl defN 15-Oct-08 07:53 org/eclipse/jetty/server/jmx/Handler-mbean.properties │ --rw---- 2.0 fat 2403 bl defN 15-Oct-08 07:53 org/eclipse/jetty/server/jmx/Connector-mbean.properties │ --rw---- 2.0 fat 471 bl defN 15-Oct-08 07:53 org/eclipse/jetty/server/jmx/Server-mbean.properties │ --rw---- 2.0 fat 82 bl defN 15-Oct-08 07:53 org/eclipse/jetty/server/handler/jmx/HandlerWrapper-mbean.properties │ --rw---- 2.0 fat 113 bl defN 15-Oct-08 07:53 org/eclipse/jetty/server/handler/jmx/ContextHandlerCollection-mbean.properties │ --rw---- 2.0 fat 31 bl defN 15-Oct-08 07:53 org/eclipse/jetty/server/handler/jmx/AbstractHandler-mbean.properties │ --rw---- 2.0 fat 1583 bl defN 15-Oct-08 07:53 org/eclipse/jetty/server/handler/jmx/ContextHandler-mbean.properties │ --rw---- 2.0 fat 2222 bl defN 15-Oct-08 07:53 org/eclipse/jetty/server/handler/jmx/StatisticsHandler-mbean.properties │ --rw---- 2.0 fat 83 bl defN 15-Oct-08 07:53 org/eclipse/jetty/server/handler/jmx/HandlerCollection-mbean.properties │ --rw---- 2.0 fat 1346 bl defN 15-Oct-08 07:53 org/eclipse/jetty/server/session/jmx/AbstractSessionManager-mbean.properties │ --rw---- 2.0 fat 171 bl defN 15-Oct-08 07:53 org/eclipse/jetty/server/nio/jmx/SelectChannelConnector-mbean.properties │ --rw---- 2.0 fat 1150 bl defN 15-Oct-08 07:53 org/eclipse/jetty/favicon.ico │ --rw---- 2.0 fat 66218 bl defN 15-Oct-08 07:53 org/seamless/schemas/xhtml1-strict.xsd │ --rw---- 2.0 fat 8835 bl defN 15-Oct-08 07:53 org/seamless/schemas/xml.xsd │ --rw---- 2.0 fat 128 bl defN 15-Oct-08 07:53 org/eclipse/jetty/servlet/jmx/ServletHolder-mbean.properties │ --rw---- 2.0 fat 214 bl defN 15-Oct-08 07:53 org/eclipse/jetty/servlet/jmx/ServletContextHandler-mbean.properties │ --rw---- 2.0 fat 88 bl defN 15-Oct-08 07:53 org/eclipse/jetty/servlet/jmx/ServletMapping-mbean.properties │ --rw---- 2.0 fat 115 bl defN 15-Oct-08 07:53 org/eclipse/jetty/servlet/jmx/FilterMapping-mbean.properties │ --rw---- 2.0 fat 121 bl defN 15-Oct-08 07:53 org/eclipse/jetty/servlet/jmx/Holder-mbean.properties │ --rw---- 2.0 fat 186 bl defN 15-Oct-08 07:53 org/eclipse/jetty/servlet/jmx/ServletHandler-mbean.properties │ --rw---- 2.0 fat 825 bl defN 15-Oct-08 07:53 org/seamless/swing/logging/img/configure.png │ --rw---- 2.0 fat 3356 bl defN 15-Oct-08 07:53 org/seamless/swing/logging/img/copyclipboard.png │ --rw---- 2.0 fat 1090 bl defN 15-Oct-08 07:53 org/seamless/swing/logging/img/debug.png │ --rw---- 2.0 fat 3632 bl defN 15-Oct-08 07:53 org/seamless/swing/logging/img/info.png │ --rw---- 2.0 fat 827 bl defN 15-Oct-08 07:53 org/seamless/swing/logging/img/pause.png │ --rw---- 2.0 fat 3230 bl defN 15-Oct-08 07:53 org/seamless/swing/logging/img/removetext.png │ --rw---- 2.0 fat 1045 bl defN 15-Oct-08 07:53 org/seamless/swing/logging/img/trace.png │ --rw---- 2.0 fat 484 bl defN 15-Oct-08 07:53 org/seamless/swing/logging/img/viewtext.png │ --rw---- 2.0 fat 3459 bl defN 15-Oct-08 07:53 org/seamless/swing/logging/img/warn.png │ --rw---- 2.0 fat 36116 bl defN 15-Oct-08 07:53 about_files/LICENSE_CDDL.txt │ --rw---- 2.0 fat 2864 bl defN 15-Oct-08 07:53 javax/servlet/LocalStrings.properties │ --rw---- 2.0 fat 2799 bl defN 15-Oct-08 07:53 javax/servlet/LocalStrings_fr.properties │ --rw---- 2.0 fat 2834 bl defN 15-Oct-08 07:53 javax/servlet/LocalStrings_ja.properties │ --rw---- 2.0 fat 3514 bl defN 15-Oct-08 07:53 javax/servlet/http/LocalStrings.properties │ --rw---- 2.0 fat 3401 bl defN 15-Oct-08 07:53 javax/servlet/http/LocalStrings_es.properties │ --rw---- 2.0 fat 3360 bl defN 15-Oct-08 07:53 javax/servlet/http/LocalStrings_fr.properties │ --rw---- 2.0 fat 4062 bl defN 15-Oct-08 07:53 javax/servlet/http/LocalStrings_ja.properties │ --rw---- 2.0 fat 16085 bl defN 15-Oct-08 07:53 javax/servlet/resources/XMLSchema.dtd │ --rw---- 2.0 fat 6367 bl defN 15-Oct-08 07:53 javax/servlet/resources/datatypes.dtd │ --rw---- 2.0 fat 46619 bl defN 15-Oct-08 07:53 javax/servlet/resources/j2ee_1_4.xsd │ --rw---- 2.0 fat 15404 bl defN 15-Oct-08 07:53 javax/servlet/resources/j2ee_web_services_1_1.xsd │ --rw---- 2.0 fat 11121 bl defN 15-Oct-08 07:53 javax/servlet/resources/j2ee_web_services_client_1_1.xsd │ --rw---- 2.0 fat 63732 bl defN 15-Oct-08 07:53 javax/servlet/resources/javaee_5.xsd │ --rw---- 2.0 fat 81031 bl defN 15-Oct-08 07:53 javax/servlet/resources/javaee_6.xsd │ --rw---- 2.0 fat 23849 bl defN 15-Oct-08 07:53 javax/servlet/resources/javaee_web_services_1_2.xsd │ --rw---- 2.0 fat 20684 bl defN 15-Oct-08 07:53 javax/servlet/resources/javaee_web_services_1_3.xsd │ --rw---- 2.0 fat 18354 bl defN 15-Oct-08 07:53 javax/servlet/resources/javaee_web_services_client_1_2.xsd │ --rw---- 2.0 fat 26915 bl defN 15-Oct-08 07:53 javax/servlet/resources/javaee_web_services_client_1_3.xsd │ --rw---- 2.0 fat 17270 bl defN 15-Oct-08 07:53 javax/servlet/resources/web-app_2_2.dtd │ --rw---- 2.0 fat 31147 bl defN 15-Oct-08 07:53 javax/servlet/resources/web-app_2_3.dtd │ --rw---- 2.0 fat 37061 bl defN 15-Oct-08 07:53 javax/servlet/resources/web-app_2_4.xsd │ --rw---- 2.0 fat 38549 bl defN 15-Oct-08 07:53 javax/servlet/resources/web-app_2_5.xsd │ --rw---- 2.0 fat 11005 bl defN 15-Oct-08 07:53 javax/servlet/resources/web-app_3_0.xsd │ --rw---- 2.0 fat 51794 bl defN 15-Oct-08 07:53 javax/servlet/resources/web-common_3_0.xsd │ --rw---- 2.0 fat 10151 bl defN 15-Oct-08 07:53 javax/servlet/resources/web-fragment_3_0.xsd │ --rw---- 2.0 fat 2922 bl defN 15-Oct-08 07:53 javax/servlet/resources/xml.xsd │ --rw---- 2.0 fat 63 bl defN 15-Oct-08 07:53 plugin.properties │ --rw---- 2.0 fat 319 bl defN 15-Oct-08 07:53 jetty-dir.css │ --rw---- 2.0 fat 12782 bl defN 15-Oct-08 07:53 org/fourthline/cling/support/avtransport/metadata-1.0-avt.xsd │ --rw---- 2.0 fat 14458 bl defN 15-Oct-08 07:53 org/fourthline/cling/support/avtransport/metadata-1.01-avt.xsd │ --rw---- 2.0 fat 2328 bl defN 15-Oct-08 07:53 org/fourthline/cling/support/contentdirectory/descriptor/dc-elements-1.1.xsd │ --rw---- 2.0 fat 15318 bl defN 15-Oct-08 07:53 org/fourthline/cling/support/contentdirectory/descriptor/didl-lite-1.0.xsd │ --rw---- 2.0 fat 8723 bl defN 15-Oct-08 07:53 org/fourthline/cling/support/contentdirectory/descriptor/upnp-cds-1.0.xsd │ --rw---- 2.0 fat 10092 bl defN 15-Oct-08 07:53 org/fourthline/cling/support/renderingcontrol/metadata-1.0-rcs.xsd │ -1106 files, 6378143 bytes uncompressed, 3255118 bytes compressed: 49.0% │ +-rw---- 2.0 fat 18456 bX defN 17-Sep-26 00:12 AndroidManifest.xml │ +-rw---- 2.0 fat 396 bl defN 17-Sep-26 00:12 res/anim/abc_fade_in.xml │ +-rw---- 2.0 fat 396 bl defN 17-Sep-26 00:12 res/anim/abc_fade_out.xml │ +-rw---- 2.0 fat 860 bl defN 17-Sep-26 00:12 res/anim/abc_grow_fade_in_from_bottom.xml │ +-rw---- 2.0 fat 512 bl defN 17-Sep-26 00:12 res/anim/abc_popup_enter.xml │ +-rw---- 2.0 fat 512 bl defN 17-Sep-26 00:12 res/anim/abc_popup_exit.xml │ +-rw---- 2.0 fat 860 bl defN 17-Sep-26 00:12 res/anim/abc_shrink_fade_out_from_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-Sep-26 00:12 res/anim/abc_slide_in_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-Sep-26 00:12 res/anim/abc_slide_in_top.xml │ +-rw---- 2.0 fat 400 bl defN 17-Sep-26 00:12 res/anim/abc_slide_out_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-Sep-26 00:12 res/anim/abc_slide_out_top.xml │ +-rw---- 2.0 fat 688 bl defN 17-Sep-26 00:12 res/anim/enter_from_left.xml │ +-rw---- 2.0 fat 688 bl defN 17-Sep-26 00:12 res/anim/enter_from_right.xml │ +-rw---- 2.0 fat 688 bl defN 17-Sep-26 00:12 res/anim/exit_to_left.xml │ +-rw---- 2.0 fat 688 bl defN 17-Sep-26 00:12 res/anim/exit_to_right.xml │ +-rw---- 2.0 fat 688 bl defN 17-Sep-26 00:12 res/anim/fab_in.xml │ +-rw---- 2.0 fat 688 bl defN 17-Sep-26 00:12 res/anim/fab_out.xml │ +-rw---- 2.0 fat 352 bl defN 17-Sep-26 00:12 res/anim/fade_in.xml │ +-rw---- 2.0 fat 352 bl defN 17-Sep-26 00:12 res/anim/fade_out.xml │ +-rw---- 2.0 fat 600 bl defN 17-Sep-26 00:12 res/anim/push_down_in.xml │ +-rw---- 2.0 fat 600 bl defN 17-Sep-26 00:12 res/anim/push_down_out.xml │ +-rw---- 2.0 fat 600 bl defN 17-Sep-26 00:12 res/anim/push_up_in.xml │ +-rw---- 2.0 fat 600 bl defN 17-Sep-26 00:12 res/anim/push_up_out.xml │ +-rw---- 2.0 fat 320 bl defN 17-Sep-26 00:12 res/anim/snackbar_in.xml │ +-rw---- 2.0 fat 320 bl defN 17-Sep-26 00:12 res/anim/snackbar_out.xml │ +-rw---- 2.0 fat 472 bl defN 17-Sep-26 00:12 res/color-v11/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 472 bl defN 17-Sep-26 00:12 res/color-v11/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 344 bl defN 17-Sep-26 00:12 res/color/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 344 bl defN 17-Sep-26 00:12 res/color/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 00:12 res/color/abc_primary_text_disable_only_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 00:12 res/color/abc_primary_text_disable_only_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 00:12 res/color/abc_primary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 00:12 res/color/abc_primary_text_material_light.xml │ +-rw---- 2.0 fat 596 bl defN 17-Sep-26 00:12 res/color/abc_search_url_text.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 00:12 res/color/abc_secondary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 00:12 res/color/abc_secondary_text_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 00:12 res/color/switch_thumb_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 00:12 res/color/switch_thumb_material_light.xml │ +-rw---- 1.0 fat 287 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 306 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 549 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 622 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 753 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1619 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1078 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 1548 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1748 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 229 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 416 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 280 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 233 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 160 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 288 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 612 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 190 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 373 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 270 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 791 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1028 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 541 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 239 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 240 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 840 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1290 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 392 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 534 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 199 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 239 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 213 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/action_toggle_list_dark.png │ +-rw---- 1.0 fat 213 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/action_toggle_list_light.png │ +-rw---- 1.0 fat 188 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/actionbar_button_normal.9.png │ +-rw---- 1.0 fat 3640 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/appwidget_art_default.png │ +-rw---- 1.0 fat 3640 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/appwidget_art_unknown.png │ +-rw---- 1.0 fat 528 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/appwidget_bg.9.png │ +-rw---- 1.0 fat 1701 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/background.png │ +-rw---- 1.0 fat 1339 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/download_cached.png │ +-rw---- 1.0 fat 201 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/download_none_dark.png │ +-rw---- 1.0 fat 201 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/download_none_light.png │ +-rw---- 1.0 fat 1382 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/download_pinned.png │ +-rw---- 1.0 fat 336 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/downloading_dark.png │ +-rw---- 1.0 fat 331 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/downloading_light.png │ +-rw---- 1.0 fat 166 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_action_add_dark.png │ +-rw---- 1.0 fat 166 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_action_add_light.png │ +-rw---- 1.0 fat 536 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_action_album.png │ +-rw---- 1.0 fat 636 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_action_artist.png │ +-rw---- 1.0 fat 550 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_action_rating_bad_dark.png │ +-rw---- 1.0 fat 530 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_action_rating_bad_light.png │ +-rw---- 1.0 fat 443 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_action_rating_bad_selected.png │ +-rw---- 1.0 fat 549 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_action_rating_good_dark.png │ +-rw---- 1.0 fat 527 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_action_rating_good_light.png │ +-rw---- 1.0 fat 460 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_action_rating_good_selected.png │ +-rw---- 1.0 fat 379 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_action_song.png │ +-rw---- 1.0 fat 1052 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_cast_dark.png │ +-rw---- 1.0 fat 676 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_cast_disabled_light.png │ +-rw---- 1.0 fat 1045 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_cast_light.png │ +-rw---- 1.0 fat 894 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_cast_off_light.png │ +-rw---- 1.0 fat 990 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_cast_on_0_light.png │ +-rw---- 1.0 fat 1045 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_cast_on_1_light.png │ +-rw---- 1.0 fat 1076 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_cast_on_2_light.png │ +-rw---- 1.0 fat 1044 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_cast_on_light.png │ +-rw---- 1.0 fat 355 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_media_pause.png │ +-rw---- 1.0 fat 1034 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_media_play.png │ +-rw---- 1.0 fat 688 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_media_route_disabled_mono_dark.png │ +-rw---- 1.0 fat 914 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_media_route_off_mono_dark.png │ +-rw---- 1.0 fat 1006 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_media_route_on_0_mono_dark.png │ +-rw---- 1.0 fat 1028 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_media_route_on_1_mono_dark.png │ +-rw---- 1.0 fat 1097 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_media_route_on_2_mono_dark.png │ +-rw---- 1.0 fat 1043 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_media_route_on_mono_dark.png │ +-rw---- 1.0 fat 552 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_add_person_dark.png │ +-rw---- 1.0 fat 530 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_add_person_light.png │ +-rw---- 1.0 fat 703 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_admin_dark.png │ +-rw---- 1.0 fat 669 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_admin_light.png │ +-rw---- 1.0 fat 396 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_bookmark_dark.png │ +-rw---- 1.0 fat 384 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_bookmark_light.png │ +-rw---- 1.0 fat 291 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_bookmark_selected.png │ +-rw---- 1.0 fat 338 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_chat_dark.png │ +-rw---- 1.0 fat 333 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_chat_light.png │ +-rw---- 1.0 fat 607 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_chat_send_dark.png │ +-rw---- 1.0 fat 585 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_chat_send_light.png │ +-rw---- 1.0 fat 298 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_download_dark.png │ +-rw---- 1.0 fat 298 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_download_light.png │ +-rw---- 1.0 fat 297 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_library_dark.png │ +-rw---- 1.0 fat 297 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_library_light.png │ +-rw---- 1.0 fat 500 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_password_dark.png │ +-rw---- 1.0 fat 484 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_password_light.png │ +-rw---- 1.0 fat 473 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_playlist_dark.png │ +-rw---- 1.0 fat 464 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_playlist_light.png │ +-rw---- 1.0 fat 632 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_podcast_dark.png │ +-rw---- 1.0 fat 614 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_podcast_light.png │ +-rw---- 1.0 fat 706 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_radio_dark.png │ +-rw---- 1.0 fat 696 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_radio_light.png │ +-rw---- 1.0 fat 609 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_refresh_dark.png │ +-rw---- 1.0 fat 606 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_refresh_light.png │ +-rw---- 1.0 fat 272 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_remove_dark.png │ +-rw---- 1.0 fat 272 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_remove_light.png │ +-rw---- 1.0 fat 423 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_save_dark.png │ +-rw---- 1.0 fat 413 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_save_light.png │ +-rw---- 1.0 fat 726 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_search_dark.png │ +-rw---- 1.0 fat 710 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_search_light.png │ +-rw---- 1.0 fat 646 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_settings_dark.png │ +-rw---- 1.0 fat 614 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_settings_light.png │ +-rw---- 1.0 fat 744 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_share_dark.png │ +-rw---- 1.0 fat 691 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_share_light.png │ +-rw---- 1.0 fat 528 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_shuffle_dark.png │ +-rw---- 1.0 fat 491 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_menu_shuffle_light.png │ +-rw---- 1.0 fat 1360 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_number_border.png │ +-rw---- 1.0 fat 227 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_pause_dark.png │ +-rw---- 1.0 fat 209 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_pause_light.png │ +-rw---- 1.0 fat 440 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_play_dark.png │ +-rw---- 1.0 fat 413 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_play_light.png │ +-rw---- 1.0 fat 850 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_setting_dark.png │ +-rw---- 1.0 fat 874 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_setting_light.png │ +-rw---- 1.0 fat 948 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_social_person.png │ +-rw---- 1.0 fat 736 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_toggle_star.png │ +-rw---- 1.0 fat 782 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_toggle_star_outline_dark.png │ +-rw---- 1.0 fat 760 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/ic_toggle_star_outline_light.png │ +-rw---- 1.0 fat 5581 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/launch.png │ +-rw---- 1.0 fat 669 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/main_offline_dark.png │ +-rw---- 1.0 fat 606 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/main_offline_light.png │ +-rw---- 1.0 fat 309 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/main_select_server_dark.png │ +-rw---- 1.0 fat 309 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/main_select_server_light.png │ +-rw---- 1.0 fat 317 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/main_select_tabs_dark.png │ +-rw---- 1.0 fat 302 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/main_select_tabs_light.png │ +-rw---- 1.0 fat 634 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_backward_dark.png │ +-rw---- 1.0 fat 618 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_backward_light.png │ +-rw---- 1.0 fat 625 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_forward_dark.png │ +-rw---- 1.0 fat 609 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_forward_light.png │ +-rw---- 1.0 fat 176 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_pause_dark.png │ +-rw---- 1.0 fat 176 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_pause_light.png │ +-rw---- 1.0 fat 1247 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_repeat_all_dark.png │ +-rw---- 1.0 fat 1173 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_repeat_all_light.png │ +-rw---- 1.0 fat 544 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_repeat_off_dark.png │ +-rw---- 1.0 fat 534 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_repeat_off_light.png │ +-rw---- 1.0 fat 662 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_repeat_single_dark.png │ +-rw---- 1.0 fat 641 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_repeat_single_light.png │ +-rw---- 1.0 fat 410 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_start_dark.png │ +-rw---- 1.0 fat 407 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_start_light.png │ +-rw---- 1.0 fat 142 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_stop_dark.png │ +-rw---- 1.0 fat 142 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/media_stop_light.png │ +-rw---- 1.0 fat 1313 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/mr_ic_audio_vol.png │ +-rw---- 1.0 fat 317 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/notification_close_dark.png │ +-rw---- 1.0 fat 292 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/notification_close_light.png │ +-rw---- 1.0 fat 403 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/playing_dark.png │ +-rw---- 1.0 fat 397 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/playing_light.png │ +-rw---- 1.0 fat 415 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/stat_notify_download.png │ +-rw---- 1.0 fat 401 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/stat_notify_playing.png │ +-rw---- 1.0 fat 771 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/stat_notify_sync.png │ +-rw---- 1.0 fat 2547 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/toast_frame.9.png │ +-rw---- 1.0 fat 4243 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/unknown_album.png │ +-rw---- 1.0 fat 42018 b- stor 17-Sep-26 00:09 res/drawable-hdpi-v4/unknown_album_large.png │ +-rw---- 1.0 fat 8125 b- stor 17-Sep-26 00:09 res/drawable-large-v4/unknown_album.png │ +-rw---- 1.0 fat 384 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 289 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 610 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 391 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 325 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 174 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 381 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 351 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 428 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 237 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 729 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 503 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 475 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 361 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 991 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 630 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 246 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 418 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1257 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 611 b- stor 17-Sep-26 00:09 res/drawable-ldrtl-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 274 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 288 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 429 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 428 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 493 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1348 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1005 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 1047 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1124 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 225 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 351 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 236 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 280 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 185 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 377 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 234 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 186 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 545 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 681 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 415 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 222 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 226 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 604 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 863 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 353 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 426 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 229 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ +-rw---- 1.0 fat 186 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 185 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 181 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 180 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 210 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/action_toggle_list_dark.png │ +-rw---- 1.0 fat 210 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/action_toggle_list_light.png │ +-rw---- 1.0 fat 1017 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/download_cached.png │ +-rw---- 1.0 fat 156 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/download_none_dark.png │ +-rw---- 1.0 fat 156 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/download_none_light.png │ +-rw---- 1.0 fat 984 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/download_pinned.png │ +-rw---- 1.0 fat 237 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/downloading_dark.png │ +-rw---- 1.0 fat 232 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/downloading_light.png │ +-rw---- 1.0 fat 180 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_action_add_dark.png │ +-rw---- 1.0 fat 174 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_action_add_light.png │ +-rw---- 1.0 fat 389 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_action_album.png │ +-rw---- 1.0 fat 443 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_action_artist.png │ +-rw---- 1.0 fat 383 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_action_rating_bad_dark.png │ +-rw---- 1.0 fat 374 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_action_rating_bad_light.png │ +-rw---- 1.0 fat 291 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_action_rating_bad_selected.png │ +-rw---- 1.0 fat 372 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_action_rating_good_dark.png │ +-rw---- 1.0 fat 358 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_action_rating_good_light.png │ +-rw---- 1.0 fat 292 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_action_rating_good_selected.png │ +-rw---- 1.0 fat 227 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_action_song.png │ +-rw---- 1.0 fat 800 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_action_volume_dark.png │ +-rw---- 1.0 fat 769 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_action_volume_light.png │ +-rw---- 1.0 fat 783 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_cast_dark.png │ +-rw---- 1.0 fat 485 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_cast_disabled_light.png │ +-rw---- 1.0 fat 774 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_cast_light.png │ +-rw---- 1.0 fat 674 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_cast_off_light.png │ +-rw---- 1.0 fat 731 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_cast_on_0_light.png │ +-rw---- 1.0 fat 766 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_cast_on_1_light.png │ +-rw---- 1.0 fat 769 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_cast_on_2_light.png │ +-rw---- 1.0 fat 771 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_cast_on_light.png │ +-rw---- 1.0 fat 305 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_media_pause.png │ +-rw---- 1.0 fat 758 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_media_play.png │ +-rw---- 1.0 fat 500 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_media_route_disabled_mono_dark.png │ +-rw---- 1.0 fat 693 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_media_route_off_mono_dark.png │ +-rw---- 1.0 fat 739 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_media_route_on_0_mono_dark.png │ +-rw---- 1.0 fat 769 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_media_route_on_1_mono_dark.png │ +-rw---- 1.0 fat 801 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_media_route_on_2_mono_dark.png │ +-rw---- 1.0 fat 794 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_media_route_on_mono_dark.png │ +-rw---- 1.0 fat 404 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_add_person_dark.png │ +-rw---- 1.0 fat 385 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_add_person_light.png │ +-rw---- 1.0 fat 509 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_admin_dark.png │ +-rw---- 1.0 fat 486 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_admin_light.png │ +-rw---- 1.0 fat 251 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_bookmark_dark.png │ +-rw---- 1.0 fat 247 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_bookmark_light.png │ +-rw---- 1.0 fat 222 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_bookmark_selected.png │ +-rw---- 1.0 fat 260 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_chat_dark.png │ +-rw---- 1.0 fat 258 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_chat_light.png │ +-rw---- 1.0 fat 407 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_chat_send_dark.png │ +-rw---- 1.0 fat 386 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_chat_send_light.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_download_dark.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_download_light.png │ +-rw---- 1.0 fat 250 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_library_dark.png │ +-rw---- 1.0 fat 239 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_library_light.png │ +-rw---- 1.0 fat 388 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_password_dark.png │ +-rw---- 1.0 fat 370 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_password_light.png │ +-rw---- 1.0 fat 368 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_playlist_dark.png │ +-rw---- 1.0 fat 360 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_playlist_light.png │ +-rw---- 1.0 fat 410 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_podcast_dark.png │ +-rw---- 1.0 fat 401 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_podcast_light.png │ +-rw---- 1.0 fat 486 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_radio_dark.png │ +-rw---- 1.0 fat 481 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_radio_light.png │ +-rw---- 1.0 fat 409 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_refresh_dark.png │ +-rw---- 1.0 fat 380 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_refresh_light.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_remove_dark.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_remove_light.png │ +-rw---- 1.0 fat 295 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_save_dark.png │ +-rw---- 1.0 fat 276 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_save_light.png │ +-rw---- 1.0 fat 511 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_search_dark.png │ +-rw---- 1.0 fat 496 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_search_light.png │ +-rw---- 1.0 fat 404 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_settings_dark.png │ +-rw---- 1.0 fat 391 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_settings_light.png │ +-rw---- 1.0 fat 494 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_share_dark.png │ +-rw---- 1.0 fat 473 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_share_light.png │ +-rw---- 1.0 fat 338 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_shuffle_dark.png │ +-rw---- 1.0 fat 345 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_menu_shuffle_light.png │ +-rw---- 1.0 fat 835 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_number_border.png │ +-rw---- 1.0 fat 204 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_pause_dark.png │ +-rw---- 1.0 fat 191 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_pause_light.png │ +-rw---- 1.0 fat 318 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_play_dark.png │ +-rw---- 1.0 fat 325 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_play_light.png │ +-rw---- 1.0 fat 587 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_setting_dark.png │ +-rw---- 1.0 fat 604 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_setting_light.png │ +-rw---- 1.0 fat 654 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_social_person.png │ +-rw---- 1.0 fat 535 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_toggle_star.png │ +-rw---- 1.0 fat 558 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_toggle_star_outline_dark.png │ +-rw---- 1.0 fat 530 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/ic_toggle_star_outline_light.png │ +-rw---- 1.0 fat 3323 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/launch.png │ +-rw---- 1.0 fat 436 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/main_offline_dark.png │ +-rw---- 1.0 fat 417 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/main_offline_light.png │ +-rw---- 1.0 fat 232 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/main_select_server_dark.png │ +-rw---- 1.0 fat 237 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/main_select_server_light.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/main_select_tabs_dark.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/main_select_tabs_light.png │ +-rw---- 1.0 fat 490 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_backward_dark.png │ +-rw---- 1.0 fat 483 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_backward_light.png │ +-rw---- 1.0 fat 476 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_forward_dark.png │ +-rw---- 1.0 fat 469 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_forward_light.png │ +-rw---- 1.0 fat 162 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_pause_dark.png │ +-rw---- 1.0 fat 162 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_pause_light.png │ +-rw---- 1.0 fat 910 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_repeat_all_dark.png │ +-rw---- 1.0 fat 899 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_repeat_all_light.png │ +-rw---- 1.0 fat 394 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_repeat_off_dark.png │ +-rw---- 1.0 fat 387 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_repeat_off_light.png │ +-rw---- 1.0 fat 486 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_repeat_single_dark.png │ +-rw---- 1.0 fat 475 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_repeat_single_light.png │ +-rw---- 1.0 fat 407 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_start_dark.png │ +-rw---- 1.0 fat 407 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_start_light.png │ +-rw---- 1.0 fat 128 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_stop_dark.png │ +-rw---- 1.0 fat 128 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/media_stop_light.png │ +-rw---- 1.0 fat 928 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/mr_ic_audio_vol.png │ +-rw---- 1.0 fat 211 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/notification_close_dark.png │ +-rw---- 1.0 fat 223 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/notification_close_light.png │ +-rw---- 1.0 fat 300 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/playing_dark.png │ +-rw---- 1.0 fat 291 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/playing_light.png │ +-rw---- 1.0 fat 341 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/stat_notify_download.png │ +-rw---- 1.0 fat 310 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/stat_notify_playing.png │ +-rw---- 1.0 fat 713 b- stor 17-Sep-26 00:09 res/drawable-mdpi-v4/stat_notify_sync.png │ +-rw---- 2.0 fat 332 bl defN 17-Sep-26 00:12 res/drawable-v21/notification_backward.xml │ +-rw---- 2.0 fat 332 bl defN 17-Sep-26 00:12 res/drawable-v21/notification_close.xml │ +-rw---- 2.0 fat 332 bl defN 17-Sep-26 00:12 res/drawable-v21/notification_forward.xml │ +-rw---- 2.0 fat 332 bl defN 17-Sep-26 00:12 res/drawable-v21/notification_pause.xml │ +-rw---- 2.0 fat 332 bl defN 17-Sep-26 00:12 res/drawable-v21/notification_start.xml │ +-rw---- 1.0 fat 297 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 354 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 556 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 831 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 996 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2215 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1547 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 2259 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2606 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 234 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 485 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 365 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 344 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 188 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 237 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 723 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 218 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 371 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 238 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 919 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1131 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 730 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 254 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 253 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1141 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1811 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 507 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 762 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 205 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 242 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ +-rw---- 1.0 fat 198 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 197 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 265 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/action_toggle_list_dark.png │ +-rw---- 1.0 fat 265 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/action_toggle_list_light.png │ +-rw---- 1.0 fat 1717 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/download_cached.png │ +-rw---- 1.0 fat 254 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/download_none_dark.png │ +-rw---- 1.0 fat 249 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/download_none_light.png │ +-rw---- 1.0 fat 1746 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/download_pinned.png │ +-rw---- 1.0 fat 339 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/downloading_dark.png │ +-rw---- 1.0 fat 339 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/downloading_light.png │ +-rw---- 1.0 fat 223 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_action_add_dark.png │ +-rw---- 1.0 fat 223 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_action_add_light.png │ +-rw---- 1.0 fat 758 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_action_album.png │ +-rw---- 1.0 fat 779 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_action_artist.png │ +-rw---- 1.0 fat 596 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_action_rating_bad_dark.png │ +-rw---- 1.0 fat 595 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_action_rating_bad_light.png │ +-rw---- 1.0 fat 426 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_action_rating_bad_selected.png │ +-rw---- 1.0 fat 607 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_action_rating_good_dark.png │ +-rw---- 1.0 fat 591 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_action_rating_good_light.png │ +-rw---- 1.0 fat 434 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_action_rating_good_selected.png │ +-rw---- 1.0 fat 394 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_action_song.png │ +-rw---- 1.0 fat 1414 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_action_volume_dark.png │ +-rw---- 1.0 fat 1343 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_action_volume_light.png │ +-rw---- 1.0 fat 1358 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_cast_dark.png │ +-rw---- 1.0 fat 785 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_cast_disabled_light.png │ +-rw---- 1.0 fat 1340 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_cast_light.png │ +-rw---- 1.0 fat 1174 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_cast_off_light.png │ +-rw---- 1.0 fat 1159 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_cast_on_0_light.png │ +-rw---- 1.0 fat 1263 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_cast_on_1_light.png │ +-rw---- 1.0 fat 1304 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_cast_on_2_light.png │ +-rw---- 1.0 fat 1315 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_cast_on_light.png │ +-rw---- 1.0 fat 384 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_media_pause.png │ +-rw---- 1.0 fat 1369 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_media_play.png │ +-rw---- 1.0 fat 798 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_media_route_disabled_mono_dark.png │ +-rw---- 1.0 fat 1108 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_media_route_off_mono_dark.png │ +-rw---- 1.0 fat 1206 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_media_route_on_0_mono_dark.png │ +-rw---- 1.0 fat 1273 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_media_route_on_1_mono_dark.png │ +-rw---- 1.0 fat 1296 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_media_route_on_2_mono_dark.png │ +-rw---- 1.0 fat 1287 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_media_route_on_mono_dark.png │ +-rw---- 1.0 fat 698 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_add_person_dark.png │ +-rw---- 1.0 fat 673 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_add_person_light.png │ +-rw---- 1.0 fat 892 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_admin_dark.png │ +-rw---- 1.0 fat 867 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_admin_light.png │ +-rw---- 1.0 fat 437 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_bookmark_dark.png │ +-rw---- 1.0 fat 429 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_bookmark_light.png │ +-rw---- 1.0 fat 304 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_bookmark_selected.png │ +-rw---- 1.0 fat 370 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_chat_dark.png │ +-rw---- 1.0 fat 366 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_chat_light.png │ +-rw---- 1.0 fat 634 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_chat_send_dark.png │ +-rw---- 1.0 fat 652 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_chat_send_light.png │ +-rw---- 1.0 fat 268 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_download_dark.png │ +-rw---- 1.0 fat 268 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_download_light.png │ +-rw---- 1.0 fat 356 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_library_dark.png │ +-rw---- 1.0 fat 340 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_library_light.png │ +-rw---- 1.0 fat 597 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_password_dark.png │ +-rw---- 1.0 fat 574 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_password_light.png │ +-rw---- 1.0 fat 541 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_playlist_dark.png │ +-rw---- 1.0 fat 533 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_playlist_light.png │ +-rw---- 1.0 fat 765 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_podcast_dark.png │ +-rw---- 1.0 fat 765 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_podcast_light.png │ +-rw---- 1.0 fat 832 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_radio_dark.png │ +-rw---- 1.0 fat 797 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_radio_light.png │ +-rw---- 1.0 fat 775 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_refresh_dark.png │ +-rw---- 1.0 fat 748 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_refresh_light.png │ +-rw---- 1.0 fat 282 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_remove_dark.png │ +-rw---- 1.0 fat 282 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_remove_light.png │ +-rw---- 1.0 fat 478 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_save_dark.png │ +-rw---- 1.0 fat 455 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_save_light.png │ +-rw---- 1.0 fat 890 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_search_dark.png │ +-rw---- 1.0 fat 851 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_search_light.png │ +-rw---- 1.0 fat 790 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_settings_dark.png │ +-rw---- 1.0 fat 768 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_settings_light.png │ +-rw---- 1.0 fat 905 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_share_dark.png │ +-rw---- 1.0 fat 879 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_share_light.png │ +-rw---- 1.0 fat 508 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_shuffle_dark.png │ +-rw---- 1.0 fat 526 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_menu_shuffle_light.png │ +-rw---- 1.0 fat 1659 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_number_border.png │ +-rw---- 1.0 fat 235 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_pause_dark.png │ +-rw---- 1.0 fat 223 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_pause_light.png │ +-rw---- 1.0 fat 517 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_play_dark.png │ +-rw---- 1.0 fat 524 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_play_light.png │ +-rw---- 1.0 fat 1122 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_setting_dark.png │ +-rw---- 1.0 fat 1129 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_setting_light.png │ +-rw---- 1.0 fat 1230 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_social_person.png │ +-rw---- 1.0 fat 991 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_toggle_star.png │ +-rw---- 1.0 fat 931 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_toggle_star_outline_dark.png │ +-rw---- 1.0 fat 931 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/ic_toggle_star_outline_light.png │ +-rw---- 1.0 fat 7745 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/launch.png │ +-rw---- 1.0 fat 777 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/main_offline_dark.png │ +-rw---- 1.0 fat 768 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/main_offline_light.png │ +-rw---- 1.0 fat 348 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/main_select_server_dark.png │ +-rw---- 1.0 fat 337 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/main_select_server_light.png │ +-rw---- 1.0 fat 334 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/main_select_tabs_dark.png │ +-rw---- 1.0 fat 334 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/main_select_tabs_light.png │ +-rw---- 1.0 fat 873 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_backward_dark.png │ +-rw---- 1.0 fat 839 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_backward_light.png │ +-rw---- 1.0 fat 849 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_forward_dark.png │ +-rw---- 1.0 fat 817 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_forward_light.png │ +-rw---- 1.0 fat 213 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_pause_dark.png │ +-rw---- 1.0 fat 213 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_pause_light.png │ +-rw---- 1.0 fat 1603 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_repeat_all_dark.png │ +-rw---- 1.0 fat 1524 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_repeat_all_light.png │ +-rw---- 1.0 fat 629 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_repeat_off_dark.png │ +-rw---- 1.0 fat 618 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_repeat_off_light.png │ +-rw---- 1.0 fat 794 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_repeat_single_dark.png │ +-rw---- 1.0 fat 776 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_repeat_single_light.png │ +-rw---- 1.0 fat 809 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_start_dark.png │ +-rw---- 1.0 fat 797 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_start_light.png │ +-rw---- 1.0 fat 165 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_stop_dark.png │ +-rw---- 1.0 fat 165 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/media_stop_light.png │ +-rw---- 1.0 fat 1746 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/mr_ic_audio_vol.png │ +-rw---- 1.0 fat 319 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/notification_close_dark.png │ +-rw---- 1.0 fat 349 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/notification_close_light.png │ +-rw---- 1.0 fat 475 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/playing_dark.png │ +-rw---- 1.0 fat 475 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/playing_light.png │ +-rw---- 1.0 fat 525 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/stat_notify_download.png │ +-rw---- 1.0 fat 493 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/stat_notify_playing.png │ +-rw---- 1.0 fat 1159 b- stor 17-Sep-26 00:09 res/drawable-xhdpi-v4/stat_notify_sync.png │ +-rw---- 1.0 fat 305 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 369 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 725 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1249 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1467 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2401 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1032 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 3755 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2804 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 246 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 570 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 395 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 306 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 176 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 363 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 988 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 284 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 521 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 337 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1292 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1908 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 947 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 178 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 245 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 307 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 305 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1822 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 2774 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 632 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1076 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 210 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 226 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 204 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 193 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 196 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 257 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/action_toggle_list_dark.png │ +-rw---- 1.0 fat 257 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/action_toggle_list_light.png │ +-rw---- 1.0 fat 2290 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/download_cached.png │ +-rw---- 1.0 fat 338 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/download_none_dark.png │ +-rw---- 1.0 fat 328 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/download_none_light.png │ +-rw---- 1.0 fat 2332 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/download_pinned.png │ +-rw---- 1.0 fat 426 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/downloading_dark.png │ +-rw---- 1.0 fat 405 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/downloading_light.png │ +-rw---- 1.0 fat 197 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_action_add_dark.png │ +-rw---- 1.0 fat 197 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_action_add_light.png │ +-rw---- 1.0 fat 990 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_action_artist.png │ +-rw---- 1.0 fat 702 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_action_rating_bad_dark.png │ +-rw---- 1.0 fat 685 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_action_rating_bad_light.png │ +-rw---- 1.0 fat 608 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_action_rating_bad_selected.png │ +-rw---- 1.0 fat 719 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_action_rating_good_dark.png │ +-rw---- 1.0 fat 692 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_action_rating_good_light.png │ +-rw---- 1.0 fat 620 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_action_rating_good_selected.png │ +-rw---- 1.0 fat 484 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_action_song.png │ +-rw---- 1.0 fat 1970 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_action_volume_dark.png │ +-rw---- 1.0 fat 1827 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_action_volume_light.png │ +-rw---- 1.0 fat 1864 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_cast_dark.png │ +-rw---- 1.0 fat 1087 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_cast_disabled_light.png │ +-rw---- 1.0 fat 1847 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_cast_light.png │ +-rw---- 1.0 fat 1547 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_cast_off_light.png │ +-rw---- 1.0 fat 1585 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_cast_on_0_light.png │ +-rw---- 1.0 fat 1693 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_cast_on_1_light.png │ +-rw---- 1.0 fat 1744 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_cast_on_2_light.png │ +-rw---- 1.0 fat 1801 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_cast_on_light.png │ +-rw---- 1.0 fat 222 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_media_pause.png │ +-rw---- 1.0 fat 493 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_media_play.png │ +-rw---- 1.0 fat 1084 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_media_route_disabled_mono_dark.png │ +-rw---- 1.0 fat 1527 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_media_route_off_mono_dark.png │ +-rw---- 1.0 fat 1583 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_media_route_on_0_mono_dark.png │ +-rw---- 1.0 fat 1662 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_media_route_on_1_mono_dark.png │ +-rw---- 1.0 fat 1741 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_media_route_on_2_mono_dark.png │ +-rw---- 1.0 fat 1791 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_media_route_on_mono_dark.png │ +-rw---- 1.0 fat 828 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_add_person_dark.png │ +-rw---- 1.0 fat 805 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_add_person_light.png │ +-rw---- 1.0 fat 1019 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_admin_dark.png │ +-rw---- 1.0 fat 987 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_admin_light.png │ +-rw---- 1.0 fat 512 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_bookmark_dark.png │ +-rw---- 1.0 fat 508 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_bookmark_light.png │ +-rw---- 1.0 fat 375 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_bookmark_selected.png │ +-rw---- 1.0 fat 392 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_chat_dark.png │ +-rw---- 1.0 fat 388 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_chat_light.png │ +-rw---- 1.0 fat 1084 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_chat_send_dark.png │ +-rw---- 1.0 fat 1033 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_chat_send_light.png │ +-rw---- 1.0 fat 384 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_download_dark.png │ +-rw---- 1.0 fat 373 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_download_light.png │ +-rw---- 1.0 fat 405 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_library_dark.png │ +-rw---- 1.0 fat 396 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_library_light.png │ +-rw---- 1.0 fat 845 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_password_dark.png │ +-rw---- 1.0 fat 798 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_password_light.png │ +-rw---- 1.0 fat 651 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_playlist_dark.png │ +-rw---- 1.0 fat 637 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_playlist_light.png │ +-rw---- 1.0 fat 1054 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_podcast_dark.png │ +-rw---- 1.0 fat 993 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_podcast_light.png │ +-rw---- 1.0 fat 944 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_radio_dark.png │ +-rw---- 1.0 fat 905 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_radio_light.png │ +-rw---- 1.0 fat 1127 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_refresh_dark.png │ +-rw---- 1.0 fat 1084 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_refresh_light.png │ +-rw---- 1.0 fat 348 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_remove_dark.png │ +-rw---- 1.0 fat 343 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_remove_light.png │ +-rw---- 1.0 fat 716 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_save_dark.png │ +-rw---- 1.0 fat 694 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_save_light.png │ +-rw---- 1.0 fat 1127 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_search_dark.png │ +-rw---- 1.0 fat 1081 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_search_light.png │ +-rw---- 1.0 fat 1354 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_settings_dark.png │ +-rw---- 1.0 fat 1285 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_settings_light.png │ +-rw---- 1.0 fat 1221 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_share_dark.png │ +-rw---- 1.0 fat 1167 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_share_light.png │ +-rw---- 1.0 fat 879 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_shuffle_dark.png │ +-rw---- 1.0 fat 856 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_menu_shuffle_light.png │ +-rw---- 1.0 fat 2501 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_number_border.png │ +-rw---- 1.0 fat 206 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_pause_dark.png │ +-rw---- 1.0 fat 193 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_pause_light.png │ +-rw---- 1.0 fat 756 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_play_dark.png │ +-rw---- 1.0 fat 720 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_play_light.png │ +-rw---- 1.0 fat 1712 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_setting_dark.png │ +-rw---- 1.0 fat 1627 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_setting_light.png │ +-rw---- 1.0 fat 2004 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_social_person.png │ +-rw---- 1.0 fat 1330 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_toggle_star.png │ +-rw---- 1.0 fat 1462 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_toggle_star_outline_dark.png │ +-rw---- 1.0 fat 1343 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/ic_toggle_star_outline_light.png │ +-rw---- 1.0 fat 12823 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/launch.png │ +-rw---- 1.0 fat 916 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/main_offline_dark.png │ +-rw---- 1.0 fat 898 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/main_offline_light.png │ +-rw---- 1.0 fat 576 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/main_select_server_dark.png │ +-rw---- 1.0 fat 562 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/main_select_server_light.png │ +-rw---- 1.0 fat 573 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/main_select_tabs_dark.png │ +-rw---- 1.0 fat 529 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/main_select_tabs_light.png │ +-rw---- 1.0 fat 1037 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_backward_dark.png │ +-rw---- 1.0 fat 1012 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_backward_light.png │ +-rw---- 1.0 fat 1015 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_forward_dark.png │ +-rw---- 1.0 fat 984 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_forward_light.png │ +-rw---- 1.0 fat 261 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_pause_dark.png │ +-rw---- 1.0 fat 261 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_pause_light.png │ +-rw---- 1.0 fat 2274 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_repeat_all_dark.png │ +-rw---- 1.0 fat 2132 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_repeat_all_light.png │ +-rw---- 1.0 fat 892 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_repeat_off_dark.png │ +-rw---- 1.0 fat 875 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_repeat_off_light.png │ +-rw---- 1.0 fat 1087 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_repeat_single_dark.png │ +-rw---- 1.0 fat 1064 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_repeat_single_light.png │ +-rw---- 1.0 fat 793 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_start_dark.png │ +-rw---- 1.0 fat 789 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_start_light.png │ +-rw---- 1.0 fat 223 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_stop_dark.png │ +-rw---- 1.0 fat 223 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/media_stop_light.png │ +-rw---- 1.0 fat 840 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/mr_ic_audio_vol.png │ +-rw---- 1.0 fat 711 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/notification_close_dark.png │ +-rw---- 1.0 fat 695 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/notification_close_light.png │ +-rw---- 1.0 fat 760 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/playing_dark.png │ +-rw---- 1.0 fat 741 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/playing_light.png │ +-rw---- 1.0 fat 712 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/stat_notify_download.png │ +-rw---- 1.0 fat 700 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/stat_notify_playing.png │ +-rw---- 1.0 fat 1858 b- stor 17-Sep-26 00:09 res/drawable-xxhdpi-v4/stat_notify_sync.png │ +-rw---- 1.0 fat 295 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 551 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1014 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1226 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 3524 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 3853 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 240 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 566 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 418 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1253 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 378 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 680 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 390 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1559 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1571 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 1291 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 617 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1056 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 208 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 364 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/action_toggle_list_dark.png │ +-rw---- 1.0 fat 364 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/action_toggle_list_light.png │ +-rw---- 1.0 fat 513 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/download_none_dark.png │ +-rw---- 1.0 fat 514 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/download_none_light.png │ +-rw---- 1.0 fat 631 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/downloading_dark.png │ +-rw---- 1.0 fat 604 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/downloading_light.png │ +-rw---- 1.0 fat 364 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_action_add_dark.png │ +-rw---- 1.0 fat 351 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_action_add_light.png │ +-rw---- 1.0 fat 1492 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_action_artist.png │ +-rw---- 1.0 fat 1021 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_action_rating_bad_dark.png │ +-rw---- 1.0 fat 953 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_action_rating_bad_light.png │ +-rw---- 1.0 fat 814 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_action_rating_bad_selected.png │ +-rw---- 1.0 fat 1025 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_action_rating_good_dark.png │ +-rw---- 1.0 fat 994 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_action_rating_good_light.png │ +-rw---- 1.0 fat 821 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_action_rating_good_selected.png │ +-rw---- 1.0 fat 763 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_action_song.png │ +-rw---- 1.0 fat 1251 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_add_person_dark.png │ +-rw---- 1.0 fat 1172 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_add_person_light.png │ +-rw---- 1.0 fat 1603 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_admin_dark.png │ +-rw---- 1.0 fat 1468 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_admin_light.png │ +-rw---- 1.0 fat 681 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_bookmark_dark.png │ +-rw---- 1.0 fat 654 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_bookmark_light.png │ +-rw---- 1.0 fat 572 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_bookmark_selected.png │ +-rw---- 1.0 fat 590 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_chat_dark.png │ +-rw---- 1.0 fat 586 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_chat_light.png │ +-rw---- 1.0 fat 1182 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_chat_send_dark.png │ +-rw---- 1.0 fat 1122 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_chat_send_light.png │ +-rw---- 1.0 fat 433 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_download_dark.png │ +-rw---- 1.0 fat 433 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_download_light.png │ +-rw---- 1.0 fat 657 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_library_dark.png │ +-rw---- 1.0 fat 628 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_library_light.png │ +-rw---- 1.0 fat 1209 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_password_dark.png │ +-rw---- 1.0 fat 1110 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_password_light.png │ +-rw---- 1.0 fat 986 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_playlist_dark.png │ +-rw---- 1.0 fat 948 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_playlist_light.png │ +-rw---- 1.0 fat 1447 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_podcast_dark.png │ +-rw---- 1.0 fat 1354 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_podcast_light.png │ +-rw---- 1.0 fat 1433 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_radio_dark.png │ +-rw---- 1.0 fat 1300 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_radio_light.png │ +-rw---- 1.0 fat 1617 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_refresh_dark.png │ +-rw---- 1.0 fat 1549 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_refresh_light.png │ +-rw---- 1.0 fat 543 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_remove_dark.png │ +-rw---- 1.0 fat 523 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_remove_light.png │ +-rw---- 1.0 fat 1005 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_save_dark.png │ +-rw---- 1.0 fat 944 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_save_light.png │ +-rw---- 1.0 fat 1615 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_search_dark.png │ +-rw---- 1.0 fat 1505 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_search_light.png │ +-rw---- 1.0 fat 1912 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_settings_dark.png │ +-rw---- 1.0 fat 1754 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_settings_light.png │ +-rw---- 1.0 fat 1732 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_share_dark.png │ +-rw---- 1.0 fat 1573 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_share_light.png │ +-rw---- 1.0 fat 1005 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_shuffle_dark.png │ +-rw---- 1.0 fat 968 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_menu_shuffle_light.png │ +-rw---- 1.0 fat 2494 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_social_person.png │ +-rw---- 1.0 fat 1868 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_toggle_star.png │ +-rw---- 1.0 fat 2036 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_toggle_star_outline_dark.png │ +-rw---- 1.0 fat 1859 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/ic_toggle_star_outline_light.png │ +-rw---- 1.0 fat 1346 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/main_offline_dark.png │ +-rw---- 1.0 fat 1262 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/main_offline_light.png │ +-rw---- 1.0 fat 658 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/main_select_server_dark.png │ +-rw---- 1.0 fat 636 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/main_select_server_light.png │ +-rw---- 1.0 fat 583 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/main_select_tabs_dark.png │ +-rw---- 1.0 fat 563 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/main_select_tabs_light.png │ +-rw---- 1.0 fat 1544 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_backward_dark.png │ +-rw---- 1.0 fat 1482 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_backward_light.png │ +-rw---- 1.0 fat 1619 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_forward_dark.png │ +-rw---- 1.0 fat 1577 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_forward_light.png │ +-rw---- 1.0 fat 390 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_pause_dark.png │ +-rw---- 1.0 fat 390 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_pause_light.png │ +-rw---- 1.0 fat 2904 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_repeat_all_dark.png │ +-rw---- 1.0 fat 2743 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_repeat_all_light.png │ +-rw---- 1.0 fat 1027 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_repeat_off_dark.png │ +-rw---- 1.0 fat 1026 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_repeat_off_light.png │ +-rw---- 1.0 fat 1211 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_repeat_single_dark.png │ +-rw---- 1.0 fat 1204 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_repeat_single_light.png │ +-rw---- 1.0 fat 1556 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_start_dark.png │ +-rw---- 1.0 fat 1512 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_start_light.png │ +-rw---- 1.0 fat 320 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_stop_dark.png │ +-rw---- 1.0 fat 320 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/media_stop_light.png │ +-rw---- 1.0 fat 754 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/notification_close_dark.png │ +-rw---- 1.0 fat 727 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/notification_close_light.png │ +-rw---- 1.0 fat 1232 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/playing_dark.png │ +-rw---- 1.0 fat 1156 b- stor 17-Sep-26 00:09 res/drawable-xxxhdpi-v4/playing_light.png │ +-rw---- 2.0 fat 700 bl defN 17-Sep-26 00:12 res/drawable/abc_btn_borderless_material.xml │ +-rw---- 2.0 fat 560 bl defN 17-Sep-26 00:12 res/drawable/abc_btn_check_material.xml │ +-rw---- 2.0 fat 1092 bl defN 17-Sep-26 00:12 res/drawable/abc_btn_default_mtrl_shape.xml │ +-rw---- 2.0 fat 560 bl defN 17-Sep-26 00:12 res/drawable/abc_btn_radio_material.xml │ +-rw---- 2.0 fat 436 bl defN 17-Sep-26 00:12 res/drawable/abc_cab_background_internal_bg.xml │ +-rw---- 2.0 fat 412 bl defN 17-Sep-26 00:12 res/drawable/abc_cab_background_top_material.xml │ +-rw---- 2.0 fat 844 bl defN 17-Sep-26 00:12 res/drawable/abc_dialog_material_background_dark.xml │ +-rw---- 2.0 fat 844 bl defN 17-Sep-26 00:12 res/drawable/abc_dialog_material_background_light.xml │ +-rw---- 2.0 fat 1040 bl defN 17-Sep-26 00:12 res/drawable/abc_edit_text_material.xml │ +-rw---- 2.0 fat 1136 bl defN 17-Sep-26 00:12 res/drawable/abc_item_background_holo_dark.xml │ +-rw---- 2.0 fat 1136 bl defN 17-Sep-26 00:12 res/drawable/abc_item_background_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 17-Sep-26 00:12 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ +-rw---- 2.0 fat 508 bl defN 17-Sep-26 00:12 res/drawable/abc_list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 1208 bl defN 17-Sep-26 00:12 res/drawable/abc_list_selector_holo_dark.xml │ +-rw---- 2.0 fat 1208 bl defN 17-Sep-26 00:12 res/drawable/abc_list_selector_holo_light.xml │ +-rw---- 2.0 fat 664 bl defN 17-Sep-26 00:12 res/drawable/abc_ratingbar_full_material.xml │ +-rw---- 2.0 fat 1328 bl defN 17-Sep-26 00:12 res/drawable/abc_spinner_textfield_background_material.xml │ +-rw---- 2.0 fat 560 bl defN 17-Sep-26 00:12 res/drawable/abc_switch_thumb_material.xml │ +-rw---- 2.0 fat 564 bl defN 17-Sep-26 00:12 res/drawable/abc_tab_indicator_material.xml │ +-rw---- 2.0 fat 880 bl defN 17-Sep-26 00:12 res/drawable/abc_textfield_search_material.xml │ +-rw---- 2.0 fat 520 bl defN 17-Sep-26 00:12 res/drawable/above_shadow.xml │ +-rw---- 1.0 fat 3570 b- stor 17-Sep-26 00:09 res/drawable/appwidget4x1_preview.png │ +-rw---- 1.0 fat 6191 b- stor 17-Sep-26 00:09 res/drawable/appwidget4x2_preview.png │ +-rw---- 1.0 fat 6874 b- stor 17-Sep-26 00:09 res/drawable/appwidget4x3_preview.png │ +-rw---- 1.0 fat 10340 b- stor 17-Sep-26 00:09 res/drawable/appwidget4x4_preview.png │ +-rw---- 2.0 fat 520 bl defN 17-Sep-26 00:12 res/drawable/below_shadow.xml │ +-rw---- 1.0 fat 35612 b- stor 17-Sep-26 00:09 res/drawable/drawer_header.jpg │ +-rw---- 2.0 fat 436 bl defN 17-Sep-26 00:12 res/drawable/fab_background.xml │ +-rw---- 2.0 fat 928 bl defN 17-Sep-26 00:12 res/drawable/fast_scroller_bubble.xml │ +-rw---- 2.0 fat 1344 bl defN 17-Sep-26 00:12 res/drawable/fast_scroller_handle.xml │ +-rw---- 2.0 fat 828 bl defN 17-Sep-26 00:12 res/drawable/mr_ic_media_route_connecting_mono_dark.xml │ +-rw---- 2.0 fat 828 bl defN 17-Sep-26 00:12 res/drawable/mr_ic_media_route_connecting_mono_light.xml │ +-rw---- 2.0 fat 880 bl defN 17-Sep-26 00:12 res/drawable/mr_ic_media_route_mono_dark.xml │ +-rw---- 2.0 fat 880 bl defN 17-Sep-26 00:12 res/drawable/mr_ic_media_route_mono_light.xml │ +-rw---- 2.0 fat 424 bl defN 17-Sep-26 00:12 res/drawable/mr_ic_pause_dark.xml │ +-rw---- 2.0 fat 424 bl defN 17-Sep-26 00:12 res/drawable/mr_ic_pause_light.xml │ +-rw---- 2.0 fat 424 bl defN 17-Sep-26 00:12 res/drawable/mr_ic_play_dark.xml │ +-rw---- 2.0 fat 424 bl defN 17-Sep-26 00:12 res/drawable/mr_ic_play_light.xml │ +-rw---- 2.0 fat 424 bl defN 17-Sep-26 00:12 res/drawable/mr_ic_settings_dark.xml │ +-rw---- 2.0 fat 424 bl defN 17-Sep-26 00:12 res/drawable/mr_ic_settings_light.xml │ +-rw---- 2.0 fat 332 bl defN 17-Sep-26 00:12 res/drawable/notification_backward.xml │ +-rw---- 2.0 fat 332 bl defN 17-Sep-26 00:12 res/drawable/notification_close.xml │ +-rw---- 2.0 fat 532 bl defN 17-Sep-26 00:12 res/drawable/notification_divider.xml │ +-rw---- 2.0 fat 332 bl defN 17-Sep-26 00:12 res/drawable/notification_forward.xml │ +-rw---- 2.0 fat 332 bl defN 17-Sep-26 00:12 res/drawable/notification_pause.xml │ +-rw---- 2.0 fat 332 bl defN 17-Sep-26 00:12 res/drawable/notification_start.xml │ +-rw---- 2.0 fat 564 bl defN 17-Sep-26 00:12 res/drawable/snackbar_background.xml │ +-rw---- 2.0 fat 3920 bl defN 17-Sep-26 00:12 res/layout-land/download.xml │ +-rw---- 2.0 fat 796 bl defN 17-Sep-26 00:12 res/layout-large-land-v4/abstract_fragment_container.xml │ +-rw---- 2.0 fat 3892 bl defN 17-Sep-26 00:12 res/layout-large-land-v4/download.xml │ +-rw---- 2.0 fat 3852 bl defN 17-Sep-26 00:12 res/layout-port/download.xml │ +-rw---- 2.0 fat 528 bl defN 17-Sep-26 00:12 res/layout-sw600dp-v13/layout_snackbar.xml │ +-rw---- 2.0 fat 3828 bl defN 17-Sep-26 00:12 res/layout-v17/abc_alert_dialog_material.xml │ +-rw---- 2.0 fat 1164 bl defN 17-Sep-26 00:12 res/layout-v17/abc_dialog_title_material.xml │ +-rw---- 2.0 fat 3736 bl defN 17-Sep-26 00:12 res/layout-v17/abc_search_view.xml │ +-rw---- 2.0 fat 1996 bl defN 17-Sep-26 00:12 res/layout-v17/drawer_header.xml │ +-rw---- 2.0 fat 1232 bl defN 17-Sep-26 00:12 res/layout-v17/layout_snackbar_include.xml │ +-rw---- 2.0 fat 1204 bl defN 17-Sep-26 00:12 res/layout-v17/mr_media_route_list_item.xml │ +-rw---- 2.0 fat 1780 bl defN 17-Sep-26 00:12 res/layout-v17/notification_template_big_media.xml │ +-rw---- 2.0 fat 1920 bl defN 17-Sep-26 00:12 res/layout-v17/notification_template_big_media_narrow.xml │ +-rw---- 2.0 fat 2848 bl defN 17-Sep-26 00:12 res/layout-v17/notification_template_lines.xml │ +-rw---- 2.0 fat 1428 bl defN 17-Sep-26 00:12 res/layout-v17/notification_template_media.xml │ +-rw---- 2.0 fat 660 bl defN 17-Sep-26 00:12 res/layout-v17/notification_template_part_chronometer.xml │ +-rw---- 2.0 fat 660 bl defN 17-Sep-26 00:12 res/layout-v17/notification_template_part_time.xml │ +-rw---- 2.0 fat 1660 bl defN 17-Sep-26 00:12 res/layout-v21/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 4292 bl defN 17-Sep-26 00:12 res/layout-v21/abstract_fragment_activity.xml │ +-rw---- 2.0 fat 988 bl defN 17-Sep-26 00:12 res/layout-v21/settings_activity.xml │ +-rw---- 2.0 fat 940 bl defN 17-Sep-26 00:12 res/layout/abc_action_bar_title_item.xml │ +-rw---- 2.0 fat 448 bl defN 17-Sep-26 00:12 res/layout/abc_action_bar_up_container.xml │ +-rw---- 2.0 fat 396 bl defN 17-Sep-26 00:12 res/layout/abc_action_bar_view_list_nav_layout.xml │ +-rw---- 2.0 fat 812 bl defN 17-Sep-26 00:12 res/layout/abc_action_menu_item_layout.xml │ +-rw---- 2.0 fat 584 bl defN 17-Sep-26 00:12 res/layout/abc_action_menu_layout.xml │ +-rw---- 2.0 fat 508 bl defN 17-Sep-26 00:12 res/layout/abc_action_mode_bar.xml │ +-rw---- 2.0 fat 632 bl defN 17-Sep-26 00:12 res/layout/abc_action_mode_close_item_material.xml │ +-rw---- 2.0 fat 1760 bl defN 17-Sep-26 00:12 res/layout/abc_activity_chooser_view.xml │ +-rw---- 2.0 fat 1272 bl defN 17-Sep-26 00:12 res/layout/abc_activity_chooser_view_list_item.xml │ +-rw---- 2.0 fat 3740 bl defN 17-Sep-26 00:12 res/layout/abc_alert_dialog_material.xml │ +-rw---- 2.0 fat 1120 bl defN 17-Sep-26 00:12 res/layout/abc_dialog_title_material.xml │ +-rw---- 2.0 fat 404 bl defN 17-Sep-26 00:12 res/layout/abc_expanded_menu_layout.xml │ +-rw---- 2.0 fat 536 bl defN 17-Sep-26 00:12 res/layout/abc_list_menu_item_checkbox.xml │ +-rw---- 2.0 fat 688 bl defN 17-Sep-26 00:12 res/layout/abc_list_menu_item_icon.xml │ +-rw---- 2.0 fat 1412 bl defN 17-Sep-26 00:12 res/layout/abc_list_menu_item_layout.xml │ +-rw---- 2.0 fat 536 bl defN 17-Sep-26 00:12 res/layout/abc_list_menu_item_radio.xml │ +-rw---- 2.0 fat 1556 bl defN 17-Sep-26 00:12 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 564 bl defN 17-Sep-26 00:12 res/layout/abc_screen_content_include.xml │ +-rw---- 2.0 fat 892 bl defN 17-Sep-26 00:12 res/layout/abc_screen_simple.xml │ +-rw---- 2.0 fat 848 bl defN 17-Sep-26 00:12 res/layout/abc_screen_simple_overlay_action_mode.xml │ +-rw---- 2.0 fat 1608 bl defN 17-Sep-26 00:12 res/layout/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 2244 bl defN 17-Sep-26 00:12 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3688 bl defN 17-Sep-26 00:12 res/layout/abc_search_view.xml │ +-rw---- 2.0 fat 768 bl defN 17-Sep-26 00:12 res/layout/abc_select_dialog_material.xml │ +-rw---- 2.0 fat 488 bl defN 17-Sep-26 00:12 res/layout/abc_simple_dropdown_hint.xml │ +-rw---- 2.0 fat 896 bl defN 17-Sep-26 00:12 res/layout/abstract_activity.xml │ +-rw---- 2.0 fat 4212 bl defN 17-Sep-26 00:12 res/layout/abstract_fragment_activity.xml │ +-rw---- 2.0 fat 408 bl defN 17-Sep-26 00:12 res/layout/abstract_fragment_container.xml │ +-rw---- 2.0 fat 1304 bl defN 17-Sep-26 00:12 res/layout/abstract_recycler_fragment.xml │ +-rw---- 2.0 fat 664 bl defN 17-Sep-26 00:12 res/layout/actionbar_spinner.xml │ +-rw---- 2.0 fat 2848 bl defN 17-Sep-26 00:12 res/layout/album_cell_item.xml │ +-rw---- 2.0 fat 1184 bl defN 17-Sep-26 00:12 res/layout/album_list_header.xml │ +-rw---- 2.0 fat 2540 bl defN 17-Sep-26 00:12 res/layout/album_list_item.xml │ +-rw---- 2.0 fat 2912 bl defN 17-Sep-26 00:12 res/layout/appwidget4x1.xml │ +-rw---- 2.0 fat 3468 bl defN 17-Sep-26 00:12 res/layout/appwidget4x2.xml │ +-rw---- 2.0 fat 3096 bl defN 17-Sep-26 00:12 res/layout/appwidget4x3.xml │ +-rw---- 2.0 fat 3160 bl defN 17-Sep-26 00:12 res/layout/appwidget4x4.xml │ +-rw---- 2.0 fat 1108 bl defN 17-Sep-26 00:12 res/layout/basic_choice_item.xml │ +-rw---- 2.0 fat 1392 bl defN 17-Sep-26 00:12 res/layout/basic_count_item.xml │ +-rw---- 2.0 fat 696 bl defN 17-Sep-26 00:12 res/layout/basic_header.xml │ +-rw---- 2.0 fat 1444 bl defN 17-Sep-26 00:12 res/layout/basic_list_item.xml │ +-rw---- 2.0 fat 1088 bl defN 17-Sep-26 00:12 res/layout/change_email.xml │ +-rw---- 2.0 fat 1088 bl defN 17-Sep-26 00:12 res/layout/change_password.xml │ +-rw---- 2.0 fat 1812 bl defN 17-Sep-26 00:12 res/layout/chat.xml │ +-rw---- 2.0 fat 2060 bl defN 17-Sep-26 00:12 res/layout/chat_item.xml │ +-rw---- 2.0 fat 2052 bl defN 17-Sep-26 00:12 res/layout/chat_item_reverse.xml │ +-rw---- 2.0 fat 1724 bl defN 17-Sep-26 00:12 res/layout/complex_list_item.xml │ +-rw---- 2.0 fat 1088 bl defN 17-Sep-26 00:12 res/layout/confirm_password.xml │ +-rw---- 2.0 fat 1088 bl defN 17-Sep-26 00:12 res/layout/create_bookmark.xml │ +-rw---- 2.0 fat 1124 bl defN 17-Sep-26 00:12 res/layout/create_podcast.xml │ +-rw---- 2.0 fat 2412 bl defN 17-Sep-26 00:12 res/layout/create_user.xml │ +-rw---- 2.0 fat 624 bl defN 17-Sep-26 00:12 res/layout/design_navigation_item.xml │ +-rw---- 2.0 fat 416 bl defN 17-Sep-26 00:12 res/layout/design_navigation_item_header.xml │ +-rw---- 2.0 fat 480 bl defN 17-Sep-26 00:12 res/layout/design_navigation_item_separator.xml │ +-rw---- 2.0 fat 572 bl defN 17-Sep-26 00:12 res/layout/design_navigation_item_subheader.xml │ +-rw---- 2.0 fat 576 bl defN 17-Sep-26 00:12 res/layout/design_navigation_menu.xml │ +-rw---- 2.0 fat 992 bl defN 17-Sep-26 00:12 res/layout/details_item.xml │ +-rw---- 2.0 fat 1888 bl defN 17-Sep-26 00:12 res/layout/download_media_buttons.xml │ +-rw---- 2.0 fat 1396 bl defN 17-Sep-26 00:12 res/layout/download_playlist.xml │ +-rw---- 2.0 fat 1484 bl defN 17-Sep-26 00:12 res/layout/download_slider.xml │ +-rw---- 2.0 fat 1940 bl defN 17-Sep-26 00:12 res/layout/drawer_header.xml │ +-rw---- 2.0 fat 3260 bl defN 17-Sep-26 00:12 res/layout/edit_play_action.xml │ +-rw---- 2.0 fat 1484 bl defN 17-Sep-26 00:12 res/layout/equalizer.xml │ +-rw---- 2.0 fat 1224 bl defN 17-Sep-26 00:12 res/layout/equalizer_bar.xml │ +-rw---- 2.0 fat 980 bl defN 17-Sep-26 00:12 res/layout/fast_scroller.xml │ +-rw---- 2.0 fat 1452 bl defN 17-Sep-26 00:12 res/layout/genre_list_item.xml │ +-rw---- 2.0 fat 856 bl defN 17-Sep-26 00:12 res/layout/home.xml │ +-rw---- 2.0 fat 528 bl defN 17-Sep-26 00:12 res/layout/layout_snackbar.xml │ +-rw---- 2.0 fat 1184 bl defN 17-Sep-26 00:12 res/layout/layout_snackbar_include.xml │ +-rw---- 2.0 fat 372 bl defN 17-Sep-26 00:12 res/layout/layout_tab_icon.xml │ +-rw---- 2.0 fat 444 bl defN 17-Sep-26 00:12 res/layout/layout_tab_text.xml │ +-rw---- 2.0 fat 1688 bl defN 17-Sep-26 00:12 res/layout/lyrics.xml │ +-rw---- 2.0 fat 1140 bl defN 17-Sep-26 00:12 res/layout/mr_media_route_chooser_dialog.xml │ +-rw---- 2.0 fat 4280 bl defN 17-Sep-26 00:12 res/layout/mr_media_route_controller_material_dialog_b.xml │ +-rw---- 2.0 fat 1204 bl defN 17-Sep-26 00:12 res/layout/mr_media_route_list_item.xml │ +-rw---- 2.0 fat 2172 bl defN 17-Sep-26 00:12 res/layout/notification.xml │ +-rw---- 2.0 fat 2972 bl defN 17-Sep-26 00:12 res/layout/notification_expanded.xml │ +-rw---- 2.0 fat 616 bl defN 17-Sep-26 00:12 res/layout/notification_media_action.xml │ +-rw---- 2.0 fat 688 bl defN 17-Sep-26 00:12 res/layout/notification_media_cancel_action.xml │ +-rw---- 2.0 fat 1640 bl defN 17-Sep-26 00:12 res/layout/notification_template_big_media.xml │ +-rw---- 2.0 fat 1660 bl defN 17-Sep-26 00:12 res/layout/notification_template_big_media_narrow.xml │ +-rw---- 2.0 fat 2676 bl defN 17-Sep-26 00:12 res/layout/notification_template_lines.xml │ +-rw---- 2.0 fat 1336 bl defN 17-Sep-26 00:12 res/layout/notification_template_media.xml │ +-rw---- 2.0 fat 616 bl defN 17-Sep-26 00:12 res/layout/notification_template_part_chronometer.xml │ +-rw---- 2.0 fat 616 bl defN 17-Sep-26 00:12 res/layout/notification_template_part_time.xml │ +-rw---- 2.0 fat 1460 bl defN 17-Sep-26 00:12 res/layout/playlist_cell_item.xml │ +-rw---- 2.0 fat 1340 bl defN 17-Sep-26 00:12 res/layout/playlist_list_item.xml │ +-rw---- 2.0 fat 596 bl defN 17-Sep-26 00:12 res/layout/preferences.xml │ +-rw---- 2.0 fat 844 bl defN 17-Sep-26 00:12 res/layout/progress.xml │ +-rw---- 2.0 fat 720 bl defN 17-Sep-26 00:12 res/layout/rating.xml │ +-rw---- 2.0 fat 996 bl defN 17-Sep-26 00:12 res/layout/save_playlist.xml │ +-rw---- 2.0 fat 788 bl defN 17-Sep-26 00:12 res/layout/seekbar_preference.xml │ +-rw---- 2.0 fat 4884 bl defN 17-Sep-26 00:12 res/layout/select_album_header.xml │ +-rw---- 2.0 fat 1708 bl defN 17-Sep-26 00:12 res/layout/select_artist_header.xml │ +-rw---- 2.0 fat 648 bl defN 17-Sep-26 00:12 res/layout/select_dialog_item_material.xml │ +-rw---- 2.0 fat 692 bl defN 17-Sep-26 00:12 res/layout/select_dialog_multichoice_material.xml │ +-rw---- 2.0 fat 692 bl defN 17-Sep-26 00:12 res/layout/select_dialog_singlechoice_material.xml │ +-rw---- 2.0 fat 948 bl defN 17-Sep-26 00:12 res/layout/settings_activity.xml │ +-rw---- 2.0 fat 2516 bl defN 17-Sep-26 00:12 res/layout/shuffle_dialog.xml │ +-rw---- 2.0 fat 3412 bl defN 17-Sep-26 00:12 res/layout/song_list_item.xml │ +-rw---- 2.0 fat 924 bl defN 17-Sep-26 00:12 res/layout/start_timer.xml │ +-rw---- 2.0 fat 888 bl defN 17-Sep-26 00:12 res/layout/static_drawer_activity.xml │ +-rw---- 2.0 fat 508 bl defN 17-Sep-26 00:12 res/layout/support_simple_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 708 bl defN 17-Sep-26 00:12 res/layout/sync_dialog.xml │ +-rw---- 2.0 fat 1204 bl defN 17-Sep-26 00:12 res/layout/tab_progress.xml │ +-rw---- 2.0 fat 2272 bl defN 17-Sep-26 00:12 res/layout/update_playlist.xml │ +-rw---- 2.0 fat 2296 bl defN 17-Sep-26 00:12 res/layout/update_share.xml │ +-rw---- 2.0 fat 2304 bl defN 17-Sep-26 00:12 res/layout/user_header.xml │ +-rw---- 2.0 fat 1656 bl defN 17-Sep-26 00:12 res/layout/user_list_item.xml │ +-rw---- 2.0 fat 892 bl defN 17-Sep-26 00:12 res/menu/abstract_top_menu.xml │ +-rw---- 2.0 fat 660 bl defN 17-Sep-26 00:12 res/menu/admin.xml │ +-rw---- 2.0 fat 680 bl defN 17-Sep-26 00:12 res/menu/admin_context.xml │ +-rw---- 2.0 fat 480 bl defN 17-Sep-26 00:12 res/menu/admin_context_user.xml │ +-rw---- 2.0 fat 660 bl defN 17-Sep-26 00:12 res/menu/downloading.xml │ +-rw---- 2.0 fat 660 bl defN 17-Sep-26 00:12 res/menu/drawer_menu.xml │ +-rw---- 2.0 fat 1828 bl defN 17-Sep-26 00:12 res/menu/drawer_navigation.xml │ +-rw---- 2.0 fat 752 bl defN 17-Sep-26 00:12 res/menu/empty.xml │ +-rw---- 2.0 fat 1392 bl defN 17-Sep-26 00:12 res/menu/main.xml │ +-rw---- 2.0 fat 1672 bl defN 17-Sep-26 00:12 res/menu/multiselect_media.xml │ +-rw---- 2.0 fat 1172 bl defN 17-Sep-26 00:12 res/menu/multiselect_media_offline.xml │ +-rw---- 2.0 fat 1784 bl defN 17-Sep-26 00:12 res/menu/nowplaying.xml │ +-rw---- 2.0 fat 1692 bl defN 17-Sep-26 00:12 res/menu/nowplaying_context.xml │ +-rw---- 2.0 fat 1052 bl defN 17-Sep-26 00:12 res/menu/nowplaying_context_offline.xml │ +-rw---- 2.0 fat 1596 bl defN 17-Sep-26 00:12 res/menu/nowplaying_offline.xml │ +-rw---- 2.0 fat 660 bl defN 17-Sep-26 00:12 res/menu/search.xml │ +-rw---- 2.0 fat 1672 bl defN 17-Sep-26 00:12 res/menu/select_album.xml │ +-rw---- 2.0 fat 2288 bl defN 17-Sep-26 00:12 res/menu/select_album_context.xml │ +-rw---- 2.0 fat 1468 bl defN 17-Sep-26 00:12 res/menu/select_album_context_offline.xml │ +-rw---- 2.0 fat 1032 bl defN 17-Sep-26 00:12 res/menu/select_album_list.xml │ +-rw---- 2.0 fat 1172 bl defN 17-Sep-26 00:12 res/menu/select_artist.xml │ +-rw---- 2.0 fat 1808 bl defN 17-Sep-26 00:12 res/menu/select_artist_context.xml │ +-rw---- 2.0 fat 1188 bl defN 17-Sep-26 00:12 res/menu/select_artist_context_offline.xml │ +-rw---- 2.0 fat 1692 bl defN 17-Sep-26 00:12 res/menu/select_bookmark_context.xml │ +-rw---- 2.0 fat 1432 bl defN 17-Sep-26 00:12 res/menu/select_playlist_context.xml │ +-rw---- 2.0 fat 748 bl defN 17-Sep-26 00:12 res/menu/select_playlist_context_offline.xml │ +-rw---- 2.0 fat 852 bl defN 17-Sep-26 00:12 res/menu/select_podcast_episode.xml │ +-rw---- 2.0 fat 1592 bl defN 17-Sep-26 00:12 res/menu/select_podcast_episode_context.xml │ +-rw---- 2.0 fat 852 bl defN 17-Sep-26 00:12 res/menu/select_podcast_episode_context_offline.xml │ +-rw---- 2.0 fat 480 bl defN 17-Sep-26 00:12 res/menu/select_podcast_episode_offline.xml │ +-rw---- 2.0 fat 1132 bl defN 17-Sep-26 00:12 res/menu/select_podcasts.xml │ +-rw---- 2.0 fat 780 bl defN 17-Sep-26 00:12 res/menu/select_podcasts_context.xml │ +-rw---- 2.0 fat 480 bl defN 17-Sep-26 00:12 res/menu/select_podcasts_context_offline.xml │ +-rw---- 2.0 fat 780 bl defN 17-Sep-26 00:12 res/menu/select_share_context.xml │ +-rw---- 2.0 fat 1432 bl defN 17-Sep-26 00:12 res/menu/select_song.xml │ +-rw---- 2.0 fat 2392 bl defN 17-Sep-26 00:12 res/menu/select_song_context.xml │ +-rw---- 2.0 fat 1212 bl defN 17-Sep-26 00:12 res/menu/select_song_context_offline.xml │ +-rw---- 2.0 fat 1000 bl defN 17-Sep-26 00:12 res/menu/select_song_offline.xml │ +-rw---- 2.0 fat 1052 bl defN 17-Sep-26 00:12 res/menu/select_video_context.xml │ +-rw---- 2.0 fat 772 bl defN 17-Sep-26 00:12 res/menu/select_video_context_offline.xml │ +-rw---- 2.0 fat 800 bl defN 17-Sep-26 00:12 res/menu/similar_artists.xml │ +-rw---- 2.0 fat 700 bl defN 17-Sep-26 00:12 res/menu/tasker_configuration.xml │ +-rw---- 2.0 fat 480 bl defN 17-Sep-26 00:12 res/menu/unstar.xml │ +-rw---- 2.0 fat 1132 bl defN 17-Sep-26 00:12 res/menu/user.xml │ +-rw---- 2.0 fat 660 bl defN 17-Sep-26 00:12 res/menu/user_user.xml │ +-rw---- 2.0 fat 600 bl defN 17-Sep-26 00:12 res/xml-v17/appwidget4x4.xml │ +-rw---- 2.0 fat 504 bl defN 17-Sep-26 00:12 res/xml/appwidget4x1.xml │ +-rw---- 2.0 fat 504 bl defN 17-Sep-26 00:12 res/xml/appwidget4x2.xml │ +-rw---- 2.0 fat 504 bl defN 17-Sep-26 00:12 res/xml/appwidget4x3.xml │ +-rw---- 2.0 fat 504 bl defN 17-Sep-26 00:12 res/xml/appwidget4x4.xml │ +-rw---- 2.0 fat 424 bl defN 17-Sep-26 00:12 res/xml/authenticator.xml │ +-rw---- 2.0 fat 33100 bl defN 17-Sep-26 00:12 res/xml/changelog.xml │ +-rw---- 2.0 fat 588 bl defN 17-Sep-26 00:12 res/xml/mostrecent_syncadapter.xml │ +-rw---- 2.0 fat 584 bl defN 17-Sep-26 00:12 res/xml/playlists_syncadapter.xml │ +-rw---- 2.0 fat 584 bl defN 17-Sep-26 00:12 res/xml/podcasts_syncadapter.xml │ +-rw---- 2.0 fat 692 bl defN 17-Sep-26 00:12 res/xml/searchable.xml │ +-rw---- 2.0 fat 13380 bl defN 17-Sep-26 00:12 res/xml/settings.xml │ +-rw---- 2.0 fat 584 bl defN 17-Sep-26 00:12 res/xml/starred_syncadapter.xml │ +-rw---- 1.0 fat 625024 b- stor 17-Sep-26 00:09 resources.arsc │ +-rw---- 2.0 fat 3705408 bl defN 17-Sep-26 00:12 classes.dex │ +-rw---- 2.0 fat 76 bl defN 17-Sep-26 00:12 META-INF/eclipse.inf │ +-rw---- 2.0 fat 36116 bl defN 17-Sep-26 00:12 about_files/LICENSE_CDDL.txt │ +-rw---- 2.0 fat 2864 bl defN 17-Sep-26 00:12 javax/servlet/LocalStrings.properties │ +-rw---- 2.0 fat 2799 bl defN 17-Sep-26 00:12 javax/servlet/LocalStrings_fr.properties │ +-rw---- 2.0 fat 2834 bl defN 17-Sep-26 00:12 javax/servlet/LocalStrings_ja.properties │ +-rw---- 2.0 fat 3514 bl defN 17-Sep-26 00:12 javax/servlet/http/LocalStrings.properties │ +-rw---- 2.0 fat 3401 bl defN 17-Sep-26 00:12 javax/servlet/http/LocalStrings_es.properties │ +-rw---- 2.0 fat 3360 bl defN 17-Sep-26 00:12 javax/servlet/http/LocalStrings_fr.properties │ +-rw---- 2.0 fat 4062 bl defN 17-Sep-26 00:12 javax/servlet/http/LocalStrings_ja.properties │ +-rw---- 2.0 fat 16085 bl defN 17-Sep-26 00:12 javax/servlet/resources/XMLSchema.dtd │ +-rw---- 2.0 fat 6367 bl defN 17-Sep-26 00:12 javax/servlet/resources/datatypes.dtd │ +-rw---- 2.0 fat 46619 bl defN 17-Sep-26 00:12 javax/servlet/resources/j2ee_1_4.xsd │ +-rw---- 2.0 fat 15404 bl defN 17-Sep-26 00:12 javax/servlet/resources/j2ee_web_services_1_1.xsd │ +-rw---- 2.0 fat 11121 bl defN 17-Sep-26 00:12 javax/servlet/resources/j2ee_web_services_client_1_1.xsd │ +-rw---- 2.0 fat 63732 bl defN 17-Sep-26 00:12 javax/servlet/resources/javaee_5.xsd │ +-rw---- 2.0 fat 81031 bl defN 17-Sep-26 00:12 javax/servlet/resources/javaee_6.xsd │ +-rw---- 2.0 fat 23849 bl defN 17-Sep-26 00:12 javax/servlet/resources/javaee_web_services_1_2.xsd │ +-rw---- 2.0 fat 20684 bl defN 17-Sep-26 00:12 javax/servlet/resources/javaee_web_services_1_3.xsd │ +-rw---- 2.0 fat 18354 bl defN 17-Sep-26 00:12 javax/servlet/resources/javaee_web_services_client_1_2.xsd │ +-rw---- 2.0 fat 26915 bl defN 17-Sep-26 00:12 javax/servlet/resources/javaee_web_services_client_1_3.xsd │ +-rw---- 2.0 fat 17270 bl defN 17-Sep-26 00:12 javax/servlet/resources/web-app_2_2.dtd │ +-rw---- 2.0 fat 31147 bl defN 17-Sep-26 00:12 javax/servlet/resources/web-app_2_3.dtd │ +-rw---- 2.0 fat 37061 bl defN 17-Sep-26 00:12 javax/servlet/resources/web-app_2_4.xsd │ +-rw---- 2.0 fat 38549 bl defN 17-Sep-26 00:12 javax/servlet/resources/web-app_2_5.xsd │ +-rw---- 2.0 fat 11005 bl defN 17-Sep-26 00:12 javax/servlet/resources/web-app_3_0.xsd │ +-rw---- 2.0 fat 51794 bl defN 17-Sep-26 00:12 javax/servlet/resources/web-common_3_0.xsd │ +-rw---- 2.0 fat 10151 bl defN 17-Sep-26 00:12 javax/servlet/resources/web-fragment_3_0.xsd │ +-rw---- 2.0 fat 2922 bl defN 17-Sep-26 00:12 javax/servlet/resources/xml.xsd │ +-rw---- 2.0 fat 63 bl defN 17-Sep-26 00:12 plugin.properties │ +-rw---- 2.0 fat 66218 bl defN 17-Sep-26 00:12 org/seamless/schemas/xhtml1-strict.xsd │ +-rw---- 2.0 fat 8835 bl defN 17-Sep-26 00:12 org/seamless/schemas/xml.xsd │ +-rw---- 2.0 fat 12782 bl defN 17-Sep-26 00:12 org/fourthline/cling/support/avtransport/metadata-1.0-avt.xsd │ +-rw---- 2.0 fat 14458 bl defN 17-Sep-26 00:12 org/fourthline/cling/support/avtransport/metadata-1.01-avt.xsd │ +-rw---- 2.0 fat 2328 bl defN 17-Sep-26 00:12 org/fourthline/cling/support/contentdirectory/descriptor/dc-elements-1.1.xsd │ +-rw---- 2.0 fat 15318 bl defN 17-Sep-26 00:12 org/fourthline/cling/support/contentdirectory/descriptor/didl-lite-1.0.xsd │ +-rw---- 2.0 fat 8723 bl defN 17-Sep-26 00:12 org/fourthline/cling/support/contentdirectory/descriptor/upnp-cds-1.0.xsd │ +-rw---- 2.0 fat 10092 bl defN 17-Sep-26 00:12 org/fourthline/cling/support/renderingcontrol/metadata-1.0-rcs.xsd │ +-rw---- 2.0 fat 84 bl defN 17-Sep-26 00:12 org/eclipse/jetty/http/encoding.properties │ +-rw---- 2.0 fat 5167 bl defN 17-Sep-26 00:12 org/eclipse/jetty/http/mime.properties │ +-rw---- 2.0 fat 0 bl defN 17-Sep-26 00:12 org/eclipse/jetty/http/useragents │ +-rw---- 2.0 fat 11358 bl defN 17-Sep-26 00:12 META-INF/LICENSE │ +-rw---- 2.0 fat 295 bl defN 17-Sep-26 00:12 META-INF/INDEX.LIST │ +-rw---- 2.0 fat 332 bl defN 17-Sep-26 00:12 META-INF/NOTICE │ +-rw---- 2.0 fat 128 bl defN 17-Sep-26 00:12 org/eclipse/jetty/servlet/jmx/ServletHolder-mbean.properties │ +-rw---- 2.0 fat 214 bl defN 17-Sep-26 00:12 org/eclipse/jetty/servlet/jmx/ServletContextHandler-mbean.properties │ +-rw---- 2.0 fat 88 bl defN 17-Sep-26 00:12 org/eclipse/jetty/servlet/jmx/ServletMapping-mbean.properties │ +-rw---- 2.0 fat 115 bl defN 17-Sep-26 00:12 org/eclipse/jetty/servlet/jmx/FilterMapping-mbean.properties │ +-rw---- 2.0 fat 121 bl defN 17-Sep-26 00:12 org/eclipse/jetty/servlet/jmx/Holder-mbean.properties │ +-rw---- 2.0 fat 186 bl defN 17-Sep-26 00:12 org/eclipse/jetty/servlet/jmx/ServletHandler-mbean.properties │ +-rw---- 2.0 fat 256 bl defN 17-Sep-26 00:12 org/eclipse/jetty/server/jmx/NCSARequestLog-mbean.properties │ +-rw---- 2.0 fat 1511 bl defN 17-Sep-26 00:12 org/eclipse/jetty/server/jmx/AbstractConnector-mbean.properties │ +-rw---- 2.0 fat 144 bl defN 17-Sep-26 00:12 org/eclipse/jetty/server/jmx/HandlerContainer-mbean.properties │ +-rw---- 2.0 fat 127 bl defN 17-Sep-26 00:12 org/eclipse/jetty/server/jmx/Handler-mbean.properties │ +-rw---- 2.0 fat 2403 bl defN 17-Sep-26 00:12 org/eclipse/jetty/server/jmx/Connector-mbean.properties │ +-rw---- 2.0 fat 471 bl defN 17-Sep-26 00:12 org/eclipse/jetty/server/jmx/Server-mbean.properties │ +-rw---- 2.0 fat 82 bl defN 17-Sep-26 00:12 org/eclipse/jetty/server/handler/jmx/HandlerWrapper-mbean.properties │ +-rw---- 2.0 fat 113 bl defN 17-Sep-26 00:12 org/eclipse/jetty/server/handler/jmx/ContextHandlerCollection-mbean.properties │ +-rw---- 2.0 fat 31 bl defN 17-Sep-26 00:12 org/eclipse/jetty/server/handler/jmx/AbstractHandler-mbean.properties │ +-rw---- 2.0 fat 1583 bl defN 17-Sep-26 00:12 org/eclipse/jetty/server/handler/jmx/ContextHandler-mbean.properties │ +-rw---- 2.0 fat 2222 bl defN 17-Sep-26 00:12 org/eclipse/jetty/server/handler/jmx/StatisticsHandler-mbean.properties │ +-rw---- 2.0 fat 83 bl defN 17-Sep-26 00:12 org/eclipse/jetty/server/handler/jmx/HandlerCollection-mbean.properties │ +-rw---- 2.0 fat 1346 bl defN 17-Sep-26 00:12 org/eclipse/jetty/server/session/jmx/AbstractSessionManager-mbean.properties │ +-rw---- 2.0 fat 171 bl defN 17-Sep-26 00:12 org/eclipse/jetty/server/nio/jmx/SelectChannelConnector-mbean.properties │ +-rw---- 2.0 fat 1150 bl defN 17-Sep-26 00:12 org/eclipse/jetty/favicon.ico │ +-rw---- 2.0 fat 319 bl defN 17-Sep-26 00:12 jetty-dir.css │ +-rw---- 2.0 fat 825 bl defN 17-Sep-26 00:12 org/seamless/swing/logging/img/configure.png │ +-rw---- 2.0 fat 3356 bl defN 17-Sep-26 00:12 org/seamless/swing/logging/img/copyclipboard.png │ +-rw---- 2.0 fat 1090 bl defN 17-Sep-26 00:12 org/seamless/swing/logging/img/debug.png │ +-rw---- 2.0 fat 3632 bl defN 17-Sep-26 00:12 org/seamless/swing/logging/img/info.png │ +-rw---- 2.0 fat 827 bl defN 17-Sep-26 00:12 org/seamless/swing/logging/img/pause.png │ +-rw---- 2.0 fat 3230 bl defN 17-Sep-26 00:12 org/seamless/swing/logging/img/removetext.png │ +-rw---- 2.0 fat 1045 bl defN 17-Sep-26 00:12 org/seamless/swing/logging/img/trace.png │ +-rw---- 2.0 fat 484 bl defN 17-Sep-26 00:12 org/seamless/swing/logging/img/viewtext.png │ +-rw---- 2.0 fat 3459 bl defN 17-Sep-26 00:12 org/seamless/swing/logging/img/warn.png │ +1106 files, 6374567 bytes uncompressed, 3253931 bytes compressed: 49.0% ├── APK metadata │┄ ordering differences only │ @@ -7,55 +7,14 @@ │ sdkInfo: │ minSdkVersion: '14' │ targetSdkVersion: '22' │ sharedLibrary: false │ unknownFiles: │ plugin.properties: '8' │ jetty-dir.css: '8' │ - org/eclipse/jetty/favicon.ico: '8' │ - org/eclipse/jetty/http/encoding.properties: '8' │ - org/eclipse/jetty/http/mime.properties: '8' │ - org/eclipse/jetty/http/useragents: '8' │ - org/eclipse/jetty/server/jmx/NCSARequestLog-mbean.properties: '8' │ - org/eclipse/jetty/server/jmx/AbstractConnector-mbean.properties: '8' │ - org/eclipse/jetty/server/jmx/HandlerContainer-mbean.properties: '8' │ - org/eclipse/jetty/server/jmx/Handler-mbean.properties: '8' │ - org/eclipse/jetty/server/jmx/Connector-mbean.properties: '8' │ - org/eclipse/jetty/server/jmx/Server-mbean.properties: '8' │ - org/eclipse/jetty/server/handler/jmx/HandlerWrapper-mbean.properties: '8' │ - org/eclipse/jetty/server/handler/jmx/ContextHandlerCollection-mbean.properties: '8' │ - org/eclipse/jetty/server/handler/jmx/AbstractHandler-mbean.properties: '8' │ - org/eclipse/jetty/server/handler/jmx/ContextHandler-mbean.properties: '8' │ - org/eclipse/jetty/server/handler/jmx/StatisticsHandler-mbean.properties: '8' │ - org/eclipse/jetty/server/handler/jmx/HandlerCollection-mbean.properties: '8' │ - org/eclipse/jetty/server/session/jmx/AbstractSessionManager-mbean.properties: '8' │ - org/eclipse/jetty/server/nio/jmx/SelectChannelConnector-mbean.properties: '8' │ - org/eclipse/jetty/servlet/jmx/ServletHolder-mbean.properties: '8' │ - org/eclipse/jetty/servlet/jmx/ServletContextHandler-mbean.properties: '8' │ - org/eclipse/jetty/servlet/jmx/ServletMapping-mbean.properties: '8' │ - org/eclipse/jetty/servlet/jmx/FilterMapping-mbean.properties: '8' │ - org/eclipse/jetty/servlet/jmx/Holder-mbean.properties: '8' │ - org/eclipse/jetty/servlet/jmx/ServletHandler-mbean.properties: '8' │ - org/seamless/schemas/xhtml1-strict.xsd: '8' │ - org/seamless/schemas/xml.xsd: '8' │ - org/seamless/swing/logging/img/configure.png: '8' │ - org/seamless/swing/logging/img/copyclipboard.png: '8' │ - org/seamless/swing/logging/img/debug.png: '8' │ - org/seamless/swing/logging/img/info.png: '8' │ - org/seamless/swing/logging/img/pause.png: '8' │ - org/seamless/swing/logging/img/removetext.png: '8' │ - org/seamless/swing/logging/img/trace.png: '8' │ - org/seamless/swing/logging/img/viewtext.png: '8' │ - org/seamless/swing/logging/img/warn.png: '8' │ - org/fourthline/cling/support/avtransport/metadata-1.0-avt.xsd: '8' │ - org/fourthline/cling/support/avtransport/metadata-1.01-avt.xsd: '8' │ - org/fourthline/cling/support/contentdirectory/descriptor/dc-elements-1.1.xsd: '8' │ - org/fourthline/cling/support/contentdirectory/descriptor/didl-lite-1.0.xsd: '8' │ - org/fourthline/cling/support/contentdirectory/descriptor/upnp-cds-1.0.xsd: '8' │ - org/fourthline/cling/support/renderingcontrol/metadata-1.0-rcs.xsd: '8' │ about_files/LICENSE_CDDL.txt: '8' │ javax/servlet/LocalStrings.properties: '8' │ javax/servlet/LocalStrings_fr.properties: '8' │ javax/servlet/LocalStrings_ja.properties: '8' │ javax/servlet/http/LocalStrings.properties: '8' │ javax/servlet/http/LocalStrings_es.properties: '8' │ javax/servlet/http/LocalStrings_fr.properties: '8' │ @@ -75,14 +34,55 @@ │ javax/servlet/resources/web-app_2_3.dtd: '8' │ javax/servlet/resources/web-app_2_4.xsd: '8' │ javax/servlet/resources/web-app_2_5.xsd: '8' │ javax/servlet/resources/web-app_3_0.xsd: '8' │ javax/servlet/resources/web-common_3_0.xsd: '8' │ javax/servlet/resources/web-fragment_3_0.xsd: '8' │ javax/servlet/resources/xml.xsd: '8' │ + org/seamless/schemas/xhtml1-strict.xsd: '8' │ + org/seamless/schemas/xml.xsd: '8' │ + org/seamless/swing/logging/img/configure.png: '8' │ + org/seamless/swing/logging/img/copyclipboard.png: '8' │ + org/seamless/swing/logging/img/debug.png: '8' │ + org/seamless/swing/logging/img/info.png: '8' │ + org/seamless/swing/logging/img/pause.png: '8' │ + org/seamless/swing/logging/img/removetext.png: '8' │ + org/seamless/swing/logging/img/trace.png: '8' │ + org/seamless/swing/logging/img/viewtext.png: '8' │ + org/seamless/swing/logging/img/warn.png: '8' │ + org/fourthline/cling/support/avtransport/metadata-1.0-avt.xsd: '8' │ + org/fourthline/cling/support/avtransport/metadata-1.01-avt.xsd: '8' │ + org/fourthline/cling/support/contentdirectory/descriptor/dc-elements-1.1.xsd: '8' │ + org/fourthline/cling/support/contentdirectory/descriptor/didl-lite-1.0.xsd: '8' │ + org/fourthline/cling/support/contentdirectory/descriptor/upnp-cds-1.0.xsd: '8' │ + org/fourthline/cling/support/renderingcontrol/metadata-1.0-rcs.xsd: '8' │ + org/eclipse/jetty/favicon.ico: '8' │ + org/eclipse/jetty/http/encoding.properties: '8' │ + org/eclipse/jetty/http/mime.properties: '8' │ + org/eclipse/jetty/http/useragents: '8' │ + org/eclipse/jetty/servlet/jmx/ServletHolder-mbean.properties: '8' │ + org/eclipse/jetty/servlet/jmx/ServletContextHandler-mbean.properties: '8' │ + org/eclipse/jetty/servlet/jmx/ServletMapping-mbean.properties: '8' │ + org/eclipse/jetty/servlet/jmx/FilterMapping-mbean.properties: '8' │ + org/eclipse/jetty/servlet/jmx/Holder-mbean.properties: '8' │ + org/eclipse/jetty/servlet/jmx/ServletHandler-mbean.properties: '8' │ + org/eclipse/jetty/server/jmx/NCSARequestLog-mbean.properties: '8' │ + org/eclipse/jetty/server/jmx/AbstractConnector-mbean.properties: '8' │ + org/eclipse/jetty/server/jmx/HandlerContainer-mbean.properties: '8' │ + org/eclipse/jetty/server/jmx/Handler-mbean.properties: '8' │ + org/eclipse/jetty/server/jmx/Connector-mbean.properties: '8' │ + org/eclipse/jetty/server/jmx/Server-mbean.properties: '8' │ + org/eclipse/jetty/server/handler/jmx/HandlerWrapper-mbean.properties: '8' │ + org/eclipse/jetty/server/handler/jmx/ContextHandlerCollection-mbean.properties: '8' │ + org/eclipse/jetty/server/handler/jmx/AbstractHandler-mbean.properties: '8' │ + org/eclipse/jetty/server/handler/jmx/ContextHandler-mbean.properties: '8' │ + org/eclipse/jetty/server/handler/jmx/StatisticsHandler-mbean.properties: '8' │ + org/eclipse/jetty/server/handler/jmx/HandlerCollection-mbean.properties: '8' │ + org/eclipse/jetty/server/session/jmx/AbstractSessionManager-mbean.properties: '8' │ + org/eclipse/jetty/server/nio/jmx/SelectChannelConnector-mbean.properties: '8' │ usesFramework: │ ids: │ - 1 │ tag: null │ version: 2.2.1-dirty │ versionInfo: │ versionCode: '158' ├── smali/github/daneren2005/dsub/activity/EditPlayActionActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/EditPlayActionActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/EditPlayActionActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/EditPlayActionActivity; │ │ .prologue │ .line 69 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$1;->this$0:Lgithub/daneren2005/dsub/activity/EditPlayActionActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/activity/EditPlayActionActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/EditPlayActionActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/EditPlayActionActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/EditPlayActionActivity; │ │ .prologue │ .line 81 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$2;->this$0:Lgithub/daneren2005/dsub/activity/EditPlayActionActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/activity/EditPlayActionActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/EditPlayActionActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/EditPlayActionActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/EditPlayActionActivity; │ │ .prologue │ .line 90 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$3;->this$0:Lgithub/daneren2005/dsub/activity/EditPlayActionActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/activity/EditPlayActionActivity$4$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalNames:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4$1;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$2" # Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4$1; │ │ .prologue │ .line 120 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4$1$1;->this$2:Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4$1; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4$1$1;->val$finalNames:Ljava/util/List; ├── smali/github/daneren2005/dsub/activity/EditPlayActionActivity$4$1.smali │ @@ -28,15 +28,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4;Landroid/app/Activity;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 100 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4$1;->this$1:Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4; │ │ const/4 v0, 0x1 │ │ @@ -76,21 +77,19 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 5 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 100 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ iget-object v0, p0, Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4$1;->this$1:Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4;->val$context:Landroid/app/Activity; ├── smali/github/daneren2005/dsub/activity/SubsonicActivity$10.smali │ @@ -30,15 +30,16 @@ │ │ .field final synthetic val$starsCount:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicActivity;Landroid/content/Context;II)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 1083 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$10;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ iput p3, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$10;->val$scrobbleCount:I │ │ @@ -80,25 +81,23 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 7 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ const/4 v6, 0x1 │ │ const/4 v4, 0x0 │ │ .line 1083 │ check-cast p1, Ljava/lang/Integer; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 │ │ iget v1, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$10;->val$scrobbleCount:I │ │ if-ne v0, v1, :cond_0 ├── smali/github/daneren2005/dsub/activity/SubsonicActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ .prologue │ .line 142 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$1;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/activity/SubsonicActivity$2$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$menuItem:Landroid/view/MenuItem; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicActivity$2;Landroid/view/MenuItem;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/activity/SubsonicActivity$2; │ │ .prologue │ .line 291 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$2$1;->this$1:Lgithub/daneren2005/dsub/activity/SubsonicActivity$2; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$2$1;->val$menuItem:Landroid/view/MenuItem; ├── smali/github/daneren2005/dsub/activity/SubsonicActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ .prologue │ .line 257 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$2;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/activity/SubsonicActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ .prologue │ .line 328 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$3;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/activity/SubsonicActivity$4.smali │ @@ -17,17 +17,18 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/widget/Toolbar;)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ - .param p3, "x1" # Landroid/support/v4/widget/DrawerLayout; │ - .param p4, "x2" # Landroid/support/v7/widget/Toolbar; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ + .param p2, "arg0" # Landroid/app/Activity; │ + .param p3, "arg1" # Landroid/support/v4/widget/DrawerLayout; │ + .param p4, "arg2" # Landroid/support/v7/widget/Toolbar; │ │ .prologue │ .line 352 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$4;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {p0, p2, p3, p4}, Landroid/support/v7/app/ActionBarDrawerToggle;->(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/widget/Toolbar;)V ├── smali/github/daneren2005/dsub/activity/SubsonicActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ .prologue │ .line 393 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$5;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/activity/SubsonicActivity$6.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$service:Lgithub/daneren2005/dsub/service/DownloadService; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicActivity;Landroid/content/Context;Lgithub/daneren2005/dsub/service/DownloadService;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 982 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$6;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$6;->val$service:Lgithub/daneren2005/dsub/service/DownloadService; ├── smali/github/daneren2005/dsub/activity/SubsonicActivity$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$checkBox:Landroid/widget/CheckBox; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicActivity;Landroid/widget/CheckBox;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ .prologue │ .line 1069 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$7;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$7;->val$checkBox:Landroid/widget/CheckBox; ├── smali/github/daneren2005/dsub/activity/SubsonicActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ .prologue │ .line 1064 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$8;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/activity/SubsonicActivity$9.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$starsCount:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicActivity;Landroid/widget/CheckBox;II)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ .prologue │ .line 1056 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$9;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$9;->val$checkBox:Landroid/widget/CheckBox; ├── smali/github/daneren2005/dsub/activity/SubsonicActivity.smali │ @@ -176,15 +176,14 @@ │ │ .line 115 │ iput-boolean v2, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->showingTabs:Z │ │ .line 116 │ iput-boolean v1, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->drawerOpen:Z │ │ - .line 1145 │ return-void │ .end method │ │ .method static synthetic access$000(Lgithub/daneren2005/dsub/activity/SubsonicActivity;IZ)V │ .locals 0 │ .param p0, "x0" # Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ .param p1, "x1" # I │ @@ -1043,14 +1042,15 @@ │ │ .prologue │ .line 1083 │ new-instance v0, Lgithub/daneren2005/dsub/activity/SubsonicActivity$10; │ │ invoke-direct {v0, p0, p0, p1, p2}, Lgithub/daneren2005/dsub/activity/SubsonicActivity$10;->(Lgithub/daneren2005/dsub/activity/SubsonicActivity;Landroid/content/Context;II)V │ │ + .line 1105 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/activity/SubsonicActivity$10;->execute()V │ │ .line 1106 │ return-void │ .end method │ │ .method private updateDrawerHeader()V │ @@ -1211,17 +1211,17 @@ │ .end method │ │ .method public final getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ .locals 6 │ │ .prologue │ .line 928 │ - iget-boolean v4, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->finished:Z │ + iget-boolean v3, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->finished:Z │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 929 │ const/4 v0, 0x0 │ │ .line 950 │ :cond_0 │ :goto_0 │ @@ -1229,41 +1229,41 @@ │ │ .line 933 │ :cond_1 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_1 │ - const/4 v4, 0x5 │ + const/4 v3, 0x5 │ │ - if-ge v1, v4, :cond_2 │ + if-ge v1, v3, :cond_2 │ │ .line 934 │ invoke-static {}, Lgithub/daneren2005/dsub/service/DownloadService;->getInstance()Lgithub/daneren2005/dsub/service/DownloadService; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 935 │ - if-nez v4, :cond_2 │ + if-nez v3, :cond_2 │ │ .line 936 │ - sget-object v4, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->TAG:Ljava/lang/String; │ + sget-object v3, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->TAG:Ljava/lang/String; │ │ - const-string v5, "DownloadService not running. Attempting to start it." │ + const-string v4, "DownloadService not running. Attempting to start it." │ │ - invoke-static {v4, v5}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 939 │ - new-instance v4, Landroid/content/Intent; │ + new-instance v3, Landroid/content/Intent; │ │ - const-class v5, Lgithub/daneren2005/dsub/service/DownloadService; │ + const-class v4, Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-direct {v4, p0, v5}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v3, p0, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-virtual {p0, v4}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ + invoke-virtual {p0, v3}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ │ .line 940 │ const-wide/16 v4, 0x32 │ │ invoke-static {v4, v5}, Lgithub/daneren2005/dsub/util/Util;->sleepQuietly(J)V │ │ .line 933 │ @@ -1277,57 +1277,56 @@ │ │ move-result-object v0 │ │ .line 944 │ .local v0, "downloadService":Lgithub/daneren2005/dsub/service/DownloadService; │ if-eqz v0, :cond_0 │ │ - iget-object v4, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->afterServiceAvailable:Ljava/util/List; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->afterServiceAvailable:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - if-lez v4, :cond_0 │ + if-lez v3, :cond_0 │ │ .line 945 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->afterServiceAvailable:Ljava/util/List; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->afterServiceAvailable:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/Runnable; │ + check-cast v2, Ljava/lang/Runnable; │ │ .line 946 │ - .local v3, "runnable":Ljava/lang/Runnable; │ + .local v2, "runnable":Ljava/lang/Runnable; │ iget-object v4, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->handler:Landroid/os/Handler; │ │ - invoke-virtual {v4, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ + invoke-virtual {v4, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ goto :goto_2 │ │ .line 948 │ - .end local v3 # "runnable":Ljava/lang/Runnable; │ + .end local v2 # "runnable":Ljava/lang/Runnable; │ :cond_3 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->afterServiceAvailable:Ljava/util/List; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->afterServiceAvailable:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->clear()V │ + invoke-interface {v3}, Ljava/util/List;->clear()V │ │ goto :goto_0 │ .end method │ │ .method public final declared-synchronized getImageLoader()Lgithub/daneren2005/dsub/util/ImageLoader; │ .locals 1 │ │ @@ -2624,109 +2623,108 @@ │ invoke-static {}, Lgithub/daneren2005/dsub/view/UpdateView;->addActiveActivity()V │ │ .line 220 │ return-void │ .end method │ │ .method public onSaveInstanceState(Landroid/os/Bundle;)V │ - .locals 6 │ + .locals 5 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 413 │ invoke-super {p0, p1}, Landroid/support/v7/app/AppCompatActivity;->onSaveInstanceState(Landroid/os/Bundle;)V │ │ .line 414 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->backStack:Ljava/util/List; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->backStack:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ - new-array v3, v4, [Ljava/lang/String; │ + new-array v2, v3, [Ljava/lang/String; │ │ .line 415 │ - .local v3, "ids":[Ljava/lang/String; │ - const/4 v4, 0x0 │ + .local v2, "ids":[Ljava/lang/String; │ + const/4 v3, 0x0 │ │ - iget-object v5, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->currentFragment:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + iget-object v4, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->currentFragment:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ - invoke-virtual {v5}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->getTag()Ljava/lang/String; │ + invoke-virtual {v4}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->getTag()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - aput-object v5, v3, v4 │ + aput-object v4, v2, v3 │ │ .line 416 │ const/4 v1, 0x1 │ │ .line 417 │ .local v1, "i":I │ - iget-object v4, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->backStack:Ljava/util/List; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->backStack:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .line 418 │ .local v0, "frag":Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->getTag()Ljava/lang/String; │ │ move-result-object v4 │ │ - aput-object v4, v3, v1 │ + aput-object v4, v2, v1 │ │ .line 419 │ add-int/lit8 v1, v1, 0x1 │ │ .line 420 │ goto :goto_0 │ │ .line 421 │ .end local v0 # "frag":Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ :cond_0 │ - const-string v4, "backStackIds" │ + const-string v3, "backStackIds" │ │ - invoke-virtual {p1, v4, v3}, Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V │ + invoke-virtual {p1, v3, v2}, Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V │ │ .line 422 │ - const-string v4, "backStackIdsSize" │ + const-string v3, "backStackIdsSize" │ │ - iget-object v5, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->backStack:Ljava/util/List; │ + iget-object v4, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->backStack:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ - invoke-virtual {p1, v4, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ + invoke-virtual {p1, v3, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ .line 423 │ - const-string v4, "fragmentPosition" │ + const-string v3, "fragmentPosition" │ │ - iget v5, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->lastSelectedPosition:I │ + iget v4, p0, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->lastSelectedPosition:I │ │ - invoke-virtual {p1, v4, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ + invoke-virtual {p1, v3, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ .line 424 │ return-void │ .end method │ │ .method public openNowPlaying()V │ .locals 0 │ @@ -3563,14 +3561,15 @@ │ if-eqz v0, :cond_0 │ │ .line 982 │ new-instance v1, Lgithub/daneren2005/dsub/activity/SubsonicActivity$6; │ │ invoke-direct {v1, p0, p0, v0}, Lgithub/daneren2005/dsub/activity/SubsonicActivity$6;->(Lgithub/daneren2005/dsub/activity/SubsonicActivity;Landroid/content/Context;Lgithub/daneren2005/dsub/service/DownloadService;)V │ │ + .line 988 │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/activity/SubsonicActivity$6;->execute()V │ │ .line 991 │ :cond_0 │ invoke-static {p0, p1}, Lgithub/daneren2005/dsub/util/Util;->setActiveServer(Landroid/content/Context;I)V │ │ .line 992 ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$10$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$10; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$10;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$10; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 734 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$10$1;->this$1:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$10; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ .prologue │ .line 731 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$10;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -45,12 +46,13 @@ │ .line 734 │ new-instance v0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$10$1; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$10;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$10$1;->(Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$10;Landroid/content/Context;)V │ │ + .line 741 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$10$1;->execute()V │ │ .line 742 │ return-void │ .end method ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$11.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$context:Landroid/content/Context; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity;Landroid/content/Context;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 749 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$11;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$11;->val$context:Landroid/content/Context; │ │ @@ -208,13 +209,12 @@ │ move v1, v2 │ │ goto :goto_1 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 749 │ return-void │ .end method ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ .prologue │ .line 181 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$1;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ .prologue │ .line 226 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$2;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$3$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$3; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$3;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$3; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 254 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$3$1;->this$1:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$3; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ .prologue │ .line 251 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$3;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -44,12 +45,13 @@ │ .line 254 │ new-instance v0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$3$1; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$3;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$3$1;->(Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$3;Landroid/content/Context;)V │ │ + .line 264 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$3$1;->execute()V │ │ .line 265 │ return-void │ .end method ├── smali/github/daneren2005/dsub/activity/EditPlayActionActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$context:Landroid/app/Activity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/EditPlayActionActivity;Landroid/app/Activity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/EditPlayActionActivity; │ │ .prologue │ .line 98 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4;->this$0:Lgithub/daneren2005/dsub/activity/EditPlayActionActivity; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4;->val$context:Landroid/app/Activity; │ │ @@ -48,12 +49,13 @@ │ .line 100 │ new-instance v0, Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4$1; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4;->val$context:Landroid/app/Activity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4$1;->(Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4;Landroid/app/Activity;)V │ │ + .line 144 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/activity/EditPlayActionActivity$4$1;->execute()V │ │ .line 145 │ return-void │ .end method ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ .prologue │ .line 269 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$4;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -44,12 +45,13 @@ │ .line 272 │ new-instance v0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$4$1; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$4;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$4$1;->(Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$4;Landroid/content/Context;)V │ │ + .line 284 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$4$1;->execute()V │ │ .line 285 │ return-void │ .end method ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$5$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$5; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$5;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$5; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 292 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$5$1;->this$1:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$5; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ .prologue │ .line 289 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$5;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -44,12 +45,13 @@ │ .line 292 │ new-instance v0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$5$1; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$5;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$5$1;->(Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$5;Landroid/content/Context;)V │ │ + .line 302 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$5$1;->execute()V │ │ .line 303 │ return-void │ .end method ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ .prologue │ .line 382 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$6;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$7.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$context:Landroid/content/Context; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity;Landroid/content/Context;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 660 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$7;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$7;->val$context:Landroid/content/Context; ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$8.smali │ @@ -30,15 +30,16 @@ │ │ .field final synthetic val$context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity;Landroid/content/Context;Lgithub/daneren2005/dsub/activity/SubsonicActivity;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 677 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$8;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$8;->val$context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ @@ -201,15 +202,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 677 │ iget-object v0, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$8;->val$context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->isDestroyedCompat()Z ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$9$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$9; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$9;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$9; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 721 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$9$1;->this$1:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$9; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$9.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$remoteState:Lgithub/daneren2005/dsub/domain/PlayerQueue; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity;Lgithub/daneren2005/dsub/domain/PlayerQueue;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ .prologue │ .line 718 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$9;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$9;->val$remoteState:Lgithub/daneren2005/dsub/domain/PlayerQueue; │ │ @@ -49,12 +50,13 @@ │ .line 721 │ new-instance v0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$9$1; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$9;->this$0:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$9$1;->(Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$9;Landroid/content/Context;)V │ │ + .line 729 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$9$1;->execute()V │ │ .line 730 │ return-void │ .end method ├── smali/github/daneren2005/dsub/activity/SubsonicFragmentActivity$4$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$4; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$4;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$4; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 272 │ iput-object p1, p0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$4$1;->this$1:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity$4; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V ├── smali/github/daneren2005/dsub/adapter/ArtistAdapter$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1; │ │ .prologue │ .line 70 │ iput-object p1, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1$1;->this$1:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -40,109 +41,108 @@ │ .locals 5 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ const/4 v4, 0x1 │ │ .line 73 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1$1;->this$1:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1$1;->this$1:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1; │ │ - iget-object v2, v2, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ + iget-object v1, v1, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ │ # getter for: Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->musicFolders:Ljava/util/List; │ - invoke-static {v2}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->access$000(Lgithub/daneren2005/dsub/adapter/ArtistAdapter;)Ljava/util/List; │ + invoke-static {v1}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->access$000(Lgithub/daneren2005/dsub/adapter/ArtistAdapter;)Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lgithub/daneren2005/dsub/domain/MusicFolder; │ + check-cast v0, Lgithub/daneren2005/dsub/domain/MusicFolder; │ │ .line 74 │ - .local v1, "musicFolder":Lgithub/daneren2005/dsub/domain/MusicFolder; │ + .local v0, "musicFolder":Lgithub/daneren2005/dsub/domain/MusicFolder; │ invoke-interface {p1}, Landroid/view/MenuItem;->getTitle()Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v1}, Lgithub/daneren2005/dsub/domain/MusicFolder;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Lgithub/daneren2005/dsub/domain/MusicFolder;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 75 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1$1;->this$1:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1$1;->this$1:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1; │ │ - iget-object v2, v2, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ + iget-object v1, v1, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ │ # getter for: Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->onMusicFolderChanged:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged; │ - invoke-static {v2}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->access$100(Lgithub/daneren2005/dsub/adapter/ArtistAdapter;)Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged; │ + invoke-static {v1}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->access$100(Lgithub/daneren2005/dsub/adapter/ArtistAdapter;)Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 76 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1$1;->this$1:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1$1;->this$1:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1; │ │ - iget-object v2, v2, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ + iget-object v1, v1, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ │ # getter for: Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->onMusicFolderChanged:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged; │ - invoke-static {v2}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->access$100(Lgithub/daneren2005/dsub/adapter/ArtistAdapter;)Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged; │ + invoke-static {v1}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->access$100(Lgithub/daneren2005/dsub/adapter/ArtistAdapter;)Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2, v1}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged;->onMusicFolderChanged(Lgithub/daneren2005/dsub/domain/MusicFolder;)V │ + invoke-interface {v1, v0}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged;->onMusicFolderChanged(Lgithub/daneren2005/dsub/domain/MusicFolder;)V │ │ .line 85 │ - .end local v1 # "musicFolder":Lgithub/daneren2005/dsub/domain/MusicFolder; │ + .end local v0 # "musicFolder":Lgithub/daneren2005/dsub/domain/MusicFolder; │ :cond_1 │ :goto_0 │ return v4 │ │ .line 82 │ :cond_2 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1$1;->this$1:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1$1;->this$1:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1; │ │ - iget-object v2, v2, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ + iget-object v1, v1, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ │ # getter for: Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->onMusicFolderChanged:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged; │ - invoke-static {v2}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->access$100(Lgithub/daneren2005/dsub/adapter/ArtistAdapter;)Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged; │ + invoke-static {v1}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->access$100(Lgithub/daneren2005/dsub/adapter/ArtistAdapter;)Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 83 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1$1;->this$1:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1$1;->this$1:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1; │ │ - iget-object v2, v2, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ + iget-object v1, v1, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ │ # getter for: Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->onMusicFolderChanged:Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged; │ - invoke-static {v2}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->access$100(Lgithub/daneren2005/dsub/adapter/ArtistAdapter;)Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged; │ + invoke-static {v1}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->access$100(Lgithub/daneren2005/dsub/adapter/ArtistAdapter;)Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-interface {v2, v3}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged;->onMusicFolderChanged(Lgithub/daneren2005/dsub/domain/MusicFolder;)V │ + invoke-interface {v1, v2}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged;->onMusicFolderChanged(Lgithub/daneren2005/dsub/domain/MusicFolder;)V │ │ goto :goto_0 │ .end method ├── smali/github/daneren2005/dsub/adapter/ArtistAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$header:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/adapter/ArtistAdapter;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->val$header:Landroid/view/View; │ │ @@ -37,93 +38,92 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final onClick(Landroid/view/View;)V │ - .locals 6 │ + .locals 5 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ .line 63 │ - new-instance v2, Landroid/support/v7/widget/PopupMenu; │ + new-instance v1, Landroid/support/v7/widget/PopupMenu; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ │ - iget-object v3, v3, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->context:Landroid/content/Context; │ + iget-object v2, v2, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->context:Landroid/content/Context; │ │ - iget-object v4, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->val$header:Landroid/view/View; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->val$header:Landroid/view/View; │ │ - const v5, 0x7f0e012b │ + const v4, 0x7f0e012b │ │ - invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-direct {v2, v3, v4}, Landroid/support/v7/widget/PopupMenu;->(Landroid/content/Context;Landroid/view/View;)V │ + invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/PopupMenu;->(Landroid/content/Context;Landroid/view/View;)V │ │ .line 65 │ - .local v2, "popup":Landroid/support/v7/widget/PopupMenu; │ - invoke-virtual {v2}, Landroid/support/v7/widget/PopupMenu;->getMenu()Landroid/view/Menu; │ + .local v1, "popup":Landroid/support/v7/widget/PopupMenu; │ + invoke-virtual {v1}, Landroid/support/v7/widget/PopupMenu;->getMenu()Landroid/view/Menu; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const v4, 0x7f06013d │ + const v3, 0x7f06013d │ │ - invoke-interface {v3, v4}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ + invoke-interface {v2, v3}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ │ .line 66 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/ArtistAdapter; │ │ # getter for: Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->musicFolders:Ljava/util/List; │ - invoke-static {v3}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->access$000(Lgithub/daneren2005/dsub/adapter/ArtistAdapter;)Ljava/util/List; │ + invoke-static {v2}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->access$000(Lgithub/daneren2005/dsub/adapter/ArtistAdapter;)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lgithub/daneren2005/dsub/domain/MusicFolder; │ + check-cast v0, Lgithub/daneren2005/dsub/domain/MusicFolder; │ │ .line 67 │ - .local v1, "musicFolder":Lgithub/daneren2005/dsub/domain/MusicFolder; │ - invoke-virtual {v2}, Landroid/support/v7/widget/PopupMenu;->getMenu()Landroid/view/Menu; │ + .local v0, "musicFolder":Lgithub/daneren2005/dsub/domain/MusicFolder; │ + invoke-virtual {v1}, Landroid/support/v7/widget/PopupMenu;->getMenu()Landroid/view/Menu; │ │ move-result-object v3 │ │ - invoke-virtual {v1}, Lgithub/daneren2005/dsub/domain/MusicFolder;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Lgithub/daneren2005/dsub/domain/MusicFolder;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {v3, v4}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ goto :goto_0 │ │ .line 70 │ - .end local v1 # "musicFolder":Lgithub/daneren2005/dsub/domain/MusicFolder; │ + .end local v0 # "musicFolder":Lgithub/daneren2005/dsub/domain/MusicFolder; │ :cond_0 │ - new-instance v3, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1$1; │ + new-instance v2, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1$1; │ │ - invoke-direct {v3, p0}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1$1;->(Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;)V │ + invoke-direct {v2, p0}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1$1;->(Lgithub/daneren2005/dsub/adapter/ArtistAdapter$1;)V │ │ - invoke-virtual {v2, v3}, Landroid/support/v7/widget/PopupMenu;->setOnMenuItemClickListener(Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;)V │ + invoke-virtual {v1, v2}, Landroid/support/v7/widget/PopupMenu;->setOnMenuItemClickListener(Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;)V │ │ .line 88 │ - invoke-virtual {v2}, Landroid/support/v7/widget/PopupMenu;->show()V │ + invoke-virtual {v1}, Landroid/support/v7/widget/PopupMenu;->show()V │ │ .line 89 │ return-void │ .end method ├── smali/github/daneren2005/dsub/adapter/ArtistAdapter.smali │ @@ -167,15 +167,14 @@ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic getItemViewType(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 36 │ sget v0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->VIEW_TYPE_ARTIST:I │ │ return v0 │ .end method │ @@ -202,111 +201,105 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public final onBindHeaderHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/String;)V │ - .locals 6 │ + .locals 5 │ .param p1, "holder" # Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ .param p2, "header" # Ljava/lang/String; │ │ .prologue │ .line 96 │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getView()Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const v5, 0x7f0e012b │ + const v4, 0x7f0e012b │ │ - invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/TextView; │ │ .line 98 │ .local v0, "folderName":Landroid/widget/TextView; │ - iget-object v4, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->context:Landroid/content/Context; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->context:Landroid/content/Context; │ │ - invoke-static {v4}, Lgithub/daneren2005/dsub/util/Util;->getSelectedMusicFolderId(Landroid/content/Context;)Ljava/lang/String; │ + invoke-static {v3}, Lgithub/daneren2005/dsub/util/Util;->getSelectedMusicFolderId(Landroid/content/Context;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 99 │ - .local v3, "musicFolderId":Ljava/lang/String; │ - if-eqz v3, :cond_2 │ + .local v2, "musicFolderId":Ljava/lang/String; │ + if-eqz v2, :cond_2 │ │ .line 100 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->musicFolders:Ljava/util/List; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->musicFolders:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lgithub/daneren2005/dsub/domain/MusicFolder; │ + check-cast v1, Lgithub/daneren2005/dsub/domain/MusicFolder; │ │ .line 101 │ - .local v2, "musicFolder":Lgithub/daneren2005/dsub/domain/MusicFolder; │ - invoke-virtual {v2}, Lgithub/daneren2005/dsub/domain/MusicFolder;->getId()Ljava/lang/String; │ + .local v1, "musicFolder":Lgithub/daneren2005/dsub/domain/MusicFolder; │ + invoke-virtual {v1}, Lgithub/daneren2005/dsub/domain/MusicFolder;->getId()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ .line 102 │ - invoke-virtual {v2}, Lgithub/daneren2005/dsub/domain/MusicFolder;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Lgithub/daneren2005/dsub/domain/MusicFolder;->getName()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v0, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 109 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "musicFolder":Lgithub/daneren2005/dsub/domain/MusicFolder; │ + .end local v1 # "musicFolder":Lgithub/daneren2005/dsub/domain/MusicFolder; │ :cond_1 │ :goto_0 │ return-void │ │ .line 107 │ :cond_2 │ - const v4, 0x7f06013d │ + const v3, 0x7f06013d │ │ - invoke-virtual {v0, v4}, Landroid/widget/TextView;->setText(I)V │ + invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(I)V │ │ goto :goto_0 │ .end method │ │ .method public final bridge synthetic onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ .locals 1 │ - .param p1, "x0" # Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # I │ │ .prologue │ .line 36 │ check-cast p2, Lgithub/daneren2005/dsub/domain/Artist; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getUpdateView()Lgithub/daneren2005/dsub/view/UpdateView; │ │ move-result-object v0 │ │ invoke-virtual {v0, p2}, Lgithub/daneren2005/dsub/view/UpdateView;->setObject(Ljava/lang/Object;)V │ │ return-void ├── smali/github/daneren2005/dsub/adapter/BasicListAdapter.smali │ @@ -60,34 +60,29 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic getItemViewType(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 26 │ sget v0, Lgithub/daneren2005/dsub/adapter/BasicListAdapter;->VIEW_TYPE_LINE:I │ │ return v0 │ .end method │ │ .method public final bridge synthetic onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ .locals 1 │ - .param p1, "x0" # Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # I │ │ .prologue │ .line 26 │ check-cast p2, Ljava/lang/String; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getUpdateView()Lgithub/daneren2005/dsub/view/UpdateView; │ │ move-result-object v0 │ │ invoke-virtual {v0, p2}, Lgithub/daneren2005/dsub/view/UpdateView;->setObject(Ljava/lang/Object;)V │ │ return-void ├── smali/github/daneren2005/dsub/adapter/BookmarkAdapter.smali │ @@ -69,34 +69,29 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic getItemViewType(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 34 │ sget v0, Lgithub/daneren2005/dsub/adapter/EntryGridAdapter;->VIEW_TYPE_SONG:I │ │ return v0 │ .end method │ │ .method public final bridge synthetic onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ .locals 4 │ - .param p1, "x0" # Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # I │ │ .prologue │ .line 34 │ check-cast p2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getUpdateView()Lgithub/daneren2005/dsub/view/UpdateView; │ │ move-result-object v0 │ │ check-cast v0, Lgithub/daneren2005/dsub/view/SongView; │ │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getBookmark()Lgithub/daneren2005/dsub/domain/Bookmark; ├── smali/github/daneren2005/dsub/adapter/DownloadFileAdapter.smali │ @@ -64,15 +64,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic getItemViewType(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 30 │ sget v0, Lgithub/daneren2005/dsub/adapter/DownloadFileAdapter;->VIEW_TYPE_DOWNLOAD_FILE:I │ │ return v0 │ .end method │ @@ -86,23 +85,19 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public final bridge synthetic onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ .locals 3 │ - .param p1, "x0" # Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # I │ │ .prologue │ .line 30 │ check-cast p2, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getUpdateView()Lgithub/daneren2005/dsub/view/UpdateView; │ │ move-result-object v0 │ │ check-cast v0, Lgithub/daneren2005/dsub/view/SongView; │ │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/service/DownloadFile;->getSong()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; ├── smali/github/daneren2005/dsub/adapter/EntryGridAdapter.smali │ @@ -86,26 +86,26 @@ │ "Lgithub/daneren2005/dsub/util/ImageLoader;", │ "Z)V" │ } │ .end annotation │ │ .prologue │ .local p2, "entries":Ljava/util/List;, "Ljava/util/List;" │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ const/4 v4, 0x1 │ │ .line 53 │ invoke-direct {p0, p1, p2}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->(Landroid/content/Context;Ljava/util/List;)V │ │ .line 47 │ - iput-boolean v3, p0, Lgithub/daneren2005/dsub/adapter/EntryGridAdapter;->showArtist:Z │ + iput-boolean v2, p0, Lgithub/daneren2005/dsub/adapter/EntryGridAdapter;->showArtist:Z │ │ .line 48 │ - iput-boolean v3, p0, Lgithub/daneren2005/dsub/adapter/EntryGridAdapter;->removeFromPlaylist:Z │ + iput-boolean v2, p0, Lgithub/daneren2005/dsub/adapter/EntryGridAdapter;->removeFromPlaylist:Z │ │ .line 49 │ iput-boolean v4, p0, Lgithub/daneren2005/dsub/adapter/EntryGridAdapter;->removeStarred:Z │ │ .line 54 │ iput-object p3, p0, Lgithub/daneren2005/dsub/adapter/EntryGridAdapter;->imageLoader:Lgithub/daneren2005/dsub/util/ImageLoader; │ │ @@ -117,15 +117,14 @@ │ │ .line 59 │ .local v0, "artist":Ljava/lang/String; │ invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ @@ -173,21 +172,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic getItemViewType(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 38 │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isDirectory()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ iget-boolean v0, p0, Lgithub/daneren2005/dsub/adapter/EntryGridAdapter;->largeAlbums:Z │ @@ -218,23 +215,19 @@ │ .prologue │ .line 101 │ return-void │ .end method │ │ .method public final bridge synthetic onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ .locals 2 │ - .param p1, "x0" # Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # I │ │ .prologue │ .line 38 │ check-cast p2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getUpdateView()Lgithub/daneren2005/dsub/view/UpdateView; │ │ move-result-object v0 │ │ sget v1, Lgithub/daneren2005/dsub/adapter/EntryGridAdapter;->VIEW_TYPE_ALBUM_CELL:I │ │ if-eq p3, v1, :cond_0 ├── smali/github/daneren2005/dsub/adapter/EntryInfiniteGridAdapter$1.smali │ @@ -37,15 +37,16 @@ │ │ .field final synthetic this$0:Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 99 │ iput-object p1, p0, Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V │ │ @@ -75,15 +76,14 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 99 │ iget-object v0, p0, Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter$1;->newData:Ljava/util/List; ├── smali/github/daneren2005/dsub/adapter/EntryInfiniteGridAdapter.smali │ @@ -431,29 +431,27 @@ │ .line 99 │ new-instance v0, Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter$1; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter;->context:Landroid/content/Context; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter$1;->(Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter;Landroid/content/Context;)V │ │ + .line 118 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter$1;->execute()V │ │ goto :goto_0 │ .end method │ │ .method public final bridge synthetic onBindViewHolder(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v7/widget/RecyclerView$ViewHolder; │ - .param p2, "x1" # I │ │ .prologue │ .line 35 │ check-cast p1, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ │ - .end local p1 # "x0":Landroid/support/v7/widget/RecyclerView$ViewHolder; │ invoke-virtual {p0, p1, p2}, Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter;->onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;I)V │ │ return-void │ .end method │ │ .method public final onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;I)V │ .locals 1 │ @@ -474,16 +472,14 @@ │ .line 74 │ :cond_0 │ return-void │ .end method │ │ .method public final bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$ViewHolder; │ .locals 1 │ - .param p1, "x0" # Landroid/view/ViewGroup; │ - .param p2, "x1" # I │ │ .prologue │ .line 35 │ invoke-virtual {p0, p1, p2}, Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ │ move-result-object v0 ├── smali/github/daneren2005/dsub/adapter/GenreAdapter.smali │ @@ -64,15 +64,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic getItemViewType(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 27 │ sget v0, Lgithub/daneren2005/dsub/adapter/GenreAdapter;->VIEW_TYPE_GENRE:I │ │ return v0 │ .end method │ @@ -98,23 +97,19 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public final bridge synthetic onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ .locals 1 │ - .param p1, "x0" # Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # I │ │ .prologue │ .line 27 │ check-cast p2, Lgithub/daneren2005/dsub/domain/Genre; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getUpdateView()Lgithub/daneren2005/dsub/view/UpdateView; │ │ move-result-object v0 │ │ invoke-virtual {v0, p2}, Lgithub/daneren2005/dsub/view/UpdateView;->setObject(Ljava/lang/Object;)V │ │ return-void ├── smali/github/daneren2005/dsub/adapter/MainAdapter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/adapter/MainAdapter; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/adapter/MainAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/adapter/MainAdapter; │ │ .prologue │ .line 90 │ iput-object p1, p0, Lgithub/daneren2005/dsub/adapter/MainAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/MainAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/adapter/MainAdapter.smali │ @@ -51,21 +51,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic getItemViewType(Ljava/lang/Object;)I │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 34 │ check-cast p1, Ljava/lang/Integer; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 │ │ const v1, 0x7f0600ce │ │ if-ne v0, v1, :cond_0 │ @@ -223,23 +221,19 @@ │ invoke-virtual {v0, v5}, Landroid/widget/CheckBox;->setVisibility(I)V │ │ goto :goto_0 │ .end method │ │ .method public final bridge synthetic onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ .locals 3 │ - .param p1, "x0" # Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # I │ │ .prologue │ .line 34 │ check-cast p2, Ljava/lang/Integer; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getUpdateView()Lgithub/daneren2005/dsub/view/UpdateView; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ if-ne p3, v1, :cond_0 ├── smali/github/daneren2005/dsub/adapter/PlaylistAdapter.smali │ @@ -126,15 +126,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic getItemViewType(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 28 │ sget v0, Lgithub/daneren2005/dsub/adapter/PlaylistAdapter;->VIEW_TYPE_PLAYLIST:I │ │ return v0 │ .end method │ @@ -160,23 +159,19 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public final bridge synthetic onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ .locals 1 │ - .param p1, "x0" # Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # I │ │ .prologue │ .line 28 │ check-cast p2, Lgithub/daneren2005/dsub/domain/Playlist; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getUpdateView()Lgithub/daneren2005/dsub/view/UpdateView; │ │ move-result-object v0 │ │ invoke-virtual {v0, p2}, Lgithub/daneren2005/dsub/view/UpdateView;->setObject(Ljava/lang/Object;)V │ │ invoke-virtual {p1, p2}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->setItem(Ljava/lang/Object;)V ├── smali/github/daneren2005/dsub/adapter/PodcastChannelAdapter.smali │ @@ -64,15 +64,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic getItemViewType(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 26 │ sget v0, Lgithub/daneren2005/dsub/adapter/PodcastChannelAdapter;->VIEW_TYPE_PODCAST:I │ │ return v0 │ .end method │ @@ -100,23 +99,19 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public final bridge synthetic onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ .locals 1 │ - .param p1, "x0" # Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # I │ │ .prologue │ .line 26 │ check-cast p2, Lgithub/daneren2005/dsub/domain/PodcastChannel; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getUpdateView()Lgithub/daneren2005/dsub/view/UpdateView; │ │ move-result-object v0 │ │ invoke-virtual {v0, p2}, Lgithub/daneren2005/dsub/view/UpdateView;->setObject(Ljava/lang/Object;)V │ │ return-void ├── smali/github/daneren2005/dsub/adapter/SearchAdapter.smali │ @@ -175,21 +175,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic getItemViewType(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 43 │ check-cast p1, Ljava/io/Serializable; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ instance-of v0, p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ if-eqz v0, :cond_2 │ │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isDirectory()Z │ @@ -221,23 +219,19 @@ │ sget v0, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->VIEW_TYPE_ARTIST:I │ │ goto :goto_0 │ .end method │ │ .method public final bridge synthetic onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ .locals 2 │ - .param p1, "x0" # Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # I │ │ .prologue │ .line 43 │ check-cast p2, Ljava/io/Serializable; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getUpdateView()Lgithub/daneren2005/dsub/view/UpdateView; │ │ move-result-object v0 │ │ sget v1, Lgithub/daneren2005/dsub/adapter/EntryGridAdapter;->VIEW_TYPE_ALBUM_CELL:I │ │ if-eq p3, v1, :cond_0 ├── smali/github/daneren2005/dsub/adapter/SectionAdapter$1.smali │ @@ -24,18 +24,19 @@ │ │ .field final synthetic val$updateView:Lgithub/daneren2005/dsub/view/UpdateView; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/adapter/SectionAdapter;Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Lgithub/daneren2005/dsub/view/UpdateView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ .prologue │ .line 104 │ - .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$1;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter.1;" │ + .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$1;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter$1;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$1;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$1;->val$holder:Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$1;->val$updateView:Lgithub/daneren2005/dsub/view/UpdateView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -46,15 +47,15 @@ │ │ # virtual methods │ .method public final onClick(Landroid/view/View;)V │ .locals 7 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ - .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$1;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter.1;" │ + .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$1;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter$1;" │ const/4 v4, 0x1 │ │ const/4 v6, 0x0 │ │ .line 107 │ iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$1;->val$holder:Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; ├── smali/github/daneren2005/dsub/adapter/SectionAdapter$2$1.smali │ @@ -22,18 +22,19 @@ │ │ .field final synthetic val$item:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/adapter/SectionAdapter$2;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/adapter/SectionAdapter$2; │ │ .prologue │ .line 146 │ - .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$2$1;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter$2.1;" │ + .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$2$1;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter$2$1;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$2$1;->this$1:Lgithub/daneren2005/dsub/adapter/SectionAdapter$2; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$2$1;->val$item:Ljava/lang/Object; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -43,15 +44,15 @@ │ # virtual methods │ .method public final onMenuItemClick(Landroid/view/MenuItem;)Z │ .locals 2 │ .param p1, "menuItem" # Landroid/view/MenuItem; │ │ .prologue │ .line 149 │ - .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$2$1;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter$2.1;" │ + .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$2$1;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter$2$1;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$2$1;->this$1:Lgithub/daneren2005/dsub/adapter/SectionAdapter$2; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$2;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->onItemClickedListener:Lgithub/daneren2005/dsub/adapter/SectionAdapter$OnItemClickedListener; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$2$1;->val$item:Ljava/lang/Object; ├── smali/github/daneren2005/dsub/adapter/SectionAdapter$2.smali │ @@ -24,18 +24,19 @@ │ │ .field final synthetic val$updateView:Lgithub/daneren2005/dsub/view/UpdateView; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/adapter/SectionAdapter;Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Lgithub/daneren2005/dsub/view/UpdateView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ .prologue │ .line 138 │ - .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$2;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter.2;" │ + .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$2;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter$2;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$2;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$2;->val$holder:Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$2;->val$updateView:Lgithub/daneren2005/dsub/view/UpdateView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -47,15 +48,15 @@ │ # virtual methods │ .method public final onClick(Landroid/view/View;)V │ .locals 6 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ .line 141 │ - .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$2;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter.2;" │ + .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$2;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter$2;" │ iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$2;->val$holder:Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ │ invoke-virtual {v2}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getItem()Ljava/lang/Object; │ │ move-result-object v0 │ │ .line 142 ├── smali/github/daneren2005/dsub/adapter/SectionAdapter$3.smali │ @@ -24,18 +24,19 @@ │ │ .field final synthetic val$updateView:Lgithub/daneren2005/dsub/view/UpdateView; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/adapter/SectionAdapter;Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Lgithub/daneren2005/dsub/view/UpdateView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ .prologue │ .line 158 │ - .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$3;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter.3;" │ + .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$3;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter$3;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$3;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$3;->val$holder:Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$3;->val$updateView:Lgithub/daneren2005/dsub/view/UpdateView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -47,15 +48,15 @@ │ # virtual methods │ .method public final onLongClick(Landroid/view/View;)Z │ .locals 2 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ .line 161 │ - .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$3;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter.3;" │ + .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$3;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter$3;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$3;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->currentActionMode:Landroid/support/v7/view/ActionMode; │ │ if-nez v0, :cond_0 │ │ .line 162 ├── smali/github/daneren2005/dsub/adapter/SectionAdapter$4.smali │ @@ -26,18 +26,19 @@ │ │ .field final synthetic val$updateView:Lgithub/daneren2005/dsub/view/UpdateView; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/adapter/SectionAdapter;Lgithub/daneren2005/dsub/view/UpdateView;Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ .prologue │ .line 399 │ - .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter.4;" │ + .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->val$updateView:Lgithub/daneren2005/dsub/view/UpdateView; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->val$holder:Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ │ iput-object p4, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->val$fragmentActivity:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ @@ -52,15 +53,15 @@ │ .method public final onActionItemClicked(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ .locals 1 │ .param p1, "mode" # Landroid/support/v7/view/ActionMode; │ .param p2, "item" # Landroid/view/MenuItem; │ │ .prologue │ .line 433 │ - .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter.4;" │ + .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->val$fragmentActivity:Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ invoke-virtual {v0, p2}, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity;->onOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ @@ -87,15 +88,15 @@ │ │ .method public final onCreateActionMode(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ .locals 10 │ .param p1, "mode" # Landroid/support/v7/view/ActionMode; │ .param p2, "menu" # Landroid/view/Menu; │ │ .prologue │ - .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter.4;" │ + .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;" │ const/4 v9, 0x1 │ │ .line 402 │ iget-object v4, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ iput-object p1, v4, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->currentActionMode:Landroid/support/v7/view/ActionMode; │ │ @@ -260,122 +261,121 @@ │ .end local v2 # "typedValue":Landroid/util/TypedValue; │ .end local v3 # "window":Landroid/view/Window; │ :cond_0 │ return v9 │ .end method │ │ .method public final onDestroyActionMode(Landroid/support/v7/view/ActionMode;)V │ - .locals 4 │ + .locals 3 │ .param p1, "mode" # Landroid/support/v7/view/ActionMode; │ │ .prologue │ .line 443 │ - .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter.4;" │ - iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ + .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;" │ + iget-object v0, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - iput-object v2, v1, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->currentActionMode:Landroid/support/v7/view/ActionMode; │ + iput-object v1, v0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->currentActionMode:Landroid/support/v7/view/ActionMode; │ │ .line 444 │ - iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ + iget-object v0, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ - iget-object v1, v1, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->selected:Ljava/util/List; │ + iget-object v0, v0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->selected:Ljava/util/List; │ │ - invoke-interface {v1}, Ljava/util/List;->clear()V │ + invoke-interface {v0}, Ljava/util/List;->clear()V │ │ .line 445 │ - iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ + iget-object v0, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ - iget-object v1, v1, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->selectedViews:Ljava/util/List; │ + iget-object v0, v0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->selectedViews:Ljava/util/List; │ │ - invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v0 │ │ - if-eqz v1, :cond_0 │ + if-eqz v0, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lgithub/daneren2005/dsub/view/UpdateView; │ + check-cast v0, Lgithub/daneren2005/dsub/view/UpdateView; │ │ .line 446 │ const/4 v2, 0x0 │ │ - invoke-virtual {v1, v2}, Lgithub/daneren2005/dsub/view/UpdateView;->setChecked(Z)V │ + invoke-virtual {v0, v2}, Lgithub/daneren2005/dsub/view/UpdateView;->setChecked(Z)V │ │ goto :goto_0 │ │ .line 448 │ :cond_0 │ - iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ + iget-object v0, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ - iget-object v1, v1, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->selectedViews:Ljava/util/List; │ + iget-object v0, v0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->selectedViews:Ljava/util/List; │ │ - invoke-interface {v1}, Ljava/util/List;->clear()V │ + invoke-interface {v0}, Ljava/util/List;->clear()V │ │ .line 450 │ - sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v2, 0x15 │ + const/16 v1, 0x15 │ │ - if-lt v1, v2, :cond_1 │ + if-lt v0, v1, :cond_1 │ │ - iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ + iget-object v0, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ - iget-object v1, v1, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->context:Landroid/content/Context; │ + iget-object v0, v0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->context:Landroid/content/Context; │ │ - invoke-static {v1}, Lgithub/daneren2005/dsub/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ + invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - const-string v2, "colorActionBar" │ + const-string v1, "colorActionBar" │ │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v1 │ + move-result v0 │ │ - if-eqz v1, :cond_1 │ + if-eqz v0, :cond_1 │ │ .line 451 │ - iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ + iget-object v0, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;->this$0:Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ │ - iget-object v1, v1, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->context:Landroid/content/Context; │ + iget-object v0, v0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->context:Landroid/content/Context; │ │ - check-cast v1, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ + check-cast v0, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ - invoke-virtual {v1}, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity;->getWindow()Landroid/view/Window; │ + invoke-virtual {v0}, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity;->getWindow()Landroid/view/Window; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 452 │ - const/high16 v2, 0x4000000 │ + const/high16 v1, 0x4000000 │ │ - invoke-virtual {v1, v2}, Landroid/view/Window;->addFlags(I)V │ + invoke-virtual {v0, v1}, Landroid/view/Window;->addFlags(I)V │ │ .line 454 │ :cond_1 │ return-void │ .end method │ │ .method public final onPrepareActionMode(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ .locals 1 │ .param p1, "mode" # Landroid/support/v7/view/ActionMode; │ .param p2, "menu" # Landroid/view/Menu; │ │ .prologue │ .line 428 │ - .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter.4;" │ + .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter$4;" │ const/4 v0, 0x0 │ │ return v0 │ .end method ├── smali/github/daneren2005/dsub/adapter/SectionAdapter.smali │ @@ -521,576 +521,571 @@ │ .locals 4 │ │ .prologue │ .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter;" │ const/4 v3, 0x0 │ │ .line 352 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->selected:Ljava/util/List; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->selected:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 353 │ - .local v1, "item":Ljava/lang/Object;, "TT;" │ - iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + .local v0, "item":Ljava/lang/Object;, "TT;" │ + iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/List; │ + check-cast v1, Ljava/util/List; │ │ - invoke-interface {v2, v1}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ + invoke-interface {v1, v0}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ │ goto :goto_0 │ │ .line 359 │ - .end local v1 # "item":Ljava/lang/Object;, "TT;" │ + .end local v0 # "item":Ljava/lang/Object;, "TT;" │ :cond_0 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->selected:Ljava/util/List; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->selected:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->clear()V │ + invoke-interface {v1}, Ljava/util/List;->clear()V │ │ .line 361 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->selectedViews:Ljava/util/List; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->selectedViews:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lgithub/daneren2005/dsub/view/UpdateView; │ + check-cast v1, Lgithub/daneren2005/dsub/view/UpdateView; │ │ .line 362 │ - invoke-virtual {v2, v3}, Lgithub/daneren2005/dsub/view/UpdateView;->setChecked(Z)V │ + invoke-virtual {v1, v3}, Lgithub/daneren2005/dsub/view/UpdateView;->setChecked(Z)V │ │ goto :goto_1 │ │ .line 364 │ :cond_1 │ return-void │ .end method │ │ .method public getItemCount()I │ - .locals 5 │ + .locals 4 │ │ .prologue │ .line 243 │ .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter;" │ - iget-object v3, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->size()I │ + invoke-interface {v2}, Ljava/util/List;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ - if-ne v3, v4, :cond_1 │ + if-ne v2, v3, :cond_1 │ │ - iget-boolean v3, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->singleSectionHeader:Z │ + iget-boolean v2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->singleSectionHeader:Z │ │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 244 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-interface {v3, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->size()I │ + invoke-interface {v2}, Ljava/util/List;->size()I │ │ move-result v0 │ │ .line 257 │ :cond_0 │ return v0 │ │ .line 247 │ :cond_1 │ const/4 v0, 0x0 │ │ .line 248 │ .local v0, "count":I │ - iget-object v3, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->headers:Ljava/util/List; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->headers:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_3 │ + if-eqz v2, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 249 │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 250 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 253 │ :cond_3 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/List; │ + check-cast v1, Ljava/util/List; │ │ .line 254 │ - .local v2, "section":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v2}, Ljava/util/List;->size()I │ + .local v1, "section":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v1}, Ljava/util/List;->size()I │ │ move-result v3 │ │ add-int/2addr v0, v3 │ │ .line 255 │ goto :goto_1 │ .end method │ │ .method public final getItemForPosition(I)Ljava/lang/Object; │ - .locals 6 │ + .locals 5 │ .param p1, "position" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(I)TT;" │ } │ .end annotation │ │ .prologue │ .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter;" │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 300 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ - if-ne v4, v5, :cond_1 │ + if-ne v3, v4, :cond_1 │ │ - iget-boolean v4, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->singleSectionHeader:Z │ + iget-boolean v3, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->singleSectionHeader:Z │ │ - if-nez v4, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 301 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-interface {v3, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ - invoke-interface {v3, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v2, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 317 │ :cond_0 │ :goto_0 │ - return-object v3 │ + return-object v2 │ │ .line 304 │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 305 │ - .local v2, "subPosition":I │ - iget-object v4, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + .local v1, "subPosition":I │ + iget-object v3, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/util/List; │ + check-cast v0, Ljava/util/List; │ │ .line 306 │ - .local v1, "section":Ljava/util/List;, "Ljava/util/List;" │ - if-eq p1, v2, :cond_0 │ + .local v0, "section":Ljava/util/List;, "Ljava/util/List;" │ + if-eq p1, v1, :cond_0 │ │ .line 310 │ - invoke-interface {v1}, Ljava/util/List;->size()I │ + invoke-interface {v0}, Ljava/util/List;->size()I │ │ move-result v4 │ │ - add-int/2addr v4, v2 │ + add-int/2addr v4, v1 │ │ if-gt p1, v4, :cond_2 │ │ .line 311 │ - sub-int v3, p1, v2 │ + sub-int v2, p1, v1 │ │ - add-int/lit8 v3, v3, -0x1 │ + add-int/lit8 v2, v2, -0x1 │ │ - invoke-interface {v1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ goto :goto_0 │ │ .line 314 │ :cond_2 │ - invoke-interface {v1}, Ljava/util/List;->size()I │ + invoke-interface {v0}, Ljava/util/List;->size()I │ │ move-result v4 │ │ add-int/lit8 v4, v4, 0x1 │ │ - add-int/2addr v2, v4 │ + add-int/2addr v1, v4 │ │ .line 315 │ goto :goto_1 │ .end method │ │ .method public final getItemPosition(Ljava/lang/Object;)I │ - .locals 7 │ + .locals 6 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TT;)I" │ } │ .end annotation │ │ .prologue │ .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter;" │ .local p1, "item":Ljava/lang/Object;, "TT;" │ - const/4 v4, -0x1 │ + const/4 v3, -0x1 │ │ .line 320 │ - iget-object v5, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + iget-object v4, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - if-ne v5, v6, :cond_1 │ + if-ne v4, v5, :cond_1 │ │ - iget-boolean v5, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->singleSectionHeader:Z │ + iget-boolean v4, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->singleSectionHeader:Z │ │ - if-nez v5, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 321 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-interface {v4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v3, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/util/List; │ + check-cast v3, Ljava/util/List; │ │ - invoke-interface {v4, p1}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ + invoke-interface {v3, p1}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ │ - move-result v4 │ + move-result v3 │ │ .line 334 │ :cond_0 │ :goto_0 │ - return v4 │ + return v3 │ │ .line 324 │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 325 │ - .local v3, "subPosition":I │ - iget-object v5, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + .local v2, "subPosition":I │ + iget-object v4, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/List; │ + check-cast v1, Ljava/util/List; │ │ .line 326 │ - .local v2, "section":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v2}, Ljava/util/List;->size()I │ + .local v1, "section":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v1}, Ljava/util/List;->size()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, 0x1 │ │ - add-int/2addr v3, v5 │ + add-int/2addr v2, v5 │ │ .line 328 │ - invoke-interface {v2, p1}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ + invoke-interface {v1, p1}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ │ - move-result v1 │ + move-result v0 │ │ .line 329 │ - .local v1, "position":I │ - if-eq v1, v4, :cond_2 │ + .local v0, "position":I │ + if-eq v0, v3, :cond_2 │ │ .line 330 │ - add-int v4, v1, v3 │ + add-int v3, v0, v2 │ │ goto :goto_0 │ .end method │ │ .method public getItemViewType(I)I │ .locals 9 │ .param p1, "position" # I │ │ .prologue │ .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter;" │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 262 │ - iget-object v8, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + iget-object v7, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - invoke-interface {v8}, Ljava/util/List;->size()I │ + invoke-interface {v7}, Ljava/util/List;->size()I │ │ - move-result v8 │ + move-result v7 │ │ - if-ne v8, v6, :cond_0 │ + if-ne v7, v5, :cond_0 │ │ - iget-boolean v8, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->singleSectionHeader:Z │ + iget-boolean v7, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->singleSectionHeader:Z │ │ - if-nez v8, :cond_0 │ + if-nez v7, :cond_0 │ │ .line 263 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - invoke-interface {v6, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v5, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/util/List; │ + check-cast v5, Ljava/util/List; │ │ - invoke-interface {v6, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v5, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {p0, v6}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->getItemViewType(Ljava/lang/Object;)I │ + invoke-virtual {p0, v5}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->getItemViewType(Ljava/lang/Object;)I │ │ - move-result v6 │ + move-result v5 │ │ .line 286 │ :goto_0 │ - return v6 │ + return v5 │ │ .line 266 │ :cond_0 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 267 │ - .local v4, "subPosition":I │ - const/4 v3, 0x0 │ + .local v3, "subPosition":I │ + const/4 v2, 0x0 │ │ .line 268 │ - .local v3, "subHeader":I │ - iget-object v8, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + .local v2, "subHeader":I │ + iget-object v7, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v7 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_6 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/List; │ + check-cast v1, Ljava/util/List; │ │ .line 269 │ - .local v2, "section":Ljava/util/List;, "Ljava/util/List;" │ + .local v1, "section":Ljava/util/List;, "Ljava/util/List;" │ iget-object v8, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->headers:Ljava/util/List; │ │ - invoke-interface {v8, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v8, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v8 │ │ if-eqz v8, :cond_1 │ │ - move v5, v6 │ + move v4, v5 │ │ .line 270 │ - .local v5, "validHeader":Z │ + .local v4, "validHeader":Z │ :goto_2 │ - if-ne p1, v4, :cond_2 │ + if-ne p1, v3, :cond_2 │ │ - if-eqz v5, :cond_2 │ + if-eqz v4, :cond_2 │ │ .line 271 │ - sget v6, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->VIEW_TYPE_HEADER:I │ + sget v5, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->VIEW_TYPE_HEADER:I │ │ goto :goto_0 │ │ - .end local v5 # "validHeader":Z │ + .end local v4 # "validHeader":Z │ :cond_1 │ - move v5, v7 │ + move v4, v6 │ │ .line 269 │ goto :goto_2 │ │ .line 274 │ - .restart local v5 # "validHeader":Z │ + .restart local v4 # "validHeader":Z │ :cond_2 │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ - move v0, v6 │ + move v0, v5 │ │ .line 275 │ .local v0, "headerOffset":I │ :goto_3 │ - invoke-interface {v2}, Ljava/util/List;->size()I │ + invoke-interface {v1}, Ljava/util/List;->size()I │ │ move-result v8 │ │ - add-int/2addr v8, v4 │ + add-int/2addr v8, v3 │ │ add-int/2addr v8, v0 │ │ if-ge p1, v8, :cond_4 │ │ .line 276 │ - sub-int v6, p1, v4 │ + sub-int v5, p1, v3 │ │ - sub-int/2addr v6, v0 │ + sub-int/2addr v5, v0 │ │ - invoke-interface {v2, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v1, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {p0, v6}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->getItemViewType(Ljava/lang/Object;)I │ + invoke-virtual {p0, v5}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->getItemViewType(Ljava/lang/Object;)I │ │ - move-result v6 │ + move-result v5 │ │ goto :goto_0 │ │ .end local v0 # "headerOffset":I │ :cond_3 │ - move v0, v7 │ + move v0, v6 │ │ .line 274 │ goto :goto_3 │ │ .line 279 │ .restart local v0 # "headerOffset":I │ :cond_4 │ - invoke-interface {v2}, Ljava/util/List;->size()I │ + invoke-interface {v1}, Ljava/util/List;->size()I │ │ move-result v8 │ │ - add-int/2addr v4, v8 │ + add-int/2addr v3, v8 │ │ .line 280 │ - if-eqz v5, :cond_5 │ + if-eqz v4, :cond_5 │ │ .line 281 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ .line 283 │ :cond_5 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ .line 284 │ goto :goto_1 │ │ .line 286 │ .end local v0 # "headerOffset":I │ - .end local v2 # "section":Ljava/util/List;, "Ljava/util/List;" │ - .end local v5 # "validHeader":Z │ + .end local v1 # "section":Ljava/util/List;, "Ljava/util/List;" │ + .end local v4 # "validHeader":Z │ :cond_6 │ - const/4 v6, -0x1 │ + const/4 v5, -0x1 │ │ goto :goto_0 │ .end method │ │ .method public abstract getItemViewType(Ljava/lang/Object;)I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -1112,166 +1107,160 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public final getNameIndex(Ljava/lang/String;Z)Ljava/lang/String; │ - .locals 9 │ + .locals 8 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "removeIgnoredArticles" # Z │ │ .prologue │ .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter;" │ - const/4 v8, 0x0 │ + const/4 v3, 0x0 │ │ .line 468 │ if-nez p1, :cond_1 │ │ .line 469 │ - const-string v3, "*" │ + const-string v1, "*" │ │ .line 493 │ :cond_0 │ :goto_0 │ - return-object v3 │ + return-object v1 │ │ .line 472 │ :cond_1 │ if-eqz p2, :cond_4 │ │ .line 473 │ - sget-object v5, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->ignoredArticles:[Ljava/lang/String; │ + sget-object v2, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->ignoredArticles:[Ljava/lang/String; │ │ - if-nez v5, :cond_2 │ + if-nez v2, :cond_2 │ │ .line 474 │ - iget-object v5, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->context:Landroid/content/Context; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->context:Landroid/content/Context; │ │ - invoke-static {v5}, Lgithub/daneren2005/dsub/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ + invoke-static {v2}, Lgithub/daneren2005/dsub/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 475 │ - const-string v6, "ignoreArticles" │ + const-string v4, "ignoreArticles" │ │ - const-string v7, "The El La Los Las Le Les" │ + const-string v5, "The El La Los Las Le Les" │ │ - invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 476 │ - const-string v6, " " │ + const-string v4, " " │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v2, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - sput-object v5, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->ignoredArticles:[Ljava/lang/String; │ + sput-object v2, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->ignoredArticles:[Ljava/lang/String; │ │ .line 479 │ :cond_2 │ invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object p1 │ │ .line 480 │ - sget-object v0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->ignoredArticles:[Ljava/lang/String; │ + sget-object v4, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->ignoredArticles:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ + array-length v5, v4 │ │ - .local v4, "len$":I │ - const/4 v2, 0x0 │ + move v2, v3 │ │ - .local v2, "i$":I │ :goto_1 │ - if-ge v2, v4, :cond_4 │ + if-ge v2, v5, :cond_4 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v4, v2 │ │ .line 481 │ - .local v1, "article":Ljava/lang/String; │ - new-instance v5, Ljava/lang/StringBuilder; │ + .local v0, "article":Ljava/lang/String; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - const-string v6, " " │ + const-string v7, " " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-virtual {p1, v5}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ + invoke-virtual {p1, v6}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v6 │ │ .line 482 │ - if-nez v5, :cond_3 │ + if-nez v6, :cond_3 │ │ .line 483 │ - invoke-virtual {v1}, Ljava/lang/String;->length()I │ + invoke-virtual {v0}, Ljava/lang/String;->length()I │ │ - move-result v5 │ + move-result v6 │ │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ - invoke-virtual {p1, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {p1, v6}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 480 │ :cond_3 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 488 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "article":Ljava/lang/String; │ - .end local v2 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "article":Ljava/lang/String; │ :cond_4 │ - const/4 v5, 0x1 │ + const/4 v2, 0x1 │ │ - invoke-virtual {p1, v8, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {p1, v3, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {v5}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 489 │ - .local v3, "index":Ljava/lang/String; │ - invoke-virtual {v3, v8}, Ljava/lang/String;->charAt(I)C │ + .local v1, "index":Ljava/lang/String; │ + invoke-virtual {v1, v3}, Ljava/lang/String;->charAt(I)C │ │ - move-result v5 │ + move-result v2 │ │ - invoke-static {v5}, Ljava/lang/Character;->isLetter(C)Z │ + invoke-static {v2}, Ljava/lang/Character;->isLetter(C)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-nez v5, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 490 │ - const-string v3, "#" │ + const-string v1, "#" │ │ goto :goto_0 │ .end method │ │ .method public final getSelected()Ljava/util/List; │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ @@ -1321,231 +1310,227 @@ │ .line 297 │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic onBindViewHolder(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v7/widget/RecyclerView$ViewHolder; │ - .param p2, "x1" # I │ │ .prologue │ .line 48 │ .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter;" │ check-cast p1, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ │ - .end local p1 # "x0":Landroid/support/v7/widget/RecyclerView$ViewHolder; │ invoke-virtual {p0, p1, p2}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;I)V │ │ return-void │ .end method │ │ .method public onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;I)V │ .locals 11 │ .param p1, "holder" # Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ .param p2, "position" # I │ │ .prologue │ .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter;" │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ .line 179 │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getUpdateView()Lgithub/daneren2005/dsub/view/UpdateView; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 181 │ - .local v6, "updateView":Lgithub/daneren2005/dsub/view/UpdateView; │ - iget-object v10, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + .local v5, "updateView":Lgithub/daneren2005/dsub/view/UpdateView; │ + iget-object v9, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - invoke-interface {v10}, Ljava/util/List;->size()I │ + invoke-interface {v9}, Ljava/util/List;->size()I │ │ - move-result v10 │ + move-result v9 │ │ - if-ne v10, v8, :cond_1 │ + if-ne v9, v7, :cond_1 │ │ - iget-boolean v10, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->singleSectionHeader:Z │ + iget-boolean v9, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->singleSectionHeader:Z │ │ - if-nez v10, :cond_1 │ + if-nez v9, :cond_1 │ │ .line 182 │ - iget-object v8, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + iget-object v7, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - invoke-interface {v8, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v7, v8}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/util/List; │ + check-cast v7, Ljava/util/List; │ │ - invoke-interface {v8, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v7, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 183 │ - .local v2, "item":Ljava/lang/Object;, "TT;" │ + .local v1, "item":Ljava/lang/Object;, "TT;" │ invoke-virtual {p0, p2}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->getItemViewType(I)I │ │ - move-result v8 │ + move-result v7 │ │ - invoke-virtual {p0, p1, v2, v8}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ + invoke-virtual {p0, p1, v1, v7}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ │ .line 184 │ - invoke-direct {p0, v6, v2}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->postBindView(Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ + invoke-direct {p0, v5, v1}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->postBindView(Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ │ .line 185 │ - invoke-virtual {p1, v2}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->setItem(Ljava/lang/Object;)V │ + invoke-virtual {p1, v1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->setItem(Ljava/lang/Object;)V │ │ .line 214 │ - .end local v2 # "item":Ljava/lang/Object;, "TT;" │ + .end local v1 # "item":Ljava/lang/Object;, "TT;" │ :cond_0 │ :goto_0 │ return-void │ │ .line 189 │ :cond_1 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ .line 190 │ - .local v5, "subPosition":I │ - const/4 v4, 0x0 │ + .local v4, "subPosition":I │ + const/4 v3, 0x0 │ │ .line 191 │ - .local v4, "subHeader":I │ - iget-object v10, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + .local v3, "subHeader":I │ + iget-object v9, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v9 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ .line 192 │ - .local v3, "section":Ljava/util/List;, "Ljava/util/List;" │ + .local v2, "section":Ljava/util/List;, "Ljava/util/List;" │ iget-object v10, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->headers:Ljava/util/List; │ │ - invoke-interface {v10, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v10, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v10 │ │ if-eqz v10, :cond_2 │ │ - move v7, v8 │ + move v6, v7 │ │ .line 193 │ - .local v7, "validHeader":Z │ + .local v6, "validHeader":Z │ :goto_2 │ - if-ne p2, v5, :cond_3 │ + if-ne p2, v4, :cond_3 │ │ - if-eqz v7, :cond_3 │ + if-eqz v6, :cond_3 │ │ .line 194 │ - iget-object v8, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->headers:Ljava/util/List; │ + iget-object v7, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->headers:Ljava/util/List; │ │ - invoke-interface {v8, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v7, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ - invoke-virtual {p0, p1, v8}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->onBindHeaderHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/String;)V │ + invoke-virtual {p0, p1, v7}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->onBindHeaderHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/String;)V │ │ goto :goto_0 │ │ - .end local v7 # "validHeader":Z │ + .end local v6 # "validHeader":Z │ :cond_2 │ - move v7, v9 │ + move v6, v8 │ │ .line 192 │ goto :goto_2 │ │ .line 198 │ - .restart local v7 # "validHeader":Z │ + .restart local v6 # "validHeader":Z │ :cond_3 │ - if-eqz v7, :cond_4 │ + if-eqz v6, :cond_4 │ │ - move v0, v8 │ + move v0, v7 │ │ .line 199 │ .local v0, "headerOffset":I │ :goto_3 │ - invoke-interface {v3}, Ljava/util/List;->size()I │ + invoke-interface {v2}, Ljava/util/List;->size()I │ │ move-result v10 │ │ - add-int/2addr v10, v5 │ + add-int/2addr v10, v4 │ │ add-int/2addr v10, v0 │ │ if-ge p2, v10, :cond_5 │ │ .line 200 │ - sub-int v8, p2, v5 │ + sub-int v7, p2, v4 │ │ - sub-int/2addr v8, v0 │ + sub-int/2addr v7, v0 │ │ - invoke-interface {v3, v8}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v2, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 201 │ - .restart local v2 # "item":Ljava/lang/Object;, "TT;" │ - invoke-virtual {p0, v2}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->getItemViewType(Ljava/lang/Object;)I │ + .restart local v1 # "item":Ljava/lang/Object;, "TT;" │ + invoke-virtual {p0, v1}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->getItemViewType(Ljava/lang/Object;)I │ │ - move-result v8 │ + move-result v7 │ │ - invoke-virtual {p0, p1, v2, v8}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ + invoke-virtual {p0, p1, v1, v7}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ │ .line 203 │ - invoke-direct {p0, v6, v2}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->postBindView(Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ + invoke-direct {p0, v5, v1}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->postBindView(Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ │ .line 204 │ - invoke-virtual {p1, v2}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->setItem(Ljava/lang/Object;)V │ + invoke-virtual {p1, v1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->setItem(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .end local v0 # "headerOffset":I │ - .end local v2 # "item":Ljava/lang/Object;, "TT;" │ + .end local v1 # "item":Ljava/lang/Object;, "TT;" │ :cond_4 │ - move v0, v9 │ + move v0, v8 │ │ .line 198 │ goto :goto_3 │ │ .line 208 │ .restart local v0 # "headerOffset":I │ :cond_5 │ - invoke-interface {v3}, Ljava/util/List;->size()I │ + invoke-interface {v2}, Ljava/util/List;->size()I │ │ move-result v10 │ │ - add-int/2addr v5, v10 │ + add-int/2addr v4, v10 │ │ .line 209 │ - if-eqz v7, :cond_6 │ + if-eqz v6, :cond_6 │ │ .line 210 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ .line 212 │ :cond_6 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ .line 213 │ goto :goto_1 │ .end method │ │ .method public abstract onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ .annotation system Ldalvik/annotation/Signature; │ @@ -1589,16 +1574,14 @@ │ .end method │ │ .method public abstract onCreateSectionViewHolder$16133e0e(I)Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ .end method │ │ .method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$ViewHolder; │ .locals 1 │ - .param p1, "x0" # Landroid/view/ViewGroup; │ - .param p2, "x1" # I │ │ .prologue │ .line 48 │ .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter;" │ invoke-virtual {p0, p1, p2}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ │ move-result-object v0 │ @@ -1713,40 +1696,39 @@ │ } │ .end annotation │ │ .prologue │ .line 367 │ .local p0, "this":Lgithub/daneren2005/dsub/adapter/SectionAdapter;, "Lgithub/daneren2005/dsub/adapter/SectionAdapter;" │ .local p1, "item":Ljava/lang/Object;, "TT;" │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 368 │ - .local v3, "subPosition":I │ - iget-object v4, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ + .local v2, "subPosition":I │ + iget-object v3, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/List; │ + check-cast v1, Ljava/util/List; │ │ .line 369 │ - .local v2, "section":Ljava/util/List;, "Ljava/util/List;" │ + .local v1, "section":Ljava/util/List;, "Ljava/util/List;" │ iget-object v4, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->sections:Ljava/util/List; │ │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ move-result v4 │ │ const/4 v5, 0x1 │ @@ -1755,51 +1737,51 @@ │ │ iget-boolean v4, p0, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->singleSectionHeader:Z │ │ if-eqz v4, :cond_1 │ │ .line 370 │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ .line 373 │ :cond_1 │ - invoke-interface {v2, p1}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ + invoke-interface {v1, p1}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ │ - move-result v1 │ + move-result v0 │ │ .line 374 │ - .local v1, "index":I │ + .local v0, "index":I │ const/4 v4, -0x1 │ │ - if-eq v1, v4, :cond_3 │ + if-eq v0, v4, :cond_3 │ │ .line 375 │ - invoke-interface {v2, p1}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v1, p1}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ .line 376 │ - add-int v4, v3, v1 │ + add-int v3, v2, v0 │ │ - invoke-virtual {p0, v4}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->notifyItemRemoved(I)V │ + invoke-virtual {p0, v3}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->notifyItemRemoved(I)V │ │ .line 382 │ - .end local v1 # "index":I │ - .end local v2 # "section":Ljava/util/List;, "Ljava/util/List;" │ + .end local v0 # "index":I │ + .end local v1 # "section":Ljava/util/List;, "Ljava/util/List;" │ :cond_2 │ return-void │ │ .line 380 │ - .restart local v1 # "index":I │ - .restart local v2 # "section":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v0 # "index":I │ + .restart local v1 # "section":Ljava/util/List;, "Ljava/util/List;" │ :cond_3 │ - invoke-interface {v2}, Ljava/util/List;->size()I │ + invoke-interface {v1}, Ljava/util/List;->size()I │ │ move-result v4 │ │ - add-int/2addr v3, v4 │ + add-int/2addr v2, v4 │ │ .line 381 │ goto :goto_0 │ .end method │ │ .method public setChecked(Lgithub/daneren2005/dsub/view/UpdateView;Z)V │ .locals 0 ├── smali/github/daneren2005/dsub/adapter/SettingsAdapter.smali │ @@ -22,114 +22,110 @@ │ .field private final imageLoader:Lgithub/daneren2005/dsub/util/ImageLoader; │ │ .field private final user:Lgithub/daneren2005/dsub/domain/User; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;Lgithub/daneren2005/dsub/domain/User;Lgithub/daneren2005/dsub/util/ImageLoader;Z)V │ - .locals 6 │ + .locals 5 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "user" # Lgithub/daneren2005/dsub/domain/User; │ .param p3, "imageLoader" # Lgithub/daneren2005/dsub/util/ImageLoader; │ .param p4, "editable" # Z │ │ .prologue │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 43 │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/User;->getSettings()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ if-eqz p3, :cond_1 │ │ - move v2, v3 │ + move v1, v2 │ │ :goto_0 │ - invoke-direct {p0, p1, v5, v2}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->(Landroid/content/Context;Ljava/util/List;Z)V │ + invoke-direct {p0, p1, v4, v1}, Lgithub/daneren2005/dsub/adapter/SectionAdapter;->(Landroid/content/Context;Ljava/util/List;Z)V │ │ .line 36 │ - iput v3, p0, Lgithub/daneren2005/dsub/adapter/SettingsAdapter;->VIEW_TYPE_SETTING:I │ + iput v2, p0, Lgithub/daneren2005/dsub/adapter/SettingsAdapter;->VIEW_TYPE_SETTING:I │ │ .line 44 │ iput-object p2, p0, Lgithub/daneren2005/dsub/adapter/SettingsAdapter;->user:Lgithub/daneren2005/dsub/domain/User; │ │ .line 45 │ iput-object p3, p0, Lgithub/daneren2005/dsub/adapter/SettingsAdapter;->imageLoader:Lgithub/daneren2005/dsub/util/ImageLoader; │ │ .line 46 │ iput-boolean p4, p0, Lgithub/daneren2005/dsub/adapter/SettingsAdapter;->editable:Z │ │ .line 48 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/adapter/SettingsAdapter;->sections:Ljava/util/List; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/SettingsAdapter;->sections:Ljava/util/List; │ │ - invoke-interface {v2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/List; │ + check-cast v1, Ljava/util/List; │ │ .line 49 │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lgithub/daneren2005/dsub/domain/User$Setting; │ + check-cast v0, Lgithub/daneren2005/dsub/domain/User$Setting; │ │ .line 50 │ - .local v1, "setting":Lgithub/daneren2005/dsub/domain/User$Setting; │ - invoke-virtual {v1}, Lgithub/daneren2005/dsub/domain/User$Setting;->getValue()Ljava/lang/Boolean; │ + .local v0, "setting":Lgithub/daneren2005/dsub/domain/User$Setting; │ + invoke-virtual {v0}, Lgithub/daneren2005/dsub/domain/User$Setting;->getValue()Ljava/lang/Boolean; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 51 │ - invoke-virtual {p0, v1}, Lgithub/daneren2005/dsub/adapter/SettingsAdapter;->addSelected(Ljava/lang/Object;)V │ + invoke-virtual {p0, v0}, Lgithub/daneren2005/dsub/adapter/SettingsAdapter;->addSelected(Ljava/lang/Object;)V │ │ goto :goto_1 │ │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "setting":Lgithub/daneren2005/dsub/domain/User$Setting; │ + .end local v0 # "setting":Lgithub/daneren2005/dsub/domain/User$Setting; │ :cond_1 │ - move v2, v4 │ + move v1, v3 │ │ .line 43 │ goto :goto_0 │ │ .line 54 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_2 │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic getItemViewType(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 35 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ @@ -226,23 +222,19 @@ │ invoke-virtual {v1, v3}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto :goto_0 │ .end method │ │ .method public final bridge synthetic onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ .locals 2 │ - .param p1, "x0" # Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # I │ │ .prologue │ .line 35 │ check-cast p2, Lgithub/daneren2005/dsub/domain/User$Setting; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getUpdateView()Lgithub/daneren2005/dsub/view/UpdateView; │ │ move-result-object v0 │ │ iget-boolean v1, p0, Lgithub/daneren2005/dsub/adapter/SettingsAdapter;->editable:Z │ │ invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; ├── smali/github/daneren2005/dsub/adapter/ShareAdapter.smali │ @@ -60,34 +60,29 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic getItemViewType(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 27 │ sget v0, Lgithub/daneren2005/dsub/adapter/ShareAdapter;->VIEW_TYPE_SHARE:I │ │ return v0 │ .end method │ │ .method public final bridge synthetic onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ .locals 1 │ - .param p1, "x0" # Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # I │ │ .prologue │ .line 27 │ check-cast p2, Lgithub/daneren2005/dsub/domain/Share; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getUpdateView()Lgithub/daneren2005/dsub/view/UpdateView; │ │ move-result-object v0 │ │ invoke-virtual {v0, p2}, Lgithub/daneren2005/dsub/view/UpdateView;->setObject(Ljava/lang/Object;)V │ │ return-void ├── smali/github/daneren2005/dsub/adapter/UserAdapter.smali │ @@ -69,34 +69,29 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic getItemViewType(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 31 │ sget v0, Lgithub/daneren2005/dsub/adapter/UserAdapter;->VIEW_TYPE_USER:I │ │ return v0 │ .end method │ │ .method public final bridge synthetic onBindViewHolder(Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;Ljava/lang/Object;I)V │ .locals 2 │ - .param p1, "x0" # Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder; │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # I │ │ .prologue │ .line 31 │ check-cast p2, Lgithub/daneren2005/dsub/domain/User; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/view/UpdateView$UpdateViewHolder;->getUpdateView()Lgithub/daneren2005/dsub/view/UpdateView; │ │ move-result-object v0 │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/adapter/UserAdapter;->imageLoader:Lgithub/daneren2005/dsub/util/ImageLoader; │ │ invoke-virtual {v0, p2, v1}, Lgithub/daneren2005/dsub/view/UpdateView;->setObject(Ljava/lang/Object;Ljava/lang/Object;)V ├── smali/github/daneren2005/dsub/domain/Artist$ArtistComparator.smali │ @@ -47,31 +47,27 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 8 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ const/4 v0, 0x1 │ │ const/4 v1, -0x1 │ │ const/4 v2, 0x0 │ │ .line 103 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Artist; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lgithub/daneren2005/dsub/domain/Artist; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ const-string v3, "root" │ │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/Artist;->getId()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z ├── smali/github/daneren2005/dsub/domain/Artist.smali │ @@ -50,15 +50,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 31 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 103 │ return-void │ .end method │ │ .method public static sort(Ljava/util/List;[Ljava/lang/String;)V │ .locals 3 │ .param p1, "ignoredArticles" # [Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; ├── smali/github/daneren2005/dsub/domain/DLNADevice$1.smali │ @@ -38,30 +38,28 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 2 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 38 │ new-instance v0, Lgithub/daneren2005/dsub/domain/DLNADevice; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, p1, v1}, Lgithub/daneren2005/dsub/domain/DLNADevice;->(Landroid/os/Parcel;B)V │ │ return-object v0 │ .end method │ │ .method public final bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 38 │ new-array v0, p1, [Lgithub/daneren2005/dsub/domain/DLNADevice; │ │ return-object v0 │ .end method ├── smali/github/daneren2005/dsub/domain/Genre$GenreComparator.smali │ @@ -67,25 +67,21 @@ │ return-object p0 │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 57 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Genre; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lgithub/daneren2005/dsub/domain/Genre; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/Genre;->getName()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/Genre;->getName()Ljava/lang/String; │ │ move-result-object v1 ├── smali/github/daneren2005/dsub/domain/Genre.smali │ @@ -28,15 +28,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 14 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 57 │ return-void │ .end method │ │ │ # virtual methods │ .method public final getAlbumCount()Ljava/lang/Integer; │ .locals 1 ├── smali/github/daneren2005/dsub/domain/MusicDirectory$EntryComparator.smali │ @@ -92,29 +92,25 @@ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v0, -0x1 │ │ .line 540 │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isDirectory()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isDirectory()Z ├── smali/github/daneren2005/dsub/domain/MusicDirectory.smali │ @@ -190,50 +190,49 @@ │ .prologue │ .line 97 │ if-eqz p1, :cond_1 │ │ if-eqz p2, :cond_1 │ │ .line 98 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/domain/MusicDirectory;->children:Ljava/util/List; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/domain/MusicDirectory;->children:Ljava/util/List; │ │ .line 107 │ :cond_0 │ - return-object v2 │ + return-object v1 │ │ .line 101 │ :cond_1 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/domain/MusicDirectory;->children:Ljava/util/List; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/domain/MusicDirectory;->children:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->size()I │ + invoke-interface {v2}, Ljava/util/List;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-direct {v2, v3}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v1, v2}, Ljava/util/ArrayList;->(I)V │ │ .line 102 │ - .local v2, "result":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lgithub/daneren2005/dsub/domain/MusicDirectory;->children:Ljava/util/List; │ + .local v1, "result":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lgithub/daneren2005/dsub/domain/MusicDirectory;->children:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 103 │ .local v0, "child":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ @@ -254,15 +253,15 @@ │ │ if-nez v3, :cond_2 │ │ if-eqz p2, :cond_2 │ │ .line 104 │ :cond_4 │ - invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ .end method │ │ .method public final getChildrenSize()I │ .locals 1 ├── smali/github/daneren2005/dsub/domain/Playlist$PlaylistComparator.smali │ @@ -67,25 +67,21 @@ │ return-object p0 │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 176 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Playlist; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lgithub/daneren2005/dsub/domain/Playlist; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/Playlist;->getName()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/Playlist;->getName()Ljava/lang/String; │ │ move-result-object v1 ├── smali/github/daneren2005/dsub/domain/PodcastChannel$PodcastComparator.smali │ @@ -97,27 +97,23 @@ │ return-object p0 │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 9 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ const/4 v0, 0x0 │ │ .line 103 │ check-cast p1, Lgithub/daneren2005/dsub/domain/PodcastChannel; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lgithub/daneren2005/dsub/domain/PodcastChannel; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->getName()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->getName()Ljava/lang/String; │ │ move-result-object v3 ├── smali/github/daneren2005/dsub/domain/Version.smali │ @@ -297,21 +297,19 @@ │ const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public final bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 29 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Version; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/domain/Version;->compareTo(Lgithub/daneren2005/dsub/domain/Version;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/github/daneren2005/dsub/fragments/AdminFragment.smali │ @@ -273,22 +273,19 @@ │ const v0, 0x7f060047 │ │ return v0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 2 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 43 │ check-cast p2, Lgithub/daneren2005/dsub/domain/User; │ │ - .end local p2 # "x2":Ljava/lang/Object; │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ move-result v0 │ │ packed-switch v0, :pswitch_data_0 │ │ :goto_0 │ @@ -327,18 +324,14 @@ │ :pswitch_1 │ :pswitch_2 │ .end packed-switch │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ .line 43 │ invoke-static {}, Lgithub/daneren2005/dsub/util/UserUtil;->isCurrentAdmin()Z │ │ move-result v0 │ │ @@ -366,21 +359,19 @@ │ invoke-virtual {p2, v0, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ goto :goto_0 │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 3 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 43 │ check-cast p1, Lgithub/daneren2005/dsub/domain/User; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ new-instance v0, Lgithub/daneren2005/dsub/fragments/UserFragment; │ │ invoke-direct {v0}, Lgithub/daneren2005/dsub/fragments/UserFragment;->()V │ │ new-instance v1, Landroid/os/Bundle; │ │ invoke-direct {v1}, Landroid/os/Bundle;->()V ├── smali/github/daneren2005/dsub/fragments/ChatFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/ChatFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/ChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/ChatFragment; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/ChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/ChatFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/ChatFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/ChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/ChatFragment; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/ChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/ChatFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/ChatFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/ChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/ChatFragment; │ │ .prologue │ .line 101 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment$3;->this$0:Lgithub/daneren2005/dsub/fragments/ChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/ChatFragment$4$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/ChatFragment$4; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/ChatFragment$4;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/ChatFragment$4; │ │ .prologue │ .line 144 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment$4$1;->this$1:Lgithub/daneren2005/dsub/fragments/ChatFragment$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/ChatFragment$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$handler:Landroid/os/Handler; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/ChatFragment;Landroid/os/Handler;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/ChatFragment; │ │ .prologue │ .line 141 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment$4;->this$0:Lgithub/daneren2005/dsub/fragments/ChatFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment$4;->val$handler:Landroid/os/Handler; ├── smali/github/daneren2005/dsub/fragments/ChatFragment$5.smali │ @@ -30,15 +30,16 @@ │ │ .field final synthetic val$refresh:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/ChatFragment;Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Z)V │ .locals 0 │ - .param p2, "x0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/ChatFragment; │ + .param p2, "fragment" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 191 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment$5;->this$0:Lgithub/daneren2005/dsub/fragments/ChatFragment; │ │ iput-boolean p3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment$5;->val$refresh:Z │ │ @@ -101,21 +102,19 @@ │ move-result-wide v0 │ │ goto :goto_0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 191 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ if-eqz p1, :cond_3 │ │ invoke-interface {p1}, Ljava/util/List;->isEmpty()Z │ │ move-result v0 │ │ if-nez v0, :cond_3 ├── smali/github/daneren2005/dsub/fragments/ChatFragment$6.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$message:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/ChatFragment;Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/ChatFragment; │ + .param p2, "fragment" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 233 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment$6;->this$0:Lgithub/daneren2005/dsub/fragments/ChatFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment$6;->val$message:Ljava/lang/String; │ │ @@ -76,15 +77,14 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 233 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment$6;->this$0:Lgithub/daneren2005/dsub/fragments/ChatFragment; │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/fragments/ChatFragment;->access$200$504559ba(Lgithub/daneren2005/dsub/fragments/ChatFragment;)V ├── smali/github/daneren2005/dsub/fragments/ChatFragment.smali │ @@ -280,176 +280,175 @@ │ .locals 8 │ .param p1, "inflater" # Landroid/view/LayoutInflater; │ .param p2, "container" # Landroid/view/ViewGroup; │ .param p3, "bundle" # Landroid/os/Bundle; │ │ .prologue │ .line 71 │ - const v3, 0x7f03002b │ + const v2, 0x7f03002b │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {p1, v3, p2, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ + invoke-virtual {p1, v2, p2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iput-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->rootView:Landroid/view/View; │ + iput-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->rootView:Landroid/view/View; │ │ .line 73 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->rootView:Landroid/view/View; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->rootView:Landroid/view/View; │ │ - const v4, 0x7f0e009e │ + const v3, 0x7f0e009e │ │ - invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Landroid/widget/EditText; │ + check-cast v2, Landroid/widget/EditText; │ │ - iput-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageEditText:Landroid/widget/EditText; │ + iput-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageEditText:Landroid/widget/EditText; │ │ .line 74 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->rootView:Landroid/view/View; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->rootView:Landroid/view/View; │ │ - const v4, 0x7f0e009f │ + const v3, 0x7f0e009f │ │ - invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Landroid/widget/ImageButton; │ + check-cast v2, Landroid/widget/ImageButton; │ │ - iput-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->sendButton:Landroid/widget/ImageButton; │ + iput-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->sendButton:Landroid/widget/ImageButton; │ │ .line 76 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->sendButton:Landroid/widget/ImageButton; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->sendButton:Landroid/widget/ImageButton; │ │ - new-instance v4, Lgithub/daneren2005/dsub/fragments/ChatFragment$1; │ + new-instance v3, Lgithub/daneren2005/dsub/fragments/ChatFragment$1; │ │ - invoke-direct {v4, p0}, Lgithub/daneren2005/dsub/fragments/ChatFragment$1;->(Lgithub/daneren2005/dsub/fragments/ChatFragment;)V │ + invoke-direct {v3, p0}, Lgithub/daneren2005/dsub/fragments/ChatFragment$1;->(Lgithub/daneren2005/dsub/fragments/ChatFragment;)V │ │ - invoke-virtual {v3, v4}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v2, v3}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 83 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->rootView:Landroid/view/View; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->rootView:Landroid/view/View; │ │ - const v4, 0x7f0e009d │ + const v3, 0x7f0e009d │ │ - invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Landroid/widget/ListView; │ + check-cast v2, Landroid/widget/ListView; │ │ - iput-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->chatListView:Landroid/widget/ListView; │ + iput-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->chatListView:Landroid/widget/ListView; │ │ .line 85 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageEditText:Landroid/widget/EditText; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageEditText:Landroid/widget/EditText; │ │ - const-string v4, "Send" │ + const-string v3, "Send" │ │ - const/16 v5, 0x42 │ + const/16 v4, 0x42 │ │ - invoke-virtual {v3, v4, v5}, Landroid/widget/EditText;->setImeActionLabel(Ljava/lang/CharSequence;I)V │ + invoke-virtual {v2, v3, v4}, Landroid/widget/EditText;->setImeActionLabel(Ljava/lang/CharSequence;I)V │ │ .line 86 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageEditText:Landroid/widget/EditText; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageEditText:Landroid/widget/EditText; │ │ - new-instance v4, Lgithub/daneren2005/dsub/fragments/ChatFragment$2; │ + new-instance v3, Lgithub/daneren2005/dsub/fragments/ChatFragment$2; │ │ - invoke-direct {v4, p0}, Lgithub/daneren2005/dsub/fragments/ChatFragment$2;->(Lgithub/daneren2005/dsub/fragments/ChatFragment;)V │ + invoke-direct {v3, p0}, Lgithub/daneren2005/dsub/fragments/ChatFragment$2;->(Lgithub/daneren2005/dsub/fragments/ChatFragment;)V │ │ - invoke-virtual {v3, v4}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ + invoke-virtual {v2, v3}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ │ .line 101 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageEditText:Landroid/widget/EditText; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageEditText:Landroid/widget/EditText; │ │ - new-instance v4, Lgithub/daneren2005/dsub/fragments/ChatFragment$3; │ + new-instance v3, Lgithub/daneren2005/dsub/fragments/ChatFragment$3; │ │ - invoke-direct {v4, p0}, Lgithub/daneren2005/dsub/fragments/ChatFragment$3;->(Lgithub/daneren2005/dsub/fragments/ChatFragment;)V │ + invoke-direct {v3, p0}, Lgithub/daneren2005/dsub/fragments/ChatFragment$3;->(Lgithub/daneren2005/dsub/fragments/ChatFragment;)V │ │ - invoke-virtual {v3, v4}, Landroid/widget/EditText;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V │ + invoke-virtual {v2, v3}, Landroid/widget/EditText;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V │ │ .line 114 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageList:Ljava/util/ArrayList; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageList:Ljava/util/ArrayList; │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 115 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageList:Ljava/util/ArrayList; │ + iput-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageList:Ljava/util/ArrayList; │ │ .line 116 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - invoke-direct {p0, v3}, Lgithub/daneren2005/dsub/fragments/ChatFragment;->load(Z)V │ + invoke-direct {p0, v2}, Lgithub/daneren2005/dsub/fragments/ChatFragment;->load(Z)V │ │ .line 127 │ :goto_0 │ - const v3, 0x7f06004a │ + const v2, 0x7f06004a │ │ - invoke-virtual {p0, v3}, Lgithub/daneren2005/dsub/fragments/ChatFragment;->setTitle(I)V │ + invoke-virtual {p0, v2}, Lgithub/daneren2005/dsub/fragments/ChatFragment;->setTitle(I)V │ │ .line 129 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->rootView:Landroid/view/View; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->rootView:Landroid/view/View; │ │ - const v4, 0x7f0e007e │ + const v3, 0x7f0e007e │ │ - invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Landroid/support/v4/widget/SwipeRefreshLayout; │ + check-cast v2, Landroid/support/v4/widget/SwipeRefreshLayout; │ │ - iput-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->refreshLayout:Landroid/support/v4/widget/SwipeRefreshLayout; │ + iput-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->refreshLayout:Landroid/support/v4/widget/SwipeRefreshLayout; │ │ .line 130 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->refreshLayout:Landroid/support/v4/widget/SwipeRefreshLayout; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->refreshLayout:Landroid/support/v4/widget/SwipeRefreshLayout; │ │ - invoke-virtual {v3, p0}, Landroid/support/v4/widget/SwipeRefreshLayout;->setOnRefreshListener(Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;)V │ + invoke-virtual {v2, p0}, Landroid/support/v4/widget/SwipeRefreshLayout;->setOnRefreshListener(Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;)V │ │ .line 131 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->chatListView:Landroid/widget/ListView; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->chatListView:Landroid/widget/ListView; │ │ - invoke-virtual {p0, v3}, Lgithub/daneren2005/dsub/fragments/ChatFragment;->setupScrollList(Landroid/widget/AbsListView;)V │ + invoke-virtual {p0, v2}, Lgithub/daneren2005/dsub/fragments/ChatFragment;->setupScrollList(Landroid/widget/AbsListView;)V │ │ .line 133 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->rootView:Landroid/view/View; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->rootView:Landroid/view/View; │ │ - return-object v3 │ + return-object v2 │ │ .line 118 │ :cond_0 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageList:Ljava/util/ArrayList; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageList:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lgithub/daneren2005/dsub/domain/ChatMessage; │ + check-cast v1, Lgithub/daneren2005/dsub/domain/ChatMessage; │ │ .line 119 │ - .local v2, "message":Lgithub/daneren2005/dsub/domain/ChatMessage; │ - invoke-virtual {v2}, Lgithub/daneren2005/dsub/domain/ChatMessage;->getTime()Ljava/lang/Long; │ + .local v1, "message":Lgithub/daneren2005/dsub/domain/ChatMessage; │ + invoke-virtual {v1}, Lgithub/daneren2005/dsub/domain/ChatMessage;->getTime()Ljava/lang/Long; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v4 │ │ @@ -460,42 +459,42 @@ │ move-result-wide v6 │ │ cmp-long v3, v4, v6 │ │ if-lez v3, :cond_1 │ │ .line 120 │ - invoke-virtual {v2}, Lgithub/daneren2005/dsub/domain/ChatMessage;->getTime()Ljava/lang/Long; │ + invoke-virtual {v1}, Lgithub/daneren2005/dsub/domain/ChatMessage;->getTime()Ljava/lang/Long; │ │ move-result-object v3 │ │ iput-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->lastChatMessageTime:Ljava/lang/Long; │ │ goto :goto_1 │ │ .line 124 │ - .end local v2 # "message":Lgithub/daneren2005/dsub/domain/ChatMessage; │ + .end local v1 # "message":Lgithub/daneren2005/dsub/domain/ChatMessage; │ :cond_2 │ new-instance v0, Lgithub/daneren2005/dsub/adapter/ChatAdapter; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - iget-object v4, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageList:Ljava/util/ArrayList; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->messageList:Ljava/util/ArrayList; │ │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/fragments/ChatFragment;->getImageLoader()Lgithub/daneren2005/dsub/util/ImageLoader; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-direct {v0, v3, v4, v5}, Lgithub/daneren2005/dsub/adapter/ChatAdapter;->(Lgithub/daneren2005/dsub/activity/SubsonicActivity;Ljava/util/ArrayList;Lgithub/daneren2005/dsub/util/ImageLoader;)V │ + invoke-direct {v0, v2, v3, v4}, Lgithub/daneren2005/dsub/adapter/ChatAdapter;->(Lgithub/daneren2005/dsub/activity/SubsonicActivity;Ljava/util/ArrayList;Lgithub/daneren2005/dsub/util/ImageLoader;)V │ │ .line 125 │ .local v0, "chatAdapter":Lgithub/daneren2005/dsub/adapter/ChatAdapter; │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->chatListView:Landroid/widget/ListView; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/ChatFragment;->chatListView:Landroid/widget/ListView; │ │ - invoke-virtual {v3, v0}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {v2, v0}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ goto :goto_0 │ .end method │ │ .method public final onOptionsItemSelected(Landroid/view/MenuItem;)Z │ .locals 1 │ .param p1, "item" # Landroid/view/MenuItem; ├── smali/github/daneren2005/dsub/fragments/DownloadFragment$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/DownloadFragment$1; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/DownloadFragment$1;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/DownloadFragment$1; │ │ .prologue │ .line 80 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/DownloadFragment$1$1;->this$1:Lgithub/daneren2005/dsub/fragments/DownloadFragment$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/DownloadFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$handler:Landroid/os/Handler; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/DownloadFragment;Landroid/os/Handler;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/DownloadFragment; │ │ .prologue │ .line 77 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/DownloadFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/DownloadFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/DownloadFragment$1;->val$handler:Landroid/os/Handler; ├── smali/github/daneren2005/dsub/fragments/DownloadFragment$2$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/DownloadFragment$2; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/DownloadFragment$2;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/DownloadFragment$2; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 160 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/DownloadFragment$2$1;->this$1:Lgithub/daneren2005/dsub/fragments/DownloadFragment$2; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V │ │ @@ -66,15 +67,14 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 160 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/DownloadFragment$2$1;->this$1:Lgithub/daneren2005/dsub/fragments/DownloadFragment$2; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/DownloadFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/DownloadFragment; ├── smali/github/daneren2005/dsub/fragments/DownloadFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/DownloadFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/DownloadFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/DownloadFragment; │ │ .prologue │ .line 157 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/DownloadFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/DownloadFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -47,12 +48,13 @@ │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/DownloadFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/DownloadFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/DownloadFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/DownloadFragment$2$1;->(Lgithub/daneren2005/dsub/fragments/DownloadFragment$2;Landroid/content/Context;)V │ │ + .line 171 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/DownloadFragment$2$1;->execute()V │ │ .line 172 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/DownloadFragment.smali │ @@ -220,45 +220,37 @@ │ const v0, 0x7f06004b │ │ return v0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 53 │ check-cast p2, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - .end local p2 # "x2":Ljava/lang/Object; │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/service/DownloadFile;->getSong()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ move-result-object v0 │ │ invoke-virtual {p0, p1, v0}, Lgithub/daneren2005/dsub/fragments/DownloadFragment;->onContextItemSelected(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ .line 53 │ check-cast p4, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - .end local p4 # "x3":Ljava/lang/Object; │ invoke-virtual {p4}, Lgithub/daneren2005/dsub/service/DownloadFile;->getSong()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ move-result-object v0 │ │ invoke-virtual {p0, p1, p2, p3, v0}, Lgithub/daneren2005/dsub/fragments/DownloadFragment;->onCreateContextMenuSupport(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isVideo()Z │ @@ -315,15 +307,14 @@ │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/DownloadFragment;->rootView:Landroid/view/View; │ │ return-object v0 │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 53 │ return-void │ .end method │ │ .method public final onOptionsItemSelected(Landroid/view/MenuItem;)Z ├── smali/github/daneren2005/dsub/fragments/EqualizerFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$presetButton:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/EqualizerFragment;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/EqualizerFragment; │ │ .prologue │ .line 84 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/EqualizerFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment$1;->val$presetButton:Landroid/view/View; ├── smali/github/daneren2005/dsub/fragments/EqualizerFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/EqualizerFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/EqualizerFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/EqualizerFragment; │ │ .prologue │ .line 93 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/EqualizerFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/EqualizerFragment$3.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$minEQLevel:S │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/EqualizerFragment;SSLandroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/EqualizerFragment; │ │ .prologue │ .line 275 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment$3;->this$0:Lgithub/daneren2005/dsub/fragments/EqualizerFragment; │ │ iput-short p2, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment$3;->val$minEQLevel:S ├── smali/github/daneren2005/dsub/fragments/EqualizerFragment$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$bassTextView:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/EqualizerFragment;Landroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/EqualizerFragment; │ │ .prologue │ .line 317 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment$4;->this$0:Lgithub/daneren2005/dsub/fragments/EqualizerFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment$4;->val$bassTextView:Landroid/widget/TextView; ├── smali/github/daneren2005/dsub/fragments/EqualizerFragment$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$loudnessTextView:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/EqualizerFragment;Landroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/EqualizerFragment; │ │ .prologue │ .line 366 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment$5;->this$0:Lgithub/daneren2005/dsub/fragments/EqualizerFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment$5;->val$loudnessTextView:Landroid/widget/TextView; ├── smali/github/daneren2005/dsub/fragments/EqualizerFragment$6.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$minEQLevel:S │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/EqualizerFragment;SLandroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/EqualizerFragment; │ │ .prologue │ .line 415 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment$6;->this$0:Lgithub/daneren2005/dsub/fragments/EqualizerFragment; │ │ iput-short p2, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment$6;->val$minEQLevel:S ├── smali/github/daneren2005/dsub/fragments/EqualizerFragment.smali │ @@ -253,277 +253,276 @@ │ .locals 12 │ .param p1, "changedEnabled" # Z │ │ .prologue │ const/4 v11, 0x0 │ │ .line 191 │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ │ - invoke-virtual {v9}, Landroid/media/audiofx/Equalizer;->getEnabled()Z │ + invoke-virtual {v8}, Landroid/media/audiofx/Equalizer;->getEnabled()Z │ │ - move-result v5 │ + move-result v4 │ │ .line 192 │ - .local v5, "isEnabled":Z │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ + .local v4, "isEnabled":Z │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ │ - invoke-virtual {v9}, Landroid/media/audiofx/Equalizer;->getBandLevelRange()[S │ + invoke-virtual {v8}, Landroid/media/audiofx/Equalizer;->getBandLevelRange()[S │ │ - move-result-object v9 │ + move-result-object v8 │ │ - aget-short v7, v9, v11 │ + aget-short v6, v8, v11 │ │ .line 193 │ - .local v7, "minEQLevel":S │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ + .local v6, "minEQLevel":S │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ │ - invoke-virtual {v9}, Landroid/media/audiofx/Equalizer;->getBandLevelRange()[S │ + invoke-virtual {v8}, Landroid/media/audiofx/Equalizer;->getBandLevelRange()[S │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - aget-short v6, v9, v10 │ + aget-short v5, v8, v9 │ │ .line 194 │ - .local v6, "maxEQLevel":S │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->bars:Ljava/util/Map; │ + .local v5, "maxEQLevel":S │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->bars:Ljava/util/Map; │ │ - invoke-interface {v9}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v8}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v9}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v9 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_6 │ + if-eqz v8, :cond_6 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/util/Map$Entry; │ │ .line 195 │ .local v3, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/Short; │ + check-cast v8, Ljava/lang/Short; │ │ - invoke-virtual {v9}, Ljava/lang/Short;->shortValue()S │ + invoke-virtual {v8}, Ljava/lang/Short;->shortValue()S │ │ move-result v0 │ │ .line 196 │ .local v0, "band":S │ invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/SeekBar; │ │ .line 197 │ .local v1, "bar":Landroid/widget/SeekBar; │ - invoke-virtual {v1, v5}, Landroid/widget/SeekBar;->setEnabled(Z)V │ + invoke-virtual {v1, v4}, Landroid/widget/SeekBar;->setEnabled(Z)V │ │ .line 198 │ if-ltz v0, :cond_5 │ │ .line 200 │ if-eqz p1, :cond_3 │ │ .line 201 │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ │ - invoke-virtual {v9, v0}, Landroid/media/audiofx/Equalizer;->getBandLevel(S)S │ + invoke-virtual {v8, v0}, Landroid/media/audiofx/Equalizer;->getBandLevel(S)S │ │ - move-result v9 │ + move-result v8 │ │ iget-short v10, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->masterLevel:S │ │ - sub-int/2addr v9, v10 │ + sub-int/2addr v8, v10 │ │ - int-to-short v8, v9 │ + int-to-short v7, v8 │ │ .line 202 │ - .local v8, "setLevel":S │ - if-eqz v5, :cond_2 │ + .local v7, "setLevel":S │ + if-eqz v4, :cond_2 │ │ .line 203 │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ │ - invoke-virtual {v9, v0}, Landroid/media/audiofx/Equalizer;->getBandLevel(S)S │ + invoke-virtual {v8, v0}, Landroid/media/audiofx/Equalizer;->getBandLevel(S)S │ │ - move-result v9 │ + move-result v8 │ │ - sub-int/2addr v9, v7 │ + sub-int/2addr v8, v6 │ │ - invoke-virtual {v1, v9}, Landroid/widget/SeekBar;->setProgress(I)V │ + invoke-virtual {v1, v8}, Landroid/widget/SeekBar;->setProgress(I)V │ │ .line 211 │ :goto_1 │ - if-ge v8, v7, :cond_4 │ + if-ge v7, v6, :cond_4 │ │ .line 212 │ - move v8, v7 │ + move v7, v6 │ │ .line 216 │ :cond_1 │ :goto_2 │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ │ - invoke-virtual {v9, v0, v8}, Landroid/media/audiofx/Equalizer;->setBandLevel(SS)V │ + invoke-virtual {v8, v0, v7}, Landroid/media/audiofx/Equalizer;->setBandLevel(SS)V │ │ goto :goto_0 │ │ .line 205 │ :cond_2 │ - neg-int v9, v7 │ + neg-int v8, v6 │ │ - invoke-virtual {v1, v9}, Landroid/widget/SeekBar;->setProgress(I)V │ + invoke-virtual {v1, v8}, Landroid/widget/SeekBar;->setProgress(I)V │ │ goto :goto_1 │ │ .line 208 │ - .end local v8 # "setLevel":S │ + .end local v7 # "setLevel":S │ :cond_3 │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ │ - invoke-virtual {v9, v0}, Landroid/media/audiofx/Equalizer;->getBandLevel(S)S │ + invoke-virtual {v8, v0}, Landroid/media/audiofx/Equalizer;->getBandLevel(S)S │ │ - move-result v9 │ + move-result v8 │ │ - sub-int/2addr v9, v7 │ + sub-int/2addr v8, v6 │ │ - invoke-virtual {v1, v9}, Landroid/widget/SeekBar;->setProgress(I)V │ + invoke-virtual {v1, v8}, Landroid/widget/SeekBar;->setProgress(I)V │ │ .line 209 │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->equalizer:Landroid/media/audiofx/Equalizer; │ │ - invoke-virtual {v9, v0}, Landroid/media/audiofx/Equalizer;->getBandLevel(S)S │ + invoke-virtual {v8, v0}, Landroid/media/audiofx/Equalizer;->getBandLevel(S)S │ │ - move-result v9 │ + move-result v8 │ │ iget-short v10, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->masterLevel:S │ │ - add-int/2addr v9, v10 │ + add-int/2addr v8, v10 │ │ - int-to-short v8, v9 │ + int-to-short v7, v8 │ │ - .restart local v8 # "setLevel":S │ + .restart local v7 # "setLevel":S │ goto :goto_1 │ │ .line 213 │ :cond_4 │ - if-le v8, v6, :cond_1 │ + if-le v7, v5, :cond_1 │ │ .line 214 │ - move v8, v6 │ + move v7, v5 │ │ goto :goto_2 │ │ .line 217 │ - .end local v8 # "setLevel":S │ + .end local v7 # "setLevel":S │ :cond_5 │ - if-nez v5, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 218 │ - neg-int v9, v7 │ + neg-int v8, v6 │ │ - invoke-virtual {v1, v9}, Landroid/widget/SeekBar;->setProgress(I)V │ + invoke-virtual {v1, v8}, Landroid/widget/SeekBar;->setProgress(I)V │ │ goto :goto_0 │ │ .line 222 │ .end local v0 # "band":S │ .end local v1 # "bar":Landroid/widget/SeekBar; │ .end local v3 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_6 │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->bassBar:Landroid/widget/SeekBar; │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->bassBar:Landroid/widget/SeekBar; │ │ - invoke-virtual {v9, v5}, Landroid/widget/SeekBar;->setEnabled(Z)V │ + invoke-virtual {v8, v4}, Landroid/widget/SeekBar;->setEnabled(Z)V │ │ .line 223 │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->loudnessBar:Landroid/widget/SeekBar; │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->loudnessBar:Landroid/widget/SeekBar; │ │ - if-eqz v9, :cond_7 │ + if-eqz v8, :cond_7 │ │ .line 224 │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->loudnessBar:Landroid/widget/SeekBar; │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->loudnessBar:Landroid/widget/SeekBar; │ │ - invoke-virtual {v9, v5}, Landroid/widget/SeekBar;->setEnabled(Z)V │ + invoke-virtual {v8, v4}, Landroid/widget/SeekBar;->setEnabled(Z)V │ │ .line 226 │ :cond_7 │ if-eqz p1, :cond_8 │ │ - if-nez v5, :cond_8 │ + if-nez v4, :cond_8 │ │ .line 227 │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->bass:Landroid/media/audiofx/BassBoost; │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->bass:Landroid/media/audiofx/BassBoost; │ │ - invoke-virtual {v9, v11}, Landroid/media/audiofx/BassBoost;->setStrength(S)V │ + invoke-virtual {v8, v11}, Landroid/media/audiofx/BassBoost;->setStrength(S)V │ │ .line 228 │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->bassBar:Landroid/widget/SeekBar; │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->bassBar:Landroid/widget/SeekBar; │ │ - invoke-virtual {v9, v11}, Landroid/widget/SeekBar;->setProgress(I)V │ + invoke-virtual {v8, v11}, Landroid/widget/SeekBar;->setProgress(I)V │ │ .line 229 │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->loudnessBar:Landroid/widget/SeekBar; │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->loudnessBar:Landroid/widget/SeekBar; │ │ - if-eqz v9, :cond_8 │ + if-eqz v8, :cond_8 │ │ .line 230 │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->loudnessEnhancer:Lgithub/daneren2005/dsub/audiofx/LoudnessEnhancerController; │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->loudnessEnhancer:Lgithub/daneren2005/dsub/audiofx/LoudnessEnhancerController; │ │ - invoke-virtual {v9, v11}, Lgithub/daneren2005/dsub/audiofx/LoudnessEnhancerController;->setGain(I)V │ + invoke-virtual {v8, v11}, Lgithub/daneren2005/dsub/audiofx/LoudnessEnhancerController;->setGain(I)V │ │ .line 231 │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->loudnessBar:Landroid/widget/SeekBar; │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->loudnessBar:Landroid/widget/SeekBar; │ │ - invoke-virtual {v9, v11}, Landroid/widget/SeekBar;->setProgress(I)V │ + invoke-virtual {v8, v11}, Landroid/widget/SeekBar;->setProgress(I)V │ │ .line 235 │ :cond_8 │ - if-nez v5, :cond_9 │ + if-nez v4, :cond_9 │ │ .line 236 │ iput-short v11, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->masterLevel:S │ │ .line 237 │ - iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ + iget-object v8, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - invoke-static {v9}, Lgithub/daneren2005/dsub/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ + invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 238 │ - invoke-interface {v9}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v2 │ │ .line 239 │ .local v2, "editor":Landroid/content/SharedPreferences$Editor; │ - const-string v9, "equalizerSettings" │ + const-string v8, "equalizerSettings" │ │ - iget-short v10, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->masterLevel:S │ + iget-short v9, p0, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->masterLevel:S │ │ - invoke-interface {v2, v9, v10}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ .line 240 │ invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 242 │ .end local v2 # "editor":Landroid/content/SharedPreferences$Editor; │ :cond_9 ├── smali/github/daneren2005/dsub/fragments/LyricsFragment$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/LyricsFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/LyricsFragment;Lgithub/daneren2005/dsub/fragments/SubsonicFragment;)V │ .locals 0 │ - .param p2, "x0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/LyricsFragment; │ + .param p2, "fragment" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 81 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/LyricsFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/LyricsFragment; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/TabBackgroundTask;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;)V │ │ @@ -94,21 +95,19 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 81 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Lyrics; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/LyricsFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/LyricsFragment; │ │ # setter for: Lgithub/daneren2005/dsub/fragments/LyricsFragment;->lyrics:Lgithub/daneren2005/dsub/domain/Lyrics; │ invoke-static {v0, p1}, Lgithub/daneren2005/dsub/fragments/LyricsFragment;->access$002(Lgithub/daneren2005/dsub/fragments/LyricsFragment;Lgithub/daneren2005/dsub/domain/Lyrics;)Lgithub/daneren2005/dsub/domain/Lyrics; │ │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/LyricsFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/LyricsFragment; ├── smali/github/daneren2005/dsub/fragments/MainFragment$1.smali │ @@ -32,15 +32,16 @@ │ │ .field used:[Ljava/lang/Long; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/MainFragment;Landroid/app/Activity;)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/MainFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 171 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/MainFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/MainFragment; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/LoadingTask;->(Landroid/app/Activity;)V │ │ @@ -120,15 +121,14 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 14 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ const-wide/16 v12, 0x400 │ │ const v10, 0x7f060081 │ │ const/4 v9, 0x2 ├── smali/github/daneren2005/dsub/fragments/MainFragment$2.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/MainFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/MainFragment;Landroid/app/Activity;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/MainFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 228 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/MainFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/MainFragment; │ │ const/4 v0, 0x0 │ │ @@ -72,15 +73,14 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 228 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/MainFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/MainFragment; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/MainFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/MainFragment$3.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$version:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/MainFragment;Landroid/app/Activity;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/MainFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 246 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/MainFragment$3;->this$0:Lgithub/daneren2005/dsub/fragments/MainFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/MainFragment$3;->val$version:Ljava/lang/String; │ │ @@ -218,21 +219,19 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 246 │ check-cast p1, Ljava/io/File; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ new-instance v0, Ljava/lang/StringBuilder; │ │ const-string v1, "Android SDK: " │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ sget-object v1, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String; ├── smali/github/daneren2005/dsub/fragments/MainFragment.smali │ @@ -448,30 +448,24 @@ │ const v0, 0x7f060058 │ │ return v0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 42 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ .line 42 │ return-void │ .end method │ │ .method public final onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ @@ -529,21 +523,19 @@ │ invoke-static {v1, v2, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 42 │ check-cast p1, Ljava/lang/Integer; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 │ │ const v1, 0x7f0600ce │ │ if-ne v0, v1, :cond_1 ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$1$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$currentSong:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$1;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ .locals 1 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$1; │ │ .prologue │ .line 202 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$1$1;->this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$1; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$1$1;->val$currentSong:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$10$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$10; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$10;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$10; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 316 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$10$1;->this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$10; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 312 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$10;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -51,12 +52,13 @@ │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$10;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$10$1;->(Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$10;Landroid/content/Context;)V │ │ + .line 322 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$10$1;->execute()V │ │ .line 323 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 326 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$11;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 349 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$12;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 356 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$13;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 396 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$14;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 434 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$15;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$16.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$overlayHeight:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;I)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 444 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$16;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iput p2, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$16;->val$overlayHeight:I ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$17$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$17; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$17;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$17; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 457 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$17$1;->this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$17; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V │ │ @@ -79,15 +80,14 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 457 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$17$1;->this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$17; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$17;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$17.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 454 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$17;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -106,12 +107,13 @@ │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$17;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$17$1;->(Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$17;Landroid/content/Context;)V │ │ + .line 468 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$17$1;->execute()V │ │ .line 469 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$18$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 641 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18$1;->this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V │ │ @@ -78,15 +79,14 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 641 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18$1;->this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 638 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -47,12 +48,13 @@ │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18$1;->(Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18;Landroid/content/Context;)V │ │ + .line 653 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18$1;->execute()V │ │ .line 654 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$19.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 676 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$19;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V │ │ @@ -64,15 +65,14 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 676 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$19;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 196 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$20.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 774 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$20;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$21$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$21; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$21;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$21; │ │ .prologue │ .line 844 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$21$1;->this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$21; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$21.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$handler:Landroid/os/Handler; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;Landroid/os/Handler;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 841 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$21;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$21;->val$handler:Landroid/os/Handler; ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$22.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$lengthBox:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;Landroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 930 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$22;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$22;->val$lengthBox:Landroid/widget/TextView; ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$23.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$prefs:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;Landroid/widget/SeekBar;Landroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 953 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$23;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$23;->val$lengthBar:Landroid/widget/SeekBar; ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$24.smali │ @@ -38,15 +38,16 @@ │ │ .field final synthetic val$ms:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;Landroid/content/Context;Lgithub/daneren2005/dsub/service/DownloadService;I)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 1020 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$24;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$24;->val$downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ @@ -152,15 +153,14 @@ │ iput v0, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$24;->seekTo:I │ │ goto :goto_1 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1020 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$24;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ # getter for: Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->progressBar:Landroid/widget/SeekBar; │ invoke-static {v0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->access$900(Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)Landroid/widget/SeekBar; ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$25.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$currentDownload:Lgithub/daneren2005/dsub/service/DownloadFile; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;Landroid/widget/EditText;Lgithub/daneren2005/dsub/service/DownloadFile;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 1066 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$25;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$25;->val$commentBox:Landroid/widget/EditText; ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$26$1.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$26; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$26;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ .locals 1 │ - .param p2, "x0" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$26; │ + .param p2, "entry" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .prologue │ .line 1096 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$26$1;->this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$26; │ │ iget-object v0, p1, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$26;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$27.smali │ @@ -30,15 +30,16 @@ │ │ .field final synthetic val$performAction:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;Landroid/content/Context;ILgithub/daneren2005/dsub/service/DownloadService;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 1174 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$27;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iput p3, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$27;->val$performAction:I ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$26.smali │ @@ -34,15 +34,16 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;ILjava/lang/String;Lgithub/daneren2005/dsub/domain/Bookmark;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 1090 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$26;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$26;->val$currentSong:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ @@ -100,15 +101,14 @@ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$26$1;->execute()V │ │ return-object v5 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1090 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$26;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$28.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$item:Lgithub/daneren2005/dsub/service/DownloadFile; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;Landroid/content/Context;Lgithub/daneren2005/dsub/service/DownloadFile;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 1222 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$28;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$28;->val$item:Lgithub/daneren2005/dsub/service/DownloadFile; ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 236 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$3;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 223 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 246 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$4;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -51,14 +52,15 @@ │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$4;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$4$1;->(Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$4;Landroid/content/Context;)V │ │ + .line 256 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$4$1;->execute()V │ │ .line 257 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$4;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ const/4 v1, 0x1 ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$4$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$4; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$4;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$4; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 250 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$4$1;->this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$4; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 260 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$5;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$6$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$6; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$6;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$6; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 270 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$6$1;->this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$6; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 280 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$7;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 266 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$6;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -51,14 +52,15 @@ │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$6;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$6$1;->(Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$6;Landroid/content/Context;)V │ │ + .line 276 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$6$1;->execute()V │ │ .line 277 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$6;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ const/4 v1, 0x1 ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 286 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$8;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -46,12 +47,13 @@ │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$8;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$8$1;->(Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$8;Landroid/content/Context;)V │ │ + .line 295 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$8$1;->execute()V │ │ .line 296 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$8$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$8; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$8;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$8; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 289 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$8$1;->this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$8; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ .prologue │ .line 299 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$9;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -46,12 +47,13 @@ │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$9;->this$0:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$9$1;->(Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$9;Landroid/content/Context;)V │ │ + .line 308 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$9$1;->execute()V │ │ .line 309 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment$9$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$9; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$9;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$9; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 302 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$9$1;->this$1:Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$9; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V ├── smali/github/daneren2005/dsub/fragments/PreferenceCompatFragment$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/PreferenceCompatFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/PreferenceCompatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/PreferenceCompatFragment; │ │ .prologue │ .line 52 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/PreferenceCompatFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/PreferenceCompatFragment; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/github/daneren2005/dsub/fragments/NowPlayingFragment.smali │ @@ -5,20 +5,14 @@ │ # interfaces │ .implements Landroid/view/GestureDetector$OnGestureListener; │ .implements Lgithub/daneren2005/dsub/adapter/SectionAdapter$OnItemClickedListener; │ .implements Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ │ │ # annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$29; │ - } │ -.end annotation │ - │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lgithub/daneren2005/dsub/fragments/SubsonicFragment;", │ "Landroid/view/GestureDetector$OnGestureListener;", │ "Lgithub/daneren2005/dsub/adapter/SectionAdapter$OnItemClickedListener", │ "<", │ "Lgithub/daneren2005/dsub/service/DownloadFile;", │ @@ -664,85 +658,85 @@ │ │ add-int/2addr v0, v1 │ │ goto :goto_0 │ .end method │ │ .method private menuItemSelected(ILgithub/daneren2005/dsub/service/DownloadFile;)Z │ - .locals 23 │ + .locals 22 │ .param p1, "menuItemId" # I │ .param p2, "song" # Lgithub/daneren2005/dsub/service/DownloadFile; │ │ .prologue │ .line 572 │ sparse-switch p1, :sswitch_data_0 │ │ .line 740 │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ :goto_0 │ - return v17 │ + return v16 │ │ .line 574 │ :sswitch_0 │ invoke-virtual/range {p2 .. p2}, Lgithub/daneren2005/dsub/service/DownloadFile;->getSong()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ move-result-object v10 │ │ .line 576 │ .local v10, "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - new-instance v14, Landroid/content/Intent; │ + new-instance v13, Landroid/content/Intent; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - const-class v18, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ + const-class v17, Lgithub/daneren2005/dsub/activity/SubsonicFragmentActivity; │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ - invoke-direct {v14, v0, v1}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v13, v0, v1}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 577 │ - .local v14, "intent":Landroid/content/Intent; │ - const-string v17, "subsonic.view_album" │ + .local v13, "intent":Landroid/content/Intent; │ + const-string v16, "subsonic.view_album" │ │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ - invoke-virtual {v14, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; │ + invoke-virtual {v13, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; │ │ .line 580 │ - const v17, 0x7f0e0181 │ + const v16, 0x7f0e0181 │ │ move/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v16 │ │ if-ne v0, v1, :cond_3 │ │ .line 581 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v17 .. v17}, Lgithub/daneren2005/dsub/util/Util;->isTagBrowsing(Landroid/content/Context;)Z │ + invoke-static/range {v16 .. v16}, Lgithub/daneren2005/dsub/util/Util;->isTagBrowsing(Landroid/content/Context;)Z │ │ - move-result v17 │ + move-result v16 │ │ - if-eqz v17, :cond_2 │ + if-eqz v16, :cond_2 │ │ .line 582 │ invoke-virtual {v10}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getAlbumId()Ljava/lang/String; │ │ move-result-object v4 │ │ .line 586 │ @@ -751,222 +745,222 @@ │ invoke-virtual {v10}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getAlbum()Ljava/lang/String; │ │ move-result-object v5 │ │ .line 599 │ .local v5, "albumName":Ljava/lang/String; │ :goto_2 │ - const-string v17, "subsonic.id" │ + const-string v16, "subsonic.id" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v14, v0, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v13, v0, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 600 │ - const-string v17, "subsonic.name" │ + const-string v16, "subsonic.name" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v14, v0, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v13, v0, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 601 │ - const-string v17, "fragmentType" │ + const-string v16, "fragmentType" │ │ - const-string v18, "Artist" │ + const-string v17, "Artist" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ - invoke-virtual {v14, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v13, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 603 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v17 .. v17}, Lgithub/daneren2005/dsub/util/Util;->isOffline(Landroid/content/Context;)Z │ + invoke-static/range {v16 .. v16}, Lgithub/daneren2005/dsub/util/Util;->isOffline(Landroid/content/Context;)Z │ │ - move-result v17 │ + move-result v16 │ │ - if-eqz v17, :cond_1 │ + if-eqz v16, :cond_1 │ │ .line 606 │ :try_start_0 │ invoke-virtual {v10}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getParent()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ .line 607 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v17 .. v17}, Lgithub/daneren2005/dsub/util/FileUtil;->getMusicDirectory(Landroid/content/Context;)Ljava/io/File; │ + invoke-static/range {v16 .. v16}, Lgithub/daneren2005/dsub/util/FileUtil;->getMusicDirectory(Landroid/content/Context;)Ljava/io/File; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/io/File;->getPath()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 608 │ - .local v15, "root":Ljava/lang/String; │ - new-instance v17, Ljava/lang/StringBuilder; │ + .local v14, "root":Ljava/lang/String; │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const-string v18, "/" │ + const-string v17, "/" │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v17 │ + move-result-object v16 │ │ invoke-virtual {v10}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getPath()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 609 │ - .local v13, "id":Ljava/lang/String; │ - const/16 v17, 0x0 │ + .local v12, "id":Ljava/lang/String; │ + const/16 v16, 0x0 │ │ - const-string v18, "/" │ + const-string v17, "/" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v13, v0}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ + invoke-virtual {v12, v0}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ │ - move-result v18 │ + move-result v17 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ - invoke-virtual {v13, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v12, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 610 │ - const v17, 0x7f0e0181 │ + const v16, 0x7f0e0181 │ │ move/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v16 │ │ if-ne v0, v1, :cond_0 │ │ .line 611 │ - const-string v17, "subsonic.id" │ + const-string v16, "subsonic.id" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v14, v0, v13}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v13, v0, v12}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 613 │ :cond_0 │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ - const-string v18, "/" │ + const-string v17, "/" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v13, v0}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ + invoke-virtual {v12, v0}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ │ - move-result v18 │ + move-result v17 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ - invoke-virtual {v13, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v12, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 614 │ - const v17, 0x7f0e0181 │ + const v16, 0x7f0e0181 │ │ move/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v16 │ │ if-eq v0, v1, :cond_1 │ │ .line 615 │ - const-string v17, "subsonic.id" │ + const-string v16, "subsonic.id" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v14, v0, v13}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v13, v0, v12}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 616 │ - const-string v17, "subsonic.name" │ + const-string v16, "subsonic.name" │ │ invoke-virtual {v10}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ - invoke-virtual {v14, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v13, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 617 │ - const-string v17, "subsonic.child.id" │ + const-string v16, "subsonic.child.id" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v14, v0}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ + invoke-virtual {v13, v0}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 624 │ - .end local v13 # "id":Ljava/lang/String; │ - .end local v15 # "root":Ljava/lang/String; │ + .end local v12 # "id":Ljava/lang/String; │ + .end local v14 # "root":Ljava/lang/String; │ :cond_1 │ :goto_3 │ - const/high16 v17, 0x4000000 │ + const/high16 v16, 0x4000000 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - invoke-virtual {v14, v0}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ + invoke-virtual {v13, v0}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ │ .line 625 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-static {v0, v14}, Lgithub/daneren2005/dsub/util/Util;->startActivityWithoutTransition(Landroid/app/Activity;Landroid/content/Intent;)V │ + invoke-static {v0, v13}, Lgithub/daneren2005/dsub/util/Util;->startActivityWithoutTransition(Landroid/app/Activity;Landroid/content/Intent;)V │ │ .line 626 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 584 │ .end local v4 # "albumId":Ljava/lang/String; │ .end local v5 # "albumName":Ljava/lang/String; │ :cond_2 │ @@ -980,21 +974,21 @@ │ .line 588 │ .end local v4 # "albumId":Ljava/lang/String; │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v17 .. v17}, Lgithub/daneren2005/dsub/util/Util;->isTagBrowsing(Landroid/content/Context;)Z │ + invoke-static/range {v16 .. v16}, Lgithub/daneren2005/dsub/util/Util;->isTagBrowsing(Landroid/content/Context;)Z │ │ - move-result v17 │ + move-result v16 │ │ - if-eqz v17, :cond_5 │ + if-eqz v16, :cond_5 │ │ .line 589 │ invoke-virtual {v10}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getArtistId()Ljava/lang/String; │ │ move-result-object v4 │ │ .line 596 │ @@ -1003,23 +997,23 @@ │ :goto_4 │ invoke-virtual {v10}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String; │ │ move-result-object v5 │ │ .line 597 │ .restart local v5 # "albumName":Ljava/lang/String; │ - const-string v17, "subsonic.artist" │ + const-string v16, "subsonic.artist" │ │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ - invoke-virtual {v14, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; │ + invoke-virtual {v13, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; │ │ goto/16 :goto_2 │ │ .line 591 │ .end local v4 # "albumId":Ljava/lang/String; │ .end local v5 # "albumName":Ljava/lang/String; │ :cond_5 │ @@ -1028,300 +1022,300 @@ │ move-result-object v4 │ │ .line 592 │ .restart local v4 # "albumId":Ljava/lang/String; │ if-nez v4, :cond_4 │ │ .line 593 │ - const-string v17, "subsonic.child.id" │ + const-string v16, "subsonic.child.id" │ │ invoke-virtual {v10}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getParent()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ - invoke-virtual {v14, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v13, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ goto :goto_4 │ │ .line 628 │ .end local v4 # "albumId":Ljava/lang/String; │ .end local v10 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v14 # "intent":Landroid/content/Intent; │ + .end local v13 # "intent":Landroid/content/Intent; │ :sswitch_1 │ new-instance v11, Lgithub/daneren2005/dsub/fragments/LyricsFragment; │ │ invoke-direct {v11}, Lgithub/daneren2005/dsub/fragments/LyricsFragment;->()V │ │ .line 629 │ .local v11, "fragment":Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ new-instance v6, Landroid/os/Bundle; │ │ invoke-direct {v6}, Landroid/os/Bundle;->()V │ │ .line 630 │ .local v6, "args":Landroid/os/Bundle; │ - const-string v17, "subsonic.artist" │ + const-string v16, "subsonic.artist" │ │ invoke-virtual/range {p2 .. p2}, Lgithub/daneren2005/dsub/service/DownloadFile;->getSong()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v6, v0, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 631 │ - const-string v17, "subsonic.title" │ + const-string v16, "subsonic.title" │ │ invoke-virtual/range {p2 .. p2}, Lgithub/daneren2005/dsub/service/DownloadFile;->getSong()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v6, v0, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 632 │ invoke-virtual {v11, v6}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->setArguments(Landroid/os/Bundle;)V │ │ .line 634 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v11}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->replaceFragment(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;)V │ │ .line 635 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 638 │ .end local v6 # "args":Landroid/os/Bundle; │ .end local v11 # "fragment":Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ :sswitch_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - const v18, 0x7f0600a1 │ + const v17, 0x7f0600a1 │ │ - const-string v19, "" │ + const-string v18, "" │ │ - new-instance v20, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18; │ + new-instance v19, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$18;->(Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;)V │ │ - invoke-static/range {v17 .. v20}, Lgithub/daneren2005/dsub/util/Util;->confirmDialog(Landroid/content/Context;ILjava/lang/String;Landroid/content/DialogInterface$OnClickListener;)V │ + invoke-static/range {v16 .. v19}, Lgithub/daneren2005/dsub/util/Util;->confirmDialog(Landroid/content/Context;ILjava/lang/String;Landroid/content/DialogInterface$OnClickListener;)V │ │ .line 656 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 658 │ :sswitch_3 │ invoke-virtual/range {p0 .. p0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-virtual/range {v17 .. v17}, Lgithub/daneren2005/dsub/service/DownloadService;->getKeepScreenOn()Z │ + invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/service/DownloadService;->getKeepScreenOn()Z │ │ - move-result v17 │ + move-result v16 │ │ - if-eqz v17, :cond_6 │ + if-eqz v16, :cond_6 │ │ .line 659 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->getWindow()Landroid/view/Window; │ + invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->getWindow()Landroid/view/Window; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const/16 v18, 0x80 │ + const/16 v17, 0x80 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/view/Window;->clearFlags(I)V │ + invoke-virtual/range {v16 .. v17}, Landroid/view/Window;->clearFlags(I)V │ │ .line 660 │ invoke-virtual/range {p0 .. p0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - invoke-virtual/range {v17 .. v18}, Lgithub/daneren2005/dsub/service/DownloadService;->setKeepScreenOn(Z)V │ + invoke-virtual/range {v16 .. v17}, Lgithub/daneren2005/dsub/service/DownloadService;->setKeepScreenOn(Z)V │ │ .line 665 │ :goto_5 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->supportInvalidateOptionsMenu()V │ + invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->supportInvalidateOptionsMenu()V │ │ .line 666 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 662 │ :cond_6 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->getWindow()Landroid/view/Window; │ + invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->getWindow()Landroid/view/Window; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const/16 v18, 0x80 │ + const/16 v17, 0x80 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/view/Window;->addFlags(I)V │ + invoke-virtual/range {v16 .. v17}, Landroid/view/Window;->addFlags(I)V │ │ .line 663 │ invoke-virtual/range {p0 .. p0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - invoke-virtual/range {v17 .. v18}, Lgithub/daneren2005/dsub/service/DownloadService;->setKeepScreenOn(Z)V │ + invoke-virtual/range {v16 .. v17}, Lgithub/daneren2005/dsub/service/DownloadService;->setKeepScreenOn(Z)V │ │ goto :goto_5 │ │ .line 668 │ :sswitch_4 │ invoke-virtual/range {p0 .. p0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-virtual/range {v17 .. v17}, Lgithub/daneren2005/dsub/service/DownloadService;->isRemovePlayed()Z │ + invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/service/DownloadService;->isRemovePlayed()Z │ │ - move-result v17 │ + move-result v16 │ │ - if-eqz v17, :cond_7 │ + if-eqz v16, :cond_7 │ │ .line 669 │ invoke-virtual/range {p0 .. p0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - invoke-virtual/range {v17 .. v18}, Lgithub/daneren2005/dsub/service/DownloadService;->setRemovePlayed(Z)V │ + invoke-virtual/range {v16 .. v17}, Lgithub/daneren2005/dsub/service/DownloadService;->setRemovePlayed(Z)V │ │ .line 673 │ :goto_6 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->supportInvalidateOptionsMenu()V │ + invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->supportInvalidateOptionsMenu()V │ │ .line 674 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 671 │ :cond_7 │ invoke-virtual/range {p0 .. p0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - invoke-virtual/range {v17 .. v18}, Lgithub/daneren2005/dsub/service/DownloadService;->setRemovePlayed(Z)V │ + invoke-virtual/range {v16 .. v17}, Lgithub/daneren2005/dsub/service/DownloadService;->setRemovePlayed(Z)V │ │ goto :goto_6 │ │ .line 676 │ :sswitch_5 │ - new-instance v17, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$19; │ + new-instance v16, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$19; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v18 │ + move-object/from16 v2, v17 │ │ invoke-direct {v0, v1, v2}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$19;->(Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;Landroid/content/Context;)V │ │ - invoke-virtual/range {v17 .. v17}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$19;->execute()V │ + .line 687 │ + invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$19;->execute()V │ │ .line 688 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 690 │ :sswitch_6 │ new-instance v9, Ljava/util/LinkedList; │ │ invoke-direct {v9}, Ljava/util/LinkedList;->()V │ │ .line 691 │ .local v9, "entries":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual/range {p0 .. p0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-virtual/range {v17 .. v17}, Lgithub/daneren2005/dsub/service/DownloadService;->getSongs()Ljava/util/List; │ + invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/service/DownloadService;->getSongs()Ljava/util/List; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-interface/range {v17 .. v17}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v16 │ │ - .local v12, "i$":Ljava/util/Iterator; │ :goto_7 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v17 │ │ if-eqz v17, :cond_8 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ .line 692 │ .local v7, "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ @@ -1334,420 +1328,415 @@ │ invoke-interface {v9, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_7 │ │ .line 694 │ .end local v7 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ :cond_8 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v17 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v9, v1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->createNewPlaylist(Ljava/util/List;Z)V │ │ .line 695 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 697 │ .end local v9 # "entries":Ljava/util/List;, "Ljava/util/List;" │ - .end local v12 # "i$":Ljava/util/Iterator; │ :sswitch_7 │ invoke-virtual/range {p2 .. p2}, Lgithub/daneren2005/dsub/service/DownloadFile;->getSong()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ - move-object/from16 v2, v18 │ + move-object/from16 v2, v17 │ │ invoke-virtual {v0, v1, v2}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->toggleStarred(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Lgithub/daneren2005/dsub/fragments/SubsonicFragment$OnStarChange;)V │ │ .line 698 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 700 │ :sswitch_8 │ invoke-virtual/range {p2 .. p2}, Lgithub/daneren2005/dsub/service/DownloadFile;->getSong()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - move-result-object v17 │ + move-result-object v16 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->setRating(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ │ .line 701 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 703 │ :sswitch_9 │ invoke-virtual/range {p0 .. p0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-virtual/range {v17 .. v17}, Lgithub/daneren2005/dsub/service/DownloadService;->getSleepTimer()Z │ + invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/service/DownloadService;->getSleepTimer()Z │ │ - move-result v17 │ + move-result v16 │ │ - if-eqz v17, :cond_9 │ + if-eqz v16, :cond_9 │ │ .line 704 │ invoke-virtual/range {p0 .. p0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-virtual/range {v17 .. v17}, Lgithub/daneren2005/dsub/service/DownloadService;->stopSleepTimer()V │ + invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/service/DownloadService;->stopSleepTimer()V │ │ .line 705 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->supportInvalidateOptionsMenu()V │ + invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->supportInvalidateOptionsMenu()V │ │ .line 709 │ :goto_8 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 707 │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ + invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const v18, 0x7f030065 │ + const v17, 0x7f030065 │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - invoke-virtual/range {v17 .. v19}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + invoke-virtual/range {v16 .. v18}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const v17, 0x7f0e013c │ + const v16, 0x7f0e013c │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v17 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - check-cast v17, Landroid/widget/TextView; │ + check-cast v16, Landroid/widget/TextView; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - invoke-static/range {v18 .. v18}, Lgithub/daneren2005/dsub/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ + invoke-static/range {v17 .. v17}, Lgithub/daneren2005/dsub/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v18, "sleepTimerDuration" │ + const-string v17, "sleepTimerDuration" │ │ - const-string v21, "5" │ + const-string v20, "5" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ - move-object/from16 v2, v21 │ + move-object/from16 v2, v20 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v21 │ + move-result v20 │ │ - invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-static/range {v18 .. v18}, Lgithub/daneren2005/dsub/util/Util;->formatDuration(Ljava/lang/Integer;)Ljava/lang/String; │ + invoke-static/range {v17 .. v17}, Lgithub/daneren2005/dsub/util/Util;->formatDuration(Ljava/lang/Integer;)Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v16 .. v17}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - const v18, 0x7f0e013d │ + const v17, 0x7f0e013d │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - check-cast v18, Landroid/widget/SeekBar; │ + check-cast v17, Landroid/widget/SeekBar; │ │ - new-instance v22, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$22; │ + new-instance v21, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$22; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v17 │ + move-object/from16 v2, v16 │ │ invoke-direct {v0, v1, v2}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$22;->(Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;Landroid/widget/TextView;)V │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V │ │ - add-int/lit8 v17, v21, -0x1 │ + add-int/lit8 v16, v20, -0x1 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move/from16 v1, v17 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Landroid/widget/SeekBar;->setProgress(I)V │ │ - new-instance v17, Landroid/support/v7/app/AlertDialog$Builder; │ + new-instance v16, Landroid/support/v7/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-direct {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ - const v21, 0x7f0600fa │ + const v20, 0x7f0600fa │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const v21, 0x7f060064 │ + const v20, 0x7f060064 │ │ - new-instance v22, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$23; │ + new-instance v21, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$23; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v18 │ + move-object/from16 v2, v17 │ │ - move-object/from16 v3, v20 │ + move-object/from16 v3, v19 │ │ invoke-direct {v0, v1, v2, v3}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$23;->(Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;Landroid/widget/SeekBar;Landroid/content/SharedPreferences;)V │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const v19, 0x7f060059 │ + const v18, 0x7f060059 │ │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - invoke-virtual/range {v18 .. v20}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ + invoke-virtual/range {v17 .. v19}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ - invoke-virtual/range {v17 .. v17}, Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; │ + invoke-virtual/range {v16 .. v16}, Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-virtual/range {v17 .. v17}, Landroid/support/v7/app/AlertDialog;->show()V │ + invoke-virtual/range {v16 .. v16}, Landroid/support/v7/app/AlertDialog;->show()V │ │ goto/16 :goto_8 │ │ .line 711 │ :sswitch_a │ - new-instance v16, Ljava/util/ArrayList; │ + new-instance v15, Ljava/util/ArrayList; │ │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ - invoke-direct/range {v16 .. v17}, Ljava/util/ArrayList;->(I)V │ + invoke-direct/range {v15 .. v16}, Ljava/util/ArrayList;->(I)V │ │ .line 712 │ - .local v16, "songs":Ljava/util/List;, "Ljava/util/List;" │ + .local v15, "songs":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual/range {p2 .. p2}, Lgithub/daneren2005/dsub/service/DownloadFile;->getSong()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-interface/range {v16 .. v17}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface/range {v15 .. v16}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 713 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v16 │ - │ - invoke-virtual {v0, v1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->addToPlaylist(Ljava/util/List;)V │ + invoke-virtual {v0, v15}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->addToPlaylist(Ljava/util/List;)V │ │ .line 714 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 716 │ - .end local v16 # "songs":Ljava/util/List;, "Ljava/util/List;" │ + .end local v15 # "songs":Ljava/util/List;, "Ljava/util/List;" │ :sswitch_b │ invoke-virtual/range {p2 .. p2}, Lgithub/daneren2005/dsub/service/DownloadFile;->getSong()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - move-result-object v17 │ + move-result-object v16 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->displaySongInfo(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ │ .line 717 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 719 │ :sswitch_c │ - new-instance v16, Ljava/util/ArrayList; │ + new-instance v15, Ljava/util/ArrayList; │ │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ - invoke-direct/range {v16 .. v17}, Ljava/util/ArrayList;->(I)V │ + invoke-direct/range {v15 .. v16}, Ljava/util/ArrayList;->(I)V │ │ .line 720 │ - .restart local v16 # "songs":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v15 # "songs":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual/range {p2 .. p2}, Lgithub/daneren2005/dsub/service/DownloadFile;->getSong()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-interface/range {v16 .. v17}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface/range {v15 .. v16}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 721 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v16 │ - │ - invoke-virtual {v0, v1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->createShare(Ljava/util/List;)V │ + invoke-virtual {v0, v15}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->createShare(Ljava/util/List;)V │ │ .line 722 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 724 │ - .end local v16 # "songs":Ljava/util/List;, "Ljava/util/List;" │ + .end local v15 # "songs":Ljava/util/List;, "Ljava/util/List;" │ :sswitch_d │ invoke-virtual/range {p0 .. p0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ │ move-result-object v8 │ │ .line 725 │ .local v8, "downloadService":Lgithub/daneren2005/dsub/service/DownloadService; │ if-eqz v8, :cond_a │ │ .line 726 │ invoke-virtual {v8}, Lgithub/daneren2005/dsub/service/DownloadService;->getEqualizerController()Lgithub/daneren2005/dsub/audiofx/EqualizerController; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 727 │ - if-eqz v17, :cond_a │ + if-eqz v16, :cond_a │ │ .line 728 │ new-instance v11, Lgithub/daneren2005/dsub/fragments/EqualizerFragment; │ │ invoke-direct {v11}, Lgithub/daneren2005/dsub/fragments/EqualizerFragment;->()V │ │ .line 729 │ .restart local v11 # "fragment":Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v11}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->replaceFragment(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;)V │ │ .line 730 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v17 │ + move/from16 v1, v16 │ │ invoke-direct {v0, v1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->setControlsVisible(Z)V │ │ .line 732 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 737 │ .end local v11 # "fragment":Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ :cond_a │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - const-string v18, "Failed to start equalizer. Try restarting." │ + const-string v17, "Failed to start equalizer. Try restarting." │ │ - invoke-static/range {v17 .. v18}, Lgithub/daneren2005/dsub/util/Util;->toast(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-static/range {v16 .. v17}, Lgithub/daneren2005/dsub/util/Util;->toast(Landroid/content/Context;Ljava/lang/String;)V │ │ .line 738 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ goto/16 :goto_0 │ │ .end local v8 # "downloadService":Lgithub/daneren2005/dsub/service/DownloadService; │ .restart local v4 # "albumId":Ljava/lang/String; │ .restart local v5 # "albumName":Ljava/lang/String; │ .restart local v10 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .restart local v14 # "intent":Landroid/content/Intent; │ + .restart local v13 # "intent":Landroid/content/Intent; │ :catch_0 │ - move-exception v17 │ + move-exception v16 │ │ goto/16 :goto_3 │ │ .line 572 │ :sswitch_data_0 │ .sparse-switch │ 0x7f0e0158 -> :sswitch_2 │ @@ -2155,22 +2144,19 @@ │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->songListAdapter:Lgithub/daneren2005/dsub/adapter/DownloadFileAdapter; │ │ return-object v0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 91 │ check-cast p2, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - .end local p2 # "x2":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->onContextItemSelected(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ const/4 v0, 0x1 │ @@ -2223,26 +2209,21 @@ │ │ .line 149 │ return-void │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 3 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ const/4 v2, 0x0 │ │ .line 91 │ check-cast p4, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - .end local p4 # "x3":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->isOffline(Landroid/content/Context;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ @@ -3311,14 +3292,15 @@ │ .line 1174 │ new-instance v3, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$27; │ │ iget-object v4, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v3, p0, v4, v2, v1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$27;->(Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;Landroid/content/Context;ILgithub/daneren2005/dsub/service/DownloadService;)V │ │ + .line 1193 │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$27;->execute()V │ │ .line 1195 │ const/4 v3, 0x1 │ │ goto :goto_0 │ │ @@ -3433,21 +3415,19 @@ │ const/4 v0, 0x3 │ │ goto :goto_1 │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 91 │ check-cast p1, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->warnIfStorageUnavailable()V │ │ new-instance v0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$28; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1, p1}, Lgithub/daneren2005/dsub/fragments/NowPlayingFragment$28;->(Lgithub/daneren2005/dsub/fragments/NowPlayingFragment;Landroid/content/Context;Lgithub/daneren2005/dsub/service/DownloadFile;)V ├── smali/github/daneren2005/dsub/fragments/SearchFragment$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$columns:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SearchFragment;I)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SearchFragment; │ │ .prologue │ .line 96 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SearchFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/SearchFragment; │ │ iput p2, p0, Lgithub/daneren2005/dsub/fragments/SearchFragment$1;->val$columns:I ├── smali/github/daneren2005/dsub/fragments/PreferenceCompatFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/PreferenceCompatFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/PreferenceCompatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/PreferenceCompatFragment; │ │ .prologue │ .line 64 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/PreferenceCompatFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/PreferenceCompatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/SearchFragment$2.smali │ @@ -30,15 +30,16 @@ │ │ .field final synthetic val$query:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SearchFragment;Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Ljava/lang/String;Z)V │ .locals 0 │ - .param p2, "x0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SearchFragment; │ + .param p2, "fragment" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 182 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SearchFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/SearchFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SearchFragment$2;->val$query:Ljava/lang/String; │ │ @@ -88,21 +89,19 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 8 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 182 │ check-cast p1, Lgithub/daneren2005/dsub/domain/SearchResult; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SearchFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/SearchFragment; │ │ # setter for: Lgithub/daneren2005/dsub/fragments/SearchFragment;->searchResult:Lgithub/daneren2005/dsub/domain/SearchResult; │ invoke-static {v0, p1}, Lgithub/daneren2005/dsub/fragments/SearchFragment;->access$002(Lgithub/daneren2005/dsub/fragments/SearchFragment;Lgithub/daneren2005/dsub/domain/SearchResult;)Lgithub/daneren2005/dsub/domain/SearchResult; │ │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SearchFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/SearchFragment; ├── smali/github/daneren2005/dsub/fragments/SelectArtistFragment.smali │ @@ -115,15 +115,15 @@ │ │ invoke-direct/range {v0 .. v5}, Lgithub/daneren2005/dsub/adapter/ArtistAdapter;->(Landroid/content/Context;Ljava/util/List;Ljava/util/List;Lgithub/daneren2005/dsub/adapter/SectionAdapter$OnItemClickedListener;Lgithub/daneren2005/dsub/adapter/ArtistAdapter$OnMusicFolderChanged;)V │ │ return-object v0 │ .end method │ │ .method public final getObjects(Lgithub/daneren2005/dsub/service/MusicService;ZLgithub/daneren2005/dsub/util/ProgressListener;)Ljava/util/List; │ - .locals 17 │ + .locals 16 │ .param p1, "musicService" # Lgithub/daneren2005/dsub/service/MusicService; │ .param p2, "refresh" # Z │ .param p3, "listener" # Lgithub/daneren2005/dsub/util/ProgressListener; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lgithub/daneren2005/dsub/service/MusicService;", │ @@ -224,83 +224,83 @@ │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lgithub/daneren2005/dsub/fragments/SelectArtistFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-static {v3}, Lgithub/daneren2005/dsub/util/Util;->getSelectedMusicFolderId(Landroid/content/Context;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 169 │ - .local v15, "musicFolderId":Ljava/lang/String; │ + .local v14, "musicFolderId":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lgithub/daneren2005/dsub/fragments/SelectArtistFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ move-object/from16 v0, p1 │ │ move/from16 v1, p2 │ │ move-object/from16 v2, p3 │ │ - invoke-interface {v0, v15, v1, v3, v2}, Lgithub/daneren2005/dsub/service/MusicService;->getIndexes(Ljava/lang/String;ZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/Indexes; │ + invoke-interface {v0, v14, v1, v3, v2}, Lgithub/daneren2005/dsub/service/MusicService;->getIndexes(Ljava/lang/String;ZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/Indexes; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 170 │ - .local v14, "indexes":Lgithub/daneren2005/dsub/domain/Indexes; │ + .local v13, "indexes":Lgithub/daneren2005/dsub/domain/Indexes; │ new-instance v10, Ljava/util/ArrayList; │ │ - invoke-virtual {v14}, Lgithub/daneren2005/dsub/domain/Indexes;->getShortcuts()Ljava/util/List; │ + invoke-virtual {v13}, Lgithub/daneren2005/dsub/domain/Indexes;->getShortcuts()Ljava/util/List; │ │ move-result-object v3 │ │ invoke-interface {v3}, Ljava/util/List;->size()I │ │ move-result v3 │ │ - invoke-virtual {v14}, Lgithub/daneren2005/dsub/domain/Indexes;->getArtists()Ljava/util/List; │ + invoke-virtual {v13}, Lgithub/daneren2005/dsub/domain/Indexes;->getArtists()Ljava/util/List; │ │ move-result-object v4 │ │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ move-result v4 │ │ add-int/2addr v3, v4 │ │ invoke-direct {v10, v3}, Ljava/util/ArrayList;->(I)V │ │ .line 171 │ .local v10, "artists":Ljava/util/List;, "Ljava/util/List;" │ - invoke-virtual {v14}, Lgithub/daneren2005/dsub/domain/Indexes;->getShortcuts()Ljava/util/List; │ + invoke-virtual {v13}, Lgithub/daneren2005/dsub/domain/Indexes;->getShortcuts()Ljava/util/List; │ │ move-result-object v3 │ │ invoke-interface {v10, v3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 172 │ - invoke-virtual {v14}, Lgithub/daneren2005/dsub/domain/Indexes;->getArtists()Ljava/util/List; │ + invoke-virtual {v13}, Lgithub/daneren2005/dsub/domain/Indexes;->getArtists()Ljava/util/List; │ │ move-result-object v3 │ │ invoke-interface {v10, v3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 173 │ - invoke-virtual {v14}, Lgithub/daneren2005/dsub/domain/Indexes;->getEntries()Ljava/util/List; │ + invoke-virtual {v13}, Lgithub/daneren2005/dsub/domain/Indexes;->getEntries()Ljava/util/List; │ │ move-result-object v3 │ │ move-object/from16 v0, p0 │ │ iput-object v3, v0, Lgithub/daneren2005/dsub/fragments/SelectArtistFragment;->entries:Ljava/util/List; │ │ .line 196 │ - .end local v14 # "indexes":Lgithub/daneren2005/dsub/domain/Indexes; │ - .end local v15 # "musicFolderId":Ljava/lang/String; │ + .end local v13 # "indexes":Lgithub/daneren2005/dsub/domain/Indexes; │ + .end local v14 # "musicFolderId":Ljava/lang/String; │ :cond_1 │ :goto_0 │ return-object v10 │ │ .line 175 │ .end local v10 # "artists":Ljava/util/List;, "Ljava/util/List;" │ :cond_2 │ @@ -340,25 +340,24 @@ │ │ invoke-virtual {v11, v3, v4}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List; │ │ move-result-object v3 │ │ invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v13 │ + move-result-object v3 │ │ - .local v13, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_3 │ + if-eqz v4, :cond_3 │ │ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v12 │ │ check-cast v12, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 178 │ .local v12, "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ @@ -366,31 +365,31 @@ │ │ invoke-direct {v9}, Lgithub/daneren2005/dsub/domain/Artist;->()V │ │ .line 179 │ .local v9, "artist":Lgithub/daneren2005/dsub/domain/Artist; │ invoke-virtual {v12}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v9, v3}, Lgithub/daneren2005/dsub/domain/Artist;->setId(Ljava/lang/String;)V │ + invoke-virtual {v9, v4}, Lgithub/daneren2005/dsub/domain/Artist;->setId(Ljava/lang/String;)V │ │ .line 180 │ invoke-virtual {v12}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v9, v3}, Lgithub/daneren2005/dsub/domain/Artist;->setName(Ljava/lang/String;)V │ + invoke-virtual {v9, v4}, Lgithub/daneren2005/dsub/domain/Artist;->setName(Ljava/lang/String;)V │ │ .line 181 │ invoke-virtual {v12}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isStarred()Z │ │ - move-result v3 │ + move-result v4 │ │ - invoke-virtual {v9, v3}, Lgithub/daneren2005/dsub/domain/Artist;->setStarred(Z)V │ + invoke-virtual {v9, v4}, Lgithub/daneren2005/dsub/domain/Artist;->setStarred(Z)V │ │ .line 182 │ invoke-interface {v10, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 185 │ @@ -428,44 +427,36 @@ │ invoke-interface {v3}, Ljava/util/List;->isEmpty()Z │ │ move-result v3 │ │ if-nez v3, :cond_1 │ │ .line 188 │ - new-instance v16, Lgithub/daneren2005/dsub/domain/Artist; │ + new-instance v15, Lgithub/daneren2005/dsub/domain/Artist; │ │ - invoke-direct/range {v16 .. v16}, Lgithub/daneren2005/dsub/domain/Artist;->()V │ + invoke-direct {v15}, Lgithub/daneren2005/dsub/domain/Artist;->()V │ │ .line 189 │ - .local v16, "root":Lgithub/daneren2005/dsub/domain/Artist; │ + .local v15, "root":Lgithub/daneren2005/dsub/domain/Artist; │ const-string v3, "root" │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v3}, Lgithub/daneren2005/dsub/domain/Artist;->setId(Ljava/lang/String;)V │ + invoke-virtual {v15, v3}, Lgithub/daneren2005/dsub/domain/Artist;->setId(Ljava/lang/String;)V │ │ .line 190 │ const-string v3, "Root" │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v3}, Lgithub/daneren2005/dsub/domain/Artist;->setName(Ljava/lang/String;)V │ + invoke-virtual {v15, v3}, Lgithub/daneren2005/dsub/domain/Artist;->setName(Ljava/lang/String;)V │ │ .line 191 │ const-string v3, "#" │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v3}, Lgithub/daneren2005/dsub/domain/Artist;->setIndex(Ljava/lang/String;)V │ + invoke-virtual {v15, v3}, Lgithub/daneren2005/dsub/domain/Artist;->setIndex(Ljava/lang/String;)V │ │ .line 192 │ - move-object/from16 v0, v16 │ - │ - invoke-interface {v10, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v10, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_0 │ .end method │ │ .method public final getOptionsMenu()I │ .locals 1 │ │ @@ -494,22 +485,19 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 33 │ check-cast p2, Lgithub/daneren2005/dsub/domain/Artist; │ │ - .end local p2 # "x2":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lgithub/daneren2005/dsub/fragments/SelectArtistFragment;->onContextItemSelected(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -543,24 +531,19 @@ │ │ .line 54 │ return-void │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ .line 33 │ check-cast p4, Lgithub/daneren2005/dsub/domain/Artist; │ │ - .end local p4 # "x3":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3, p4}, Lgithub/daneren2005/dsub/fragments/SelectArtistFragment;->onCreateContextMenuSupport(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/fragments/SelectArtistFragment;->recreateContextMenu(Landroid/view/Menu;)V │ │ return-void │ .end method │ │ @@ -687,21 +670,19 @@ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SelectArtistFragment;->rootView:Landroid/view/View; │ │ return-object v1 │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 4 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 33 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Artist; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectArtistFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->isFirstLevelArtist(Landroid/content/Context;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 ├── smali/github/daneren2005/dsub/fragments/SearchFragment.smali │ @@ -462,64 +462,63 @@ │ "Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 164 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/fragments/SearchFragment;->adapter:Lgithub/daneren2005/dsub/adapter/SearchAdapter; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SearchFragment;->adapter:Lgithub/daneren2005/dsub/adapter/SearchAdapter; │ │ - invoke-virtual {v4}, Lgithub/daneren2005/dsub/adapter/SearchAdapter;->getSelected()Ljava/util/List; │ + invoke-virtual {v3}, Lgithub/daneren2005/dsub/adapter/SearchAdapter;->getSelected()Ljava/util/List; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 165 │ - .local v1, "selected":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v2, Ljava/util/ArrayList; │ + .local v0, "selected":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 166 │ - .local v2, "selectedMedia":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v1, "selectedMedia":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/io/Serializable; │ + check-cast v2, Ljava/io/Serializable; │ │ .line 167 │ - .local v3, "ser":Ljava/io/Serializable; │ - instance-of v4, v3, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .local v2, "ser":Ljava/io/Serializable; │ + instance-of v4, v2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ if-eqz v4, :cond_0 │ │ .line 168 │ - check-cast v3, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + check-cast v2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local v3 # "ser":Ljava/io/Serializable; │ - invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .end local v2 # "ser":Ljava/io/Serializable; │ + invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 172 │ :cond_1 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public final getSpanSizeLookup(I)Landroid/support/v7/widget/GridLayoutManager$SpanSizeLookup; │ .locals 1 │ .param p1, "columns" # I │ │ .prologue │ @@ -529,22 +528,19 @@ │ invoke-direct {v0, p0, p1}, Lgithub/daneren2005/dsub/fragments/SearchFragment$1;->(Lgithub/daneren2005/dsub/fragments/SearchFragment;I)V │ │ return-object v0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 41 │ check-cast p2, Ljava/io/Serializable; │ │ - .end local p2 # "x2":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lgithub/daneren2005/dsub/fragments/SearchFragment;->onContextItemSelected(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -590,24 +586,19 @@ │ │ .line 64 │ return-void │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ .line 41 │ check-cast p4, Ljava/io/Serializable; │ │ - .end local p4 # "x3":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3, p4}, Lgithub/daneren2005/dsub/fragments/SearchFragment;->onCreateContextMenuSupport(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ │ instance-of v0, p4, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ if-eqz v0, :cond_0 │ │ check-cast p4, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ @@ -766,23 +757,21 @@ │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SearchFragment;->rootView:Landroid/view/View; │ │ return-object v0 │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 5 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ const/4 v2, 0x0 │ │ .line 41 │ check-cast p1, Ljava/io/Serializable; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ sget-object v0, Lgithub/daneren2005/dsub/fragments/SearchFragment;->TAG:Ljava/lang/String; │ │ invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; ├── smali/github/daneren2005/dsub/fragments/SelectBookmarkFragment$1.smali │ @@ -30,15 +30,16 @@ │ │ .field final synthetic val$downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectBookmarkFragment;Landroid/content/Context;Lgithub/daneren2005/dsub/service/DownloadService;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectBookmarkFragment; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectBookmarkFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/SelectBookmarkFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SelectBookmarkFragment$1;->val$downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ @@ -102,15 +103,14 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 95 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectBookmarkFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/SelectBookmarkFragment; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SelectBookmarkFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$10.smali │ @@ -30,15 +30,16 @@ │ │ .field final synthetic val$headerProgress:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Landroid/content/Context;Landroid/view/View;Landroid/view/View;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 743 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$10;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$10;->val$finalHeader:Landroid/view/View; │ │ @@ -98,15 +99,14 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 743 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$10;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$10;->val$finalHeader:Landroid/view/View; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$12.smali │ @@ -32,15 +32,16 @@ │ │ .field final synthetic val$name:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Landroid/app/Activity;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 898 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$12;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$12;->val$id:Ljava/lang/String; │ │ @@ -88,15 +89,14 @@ │ invoke-interface {v0, v1, v2, v3, v4}, Lgithub/daneren2005/dsub/service/MusicService;->removeFromPlaylist(Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ return-object v4 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 898 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$12;->val$indexes:Ljava/util/List; │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$11.smali │ @@ -21,15 +21,16 @@ │ │ .field final synthetic val$save:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Landroid/app/Activity;Ljava/util/List;Z)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ + .param p2, "context" # Landroid/app/Activity; │ │ .prologue │ .line 858 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$11;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$11;->val$entries:Ljava/util/List; │ │ @@ -127,18 +128,16 @@ │ │ .line 869 │ return-void │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 858 │ check-cast p1, Ljava/lang/Boolean; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$11;->done(Ljava/lang/Boolean;)V │ │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$13.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Landroid/app/Activity;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 929 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$13;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ const/4 v0, 0x1 │ │ @@ -127,15 +128,14 @@ │ │ :cond_1 │ return-object v5 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 929 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$13;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$15$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$15; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$15;Landroid/app/Activity;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$15; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 980 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$15$1;->this$1:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$15; │ │ const/4 v0, 0x1 │ │ @@ -125,15 +126,14 @@ │ │ :cond_0 │ return-object v4 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 980 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$15$1;->this$1:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$15; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$15;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$14.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$episode:Lgithub/daneren2005/dsub/domain/PodcastEpisode; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Landroid/app/Activity;Lgithub/daneren2005/dsub/domain/PodcastEpisode;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 956 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$14;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$14;->val$episode:Lgithub/daneren2005/dsub/domain/PodcastEpisode; │ │ @@ -82,15 +83,14 @@ │ invoke-interface {v0, v1, v2, v3}, Lgithub/daneren2005/dsub/service/MusicService;->downloadPodcastEpisode(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ return-object v3 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 956 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$14;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$15.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$episode:Lgithub/daneren2005/dsub/domain/PodcastEpisode; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Lgithub/daneren2005/dsub/domain/PodcastEpisode;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ .prologue │ .line 977 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$15;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$15;->val$episode:Lgithub/daneren2005/dsub/domain/PodcastEpisode; │ │ @@ -51,12 +52,13 @@ │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$15;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$15$1;->(Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$15;Landroid/app/Activity;)V │ │ + .line 1003 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$15$1;->execute()V │ │ .line 1004 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$16.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$unstar:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Landroid/app/Activity;Ljava/util/List;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 1019 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$16;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$16;->val$unstar:Ljava/util/List; │ │ @@ -176,15 +177,14 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1019 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$16;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$16$1.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$16; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$16;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ .locals 1 │ - .param p2, "x0" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$16; │ + .param p2, "entry" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .prologue │ .line 1040 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$16$1;->this$1:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$16; │ │ iget-object v0, p1, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$16;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$17.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ .prologue │ .line 1107 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$17;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/SelectBookmarkFragment.smali │ @@ -130,24 +130,21 @@ │ const v0, 0x7f060048 │ │ return v0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 5 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ const/4 v0, 0x1 │ │ .line 45 │ check-cast p2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p2 # "x2":Ljava/lang/Object; │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ move-result v1 │ │ sparse-switch v1, :sswitch_data_0 │ │ invoke-virtual {p0, p1, p2}, Lgithub/daneren2005/dsub/fragments/SelectBookmarkFragment;->onContextItemSelected(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ @@ -329,18 +326,14 @@ │ 0x7f0e01a9 -> :sswitch_0 │ 0x7f0e01b0 -> :sswitch_1 │ .end sparse-switch │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ .line 45 │ const v0, 0x7f0f0017 │ │ invoke-virtual {p2, v0, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ @@ -349,21 +342,19 @@ │ invoke-static {v0, p1, p3}, Lgithub/daneren2005/dsub/util/MenuUtil;->hideMenuItems(Landroid/content/Context;Landroid/view/Menu;Lgithub/daneren2005/dsub/view/UpdateView;)V │ │ return-void │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 3 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 45 │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/fragments/SelectBookmarkFragment;->getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ new-instance v1, Lgithub/daneren2005/dsub/fragments/SelectBookmarkFragment$1; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$columns:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;I)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput p2, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$1;->val$columns:I ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$18.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$onValid:Lgithub/daneren2005/dsub/util/LoadingTask; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Lgithub/daneren2005/dsub/util/LoadingTask;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ .prologue │ .line 1115 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$18;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$18;->val$onValid:Lgithub/daneren2005/dsub/util/LoadingTask; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$19.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$artistId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Landroid/app/Activity;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 1156 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$19;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$19;->val$artistId:Ljava/lang/String; │ │ @@ -94,15 +95,14 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1156 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$19;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$21.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$imageLoader:Lgithub/daneren2005/dsub/util/ImageLoader; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Lgithub/daneren2005/dsub/util/ImageLoader;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ .prologue │ .line 1218 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$21;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$21;->val$albumRep:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$20.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$url:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Ljava/lang/String;Lgithub/daneren2005/dsub/util/ImageLoader;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ .prologue │ .line 1192 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$20;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$20;->val$url:Ljava/lang/String; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$22.smali │ @@ -30,14 +30,15 @@ │ │ .field final synthetic val$titleView:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Landroid/widget/TextView;ILandroid/view/View;Landroid/text/Spanned;Landroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ .prologue │ .line 1292 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$22;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$22;->val$artistView:Landroid/widget/TextView; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$24$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$24; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$24;)V │ .locals 1 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$24; │ │ .prologue │ .line 1385 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$24$1;->this$1:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$24; │ │ iget-object v0, p1, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$24;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$23.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ .prologue │ .line 1367 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$23;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$25$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$25; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$25;)V │ .locals 1 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$25; │ │ .prologue │ .line 1409 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$25$1;->this$1:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$25; │ │ iget-object v0, p1, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$25;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$24.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$starButton:Landroid/widget/ImageButton; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Landroid/widget/ImageButton;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ .prologue │ .line 1382 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$24;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$24;->val$starButton:Landroid/widget/ImageButton; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$2.smali │ @@ -23,15 +23,16 @@ │ │ .field final synthetic val$refresh:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;ZLjava/lang/String;Ljava/lang/String;Z)V │ .locals 0 │ - .param p2, "x0" # Z │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ + .param p2, "refresh" # Z │ │ .prologue │ .line 447 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$2;->val$id:Ljava/lang/String; │ │ @@ -90,28 +91,26 @@ │ │ .line 477 │ return-void │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 447 │ check-cast p1, Lgithub/daneren2005/dsub/util/Pair; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$2;->done(Lgithub/daneren2005/dsub/util/Pair;)V │ │ return-void │ .end method │ │ .method protected final load(Lgithub/daneren2005/dsub/service/MusicService;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - .locals 10 │ + .locals 9 │ .param p1, "service" # Lgithub/daneren2005/dsub/service/MusicService; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ @@ -237,43 +236,42 @@ │ .line 461 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v0 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 462 │ .local v7, "child":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$2;->val$id:Ljava/lang/String; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$2;->val$id:Ljava/lang/String; │ │ invoke-virtual {v7}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 463 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object v7, v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->directory:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ goto :goto_0 ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$3.smali │ @@ -23,15 +23,16 @@ │ │ .field final synthetic val$refresh:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;ZLjava/lang/String;Ljava/lang/String;Z)V │ .locals 0 │ - .param p2, "x0" # Z │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ + .param p2, "refresh" # Z │ │ .prologue │ .line 484 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$3;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$3;->val$id:Ljava/lang/String; │ │ @@ -80,25 +81,24 @@ │ .line 501 │ invoke-virtual {p1, v2, v3}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List; │ │ move-result-object v1 │ │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 502 │ .local v6, "dir":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ @@ -145,25 +145,25 @@ │ │ iget-object v4, v4, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ move-object v5, p0 │ │ invoke-interface/range {v0 .. v5}, Lgithub/daneren2005/dsub/service/MusicService;->getAlbum(Ljava/lang/String;Ljava/lang/String;ZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 510 │ - .local v8, "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .local v7, "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ :goto_1 │ - invoke-direct {p0, v8, p2}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$3;->getSongsRecursively(Lgithub/daneren2005/dsub/domain/MusicDirectory;Ljava/util/List;)V │ + invoke-direct {p0, v7, p2}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$3;->getSongsRecursively(Lgithub/daneren2005/dsub/domain/MusicDirectory;Ljava/util/List;)V │ │ goto :goto_0 │ │ .line 508 │ - .end local v8 # "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .end local v7 # "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ :cond_0 │ invoke-virtual {v6}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v6}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; │ │ @@ -173,23 +173,23 @@ │ │ iget-object v4, v4, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ move-object v5, p0 │ │ invoke-interface/range {v0 .. v5}, Lgithub/daneren2005/dsub/service/MusicService;->getMusicDirectory(Ljava/lang/String;Ljava/lang/String;ZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - .restart local v8 # "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .restart local v7 # "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ goto :goto_1 │ │ .line 512 │ .end local v0 # "musicService":Lgithub/daneren2005/dsub/service/MusicService; │ .end local v6 # "dir":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v8 # "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .end local v7 # "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ :cond_1 │ return-void │ .end method │ │ │ # virtual methods │ .method protected final done(Lgithub/daneren2005/dsub/util/Pair;)V │ @@ -236,21 +236,19 @@ │ │ .line 519 │ return-void │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 484 │ check-cast p1, Lgithub/daneren2005/dsub/util/Pair; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$3;->done(Lgithub/daneren2005/dsub/util/Pair;)V │ │ return-void │ .end method │ │ .method protected final load(Lgithub/daneren2005/dsub/service/MusicService;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ .locals 8 ├── smali/github/daneren2005/dsub/fragments/UserFragment.smali │ @@ -192,16 +192,14 @@ │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 36 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ @@ -238,27 +236,22 @@ │ │ .line 45 │ return-void │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ .line 36 │ return-void │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 36 │ return-void │ .end method │ │ .method public final onOptionsItemSelected(Landroid/view/MenuItem;)Z ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$25.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$ratingBar:Landroid/widget/RatingBar; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Landroid/widget/RatingBar;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ .prologue │ .line 1406 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$25;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$25;->val$ratingBar:Landroid/widget/RatingBar; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$6.smali │ @@ -19,15 +19,16 @@ │ │ .field final synthetic val$share:Lgithub/daneren2005/dsub/domain/Share; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;ZLgithub/daneren2005/dsub/domain/Share;)V │ .locals 0 │ - .param p2, "x0" # Z │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ + .param p2, "refresh" # Z │ │ .prologue │ .line 548 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$6;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$6;->val$share:Lgithub/daneren2005/dsub/domain/Share; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$4.smali │ @@ -23,15 +23,16 @@ │ │ .field final synthetic val$refresh:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;ZZLjava/lang/String;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Z │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ + .param p2, "refresh" # Z │ │ .prologue │ .line 526 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$4;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-boolean p3, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$4;->val$refresh:Z ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$5.smali │ @@ -21,15 +21,16 @@ │ │ .field final synthetic val$refresh:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;ZZLjava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Z │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ + .param p2, "refresh" # Z │ │ .prologue │ .line 537 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$5;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-boolean p3, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$5;->val$refresh:Z ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$7.smali │ @@ -19,15 +19,16 @@ │ │ .field final synthetic val$name:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;ZLjava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Z │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ + .param p2, "refresh" # Z │ │ .prologue │ .line 559 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$7;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$7;->val$name:Ljava/lang/String; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$8.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic val$size:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Ljava/lang/String;IZ)V │ .locals 1 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ .prologue │ .line 586 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$8;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$8;->val$albumListType:Ljava/lang/String; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$9.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$infiniteGridAdapter:Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ .prologue │ .line 696 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$9;->this$0:Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$9;->val$infiniteGridAdapter:Lgithub/daneren2005/dsub/adapter/EntryInfiniteGridAdapter; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment.smali │ @@ -689,14 +689,15 @@ │ .line 743 │ new-instance v9, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$10; │ │ iget-object v10, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v9, p0, v10, v2, v4}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$10;->(Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Landroid/content/Context;Landroid/view/View;Landroid/view/View;)V │ │ + .line 761 │ invoke-virtual {v9}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$10;->execute()V │ │ .line 764 │ .end local v2 # "finalHeader":Landroid/view/View; │ .end local v4 # "headerProgress":Landroid/view/View; │ :cond_7 │ iget-object v9, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->entryGridAdapter:Lgithub/daneren2005/dsub/adapter/EntryGridAdapter; │ @@ -1025,14 +1026,15 @@ │ │ move-object v4, p2 │ │ move v5, p3 │ │ invoke-direct/range {v0 .. v5}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$3;->(Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;ZLjava/lang/String;Ljava/lang/String;Z)V │ │ + .line 520 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$3;->execute()V │ │ .line 521 │ return-void │ .end method │ │ .method private load(Z)V │ @@ -1522,14 +1524,15 @@ │ │ move-object v4, p3 │ │ move-object v5, p2 │ │ invoke-direct/range {v0 .. v5}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$12;->(Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;Landroid/app/Activity;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V │ │ + .line 925 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$12;->execute()V │ │ .line 926 │ return-void │ .end method │ │ .method private setupButtonEvents(Landroid/view/View;)V │ @@ -1900,15 +1903,15 @@ │ │ invoke-virtual {v4, v2, v0, v9, v6}, Lgithub/daneren2005/dsub/util/ImageLoader;->loadImage(Landroid/view/View;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;ZZ)Lgithub/daneren2005/dsub/util/SilentBackgroundTask; │ │ goto :goto_0 │ .end method │ │ .method private setupTextDisplay(Landroid/view/View;)V │ - .locals 23 │ + .locals 22 │ .param p1, "header" # Landroid/view/View; │ │ .prologue │ .line 1240 │ const v1, 0x7f0e011e │ │ move-object/from16 v0, p1 │ @@ -1933,138 +1936,136 @@ │ iget-object v1, v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->playlistName:Ljava/lang/String; │ │ invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 1256 │ :cond_0 │ :goto_0 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ .line 1258 │ - .local v14, "songCount":I │ + .local v13, "songCount":I │ new-instance v9, Ljava/util/HashSet; │ │ invoke-direct {v9}, Ljava/util/HashSet;->()V │ │ .line 1259 │ .local v9, "artists":Ljava/util/Set;, "Ljava/util/Set;" │ - new-instance v20, Ljava/util/HashSet; │ + new-instance v19, Ljava/util/HashSet; │ │ - invoke-direct/range {v20 .. v20}, Ljava/util/HashSet;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/util/HashSet;->()V │ │ .line 1260 │ - .local v20, "years":Ljava/util/Set;, "Ljava/util/Set;" │ + .local v19, "years":Ljava/util/Set;, "Ljava/util/Set;" │ const/4 v1, 0x0 │ │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v19 │ + move-result-object v18 │ │ .line 1261 │ - .local v19, "totalDuration":Ljava/lang/Integer; │ + .local v18, "totalDuration":Ljava/lang/Integer; │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->entries:Ljava/util/List; │ │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v1 │ │ - .local v12, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_7 │ + if-eqz v2, :cond_7 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v11 │ │ check-cast v11, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 1262 │ .local v11, "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ invoke-virtual {v11}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isDirectory()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 1263 │ - add-int/lit8 v14, v14, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ .line 1264 │ invoke-virtual {v11}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - if-eqz v1, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 1265 │ invoke-virtual {v11}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-interface {v9, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v9, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 1267 │ :cond_2 │ invoke-virtual {v11}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getYear()Ljava/lang/Integer; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - if-eqz v1, :cond_3 │ + if-eqz v2, :cond_3 │ │ .line 1268 │ invoke-virtual {v11}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getYear()Ljava/lang/Integer; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 1270 │ :cond_3 │ invoke-virtual {v11}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getDuration()Ljava/lang/Integer; │ │ move-result-object v10 │ │ .line 1271 │ .local v10, "duration":Ljava/lang/Integer; │ if-eqz v10, :cond_1 │ │ .line 1272 │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/Integer;->intValue()I │ │ - move-result v1 │ + move-result v2 │ │ invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v5 │ │ - add-int/2addr v1, v2 │ + add-int/2addr v2, v5 │ │ - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v19 │ + move-result-object v18 │ │ goto :goto_1 │ │ .line 1243 │ .end local v9 # "artists":Ljava/util/Set;, "Ljava/util/Set;" │ .end local v10 # "duration":Ljava/lang/Integer; │ .end local v11 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v12 # "i$":Ljava/util/Iterator; │ - .end local v14 # "songCount":I │ - .end local v19 # "totalDuration":Ljava/lang/Integer; │ - .end local v20 # "years":Ljava/util/Set;, "Ljava/util/Set;" │ + .end local v13 # "songCount":I │ + .end local v18 # "totalDuration":Ljava/lang/Integer; │ + .end local v19 # "years":Ljava/util/Set;, "Ljava/util/Set;" │ :cond_4 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->podcastName:Ljava/lang/String; │ │ if-eqz v1, :cond_5 │ │ @@ -2078,17 +2079,17 @@ │ .line 1245 │ const/4 v1, 0x0 │ │ const/4 v2, 0x6 │ │ const/4 v5, 0x4 │ │ - const/16 v21, 0x8 │ + const/16 v20, 0x8 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ invoke-virtual {v7, v1, v2, v5, v0}, Landroid/widget/TextView;->setPadding(IIII)V │ │ goto :goto_0 │ │ .line 1246 │ :cond_5 │ @@ -2115,17 +2116,17 @@ │ .line 1250 │ const/4 v1, 0x0 │ │ const/4 v2, 0x6 │ │ const/4 v5, 0x4 │ │ - const/16 v21, 0x8 │ + const/16 v20, 0x8 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ invoke-virtual {v7, v1, v2, v5, v0}, Landroid/widget/TextView;->setPadding(IIII)V │ │ goto/16 :goto_0 │ │ .line 1252 │ :cond_6 │ @@ -2140,18 +2141,17 @@ │ │ invoke-virtual {v7, v1}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto/16 :goto_0 │ │ .line 1277 │ .restart local v9 # "artists":Ljava/util/Set;, "Ljava/util/Set;" │ - .restart local v12 # "i$":Ljava/util/Iterator; │ - .restart local v14 # "songCount":I │ - .restart local v19 # "totalDuration":Ljava/lang/Integer; │ - .restart local v20 # "years":Ljava/util/Set;, "Ljava/util/Set;" │ + .restart local v13 # "songCount":I │ + .restart local v18 # "totalDuration":Ljava/lang/Integer; │ + .restart local v19 # "years":Ljava/util/Set;, "Ljava/util/Set;" │ :cond_7 │ const v1, 0x7f0e011f │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ @@ -2186,33 +2186,33 @@ │ │ if-eqz v1, :cond_b │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->podcastDescription:Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ .line 1281 │ - .local v18, "text":Ljava/lang/String; │ + .local v17, "text":Ljava/lang/String; │ :goto_2 │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ .line 1282 │ - .local v17, "spanned":Landroid/text/Spanned; │ - if-eqz v18, :cond_9 │ + .local v16, "spanned":Landroid/text/Spanned; │ + if-eqz v17, :cond_9 │ │ .line 1283 │ - invoke-static/range {v18 .. v18}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ + invoke-static/range {v17 .. v17}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 1285 │ :cond_9 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ invoke-virtual {v3, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 1286 │ const/4 v1, 0x0 │ │ invoke-virtual {v3, v1}, Landroid/widget/TextView;->setSingleLine(Z)V │ @@ -2242,15 +2242,15 @@ │ iget-object v1, v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ const v2, 0x1030046 │ │ invoke-virtual {v3, v1, v2}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ │ .line 1291 │ - move-object/from16 v6, v17 │ + move-object/from16 v6, v16 │ │ .line 1292 │ .local v6, "spannedText":Landroid/text/Spanned; │ new-instance v1, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$22; │ │ move-object/from16 v2, p0 │ │ @@ -2266,41 +2266,41 @@ │ move-result-object v1 │ │ invoke-virtual {v3, v1}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V │ │ .line 1351 │ .end local v4 # "minLines":I │ .end local v6 # "spannedText":Landroid/text/Spanned; │ - .end local v17 # "spanned":Landroid/text/Spanned; │ - .end local v18 # "text":Ljava/lang/String; │ + .end local v16 # "spanned":Landroid/text/Spanned; │ + .end local v17 # "text":Ljava/lang/String; │ :goto_3 │ const v1, 0x7f0e0120 │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Landroid/widget/TextView; │ + check-cast v14, Landroid/widget/TextView; │ │ .line 1352 │ - .local v15, "songCountView":Landroid/widget/TextView; │ + .local v14, "songCountView":Landroid/widget/TextView; │ const v1, 0x7f0e0121 │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - check-cast v16, Landroid/widget/TextView; │ + check-cast v15, Landroid/widget/TextView; │ │ .line 1353 │ - .local v16, "songLengthView":Landroid/widget/TextView; │ + .local v15, "songLengthView":Landroid/widget/TextView; │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->podcastDescription:Ljava/lang/String; │ │ if-nez v1, :cond_a │ │ move-object/from16 v0, p0 │ @@ -2309,38 +2309,36 @@ │ │ if-eqz v1, :cond_11 │ │ .line 1354 │ :cond_a │ const/16 v1, 0x8 │ │ - invoke-virtual {v15, v1}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v14, v1}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 1355 │ const/16 v1, 0x8 │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v15, v1}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 1361 │ :goto_4 │ return-void │ │ .line 1280 │ - .end local v15 # "songCountView":Landroid/widget/TextView; │ - .end local v16 # "songLengthView":Landroid/widget/TextView; │ + .end local v14 # "songCountView":Landroid/widget/TextView; │ + .end local v15 # "songLengthView":Landroid/widget/TextView; │ :cond_b │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->artistInfo:Lgithub/daneren2005/dsub/domain/ArtistInfo; │ │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/domain/ArtistInfo;->getBiography()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ goto :goto_2 │ │ .line 1334 │ :cond_c │ move-object/from16 v0, p0 │ │ @@ -2399,15 +2397,15 @@ │ │ move-result-object v8 │ │ check-cast v8, Ljava/lang/String; │ │ .line 1342 │ .local v8, "artistText":Ljava/lang/String; │ - invoke-interface/range {v20 .. v20}, Ljava/util/Set;->size()I │ + invoke-interface/range {v19 .. v19}, Ljava/util/Set;->size()I │ │ move-result v1 │ │ const/4 v2, 0x1 │ │ if-ne v1, v2, :cond_f │ │ @@ -2422,15 +2420,15 @@ │ │ const-string v2, " - " │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ - invoke-interface/range {v20 .. v20}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ @@ -2459,16 +2457,16 @@ │ const/16 v1, 0x8 │ │ invoke-virtual {v3, v1}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto/16 :goto_3 │ │ .line 1357 │ - .restart local v15 # "songCountView":Landroid/widget/TextView; │ - .restart local v16 # "songLengthView":Landroid/widget/TextView; │ + .restart local v14 # "songCountView":Landroid/widget/TextView; │ + .restart local v15 # "songLengthView":Landroid/widget/TextView; │ :cond_11 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->getResources()Landroid/content/res/Resources; │ │ @@ -2476,42 +2474,40 @@ │ │ const v2, 0x7f070001 │ │ const/4 v5, 0x1 │ │ new-array v5, v5, [Ljava/lang/Object; │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - aput-object v22, v5, v21 │ + aput-object v21, v5, v20 │ │ - invoke-virtual {v1, v2, v14, v5}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v1, v2, v13, v5}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 1358 │ - .local v13, "s":Ljava/lang/String; │ - invoke-virtual {v13}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ + .local v12, "s":Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-virtual {v15, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v14, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 1359 │ - invoke-static/range {v19 .. v19}, Lgithub/daneren2005/dsub/util/Util;->formatDuration(Ljava/lang/Integer;)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Lgithub/daneren2005/dsub/util/Util;->formatDuration(Ljava/lang/Integer;)Ljava/lang/String; │ │ move-result-object v1 │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v15, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_4 │ .end method │ │ .method private showDonationDialog(ILgithub/daneren2005/dsub/util/LoadingTask;)V │ .locals 6 │ .param p1, "trialDaysLeft" # I │ @@ -2585,20 +2581,22 @@ │ │ const/4 v3, 0x1 │ │ new-array v3, v3, [Ljava/lang/Object; │ │ const/4 v4, 0x0 │ │ + .line 1101 │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ + .line 1100 │ invoke-virtual {v1, v2, p1, v3}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ goto :goto_0 │ @@ -2609,40 +2607,39 @@ │ .method protected final delete()V │ .locals 4 │ │ .prologue │ .line 882 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->getSelectedEntries()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 883 │ - .local v2, "songs":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v2}, Ljava/util/List;->isEmpty()Z │ + .local v1, "songs":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v1}, Ljava/util/List;->isEmpty()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 884 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->entries:Ljava/util/List; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->entries:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 885 │ .local v0, "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ @@ -2655,34 +2652,33 @@ │ .line 886 │ invoke-virtual {p0, v0}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->deleteRecursively(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ │ goto :goto_0 │ │ .line 888 │ :cond_0 │ - invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 892 │ .end local v0 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v1 # "i$":Ljava/util/Iterator; │ :cond_1 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 893 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3, v2}, Lgithub/daneren2005/dsub/service/DownloadService;->delete(Ljava/util/List;)V │ + invoke-virtual {v2, v1}, Lgithub/daneren2005/dsub/service/DownloadService;->delete(Ljava/util/List;)V │ │ .line 895 │ :cond_2 │ return-void │ .end method │ │ .method protected final download$1aa8af2e(Ljava/util/List;ZZZZ)V │ @@ -2854,24 +2850,21 @@ │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->entryGridAdapter:Lgithub/daneren2005/dsub/adapter/EntryGridAdapter; │ │ return-object v0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 6 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ const/4 v5, 0x1 │ │ .line 74 │ check-cast p2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p2 # "x2":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->onContextItemSelected(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ @@ -3020,26 +3013,21 @@ │ .line 123 │ :cond_1 │ return-void │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 3 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ const v2, 0x7f0e01bc │ │ .line 74 │ check-cast p4, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p4 # "x3":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3, p4}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->onCreateContextMenuSupport(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ │ invoke-virtual {p4}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isVideo()Z │ │ move-result v0 │ │ if-nez v0, :cond_2 │ @@ -3895,23 +3883,21 @@ │ invoke-direct {p0}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->finishLoading()V │ │ goto :goto_2 │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 5 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ const/4 v4, 0x1 │ │ .line 74 │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isDirectory()Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ new-instance v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; ├── smali/github/daneren2005/dsub/fragments/SelectDirectoryFragment$LoadTask.smali │ @@ -353,21 +353,19 @@ │ │ .line 661 │ return-void │ .end method │ │ .method protected bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 608 │ check-cast p1, Lgithub/daneren2005/dsub/util/Pair; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment$LoadTask;->done(Lgithub/daneren2005/dsub/util/Pair;)V │ │ return-void │ .end method │ │ .method protected abstract load(Lgithub/daneren2005/dsub/service/MusicService;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ .annotation system Ldalvik/annotation/Throws; ├── smali/github/daneren2005/dsub/fragments/SelectGenreFragment.smali │ @@ -126,45 +126,37 @@ │ const v0, 0x7f0600cc │ │ return v0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 36 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ .line 36 │ return-void │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 4 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 36 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Genre; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ new-instance v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ invoke-direct {v0}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->()V │ │ new-instance v1, Landroid/os/Bundle; │ │ invoke-direct {v1}, Landroid/os/Bundle;->()V ├── smali/github/daneren2005/dsub/fragments/SelectPlaylistFragment$1$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$1; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$1;Landroid/app/Activity;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$1; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 193 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$1$1;->this$1:Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$1; │ │ const/4 v0, 0x0 │ │ @@ -100,15 +101,14 @@ │ invoke-static {v0, v1}, Lgithub/daneren2005/dsub/util/SyncUtil;->removeSyncedPlaylist(Landroid/content/Context;Ljava/lang/String;)V │ │ return-object v3 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 193 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$1$1;->this$1:Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$1; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment; ├── smali/github/daneren2005/dsub/fragments/SelectPlaylistFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$playlist:Lgithub/daneren2005/dsub/domain/Playlist; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment;Lgithub/daneren2005/dsub/domain/Playlist;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment; │ │ .prologue │ .line 190 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$1;->val$playlist:Lgithub/daneren2005/dsub/domain/Playlist; │ │ @@ -51,12 +52,13 @@ │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$1$1;->(Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$1;Landroid/app/Activity;)V │ │ + .line 219 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$1$1;->execute()V │ │ .line 220 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/SelectPlaylistFragment$2$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$2; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$2;Landroid/app/Activity;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$2; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 285 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$2$1;->this$1:Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$2; │ │ const/4 v0, 0x0 │ │ @@ -138,15 +139,14 @@ │ invoke-virtual {v0, v1}, Lgithub/daneren2005/dsub/domain/Playlist;->setPublic(Ljava/lang/Boolean;)V │ │ return-object v6 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 285 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$2$1;->this$1:Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$2; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment; ├── smali/github/daneren2005/dsub/fragments/SelectPlaylistFragment$2.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$publicBox:Landroid/widget/CheckBox; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/CheckBox;Lgithub/daneren2005/dsub/domain/Playlist;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment; │ │ .prologue │ .line 282 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$2;->val$nameBox:Landroid/widget/EditText; │ │ @@ -63,12 +64,13 @@ │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$2$1;->(Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$2;Landroid/app/Activity;)V │ │ + .line 318 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$2$1;->execute()V │ │ .line 319 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/SelectPlaylistFragment$3.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$playlist:Lgithub/daneren2005/dsub/domain/Playlist; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment;Landroid/app/Activity;Lgithub/daneren2005/dsub/domain/Playlist;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 334 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$3;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment$3;->val$playlist:Lgithub/daneren2005/dsub/domain/Playlist; │ │ @@ -130,13 +131,12 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 334 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/SelectPlaylistFragment.smali │ @@ -44,15 +44,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final getAdapter(Ljava/util/List;)Lgithub/daneren2005/dsub/adapter/SectionAdapter; │ - .locals 13 │ + .locals 12 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lgithub/daneren2005/dsub/domain/Playlist;", │ ">;)", │ @@ -62,86 +62,85 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ .line 135 │ .local p1, "playlists":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v9, Ljava/util/ArrayList; │ + new-instance v8, Ljava/util/ArrayList; │ │ - invoke-direct {v9}, Ljava/util/ArrayList;->()V │ + invoke-direct {v8}, Ljava/util/ArrayList;->()V │ │ .line 136 │ - .local v9, "mine":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v12, Ljava/util/ArrayList; │ + .local v8, "mine":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v11, Ljava/util/ArrayList; │ │ - invoke-direct {v12}, Ljava/util/ArrayList;->()V │ + invoke-direct {v11}, Ljava/util/ArrayList;->()V │ │ .line 138 │ - .local v12, "shared":Ljava/util/List;, "Ljava/util/List;" │ + .local v11, "shared":Ljava/util/List;, "Ljava/util/List;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/UserUtil;->getCurrentUsername(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v7 │ │ .line 139 │ .local v7, "currentUsername":Ljava/lang/String; │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v0 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_2 │ + if-eqz v1, :cond_2 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lgithub/daneren2005/dsub/domain/Playlist; │ + check-cast v9, Lgithub/daneren2005/dsub/domain/Playlist; │ │ .line 140 │ - .local v10, "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ - invoke-virtual {v10}, Lgithub/daneren2005/dsub/domain/Playlist;->getOwner()Ljava/lang/String; │ + .local v9, "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ + invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/Playlist;->getOwner()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - if-eqz v0, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-virtual {v10}, Lgithub/daneren2005/dsub/domain/Playlist;->getOwner()Ljava/lang/String; │ + invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/Playlist;->getOwner()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-virtual {v0, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 141 │ :cond_0 │ - invoke-interface {v9, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v8, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 143 │ :cond_1 │ - invoke-interface {v12, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v11, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 147 │ - .end local v10 # "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ + .end local v9 # "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ :cond_2 │ - invoke-interface {v12}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v11}, Ljava/util/List;->isEmpty()Z │ │ move-result v0 │ │ if-eqz v0, :cond_3 │ │ .line 148 │ new-instance v0, Lgithub/daneren2005/dsub/adapter/PlaylistAdapter; │ @@ -166,37 +165,37 @@ │ │ .line 150 │ :cond_3 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 151 │ - .local v11, "res":Landroid/content/res/Resources; │ + .local v10, "res":Landroid/content/res/Resources; │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/String; │ │ const/4 v1, 0x0 │ │ const v4, 0x7f060119 │ │ - invoke-virtual {v11, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v10, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v0, v1 │ │ const/4 v1, 0x1 │ │ const v4, 0x7f06011b │ │ - invoke-virtual {v11, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v10, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v0, v1 │ │ invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ @@ -206,18 +205,18 @@ │ .local v2, "headers":Ljava/util/List;, "Ljava/util/List;" │ new-instance v3, Ljava/util/ArrayList; │ │ invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 154 │ .local v3, "sections":Ljava/util/List;, "Ljava/util/List;>;" │ - invoke-interface {v3, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 155 │ - invoke-interface {v3, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 157 │ new-instance v0, Lgithub/daneren2005/dsub/adapter/PlaylistAdapter; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment;->getImageLoader()Lgithub/daneren2005/dsub/util/ImageLoader; │ @@ -314,16 +313,14 @@ │ const v0, 0x7f060118 │ │ return v0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 10 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ const/4 v9, 0x0 │ │ const/4 v8, 0x0 │ │ const/4 v4, 0x1 │ @@ -818,26 +815,21 @@ │ .line 50 │ :cond_0 │ return-void │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 3 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ const v2, 0x7f0e01b7 │ │ .line 41 │ check-cast p4, Lgithub/daneren2005/dsub/domain/Playlist; │ │ - .end local p4 # "x3":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectPlaylistFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->isOffline(Landroid/content/Context;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ @@ -951,21 +943,19 @@ │ invoke-interface {p1, v0}, Landroid/view/Menu;->removeItem(I)V │ │ goto :goto_0 │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 4 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 41 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Playlist; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ new-instance v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ invoke-direct {v0}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->()V │ │ new-instance v1, Landroid/os/Bundle; │ │ invoke-direct {v1}, Landroid/os/Bundle;->()V ├── smali/github/daneren2005/dsub/fragments/SelectPodcastsFragment$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 144 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V │ │ @@ -70,15 +71,14 @@ │ invoke-interface {v0, v1, v2}, Lgithub/daneren2005/dsub/service/MusicService;->refreshPodcasts(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ return-object v2 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 144 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/SelectPodcastsFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ │ .prologue │ .line 177 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/SelectPodcastsFragment$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$urlBox:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment;Landroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ │ .prologue │ .line 171 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$3;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$3;->val$urlBox:Landroid/widget/TextView; ├── smali/github/daneren2005/dsub/fragments/SelectPodcastsFragment$4.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$url:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment;Landroid/app/Activity;Ljava/lang/String;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$4;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$4;->val$url:Ljava/lang/String; │ │ @@ -78,15 +79,14 @@ │ invoke-interface {v0, v1, v2, v3}, Lgithub/daneren2005/dsub/service/MusicService;->createPodcastChannel(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ return-object v3 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 189 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$4;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment;->refresh()V ├── smali/github/daneren2005/dsub/fragments/SelectPodcastsFragment$5$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$5; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$5;Landroid/app/Activity;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$5; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 246 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$5$1;->this$1:Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$5; │ │ const/4 v0, 0x0 │ │ @@ -95,15 +96,14 @@ │ invoke-static {v0, v1}, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment;->access$100(Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment;Lgithub/daneren2005/dsub/domain/PodcastChannel;)V │ │ return-object v3 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 246 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$5$1;->this$1:Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$5; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$5;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; ├── smali/github/daneren2005/dsub/fragments/SelectPodcastsFragment$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$channel:Lgithub/daneren2005/dsub/domain/PodcastChannel; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment;Lgithub/daneren2005/dsub/domain/PodcastChannel;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ │ .prologue │ .line 243 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$5;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$5;->val$channel:Lgithub/daneren2005/dsub/domain/PodcastChannel; │ │ @@ -51,12 +52,13 @@ │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$5;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$5$1;->(Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$5;Landroid/app/Activity;)V │ │ + .line 272 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$5$1;->execute()V │ │ .line 273 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/SelectPodcastsFragment$6.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$podcast:Lgithub/daneren2005/dsub/domain/PodcastChannel; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment;Landroid/app/Activity;Lgithub/daneren2005/dsub/domain/PodcastChannel;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 278 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$6;->this$0:Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment$6;->val$podcast:Lgithub/daneren2005/dsub/domain/PodcastChannel; │ │ @@ -84,21 +85,19 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 4 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 278 │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ │ move-result-object v0 ├── smali/github/daneren2005/dsub/fragments/SelectPodcastsFragment.smali │ @@ -194,22 +194,19 @@ │ const v0, 0x7f06004f │ │ return v0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 4 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 47 │ check-cast p2, Lgithub/daneren2005/dsub/domain/PodcastChannel; │ │ - .end local p2 # "x2":Ljava/lang/Object; │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ move-result v0 │ │ packed-switch v0, :pswitch_data_0 │ │ :goto_0 │ @@ -365,24 +362,19 @@ │ :pswitch_0 │ :pswitch_1 │ .end packed-switch │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ .line 47 │ check-cast p4, Lgithub/daneren2005/dsub/domain/PodcastChannel; │ │ - .end local p4 # "x3":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectPodcastsFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->isOffline(Landroid/content/Context;)Z │ │ move-result v0 │ │ if-nez v0, :cond_1 │ @@ -431,21 +423,19 @@ │ invoke-virtual {p2, v0, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ goto :goto_0 │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 47 │ check-cast p1, Lgithub/daneren2005/dsub/domain/PodcastChannel; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ const-string v0, "error" │ │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->getStatus()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z ├── smali/github/daneren2005/dsub/fragments/SelectRecyclerFragment$UpdateTask.smali │ @@ -147,22 +147,20 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public final bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 162 │ .local p0, "this":Lgithub/daneren2005/dsub/fragments/SelectRecyclerFragment$UpdateTask;, "Lgithub/daneren2005/dsub/fragments/SelectRecyclerFragment.UpdateTask;" │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/fragments/SelectRecyclerFragment$UpdateTask;->done(Ljava/util/List;)V │ │ return-void │ .end method │ │ .method public final done(Ljava/util/List;)V │ .locals 3 ├── smali/github/daneren2005/dsub/fragments/SelectRecyclerFragment.smali │ @@ -109,15 +109,14 @@ │ │ .line 52 │ iput-boolean v1, p0, Lgithub/daneren2005/dsub/fragments/SelectRecyclerFragment;->pullToRefresh:Z │ │ .line 53 │ iput-boolean v1, p0, Lgithub/daneren2005/dsub/fragments/SelectRecyclerFragment;->backgroundUpdate:Z │ │ - .line 162 │ return-void │ .end method │ │ .method static synthetic access$000()Ljava/lang/String; │ .locals 1 │ │ .prologue ├── smali/github/daneren2005/dsub/fragments/SelectShareFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$expireBox:Landroid/widget/DatePicker; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectShareFragment;Landroid/widget/DatePicker;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectShareFragment; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/SelectShareFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$1;->val$expireBox:Landroid/widget/DatePicker; ├── smali/github/daneren2005/dsub/fragments/SelectShareFragment$2$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/SelectShareFragment$2; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectShareFragment$2;Landroid/app/Activity;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SelectShareFragment$2; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 146 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$2$1;->this$1:Lgithub/daneren2005/dsub/fragments/SelectShareFragment$2; │ │ const/4 v0, 0x0 │ │ @@ -151,15 +152,14 @@ │ invoke-interface/range {v0 .. v5}, Lgithub/daneren2005/dsub/service/MusicService;->updateShare(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ return-object v5 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 146 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$2$1;->this$1:Lgithub/daneren2005/dsub/fragments/SelectShareFragment$2; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/SelectShareFragment; ├── smali/github/daneren2005/dsub/fragments/SelectShareFragment$2.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$share:Lgithub/daneren2005/dsub/domain/Share; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectShareFragment;Landroid/widget/CheckBox;Landroid/widget/DatePicker;Lgithub/daneren2005/dsub/domain/Share;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectShareFragment; │ │ .prologue │ .line 143 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/SelectShareFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$2;->val$noExpiresBox:Landroid/widget/CheckBox; │ │ @@ -63,12 +64,13 @@ │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/SelectShareFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/SelectShareFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$2$1;->(Lgithub/daneren2005/dsub/fragments/SelectShareFragment$2;Landroid/app/Activity;)V │ │ + .line 177 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$2$1;->execute()V │ │ .line 178 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/SelectShareFragment$3$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/SelectShareFragment$3; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectShareFragment$3;Landroid/app/Activity;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SelectShareFragment$3; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$3$1;->this$1:Lgithub/daneren2005/dsub/fragments/SelectShareFragment$3; │ │ const/4 v0, 0x0 │ │ @@ -84,15 +85,14 @@ │ invoke-interface {v0, v1, v2, v3}, Lgithub/daneren2005/dsub/service/MusicService;->deleteShare(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ return-object v3 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 189 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$3$1;->this$1:Lgithub/daneren2005/dsub/fragments/SelectShareFragment$3; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$3;->this$0:Lgithub/daneren2005/dsub/fragments/SelectShareFragment; ├── smali/github/daneren2005/dsub/fragments/SelectShareFragment$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$share:Lgithub/daneren2005/dsub/domain/Share; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SelectShareFragment;Lgithub/daneren2005/dsub/domain/Share;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SelectShareFragment; │ │ .prologue │ .line 186 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$3;->this$0:Lgithub/daneren2005/dsub/fragments/SelectShareFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$3;->val$share:Lgithub/daneren2005/dsub/domain/Share; │ │ @@ -51,12 +52,13 @@ │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$3;->this$0:Lgithub/daneren2005/dsub/fragments/SelectShareFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/SelectShareFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$3$1;->(Lgithub/daneren2005/dsub/fragments/SelectShareFragment$3;Landroid/app/Activity;)V │ │ + .line 214 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SelectShareFragment$3$1;->execute()V │ │ .line 215 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/SelectShareFragment.smali │ @@ -126,16 +126,14 @@ │ const v0, 0x7f060051 │ │ return v0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 11 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ const/4 v10, 0x0 │ │ const/4 v1, 0x0 │ │ const/4 v6, 0x1 │ @@ -425,39 +423,33 @@ │ :pswitch_3 │ :pswitch_2 │ .end packed-switch │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ .line 48 │ const v0, 0x7f0f0021 │ │ invoke-virtual {p2, v0, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/fragments/SelectShareFragment;->recreateContextMenu(Landroid/view/Menu;)V │ │ return-void │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 3 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 48 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Share; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ new-instance v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ invoke-direct {v0}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->()V │ │ new-instance v1, Landroid/os/Bundle; │ │ invoke-direct {v1}, Landroid/os/Bundle;->()V ├── smali/github/daneren2005/dsub/fragments/SelectVideoFragment.smali │ @@ -120,54 +120,44 @@ │ const v0, 0x7f0600e1 │ │ return v0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 35 │ check-cast p2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p2 # "x2":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lgithub/daneren2005/dsub/fragments/SelectVideoFragment;->onContextItemSelected(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ .line 35 │ check-cast p4, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p4 # "x3":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3, p4}, Lgithub/daneren2005/dsub/fragments/SelectVideoFragment;->onCreateContextMenuSupport(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/fragments/SelectVideoFragment;->recreateContextMenu(Landroid/view/Menu;)V │ │ return-void │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 35 │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/fragments/SelectVideoFragment;->playVideo(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/SelectYearFragment.smali │ @@ -140,45 +140,37 @@ │ const v0, 0x7f0600d4 │ │ return v0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 37 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ .line 37 │ return-void │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 4 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 37 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ new-instance v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ invoke-direct {v0}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->()V │ │ new-instance v1, Landroid/os/Bundle; │ │ invoke-direct {v1}, Landroid/os/Bundle;->()V ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$1$1$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$2:Lgithub/daneren2005/dsub/fragments/SettingsFragment$1$1; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment$1$1;Landroid/app/Activity;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$2" # Lgithub/daneren2005/dsub/fragments/SettingsFragment$1$1; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 209 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$1$1$1;->this$2:Lgithub/daneren2005/dsub/fragments/SettingsFragment$1$1; │ │ const/4 v0, 0x0 │ │ @@ -98,15 +99,14 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 209 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$1$1$1;->this$2:Lgithub/daneren2005/dsub/fragments/SettingsFragment$1$1; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$1$1;->this$1:Lgithub/daneren2005/dsub/fragments/SettingsFragment$1; ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/SettingsFragment$1; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment$1;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SettingsFragment$1; │ │ .prologue │ .line 206 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$1$1;->this$1:Lgithub/daneren2005/dsub/fragments/SettingsFragment$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -49,12 +50,13 @@ │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/SettingsFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/SettingsFragment$1$1$1;->(Lgithub/daneren2005/dsub/fragments/SettingsFragment$1$1;Landroid/app/Activity;)V │ │ + .line 228 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SettingsFragment$1$1$1;->execute()V │ │ .line 229 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ .prologue │ .line 203 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ .prologue │ .line 235 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ .prologue │ .line 254 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$3;->this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ .prologue │ .line 266 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$4;->this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$5$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$editText:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment$5;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SettingsFragment$5; │ │ .prologue │ .line 409 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$5$1;->this$1:Lgithub/daneren2005/dsub/fragments/SettingsFragment$5; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$5$1;->val$editText:Landroid/widget/EditText; ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$5.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ .param p2, "x0" # Landroid/content/Context; │ │ .prologue │ .line 401 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$5;->this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ invoke-direct {p0, p2}, Landroid/preference/EditTextPreference;->(Landroid/content/Context;)V ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$instance:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment;I)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ .prologue │ .line 458 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$6;->this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ iput p2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$6;->val$instance:I ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$7$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/SettingsFragment$7; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment$7;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SettingsFragment$7; │ │ .prologue │ .line 474 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$7$1;->this$1:Lgithub/daneren2005/dsub/fragments/SettingsFragment$7; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$9.smali │ @@ -30,15 +30,16 @@ │ │ .field final synthetic val$instance:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment;Landroid/app/Activity;I)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 592 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$9;->this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ iput p3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$9;->val$instance:I │ │ @@ -133,14 +134,15 @@ │ │ .line 608 │ iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$9;->this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ # setter for: Lgithub/daneren2005/dsub/fragments/SettingsFragment;->testingConnection:Z │ invoke-static {v2, v4}, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->access$1002(Lgithub/daneren2005/dsub/fragments/SettingsFragment;Z)Z │ │ + .line 605 │ return-object v1 │ │ .line 607 │ :catchall_0 │ move-exception v1 │ │ invoke-interface {v0, v3}, Lgithub/daneren2005/dsub/service/MusicService;->setInstance(Ljava/lang/Integer;)V │ @@ -191,21 +193,19 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 592 │ check-cast p1, Ljava/lang/Boolean; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$9;->this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ @@ -277,14 +277,15 @@ │ │ const-string v3, " " │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 631 │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/fragments/SettingsFragment$9;->getErrorMessage(Ljava/lang/Throwable;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$7.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$serverUsernamePreference:Landroid/preference/EditTextPreference; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment;Landroid/preference/PreferenceScreen;Landroid/preference/EditTextPreference;Landroid/preference/EditTextPreference;Landroid/preference/EditTextPreference;Landroid/preference/EditTextPreference;I)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ .prologue │ .line 471 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$7;->this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$7;->val$screen:Landroid/preference/PreferenceScreen; ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$instance:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment;I)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ .prologue │ .line 506 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$8;->this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ iput p2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$8;->val$instance:I ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$ServerSettings$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings;Lgithub/daneren2005/dsub/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings; │ │ .prologue │ .line 704 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings$3;->this$1:Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings$3;->val$this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$ServerSettings$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings;Lgithub/daneren2005/dsub/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings; │ │ .prologue │ .line 666 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings$1;->this$1:Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings$1;->val$this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; ├── smali/github/daneren2005/dsub/fragments/SettingsFragment$ServerSettings$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings;Lgithub/daneren2005/dsub/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings; │ │ .prologue │ .line 682 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings$2;->this$1:Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings$2;->val$this$0:Lgithub/daneren2005/dsub/fragments/SettingsFragment; ├── smali/github/daneren2005/dsub/fragments/SettingsFragment.smali │ @@ -130,15 +130,14 @@ │ iput-object v0, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->serverSettings:Ljava/util/Map; │ │ .line 95 │ const/4 v0, 0x3 │ │ iput v0, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->serverCount:I │ │ - .line 650 │ return-void │ .end method │ │ .method static synthetic access$000(Lgithub/daneren2005/dsub/fragments/SettingsFragment;)I │ .locals 1 │ .param p0, "x0" # Lgithub/daneren2005/dsub/fragments/SettingsFragment; │ │ @@ -1045,436 +1044,434 @@ │ │ .prologue │ const/4 v7, 0x1 │ │ const/4 v6, 0x0 │ │ .line 308 │ - iget-boolean v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->testingConnection:Z │ + iget-boolean v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->testingConnection:Z │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 368 │ :cond_0 │ return-void │ │ .line 312 │ :cond_1 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->theme:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->theme:Landroid/preference/ListPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->theme:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->theme:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 313 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxBitrateWifi:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxBitrateWifi:Landroid/preference/ListPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxBitrateWifi:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxBitrateWifi:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 314 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxBitrateMobile:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxBitrateMobile:Landroid/preference/ListPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxBitrateMobile:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxBitrateMobile:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 315 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxVideoBitrateWifi:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxVideoBitrateWifi:Landroid/preference/ListPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxVideoBitrateWifi:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxVideoBitrateWifi:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 316 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxVideoBitrateMobile:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxVideoBitrateMobile:Landroid/preference/ListPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxVideoBitrateMobile:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->maxVideoBitrateMobile:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 317 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->networkTimeout:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->networkTimeout:Landroid/preference/ListPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->networkTimeout:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->networkTimeout:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 318 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->cacheLocation:Landroid/preference/EditTextPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->cacheLocation:Landroid/preference/EditTextPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->cacheLocation:Landroid/preference/EditTextPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->cacheLocation:Landroid/preference/EditTextPreference; │ │ - invoke-virtual {v3}, Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; │ + invoke-virtual {v2}, Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 319 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->preloadCountWifi:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->preloadCountWifi:Landroid/preference/ListPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->preloadCountWifi:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->preloadCountWifi:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 320 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->preloadCountMobile:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->preloadCountMobile:Landroid/preference/ListPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->preloadCountMobile:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->preloadCountMobile:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 321 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->keepPlayedCount:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->keepPlayedCount:Landroid/preference/ListPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->keepPlayedCount:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->keepPlayedCount:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 322 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->tempLoss:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->tempLoss:Landroid/preference/ListPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->tempLoss:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->tempLoss:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 323 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->pauseDisconnect:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->pauseDisconnect:Landroid/preference/ListPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->pauseDisconnect:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->pauseDisconnect:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 324 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->videoPlayer:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->videoPlayer:Landroid/preference/ListPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->videoPlayer:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->videoPlayer:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 325 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncInterval:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncInterval:Landroid/preference/ListPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncInterval:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncInterval:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 326 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->openToTab:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->openToTab:Landroid/preference/ListPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->openToTab:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->openToTab:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 328 │ :try_start_0 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->megabyteFromat:Ljava/text/DecimalFormat; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->megabyteFromat:Ljava/text/DecimalFormat; │ │ - if-nez v2, :cond_2 │ + if-nez v1, :cond_2 │ │ .line 329 │ - new-instance v2, Ljava/text/DecimalFormat; │ + new-instance v1, Ljava/text/DecimalFormat; │ │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const v4, 0x7f06023c │ + const v3, 0x7f06023c │ │ - invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-direct {v2, v3}, Ljava/text/DecimalFormat;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/text/DecimalFormat;->(Ljava/lang/String;)V │ │ - iput-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->megabyteFromat:Ljava/text/DecimalFormat; │ + iput-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->megabyteFromat:Ljava/text/DecimalFormat; │ │ .line 332 │ :cond_2 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->cacheSize:Landroid/preference/EditTextPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->cacheSize:Landroid/preference/EditTextPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->megabyteFromat:Ljava/text/DecimalFormat; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->megabyteFromat:Ljava/text/DecimalFormat; │ │ - iget-object v4, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->cacheSize:Landroid/preference/EditTextPreference; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->cacheSize:Landroid/preference/EditTextPreference; │ │ - invoke-virtual {v4}, Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; │ + invoke-virtual {v3}, Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v3 │ │ - int-to-double v4, v4 │ + int-to-double v4, v3 │ │ - invoke-virtual {v3, v4, v5}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String; │ + invoke-virtual {v2, v4, v5}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const-string v4, ".00" │ + const-string v3, ".00" │ │ - const-string v5, "" │ + const-string v4, "" │ │ - invoke-virtual {v3, v4, v5}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 337 │ :goto_0 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncEnabled:Landroid/preference/CheckBoxPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncEnabled:Landroid/preference/CheckBoxPreference; │ │ - invoke-virtual {v2}, Landroid/preference/CheckBoxPreference;->isChecked()Z │ + invoke-virtual {v1}, Landroid/preference/CheckBoxPreference;->isChecked()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_4 │ + if-eqz v1, :cond_4 │ │ .line 338 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncInterval:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncInterval:Landroid/preference/ListPreference; │ │ - invoke-virtual {v2}, Landroid/preference/ListPreference;->isEnabled()Z │ + invoke-virtual {v1}, Landroid/preference/ListPreference;->isEnabled()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_3 │ + if-nez v1, :cond_3 │ │ .line 339 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncInterval:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncInterval:Landroid/preference/ListPreference; │ │ - invoke-virtual {v2, v7}, Landroid/preference/ListPreference;->setEnabled(Z)V │ + invoke-virtual {v1, v7}, Landroid/preference/ListPreference;->setEnabled(Z)V │ │ .line 340 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncWifi:Landroid/preference/CheckBoxPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncWifi:Landroid/preference/CheckBoxPreference; │ │ - invoke-virtual {v2, v7}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ + invoke-virtual {v1, v7}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ │ .line 341 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncNotification:Landroid/preference/CheckBoxPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncNotification:Landroid/preference/CheckBoxPreference; │ │ - invoke-virtual {v2, v7}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ + invoke-virtual {v1, v7}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ │ .line 342 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncStarred:Landroid/preference/CheckBoxPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncStarred:Landroid/preference/CheckBoxPreference; │ │ - invoke-virtual {v2, v7}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ + invoke-virtual {v1, v7}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ │ .line 343 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncMostRecent:Landroid/preference/CheckBoxPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncMostRecent:Landroid/preference/CheckBoxPreference; │ │ - invoke-virtual {v2, v7}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ + invoke-virtual {v1, v7}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ │ .line 354 │ :cond_3 │ :goto_1 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGain:Landroid/preference/CheckBoxPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGain:Landroid/preference/CheckBoxPreference; │ │ - invoke-virtual {v2}, Landroid/preference/CheckBoxPreference;->isChecked()Z │ + invoke-virtual {v1}, Landroid/preference/CheckBoxPreference;->isChecked()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_5 │ + if-eqz v1, :cond_5 │ │ .line 355 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainType:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainType:Landroid/preference/ListPreference; │ │ - invoke-virtual {v2, v7}, Landroid/preference/ListPreference;->setEnabled(Z)V │ + invoke-virtual {v1, v7}, Landroid/preference/ListPreference;->setEnabled(Z)V │ │ .line 356 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainBump:Landroid/preference/Preference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainBump:Landroid/preference/Preference; │ │ - invoke-virtual {v2, v7}, Landroid/preference/Preference;->setEnabled(Z)V │ + invoke-virtual {v1, v7}, Landroid/preference/Preference;->setEnabled(Z)V │ │ .line 357 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainUntagged:Landroid/preference/Preference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainUntagged:Landroid/preference/Preference; │ │ - invoke-virtual {v2, v7}, Landroid/preference/Preference;->setEnabled(Z)V │ + invoke-virtual {v1, v7}, Landroid/preference/Preference;->setEnabled(Z)V │ │ .line 363 │ :goto_2 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainType:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainType:Landroid/preference/ListPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainType:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainType:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getEntry()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 365 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->serverSettings:Ljava/util/Map; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->serverSettings:Ljava/util/Map; │ │ - invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection; │ + invoke-interface {v1}, Ljava/util/Map;->values()Ljava/util/Collection; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings; │ + check-cast v1, Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings; │ │ .line 366 │ - invoke-virtual {v2}, Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings;->update()V │ + invoke-virtual {v1}, Lgithub/daneren2005/dsub/fragments/SettingsFragment$ServerSettings;->update()V │ │ goto :goto_3 │ │ .line 333 │ - .end local v1 # "i$":Ljava/util/Iterator; │ :catch_0 │ move-exception v0 │ │ .line 334 │ .local v0, "e":Ljava/lang/Exception; │ - sget-object v2, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->TAG:Ljava/lang/String; │ + sget-object v1, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->TAG:Ljava/lang/String; │ │ - const-string v3, "Failed to format cache size" │ + const-string v2, "Failed to format cache size" │ │ - invoke-static {v2, v3, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 335 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->cacheSize:Landroid/preference/EditTextPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->cacheSize:Landroid/preference/EditTextPreference; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->cacheSize:Landroid/preference/EditTextPreference; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->cacheSize:Landroid/preference/EditTextPreference; │ │ - invoke-virtual {v3}, Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; │ + invoke-virtual {v2}, Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v2}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ │ .line 346 │ .end local v0 # "e":Ljava/lang/Exception; │ :cond_4 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncInterval:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncInterval:Landroid/preference/ListPreference; │ │ - invoke-virtual {v2}, Landroid/preference/ListPreference;->isEnabled()Z │ + invoke-virtual {v1}, Landroid/preference/ListPreference;->isEnabled()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_3 │ + if-eqz v1, :cond_3 │ │ .line 347 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncInterval:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncInterval:Landroid/preference/ListPreference; │ │ - invoke-virtual {v2, v6}, Landroid/preference/ListPreference;->setEnabled(Z)V │ + invoke-virtual {v1, v6}, Landroid/preference/ListPreference;->setEnabled(Z)V │ │ .line 348 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncWifi:Landroid/preference/CheckBoxPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncWifi:Landroid/preference/CheckBoxPreference; │ │ - invoke-virtual {v2, v6}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ + invoke-virtual {v1, v6}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ │ .line 349 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncNotification:Landroid/preference/CheckBoxPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncNotification:Landroid/preference/CheckBoxPreference; │ │ - invoke-virtual {v2, v6}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ + invoke-virtual {v1, v6}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ │ .line 350 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncStarred:Landroid/preference/CheckBoxPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncStarred:Landroid/preference/CheckBoxPreference; │ │ - invoke-virtual {v2, v6}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ + invoke-virtual {v1, v6}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ │ .line 351 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncMostRecent:Landroid/preference/CheckBoxPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->syncMostRecent:Landroid/preference/CheckBoxPreference; │ │ - invoke-virtual {v2, v6}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ + invoke-virtual {v1, v6}, Landroid/preference/CheckBoxPreference;->setEnabled(Z)V │ │ goto :goto_1 │ │ .line 359 │ :cond_5 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainType:Landroid/preference/ListPreference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainType:Landroid/preference/ListPreference; │ │ - invoke-virtual {v2, v6}, Landroid/preference/ListPreference;->setEnabled(Z)V │ + invoke-virtual {v1, v6}, Landroid/preference/ListPreference;->setEnabled(Z)V │ │ .line 360 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainBump:Landroid/preference/Preference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainBump:Landroid/preference/Preference; │ │ - invoke-virtual {v2, v6}, Landroid/preference/Preference;->setEnabled(Z)V │ + invoke-virtual {v1, v6}, Landroid/preference/Preference;->setEnabled(Z)V │ │ .line 361 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainUntagged:Landroid/preference/Preference; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SettingsFragment;->replayGainUntagged:Landroid/preference/Preference; │ │ - invoke-virtual {v2, v6}, Landroid/preference/Preference;->setEnabled(Z)V │ + invoke-virtual {v1, v6}, Landroid/preference/Preference;->setEnabled(Z)V │ │ goto :goto_2 │ .end method │ │ │ # virtual methods │ .method public final onCreate(Landroid/os/Bundle;)V ├── smali/github/daneren2005/dsub/fragments/SimilarArtistFragment.smali │ @@ -59,14 +59,15 @@ │ .line 138 │ new-instance v0, Lgithub/daneren2005/dsub/fragments/SimilarArtistFragment$1; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SimilarArtistFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1, p1}, Lgithub/daneren2005/dsub/fragments/SimilarArtistFragment$1;->(Lgithub/daneren2005/dsub/fragments/SimilarArtistFragment;Landroid/app/Activity;Z)V │ │ + .line 167 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SimilarArtistFragment$1;->execute()V │ │ .line 168 │ return-void │ .end method │ │ │ @@ -169,22 +170,19 @@ │ const v0, 0x7f060101 │ │ return v0 │ .end method │ │ .method public final bridge synthetic onContextItemSelected$7fe8c7e5(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Landroid/view/MenuItem; │ - .param p2, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 41 │ check-cast p2, Lgithub/daneren2005/dsub/domain/Artist; │ │ - .end local p2 # "x2":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lgithub/daneren2005/dsub/fragments/SimilarArtistFragment;->onContextItemSelected(Landroid/view/MenuItem;Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -216,24 +214,19 @@ │ │ .line 52 │ return-void │ .end method │ │ .method public final bridge synthetic onCreateContextMenu(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/Menu; │ - .param p2, "x1" # Landroid/view/MenuInflater; │ - .param p3, "x2" # Lgithub/daneren2005/dsub/view/UpdateView; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ .line 41 │ check-cast p4, Lgithub/daneren2005/dsub/domain/Artist; │ │ - .end local p4 # "x3":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3, p4}, Lgithub/daneren2005/dsub/fragments/SimilarArtistFragment;->onCreateContextMenuSupport(Landroid/view/Menu;Landroid/view/MenuInflater;Lgithub/daneren2005/dsub/view/UpdateView;Ljava/lang/Object;)V │ │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/fragments/SimilarArtistFragment;->recreateContextMenu(Landroid/view/Menu;)V │ │ return-void │ .end method │ │ @@ -276,21 +269,19 @@ │ invoke-interface {p1, v0}, Landroid/view/Menu;->removeItem(I)V │ │ goto :goto_0 │ .end method │ │ .method public final bridge synthetic onItemClicked(Ljava/lang/Object;)V │ .locals 4 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 41 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Artist; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ new-instance v0, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment; │ │ invoke-direct {v0}, Lgithub/daneren2005/dsub/fragments/SelectDirectoryFragment;->()V │ │ new-instance v1, Landroid/os/Bundle; │ │ invoke-direct {v1}, Landroid/os/Bundle;->()V ├── smali/github/daneren2005/dsub/fragments/SimilarArtistFragment$1.smali │ @@ -19,15 +19,16 @@ │ │ .field final synthetic val$shuffle:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SimilarArtistFragment;Landroid/app/Activity;Z)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SimilarArtistFragment; │ + .param p2, "context" # Landroid/app/Activity; │ │ .prologue │ .line 138 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SimilarArtistFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/SimilarArtistFragment; │ │ iput-boolean p3, p0, Lgithub/daneren2005/dsub/fragments/SimilarArtistFragment$1;->val$shuffle:Z ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$10$1.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10;Landroid/content/Context;Ljava/util/List;)V │ .locals 1 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10; │ .param p2, "x0" # Landroid/content/Context; │ │ .prologue │ .line 1050 │ .local p3, "x2":Ljava/util/List;, "Ljava/util/List;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10$1;->this$1:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$10.smali │ @@ -30,15 +30,16 @@ │ │ .field final synthetic val$songs:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;Ljava/util/List;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 1026 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10;->val$songs:Ljava/util/List; │ │ @@ -153,21 +154,19 @@ │ │ :cond_1 │ return-object v1 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 4 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1026 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ new-instance v0, Lgithub/daneren2005/dsub/domain/Playlist; │ │ const-string v1, "-1" │ │ iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iget-object v2, v2, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$11.smali │ @@ -30,15 +30,16 @@ │ │ .field final synthetic val$songs:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/Playlist;Ljava/util/List;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 1099 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$11;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$11;->val$playlist:Lgithub/daneren2005/dsub/domain/Playlist; │ │ @@ -86,15 +87,14 @@ │ invoke-interface {v0, v1, v2, v3, v4}, Lgithub/daneren2005/dsub/service/MusicService;->addToPlaylist(Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ return-object v4 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1099 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$11;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 1173 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$12;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$13.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$songs:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/widget/EditText;Landroid/widget/CheckBox;Ljava/util/List;Z)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 1155 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$13;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$13;->val$playlistNameView:Landroid/widget/EditText; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$14.smali │ @@ -30,15 +30,16 @@ │ │ .field final synthetic val$songs:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/content/Context;Ljava/lang/String;Ljava/util/List;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 1185 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$14;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$14;->val$name:Ljava/lang/String; │ │ @@ -84,15 +85,14 @@ │ invoke-interface/range {v0 .. v5}, Lgithub/daneren2005/dsub/service/MusicService;->createPlaylist(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ return-object v1 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1185 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$14;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$15.smali │ @@ -32,15 +32,16 @@ │ │ .field final synthetic val$songs:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 1206 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$15;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$15;->val$id:Ljava/lang/String; │ │ @@ -114,15 +115,14 @@ │ invoke-interface/range {v6 .. v12}, Lgithub/daneren2005/dsub/service/MusicService;->overwritePlaylist(Ljava/lang/String;Ljava/lang/String;ILjava/util/List;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ return-object v5 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1206 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$15;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$16.smali │ @@ -30,15 +30,16 @@ │ │ .field final synthetic val$remove:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;Ljava/io/File;Ljava/lang/Object;)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 1458 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$16;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$16;->val$dir:Ljava/io/File; │ │ @@ -76,15 +77,14 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1458 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$16;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$17.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$songs:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;Ljava/util/List;)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 1482 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$17;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$17;->val$songs:Ljava/util/List; │ │ @@ -70,15 +71,14 @@ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 3 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1482 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$17;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$18.smali │ @@ -30,15 +30,16 @@ │ │ .field final synthetic val$entries:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;Ljava/util/List;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 1555 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$18;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$18;->val$entries:Ljava/util/List; │ │ @@ -126,23 +127,21 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 4 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ const/4 v3, 0x0 │ │ .line 1555 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-interface {p1}, Ljava/util/List;->size()I │ │ move-result v0 │ │ if-lez v0, :cond_0 │ │ invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$19$1.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$oldBookmark:Lgithub/daneren2005/dsub/domain/Bookmark; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment$19;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/Bookmark;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment$19; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 1623 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$19$1;->this$1:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$19; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$19$1;->val$oldBookmark:Lgithub/daneren2005/dsub/domain/Bookmark; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$19.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$songs:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 1617 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$19;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$19;->val$song:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ @@ -70,14 +71,15 @@ │ │ iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$19;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iget-object v2, v2, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v1, p0, v2, v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$19$1;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment$19;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/Bookmark;)V │ │ + .line 1645 │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$19$1;->execute()V │ │ .line 1647 │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$19;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$19;->val$songs:Ljava/util/List; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$10$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$playlists:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10; │ │ .prologue │ .line 1071 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10$2;->this$1:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10$2;->val$playlists:Ljava/util/List; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$listView:Landroid/widget/AbsListView; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/widget/AbsListView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 559 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$1;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$1;->val$listView:Landroid/widget/AbsListView; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$20.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$songs:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Ljava/util/List;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Ljava/lang/Integer;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 1611 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$20;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$20;->val$songs:Ljava/util/List; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$21.smali │ @@ -23,15 +23,16 @@ │ │ .field final synthetic val$playlistName:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p2, "context" # Landroid/app/Activity; │ │ .prologue │ .line 1658 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->val$entries:Ljava/util/List; │ │ @@ -64,30 +65,29 @@ │ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected final done(Ljava/lang/Boolean;)V │ - .locals 7 │ + .locals 6 │ .param p1, "result" # Ljava/lang/Boolean; │ │ .prologue │ .line 1667 │ const/4 v0, 0x0 │ │ .line 1668 │ .local v0, "bookmark":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->songs:Ljava/util/List; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->songs:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ @@ -110,45 +110,43 @@ │ │ .line 1676 │ .end local v1 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_1 │ if-nez v0, :cond_2 │ │ .line 1677 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ - iget-object v4, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->songs:Ljava/util/List; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->songs:Ljava/util/List; │ │ - iget-object v5, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->val$playlistName:Ljava/lang/String; │ + iget-object v4, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->val$playlistName:Ljava/lang/String; │ │ - iget-object v6, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->val$playlistId:Ljava/lang/String; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->val$playlistId:Ljava/lang/String; │ │ - invoke-virtual {v3, v4, v5, v6}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->playNow$7e28d40f(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v4, v5}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->playNow$7e28d40f(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1682 │ :goto_0 │ return-void │ │ .line 1680 │ :cond_2 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ - iget-object v4, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->songs:Ljava/util/List; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->songs:Ljava/util/List; │ │ - invoke-virtual {v3, v4, v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->playBookmark$da3b330(Ljava/util/List;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ + invoke-virtual {v2, v3, v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->playBookmark$da3b330(Ljava/util/List;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ │ goto :goto_0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1658 │ check-cast p1, Ljava/lang/Boolean; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->done(Ljava/lang/Boolean;)V │ │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$23$1$1.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$2:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23$1; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23$1;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ .locals 1 │ - .param p2, "x0" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .param p1, "this$2" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23$1; │ + .param p2, "entry" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .prologue │ .line 1733 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23$1$1;->this$2:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23$1; │ │ iget-object v0, p1, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23$1;->this$1:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$22.smali │ @@ -36,15 +36,16 @@ │ │ .field final synthetic val$song:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;Ljava/util/List;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;ILjava/lang/String;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 1698 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$22;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$22;->val$entries:Ljava/util/List; │ │ @@ -118,15 +119,14 @@ │ invoke-virtual {v0, v1, v2}, Lgithub/daneren2005/dsub/service/DownloadService;->setSuggestedPlaylistName(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1698 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$22;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$23$1.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$oldBookmark:Lgithub/daneren2005/dsub/domain/Bookmark; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23;Landroid/app/Activity;Lgithub/daneren2005/dsub/domain/Bookmark;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 1727 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23$1;->this$1:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23$1;->val$oldBookmark:Lgithub/daneren2005/dsub/domain/Bookmark; │ │ @@ -94,15 +95,14 @@ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23$1$1;->execute()V │ │ return-object v3 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1727 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23$1;->this$1:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23;->val$adapter:Lgithub/daneren2005/dsub/adapter/SectionAdapter; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$23.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Lgithub/daneren2005/dsub/adapter/SectionAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 1721 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23;->val$entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ @@ -70,12 +71,13 @@ │ │ iget-object v2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iget-object v2, v2, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v1, p0, v2, v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23$1;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23;Landroid/app/Activity;Lgithub/daneren2005/dsub/domain/Bookmark;)V │ │ + .line 1764 │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$23$1;->execute()V │ │ .line 1765 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$24.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$ratingBar:Landroid/widget/RatingBar; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/widget/RatingBar;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Lgithub/daneren2005/dsub/fragments/SubsonicFragment$OnRatingChange;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 1780 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$24;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$24;->val$ratingBar:Landroid/widget/RatingBar; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$25.smali │ @@ -34,15 +34,16 @@ │ │ .field final synthetic val$rating:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;IILgithub/daneren2005/dsub/fragments/SubsonicFragment$OnRatingChange;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 1804 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$25;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$25;->val$entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ @@ -98,15 +99,14 @@ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$25$1;->execute()V │ │ return-object v4 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1804 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$25;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iget-object v1, v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$25$1.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$25; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment$25;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ .locals 1 │ - .param p2, "x0" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment$25; │ + .param p2, "entry" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .prologue │ .line 1810 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$25$1;->this$1:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$25; │ │ iget-object v0, p1, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$25;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$27.smali │ @@ -21,15 +21,16 @@ │ │ .field final synthetic val$save:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;Ljava/util/List;Z)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p2, "context" # Landroid/app/Activity; │ │ .prologue │ .line 1936 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$27;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$27;->val$entries:Ljava/util/List; │ │ @@ -127,18 +128,16 @@ │ │ .line 1947 │ return-void │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1936 │ check-cast p1, Ljava/lang/Boolean; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$27;->done(Ljava/lang/Boolean;)V │ │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 582 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$2;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ invoke-direct {p0}, Landroid/support/v7/widget/RecyclerView$OnScrollListener;->()V ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$26.smali │ @@ -35,15 +35,16 @@ │ │ .field final synthetic val$shuffle:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;ZLjava/util/List;Lgithub/daneren2005/dsub/service/DownloadService;ZZZLjava/lang/String;Ljava/lang/String;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p2, "context" # Landroid/app/Activity; │ │ .prologue │ .line 1887 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$26;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-boolean p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$26;->val$append:Z │ │ @@ -177,14 +178,15 @@ │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$26;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ + .line 1910 │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ const v2, 0x7f070003 │ │ iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$26;->songs:Ljava/util/List; │ @@ -207,14 +209,15 @@ │ │ aput-object v5, v4, v6 │ │ invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 1909 │ invoke-static {v0, v1}, Lgithub/daneren2005/dsub/util/Util;->toast(Landroid/content/Context;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 1911 │ :cond_2 │ iget-boolean v0, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$26;->val$append:Z │ @@ -226,14 +229,15 @@ │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$26;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ + .line 1913 │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ const v2, 0x7f070002 │ │ iget-object v3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$26;->songs:Ljava/util/List; │ @@ -256,25 +260,24 @@ │ │ aput-object v5, v4, v6 │ │ invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 1912 │ invoke-static {v0, v1}, Lgithub/daneren2005/dsub/util/Util;->toast(Landroid/content/Context;Ljava/lang/String;)V │ │ goto :goto_0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1887 │ check-cast p1, Ljava/lang/Boolean; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$26;->done(Ljava/lang/Boolean;)V │ │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$4$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalNames:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4$1;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$2" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4$1; │ │ .prologue │ .line 718 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4$1$1;->this$2:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4$1; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4$1$1;->val$finalNames:Ljava/util/List; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$3.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$columns:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;I)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 632 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$3;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput p2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$3;->val$columns:I ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$4$1.smali │ @@ -28,15 +28,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4;Landroid/app/Activity;)V │ .locals 1 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4; │ + .param p2, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 699 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4$1;->this$1:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4; │ │ const/4 v0, 0x1 │ │ @@ -80,21 +81,19 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 5 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 699 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4$1;->this$1:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$genreCombo:Landroid/widget/Button; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/widget/Button;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 697 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4;->val$genreCombo:Landroid/widget/Button; │ │ @@ -50,12 +51,13 @@ │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iget-object v1, v1, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4$1;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4;Landroid/app/Activity;)V │ │ + .line 742 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$4$1;->execute()V │ │ .line 743 │ return-void │ .end method ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$6$1.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$6; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment$6;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ .locals 1 │ - .param p2, "x0" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment$6; │ + .param p2, "entry" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .prologue │ .line 815 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$6$1;->this$1:Lgithub/daneren2005/dsub/fragments/SubsonicFragment$6; │ │ iget-object v0, p1, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$6;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$5.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$useCombo:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;ZLandroid/widget/Button;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 759 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$5;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-boolean p2, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$5;->val$useCombo:Z ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$6.smali │ @@ -32,15 +32,16 @@ │ │ .field final synthetic val$starred:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;ZLgithub/daneren2005/dsub/fragments/SubsonicFragment$OnStarChange;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 801 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$6;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$6;->val$entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ @@ -201,15 +202,14 @@ │ invoke-interface/range {v2 .. v8}, Lgithub/daneren2005/dsub/service/MusicService;->setStarred(Ljava/util/List;Ljava/util/List;Ljava/util/List;ZLgithub/daneren2005/dsub/util/ProgressListener;Landroid/content/Context;)V │ │ goto :goto_0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 801 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$6;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iget-object v1, v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$8.smali │ @@ -35,15 +35,16 @@ │ │ .field final synthetic val$shuffle:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;ZLjava/lang/String;Ljava/lang/String;ZZZZZZ)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p2, "context" # Landroid/app/Activity; │ │ .prologue │ .line 905 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$8;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-boolean p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$8;->val$isDirectory:Z ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$EntryInstanceUpdater.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ │ # direct methods │ .method public constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ .param p2, "entry" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .prologue │ .line 1964 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$EntryInstanceUpdater;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -41,109 +42,107 @@ │ │ # virtual methods │ .method public final execute()V │ .locals 7 │ │ .prologue │ .line 1971 │ - iget-object v5, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$EntryInstanceUpdater;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + iget-object v4, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$EntryInstanceUpdater;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ - invoke-virtual {v5}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ + invoke-virtual {v4}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->getDownloadService()Lgithub/daneren2005/dsub/service/DownloadService; │ │ move-result-object v1 │ │ .line 1972 │ .local v1, "downloadService":Lgithub/daneren2005/dsub/service/DownloadService; │ if-eqz v1, :cond_2 │ │ - iget-object v5, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$EntryInstanceUpdater;->entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + iget-object v4, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$EntryInstanceUpdater;->entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - invoke-virtual {v5}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isDirectory()Z │ + invoke-virtual {v4}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isDirectory()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_2 │ + if-nez v4, :cond_2 │ │ .line 1973 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 1974 │ - .local v4, "serializeChanges":Z │ + .local v3, "serializeChanges":Z │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/service/DownloadService;->getDownloads()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 1975 │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_1 │ + if-eqz v4, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lgithub/daneren2005/dsub/service/DownloadFile; │ + check-cast v4, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ .line 1976 │ - invoke-virtual {v5}, Lgithub/daneren2005/dsub/service/DownloadFile;->getSong()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + invoke-virtual {v4}, Lgithub/daneren2005/dsub/service/DownloadFile;->getSong()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ move-result-object v0 │ │ .line 1977 │ .local v0, "check":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - iget-object v5, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$EntryInstanceUpdater;->entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + iget-object v4, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$EntryInstanceUpdater;->entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - invoke-virtual {v5}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ + invoke-virtual {v4}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 1978 │ - iget-object v5, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$EntryInstanceUpdater;->entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + iget-object v4, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$EntryInstanceUpdater;->entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - invoke-virtual {p0, v5}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$EntryInstanceUpdater;->update(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ + invoke-virtual {p0, v4}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$EntryInstanceUpdater;->update(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ │ .line 1979 │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ goto :goto_0 │ │ .line 1983 │ .end local v0 # "check":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_1 │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 1984 │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/service/DownloadService;->serializeQueue()V │ │ .line 1988 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "serializeChanges":Z │ + .end local v3 # "serializeChanges":Z │ :cond_2 │ - iget-object v5, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$EntryInstanceUpdater;->entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + iget-object v4, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$EntryInstanceUpdater;->entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - invoke-static {v5}, Lgithub/daneren2005/dsub/view/UpdateView;->findEntry(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + invoke-static {v4}, Lgithub/daneren2005/dsub/view/UpdateView;->findEntry(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ move-result-object v2 │ │ .line 1989 │ .local v2, "find":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ if-eqz v2, :cond_3 ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$9.smali │ @@ -23,15 +23,16 @@ │ │ .field final synthetic val$shuffle:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;ZLjava/util/List;Z)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ + .param p2, "context" # Landroid/app/Activity; │ │ .prologue │ .line 966 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$9;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ iput-boolean p3, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$9;->val$shuffle:Z ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$OnRatingChange.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ │ # direct methods │ .method public constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 1995 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$OnRatingChange;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$OnStarChange.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ │ # direct methods │ .method public constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ .line 1998 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$OnStarChange;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment$RecursiveLoader.smali │ @@ -41,14 +41,15 @@ │ │ .field final synthetic this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ │ # direct methods │ .method public constructor (Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;)V │ .locals 1 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ .param p2, "context" # Landroid/app/Activity; │ │ .prologue │ .line 2008 │ iput-object p1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$RecursiveLoader;->this$0:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .line 2009 │ @@ -122,21 +123,19 @@ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->openNowPlaying()V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic done(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 2002 │ check-cast p1, Ljava/lang/Boolean; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$RecursiveLoader;->done(Ljava/lang/Boolean;)V │ │ return-void │ .end method │ │ .method protected final getSongsRecursively(Lgithub/daneren2005/dsub/domain/MusicDirectory;Ljava/util/List;)V │ .locals 11 │ @@ -181,26 +180,25 @@ │ :cond_1 │ invoke-virtual {p1, v10, v3}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v0 │ │ if-eqz v0, :cond_4 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 2027 │ .local v6, "dir":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ @@ -246,25 +244,25 @@ │ │ iget-object v4, v4, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ move-object v5, p0 │ │ invoke-interface/range {v0 .. v5}, Lgithub/daneren2005/dsub/service/MusicService;->getAlbum(Ljava/lang/String;Ljava/lang/String;ZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 2037 │ - .local v8, "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .local v7, "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ :goto_1 │ - invoke-virtual {p0, v8, p2}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$RecursiveLoader;->getSongsRecursively(Lgithub/daneren2005/dsub/domain/MusicDirectory;Ljava/util/List;)V │ + invoke-virtual {p0, v7, p2}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$RecursiveLoader;->getSongsRecursively(Lgithub/daneren2005/dsub/domain/MusicDirectory;Ljava/util/List;)V │ │ goto :goto_0 │ │ .line 2035 │ - .end local v8 # "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .end local v7 # "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ :cond_3 │ iget-object v0, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$RecursiveLoader;->musicService:Lgithub/daneren2005/dsub/service/MusicService; │ │ invoke-virtual {v6}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ move-result-object v1 │ │ @@ -276,61 +274,61 @@ │ │ iget-object v4, v4, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ move-object v5, p0 │ │ invoke-interface/range {v0 .. v5}, Lgithub/daneren2005/dsub/service/MusicService;->getMusicDirectory(Ljava/lang/String;Ljava/lang/String;ZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - .restart local v8 # "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .restart local v7 # "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ goto :goto_1 │ │ .line 2040 │ .end local v6 # "dir":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v8 # "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .end local v7 # "musicDirectory":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ :cond_4 │ invoke-virtual {p1, v3, v10}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v0 │ │ :cond_5 │ :goto_2 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + check-cast v8, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 2041 │ - .local v9, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isVideo()Z │ + .local v8, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isVideo()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-nez v0, :cond_5 │ + if-nez v1, :cond_5 │ │ - invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getRating()I │ + invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getRating()I │ │ - move-result v0 │ + move-result v1 │ │ - if-eq v0, v10, :cond_5 │ + if-eq v1, v10, :cond_5 │ │ .line 2042 │ - invoke-interface {p2, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {p2, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_2 │ .end method │ │ .method protected final getSongsRecursively(Ljava/util/List;Ljava/util/List;)V │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; ├── smali/github/daneren2005/dsub/fragments/SubsonicFragment.smali │ @@ -245,14 +245,15 @@ │ :cond_0 │ new-instance v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$16; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1, p2, p1}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$16;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;Ljava/io/File;Ljava/lang/Object;)V │ │ + .line 1479 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$16;->execute()V │ │ goto :goto_0 │ .end method │ │ .method private downloadRecursively(Ljava/lang/String;Ljava/lang/String;ZZZZZZ)V │ .locals 10 │ @@ -329,14 +330,15 @@ │ │ move/from16 v10, p9 │ │ move/from16 v11, p8 │ │ invoke-direct/range {v0 .. v11}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$8;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;ZLjava/lang/String;Ljava/lang/String;ZZZZZZ)V │ │ + .line 962 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$8;->execute()V │ │ .line 963 │ return-void │ .end method │ │ .method private downloadRecursively$3545263f(Ljava/lang/String;)V │ @@ -463,14 +465,15 @@ │ │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/activity/SubsonicActivity;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v3 │ │ const/high16 v4, 0x10000 │ │ + .line 1390 │ invoke-virtual {v3, v1, v4}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List; │ │ move-result-object v2 │ │ .line 1391 │ .local v2, "intents":Ljava/util/List;, "Ljava/util/List;" │ if-eqz v2, :cond_1 │ @@ -535,14 +538,15 @@ │ │ move-object v6, p4 │ │ move-object v7, p5 │ │ invoke-direct/range {v0 .. v7}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$22;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;Ljava/util/List;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;ILjava/lang/String;Ljava/lang/String;)V │ │ + .line 1717 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$22;->execute()V │ │ .line 1718 │ return-void │ .end method │ │ .method private playNow(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V │ @@ -575,14 +579,15 @@ │ │ move-object v4, p2 │ │ move-object v5, p3 │ │ invoke-direct/range {v0 .. v5}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 1683 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$21;->execute()V │ │ .line 1684 │ return-void │ .end method │ │ .method private streamExternalPlayer(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ @@ -962,14 +967,15 @@ │ :cond_0 │ new-instance v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1, p1}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;Ljava/util/List;)V │ │ + .line 1095 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$10;->execute()V │ │ goto :goto_0 │ .end method │ │ .method protected final createNewPlaylist(Ljava/util/List;Z)V │ .locals 13 │ @@ -1106,18 +1112,20 @@ │ │ invoke-virtual {v6, v0}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0600b2 │ │ + .line 1153 │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setMessage(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 1154 │ invoke-virtual {v0, v8}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v10 │ │ const v11, 0x7f06006c │ │ new-instance v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$13; │ @@ -1126,28 +1134,31 @@ │ │ move-object v4, p1 │ │ move v5, p2 │ │ invoke-direct/range {v0 .. v5}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$13;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/widget/EditText;Landroid/widget/CheckBox;Ljava/util/List;Z)V │ │ + .line 1155 │ invoke-virtual {v10, v11, v0}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060059 │ │ new-instance v4, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$12; │ │ invoke-direct {v4, p0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$12;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;)V │ │ + .line 1173 │ invoke-virtual {v0, v1, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 1179 │ invoke-virtual {v0, v12}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ .line 1181 │ invoke-virtual {v6}, Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; │ │ move-result-object v0 │ │ @@ -1235,14 +1246,15 @@ │ .local p1, "entries":Ljava/util/List;, "Ljava/util/List;" │ new-instance v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$18; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1, p1}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$18;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;Ljava/util/List;)V │ │ + .line 1588 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$18;->execute()V │ │ .line 1589 │ return-void │ .end method │ │ .method protected delete()V │ @@ -2412,14 +2424,15 @@ │ .line 1936 │ new-instance v0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$27; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->context:Lgithub/daneren2005/dsub/activity/SubsonicActivity; │ │ invoke-direct {v0, p0, v1, p2, p1}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$27;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;Ljava/util/List;Z)V │ │ + .line 1948 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$27;->execute()V │ │ goto :goto_0 │ .end method │ │ .method protected final downloadPlaylist$231ade95(Ljava/lang/String;Ljava/lang/String;Z)V │ .locals 9 │ @@ -2515,14 +2528,15 @@ │ │ move-object v4, p1 │ │ move v5, p3 │ │ invoke-direct/range {v0 .. v5}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$9;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/app/Activity;ZLjava/util/List;Z)V │ │ + .line 1002 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$9;->execute()V │ │ .line 1003 │ return-void │ .end method │ │ .method protected executeOnValid(Lgithub/daneren2005/dsub/fragments/SubsonicFragment$RecursiveLoader;)V │ @@ -4603,14 +4617,15 @@ │ .local v0, "builder":Landroid/support/v7/app/AlertDialog$Builder; │ const v2, 0x7f060046 │ │ invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 1610 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ const v4, 0x7f060045 │ │ const/4 v5, 0x2 │ @@ -4653,24 +4668,26 @@ │ │ const v3, 0x7f06003d │ │ new-instance v4, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$20; │ │ invoke-direct {v4, p0, p1, p2, v1}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$20;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Ljava/util/List;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Ljava/lang/Integer;)V │ │ + .line 1611 │ invoke-virtual {v2, v3, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f06003e │ │ new-instance v4, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$19; │ │ invoke-direct {v4, p0, p2, p1}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$19;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Ljava/util/List;)V │ │ + .line 1617 │ invoke-virtual {v2, v3, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ .line 1650 │ invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; │ │ move-result-object v2 │ │ @@ -5334,14 +5351,15 @@ │ │ move v4, p2 │ │ move-object v6, p3 │ │ invoke-direct/range {v0 .. v6}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$25;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;IILgithub/daneren2005/dsub/fragments/SubsonicFragment$OnRatingChange;)V │ │ + .line 1840 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$25;->execute()V │ │ .line 1841 │ return-void │ .end method │ │ .method protected final setRating(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Lgithub/daneren2005/dsub/fragments/SubsonicFragment$OnRatingChange;)V │ @@ -5418,30 +5436,33 @@ │ │ move-result-object v3 │ │ invoke-virtual {v0, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 1779 │ invoke-virtual {v3, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f060064 │ │ new-instance v5, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$24; │ │ invoke-direct {v5, p0, v2, p1, p2}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$24;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/widget/RatingBar;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Lgithub/daneren2005/dsub/fragments/SubsonicFragment$OnRatingChange;)V │ │ + .line 1780 │ invoke-virtual {v3, v4, v5}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f060059 │ │ + .line 1787 │ invoke-virtual {v3, v4, v8}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ .line 1789 │ invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; │ │ move-result-object v3 │ │ @@ -5819,14 +5840,15 @@ │ │ move-object v3, p1 │ │ move-object v5, p2 │ │ invoke-direct/range {v0 .. v5}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$6;->(Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;ZLgithub/daneren2005/dsub/fragments/SubsonicFragment$OnStarChange;)V │ │ + .line 848 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/fragments/SubsonicFragment$6;->execute()V │ │ .line 849 │ return-void │ │ .line 795 │ .end local v4 # "starred":Z ├── smali/github/daneren2005/dsub/provider/DLNARouteProvider$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1; │ │ .prologue │ .line 87 │ iput-object p1, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1$1;->this$1:Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/provider/DLNARouteProvider$1.smali │ @@ -20,84 +20,84 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/provider/DLNARouteProvider;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ │ .prologue │ .line 83 │ iput-object p1, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1;->this$0:Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ - .locals 4 │ + .locals 3 │ .param p1, "name" # Landroid/content/ComponentName; │ .param p2, "service" # Landroid/os/IBinder; │ │ .prologue │ .line 86 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1;->this$0:Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1;->this$0:Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ │ check-cast p2, Lorg/fourthline/cling/android/AndroidUpnpService; │ │ .end local p2 # "service":Landroid/os/IBinder; │ # setter for: Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->dlnaService:Lorg/fourthline/cling/android/AndroidUpnpService; │ - invoke-static {v2, p2}, Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->access$002(Lgithub/daneren2005/dsub/provider/DLNARouteProvider;Lorg/fourthline/cling/android/AndroidUpnpService;)Lorg/fourthline/cling/android/AndroidUpnpService; │ + invoke-static {v1, p2}, Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->access$002(Lgithub/daneren2005/dsub/provider/DLNARouteProvider;Lorg/fourthline/cling/android/AndroidUpnpService;)Lorg/fourthline/cling/android/AndroidUpnpService; │ │ .line 87 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1;->this$0:Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1;->this$0:Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ │ # getter for: Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->dlnaService:Lorg/fourthline/cling/android/AndroidUpnpService; │ - invoke-static {v2}, Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->access$000(Lgithub/daneren2005/dsub/provider/DLNARouteProvider;)Lorg/fourthline/cling/android/AndroidUpnpService; │ + invoke-static {v1}, Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->access$000(Lgithub/daneren2005/dsub/provider/DLNARouteProvider;)Lorg/fourthline/cling/android/AndroidUpnpService; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Lorg/fourthline/cling/android/AndroidUpnpService;->getRegistry()Lorg/fourthline/cling/registry/Registry; │ + invoke-interface {v1}, Lorg/fourthline/cling/android/AndroidUpnpService;->getRegistry()Lorg/fourthline/cling/registry/Registry; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - new-instance v3, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1$1; │ + new-instance v2, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1$1; │ │ - invoke-direct {v3, p0}, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1$1;->(Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1;)V │ + invoke-direct {v2, p0}, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1$1;->(Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1;)V │ │ - invoke-interface {v2, v3}, Lorg/fourthline/cling/registry/Registry;->addListener(Lorg/fourthline/cling/registry/RegistryListener;)V │ + invoke-interface {v1, v2}, Lorg/fourthline/cling/registry/Registry;->addListener(Lorg/fourthline/cling/registry/RegistryListener;)V │ │ .line 134 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1;->this$0:Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1;->this$0:Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ │ # getter for: Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->dlnaService:Lorg/fourthline/cling/android/AndroidUpnpService; │ - invoke-static {v2}, Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->access$000(Lgithub/daneren2005/dsub/provider/DLNARouteProvider;)Lorg/fourthline/cling/android/AndroidUpnpService; │ + invoke-static {v1}, Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->access$000(Lgithub/daneren2005/dsub/provider/DLNARouteProvider;)Lorg/fourthline/cling/android/AndroidUpnpService; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Lorg/fourthline/cling/android/AndroidUpnpService;->getControlPoint()Lorg/fourthline/cling/controlpoint/ControlPoint; │ + invoke-interface {v1}, Lorg/fourthline/cling/android/AndroidUpnpService;->getControlPoint()Lorg/fourthline/cling/controlpoint/ControlPoint; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Lorg/fourthline/cling/controlpoint/ControlPoint;->getRegistry()Lorg/fourthline/cling/registry/Registry; │ + invoke-interface {v1}, Lorg/fourthline/cling/controlpoint/ControlPoint;->getRegistry()Lorg/fourthline/cling/registry/Registry; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Lorg/fourthline/cling/registry/Registry;->getDevices()Ljava/util/Collection; │ + invoke-interface {v1}, Lorg/fourthline/cling/registry/Registry;->getDevices()Ljava/util/Collection; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -114,36 +114,36 @@ │ invoke-static {v2, v0}, Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->access$100(Lgithub/daneren2005/dsub/provider/DLNARouteProvider;Lorg/fourthline/cling/model/meta/Device;)V │ │ goto :goto_0 │ │ .line 137 │ .end local v0 # "device":Lorg/fourthline/cling/model/meta/Device;, "Lorg/fourthline/cling/model/meta/Device<***>;" │ :cond_0 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1;->this$0:Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1;->this$0:Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ │ # getter for: Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->searchOnConnect:Z │ - invoke-static {v2}, Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->access$300(Lgithub/daneren2005/dsub/provider/DLNARouteProvider;)Z │ + invoke-static {v1}, Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->access$300(Lgithub/daneren2005/dsub/provider/DLNARouteProvider;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 138 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1;->this$0:Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$1;->this$0:Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ │ # getter for: Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->dlnaService:Lorg/fourthline/cling/android/AndroidUpnpService; │ - invoke-static {v2}, Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->access$000(Lgithub/daneren2005/dsub/provider/DLNARouteProvider;)Lorg/fourthline/cling/android/AndroidUpnpService; │ + invoke-static {v1}, Lgithub/daneren2005/dsub/provider/DLNARouteProvider;->access$000(Lgithub/daneren2005/dsub/provider/DLNARouteProvider;)Lorg/fourthline/cling/android/AndroidUpnpService; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Lorg/fourthline/cling/android/AndroidUpnpService;->getControlPoint()Lorg/fourthline/cling/controlpoint/ControlPoint; │ + invoke-interface {v1}, Lorg/fourthline/cling/android/AndroidUpnpService;->getControlPoint()Lorg/fourthline/cling/controlpoint/ControlPoint; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Lorg/fourthline/cling/controlpoint/ControlPoint;->search()V │ + invoke-interface {v1}, Lorg/fourthline/cling/controlpoint/ControlPoint;->search()V │ │ .line 140 │ :cond_1 │ return-void │ .end method │ │ .method public final onServiceDisconnected(Landroid/content/ComponentName;)V ├── smali/github/daneren2005/dsub/provider/DLNARouteProvider$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/provider/DLNARouteProvider$2; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/provider/DLNARouteProvider$2;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/provider/DLNARouteProvider$2; │ │ .prologue │ .line 250 │ iput-object p1, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$2$1;->this$1:Lgithub/daneren2005/dsub/provider/DLNARouteProvider$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/provider/DLNARouteProvider$2.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic val$renderingControl:Lorg/fourthline/cling/model/meta/Service; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/provider/DLNARouteProvider;Lorg/fourthline/cling/model/meta/Service;Lorg/fourthline/cling/model/meta/Service;Lorg/fourthline/cling/model/meta/Device;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ .param p2, "x0" # Lorg/fourthline/cling/model/meta/Service; │ │ .prologue │ .line 233 │ iput-object p1, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$2;->this$0:Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$2;->val$renderingControl:Lorg/fourthline/cling/model/meta/Service; ├── smali/github/daneren2005/dsub/provider/DLNARouteProvider$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$id:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/provider/DLNARouteProvider;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ │ .prologue │ .line 280 │ iput-object p1, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$3;->this$0:Lgithub/daneren2005/dsub/provider/DLNARouteProvider; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/provider/DLNARouteProvider$3;->val$id:Ljava/lang/String; ├── smali/github/daneren2005/dsub/provider/DSubSearchProvider$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/provider/DSubSearchProvider; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/provider/DSubSearchProvider;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/provider/DSubSearchProvider; │ │ .prologue │ .line 103 │ iput-object p1, p0, Lgithub/daneren2005/dsub/provider/DSubSearchProvider$1;->this$0:Lgithub/daneren2005/dsub/provider/DSubSearchProvider; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/provider/DSubSearchProvider.smali │ @@ -84,78 +84,77 @@ │ .param p1, "query" # Ljava/lang/String; │ .param p2, "searchResult" # Lgithub/daneren2005/dsub/domain/SearchResult; │ │ .prologue │ .line 80 │ new-instance v2, Landroid/database/MatrixCursor; │ │ - sget-object v9, Lgithub/daneren2005/dsub/provider/DSubSearchProvider;->COLUMNS:[Ljava/lang/String; │ + sget-object v8, Lgithub/daneren2005/dsub/provider/DSubSearchProvider;->COLUMNS:[Ljava/lang/String; │ │ - invoke-direct {v2, v9}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ + invoke-direct {v2, v8}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ │ .line 81 │ .local v2, "cursor":Landroid/database/MatrixCursor; │ if-nez p2, :cond_1 │ │ .line 177 │ :cond_0 │ return-object v2 │ │ .line 86 │ :cond_1 │ - new-instance v8, Ljava/util/ArrayList; │ + new-instance v7, Ljava/util/ArrayList; │ │ - invoke-direct {v8}, Ljava/util/ArrayList;->()V │ + invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ .line 87 │ - .local v8, "results":Ljava/util/List;, "Ljava/util/List;" │ + .local v7, "results":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/SearchResult;->getArtists()Ljava/util/List; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v8, v9}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v7, v8}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 88 │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/SearchResult;->getAlbums()Ljava/util/List; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v8, v9}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v7, v8}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 89 │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/SearchResult;->getSongs()Ljava/util/List; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v8, v9}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v7, v8}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 92 │ - invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v8 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_3 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 93 │ - .local v7, "obj":Ljava/lang/Object; │ - instance-of v9, v7, Lgithub/daneren2005/dsub/domain/Artist; │ + .local v6, "obj":Ljava/lang/Object; │ + instance-of v9, v6, Lgithub/daneren2005/dsub/domain/Artist; │ │ if-eqz v9, :cond_2 │ │ - move-object v0, v7 │ + move-object v0, v6 │ │ .line 94 │ check-cast v0, Lgithub/daneren2005/dsub/domain/Artist; │ │ .line 95 │ .local v0, "artist":Lgithub/daneren2005/dsub/domain/Artist; │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/domain/Artist;->getName()Ljava/lang/String; │ @@ -168,15 +167,15 @@ │ │ invoke-virtual {v0, v9}, Lgithub/daneren2005/dsub/domain/Artist;->setCloseness(I)V │ │ goto :goto_0 │ │ .end local v0 # "artist":Lgithub/daneren2005/dsub/domain/Artist; │ :cond_2 │ - move-object v3, v7 │ + move-object v3, v6 │ │ .line 97 │ check-cast v3, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 98 │ .local v3, "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; │ @@ -189,55 +188,55 @@ │ │ invoke-virtual {v3, v9}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->setCloseness(I)V │ │ goto :goto_0 │ │ .line 103 │ .end local v3 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v7 # "obj":Ljava/lang/Object; │ + .end local v6 # "obj":Ljava/lang/Object; │ :cond_3 │ - new-instance v9, Lgithub/daneren2005/dsub/provider/DSubSearchProvider$1; │ + new-instance v8, Lgithub/daneren2005/dsub/provider/DSubSearchProvider$1; │ │ - invoke-direct {v9, p0}, Lgithub/daneren2005/dsub/provider/DSubSearchProvider$1;->(Lgithub/daneren2005/dsub/provider/DSubSearchProvider;)V │ + invoke-direct {v8, p0}, Lgithub/daneren2005/dsub/provider/DSubSearchProvider$1;->(Lgithub/daneren2005/dsub/provider/DSubSearchProvider;)V │ │ - invoke-static {v8, v9}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v7, v8}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 140 │ - invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v8 │ │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_0 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 141 │ - .restart local v7 # "obj":Ljava/lang/Object; │ - instance-of v9, v7, Lgithub/daneren2005/dsub/domain/Artist; │ + .restart local v6 # "obj":Ljava/lang/Object; │ + instance-of v9, v6, Lgithub/daneren2005/dsub/domain/Artist; │ │ if-eqz v9, :cond_4 │ │ - move-object v0, v7 │ + move-object v0, v6 │ │ .line 142 │ check-cast v0, Lgithub/daneren2005/dsub/domain/Artist; │ │ .line 143 │ .restart local v0 # "artist":Lgithub/daneren2005/dsub/domain/Artist; │ - const-string v5, "android.resource://github.daneren2005.dsub/2130837589" │ + const-string v4, "android.resource://github.daneren2005.dsub/2130837589" │ │ .line 144 │ - .local v5, "icon":Ljava/lang/String; │ + .local v4, "icon":Ljava/lang/String; │ const/4 v9, 0x6 │ │ new-array v9, v9, [Ljava/lang/Object; │ │ const/4 v10, 0x0 │ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/domain/Artist;->getId()Ljava/lang/String; │ @@ -296,41 +295,41 @@ │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x5 │ │ - aput-object v5, v9, v10 │ + aput-object v4, v9, v10 │ │ invoke-virtual {v2, v9}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ goto :goto_1 │ │ .end local v0 # "artist":Lgithub/daneren2005/dsub/domain/Artist; │ - .end local v5 # "icon":Ljava/lang/String; │ + .end local v4 # "icon":Ljava/lang/String; │ :cond_4 │ - move-object v3, v7 │ + move-object v3, v6 │ │ .line 146 │ check-cast v3, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 148 │ .restart local v3 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isDirectory()Z │ │ move-result v9 │ │ if-eqz v9, :cond_5 │ │ .line 149 │ - const-string v5, "android.resource://github.daneren2005.dsub/2130837588" │ + const-string v4, "android.resource://github.daneren2005.dsub/2130837588" │ │ .line 150 │ - .restart local v5 # "icon":Ljava/lang/String; │ + .restart local v4 # "icon":Ljava/lang/String; │ const/4 v9, 0x6 │ │ new-array v9, v9, [Ljava/lang/Object; │ │ const/4 v10, 0x0 │ │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ @@ -377,44 +376,44 @@ │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x5 │ │ - aput-object v5, v9, v10 │ + aput-object v4, v9, v10 │ │ invoke-virtual {v2, v9}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ goto/16 :goto_1 │ │ .line 152 │ - .end local v5 # "icon":Ljava/lang/String; │ + .end local v4 # "icon":Ljava/lang/String; │ :cond_5 │ - const-string v5, "android.resource://github.daneren2005.dsub/2130837596" │ + const-string v4, "android.resource://github.daneren2005.dsub/2130837596" │ │ .line 154 │ - .restart local v5 # "icon":Ljava/lang/String; │ + .restart local v4 # "icon":Ljava/lang/String; │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/provider/DSubSearchProvider;->getContext()Landroid/content/Context; │ │ move-result-object v9 │ │ invoke-static {v9}, Lgithub/daneren2005/dsub/util/Util;->isTagBrowsing(Landroid/content/Context;)Z │ │ move-result v9 │ │ if-eqz v9, :cond_6 │ │ .line 155 │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getAlbumId()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 161 │ - .local v6, "id":Ljava/lang/String; │ + .local v5, "id":Ljava/lang/String; │ :goto_2 │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String; │ │ move-result-object v9 │ │ if-nez v9, :cond_8 │ │ @@ -469,15 +468,15 @@ │ │ new-instance v11, Ljava/lang/StringBuilder; │ │ const-string v12, "so-" │ │ invoke-direct {v11, v12}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ - invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ @@ -489,29 +488,29 @@ │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x5 │ │ - aput-object v5, v9, v10 │ + aput-object v4, v9, v10 │ │ invoke-virtual {v2, v9}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ goto/16 :goto_1 │ │ .line 157 │ .end local v1 # "artistDisplay":Ljava/lang/String; │ - .end local v6 # "id":Ljava/lang/String; │ + .end local v5 # "id":Ljava/lang/String; │ :cond_6 │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getParent()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - .restart local v6 # "id":Ljava/lang/String; │ + .restart local v5 # "id":Ljava/lang/String; │ goto :goto_2 │ │ .line 165 │ :cond_7 │ const-string v1, "" │ │ .restart local v1 # "artistDisplay":Ljava/lang/String; ├── smali/github/daneren2005/dsub/provider/DSubWidgetProvider.smali │ @@ -441,14 +441,15 @@ │ │ move-result v19 │ │ if-nez v19, :cond_2 │ │ const-string v19, "unmounted" │ │ + .line 184 │ move-object/from16 v0, v19 │ │ invoke-virtual {v15, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v19 │ │ if-eqz v19, :cond_c ├── smali/github/daneren2005/dsub/provider/JukeboxRouteProvider.smali │ @@ -118,45 +118,51 @@ │ .local v1, "routeBuilder":Landroid/support/v7/media/MediaRouteDescriptor$Builder; │ invoke-virtual {v1, v2}, Landroid/support/v7/media/MediaRouteDescriptor$Builder;->addControlFilter(Landroid/content/IntentFilter;)Landroid/support/v7/media/MediaRouteDescriptor$Builder; │ │ move-result-object v3 │ │ const/4 v4, 0x3 │ │ + .line 63 │ invoke-virtual {v3, v4}, Landroid/support/v7/media/MediaRouteDescriptor$Builder;->setPlaybackStream(I)Landroid/support/v7/media/MediaRouteDescriptor$Builder; │ │ move-result-object v3 │ │ + .line 64 │ invoke-virtual {v3, v5}, Landroid/support/v7/media/MediaRouteDescriptor$Builder;->setPlaybackType(I)Landroid/support/v7/media/MediaRouteDescriptor$Builder; │ │ move-result-object v3 │ │ const-string v4, "Subsonic Jukebox" │ │ + .line 65 │ invoke-virtual {v3, v4}, Landroid/support/v7/media/MediaRouteDescriptor$Builder;->setDescription(Ljava/lang/String;)Landroid/support/v7/media/MediaRouteDescriptor$Builder; │ │ move-result-object v4 │ │ iget-object v3, p0, Lgithub/daneren2005/dsub/provider/JukeboxRouteProvider;->controller:Lgithub/daneren2005/dsub/service/RemoteController; │ │ if-nez v3, :cond_0 │ │ const/4 v3, 0x5 │ │ + .line 66 │ :goto_0 │ invoke-virtual {v4, v3}, Landroid/support/v7/media/MediaRouteDescriptor$Builder;->setVolume(I)Landroid/support/v7/media/MediaRouteDescriptor$Builder; │ │ move-result-object v3 │ │ const/16 v4, 0xa │ │ + .line 67 │ invoke-virtual {v3, v4}, Landroid/support/v7/media/MediaRouteDescriptor$Builder;->setVolumeMax(I)Landroid/support/v7/media/MediaRouteDescriptor$Builder; │ │ move-result-object v3 │ │ + .line 68 │ invoke-virtual {v3, v5}, Landroid/support/v7/media/MediaRouteDescriptor$Builder;->setVolumeHandling(I)Landroid/support/v7/media/MediaRouteDescriptor$Builder; │ │ .line 71 │ new-instance v0, Landroid/support/v7/media/MediaRouteProviderDescriptor$Builder; │ │ invoke-direct {v0}, Landroid/support/v7/media/MediaRouteProviderDescriptor$Builder;->()V │ │ @@ -174,19 +180,20 @@ │ move-result-object v3 │ │ invoke-virtual {p0, v3}, Lgithub/daneren2005/dsub/provider/JukeboxRouteProvider;->setDescriptor(Landroid/support/v7/media/MediaRouteProviderDescriptor;)V │ │ .line 74 │ return-void │ │ - .line 62 │ + .line 65 │ .end local v0 # "providerBuilder":Landroid/support/v7/media/MediaRouteProviderDescriptor$Builder; │ :cond_0 │ iget-object v3, p0, Lgithub/daneren2005/dsub/provider/JukeboxRouteProvider;->controller:Lgithub/daneren2005/dsub/service/RemoteController; │ │ + .line 66 │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/service/RemoteController;->getVolume()D │ │ move-result-wide v6 │ │ const-wide/high16 v8, 0x4024000000000000L # 10.0 │ │ mul-double/2addr v6, v8 ├── smali/github/daneren2005/dsub/receiver/A2dpIntentReceiver.smali │ @@ -1,20 +1,12 @@ │ .class public Lgithub/daneren2005/dsub/receiver/A2dpIntentReceiver; │ .super Landroid/content/BroadcastReceiver; │ .source "A2dpIntentReceiver.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lgithub/daneren2005/dsub/receiver/A2dpIntentReceiver$1; │ - } │ -.end annotation │ - │ - │ # instance fields │ .field private TAG:Ljava/lang/String; │ │ │ # direct methods │ .method public constructor ()V │ .locals 1 ├── smali/github/daneren2005/dsub/receiver/MediaButtonIntentReceiver.smali │ @@ -67,14 +67,15 @@ │ │ move-result v2 │ │ const/16 v3, 0x56 │ │ if-eq v2, v3, :cond_0 │ │ + .line 40 │ invoke-virtual {v0}, Landroid/view/KeyEvent;->getKeyCode()I │ │ move-result v2 │ │ const/16 v3, 0x55 │ │ if-eq v2, v3, :cond_0 ├── smali/github/daneren2005/dsub/service/CachedMusicService$10.smali │ @@ -19,17 +19,18 @@ │ │ .field final synthetic val$id:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ - .param p4, "x2" # Ljava/lang/String; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "cacheName" # Ljava/lang/String; │ + .param p4, "id" # Ljava/lang/String; │ │ .prologue │ .line 824 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$10;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ iput-object p5, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$10;->val$id:Ljava/lang/String; │ │ @@ -38,21 +39,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic checkResult(Ljava/lang/Object;)Z │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 824 │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$10;->val$id:Ljava/lang/String; │ │ check-cast p1, Lgithub/daneren2005/dsub/domain/PodcastEpisode; │ │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/PodcastEpisode;->getEpisodeId()Ljava/lang/String; │ │ move-result-object v1 │ @@ -62,19 +61,16 @@ │ move-result v0 │ │ return v0 │ .end method │ │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 824 │ check-cast p2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-interface {p1, p2}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ return-void │ .end method ├── smali/github/daneren2005/dsub/service/CachedMusicService$11.smali │ @@ -19,16 +19,17 @@ │ │ .field final synthetic val$rating:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;I)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "entry" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .prologue │ .line 841 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$11;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ iput p4, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$11;->val$rating:I ├── smali/github/daneren2005/dsub/service/CachedMusicService$12.smali │ @@ -19,16 +19,17 @@ │ │ .field final synthetic val$user:Lgithub/daneren2005/dsub/domain/User; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Lgithub/daneren2005/dsub/domain/User;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "username" # Ljava/lang/String; │ │ .prologue │ .line 939 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$12;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ iput-object p4, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$12;->val$user:Lgithub/daneren2005/dsub/domain/User; │ │ @@ -48,27 +49,24 @@ │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public final bridge synthetic checkResult(Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 939 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 939 │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$12;->val$user:Lgithub/daneren2005/dsub/domain/User; │ │ invoke-interface {p1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z ├── smali/github/daneren2005/dsub/service/CachedMusicService$13.smali │ @@ -19,16 +19,17 @@ │ │ .field final synthetic val$user:Lgithub/daneren2005/dsub/domain/User; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Lgithub/daneren2005/dsub/domain/User;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "username" # Ljava/lang/String; │ │ .prologue │ .line 956 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$13;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ iput-object p4, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$13;->val$user:Lgithub/daneren2005/dsub/domain/User; │ │ @@ -37,22 +38,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 956 │ check-cast p2, Lgithub/daneren2005/dsub/domain/User; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$13;->val$user:Lgithub/daneren2005/dsub/domain/User; │ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/domain/User;->getEmail()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p2, v0}, Lgithub/daneren2005/dsub/domain/User;->setEmail(Ljava/lang/String;)V ├── smali/github/daneren2005/dsub/service/CachedMusicService$14.smali │ @@ -17,35 +17,33 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "username" # Ljava/lang/String; │ │ .prologue │ .line 969 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$14;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ invoke-direct {p0, p1, p2, p3}, Lgithub/daneren2005/dsub/service/CachedMusicService$UserUpdater;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;)V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 969 │ check-cast p2, Lgithub/daneren2005/dsub/domain/User; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-interface {p1, p2}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ return-void │ .end method ├── smali/github/daneren2005/dsub/service/CachedMusicService$15.smali │ @@ -19,16 +19,17 @@ │ │ .field final synthetic val$email:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "username" # Ljava/lang/String; │ │ .prologue │ .line 982 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$15;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ iput-object p4, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$15;->val$email:Ljava/lang/String; │ │ @@ -37,21 +38,18 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 982 │ check-cast p2, Lgithub/daneren2005/dsub/domain/User; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$15;->val$email:Ljava/lang/String; │ │ invoke-virtual {p2, v0}, Lgithub/daneren2005/dsub/domain/User;->setEmail(Ljava/lang/String;)V │ │ return-void │ .end method ├── smali/github/daneren2005/dsub/service/CachedMusicService$1.smali │ @@ -34,15 +34,16 @@ │ │ .field final synthetic val$name:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 168 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$1;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$1;->val$id:Ljava/lang/String; ├── smali/github/daneren2005/dsub/service/CachedMusicService$2.smali │ @@ -17,38 +17,36 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "id" # Ljava/lang/String; │ │ .prologue │ .line 295 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$2;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ invoke-direct {p0, p1, p2, p3}, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistUpdater;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;)V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 295 │ check-cast p2, Lgithub/daneren2005/dsub/domain/Playlist; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-interface {p1, p2}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$2;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ # getter for: Lgithub/daneren2005/dsub/service/CachedMusicService;->cachedPlaylists:Lgithub/daneren2005/dsub/util/TimeLimitedCache; │ invoke-static {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService;->access$300(Lgithub/daneren2005/dsub/service/CachedMusicService;)Lgithub/daneren2005/dsub/util/TimeLimitedCache; ├── smali/github/daneren2005/dsub/service/CachedMusicService$3.smali │ @@ -19,17 +19,18 @@ │ │ .field final synthetic val$toAdd:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ - .param p4, "x2" # Ljava/lang/String; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "cacheName" # Ljava/lang/String; │ + .param p4, "id" # Ljava/lang/String; │ │ .prologue │ .line 308 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$3;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ iput-object p5, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$3;->val$toAdd:Ljava/util/List; │ │ @@ -38,27 +39,24 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic checkResult(Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 308 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 308 │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$3;->val$toAdd:Ljava/util/List; │ │ invoke-interface {p1, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z ├── smali/github/daneren2005/dsub/service/CachedMusicService$4.smali │ @@ -19,17 +19,18 @@ │ │ .field final synthetic val$toRemove:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ - .param p4, "x2" # Ljava/lang/String; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "cacheName" # Ljava/lang/String; │ + .param p4, "id" # Ljava/lang/String; │ │ .prologue │ .line 325 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$4;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ iput-object p5, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$4;->val$toRemove:Ljava/util/List; │ │ @@ -38,27 +39,24 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic checkResult(Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 325 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 325 │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$4;->val$toRemove:Ljava/util/List; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$4;->val$toRemove:Ljava/util/List; ├── smali/github/daneren2005/dsub/service/CachedMusicService$5.smali │ @@ -19,17 +19,18 @@ │ │ .field final synthetic val$toAdd:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ - .param p4, "x2" # Ljava/lang/String; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "cacheName" # Ljava/lang/String; │ + .param p4, "id" # Ljava/lang/String; │ │ .prologue │ .line 345 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$5;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ iput-object p5, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$5;->val$toAdd:Ljava/util/List; │ │ @@ -38,27 +39,24 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic checkResult(Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 345 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 345 │ invoke-interface {p1}, Ljava/util/List;->clear()V │ │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$5;->val$toAdd:Ljava/util/List; ├── smali/github/daneren2005/dsub/service/CachedMusicService$6.smali │ @@ -23,16 +23,17 @@ │ │ .field final synthetic val$pub:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "id" # Ljava/lang/String; │ │ .prologue │ .line 363 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$6;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ iput-object p4, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$6;->val$name:Ljava/lang/String; │ │ @@ -45,22 +46,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 363 │ check-cast p2, Lgithub/daneren2005/dsub/domain/Playlist; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$6;->val$name:Ljava/lang/String; │ │ invoke-virtual {p2, v0}, Lgithub/daneren2005/dsub/domain/Playlist;->setName(Ljava/lang/String;)V │ │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$6;->val$comment:Ljava/lang/String; │ │ invoke-virtual {p2, v0}, Lgithub/daneren2005/dsub/domain/Playlist;->setComment(Ljava/lang/String;)V ├── smali/github/daneren2005/dsub/service/CachedMusicService$7.smali │ @@ -23,17 +23,18 @@ │ │ .field final synthetic val$instance:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;I)V │ .locals 1 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ - .param p4, "x2" # Ljava/lang/String; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "cacheName" # Ljava/lang/String; │ + .param p4, "id" # Ljava/lang/String; │ │ .prologue │ .line 416 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$7;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ iput-object p5, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$7;->val$album:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ @@ -49,15 +50,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic checkResult(Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 416 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ @@ -107,16 +107,14 @@ │ .line 442 │ :cond_0 │ return-void │ .end method │ │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 416 │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$7;->val$album:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ invoke-interface {p1, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z ├── smali/github/daneren2005/dsub/service/CachedMusicService$8.smali │ @@ -21,16 +21,17 @@ │ │ .field final synthetic val$artist:Lgithub/daneren2005/dsub/domain/Artist; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Lgithub/daneren2005/dsub/domain/Artist;)V │ .locals 1 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "name" # Ljava/lang/String; │ │ .prologue │ .line 450 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$8;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ iput-object p4, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$8;->val$artist:Lgithub/daneren2005/dsub/domain/Artist; │ │ @@ -44,15 +45,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic checkResult(Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 450 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ @@ -112,16 +112,14 @@ │ .line 475 │ :cond_0 │ return-void │ .end method │ │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 450 │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$8;->val$artist:Lgithub/daneren2005/dsub/domain/Artist; │ │ invoke-interface {p1, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z ├── smali/github/daneren2005/dsub/service/CachedMusicService$9.smali │ @@ -28,16 +28,17 @@ │ │ .field final synthetic val$id:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "cacheName" # Ljava/lang/String; │ │ .prologue │ .line 800 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$9;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ iput-object p4, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$9;->val$id:Ljava/lang/String; │ │ @@ -46,21 +47,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic checkResult(Ljava/lang/Object;)Z │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 800 │ check-cast p1, Lgithub/daneren2005/dsub/domain/PodcastChannel; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$9;->val$id:Ljava/lang/String; │ │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->getId()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ @@ -68,22 +67,19 @@ │ move-result v0 │ │ return v0 │ .end method │ │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 800 │ check-cast p2, Lgithub/daneren2005/dsub/domain/PodcastChannel; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-interface {p1, p2}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$9;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ # getter for: Lgithub/daneren2005/dsub/service/CachedMusicService;->cachedPodcastChannels:Lgithub/daneren2005/dsub/util/TimeLimitedCache; │ invoke-static {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService;->access$500(Lgithub/daneren2005/dsub/service/CachedMusicService;)Lgithub/daneren2005/dsub/util/TimeLimitedCache; ├── smali/github/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$1.smali │ @@ -19,16 +19,17 @@ │ │ .field final synthetic val$entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;Landroid/content/Context;Ljava/lang/String;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ .locals 1 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "name" # Ljava/lang/String; │ │ .prologue │ .line 1278 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$1;->this$1:Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater; │ │ iput-object p4, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$1;->val$entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ @@ -39,21 +40,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic checkResult(Ljava/lang/Object;)Z │ .locals 3 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1278 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Artist; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$1;->this$1:Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$1;->val$entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ new-instance v2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ invoke-direct {v2, p1}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->(Lgithub/daneren2005/dsub/domain/Artist;)V │ @@ -63,14 +62,12 @@ │ move-result v0 │ │ return v0 │ .end method │ │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 1278 │ return-void │ .end method ├── smali/github/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$2.smali │ @@ -19,17 +19,18 @@ │ │ .field final synthetic val$entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ .locals 1 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ - .param p4, "x2" # Ljava/lang/String; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "cacheName" # Ljava/lang/String; │ + .param p4, "id" # Ljava/lang/String; │ │ .prologue │ .line 1290 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$2;->this$1:Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater; │ │ iput-object p5, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$2;->val$entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ @@ -40,41 +41,36 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic checkResult(Ljava/lang/Object;)Z │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1290 │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$2;->this$1:Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$2;->val$entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ invoke-virtual {v0, v1, p1}, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;->checkResult(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 1290 │ check-cast p2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$2;->this$1:Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater; │ │ invoke-virtual {v0, p2}, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;->updateResult(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ │ return-void │ .end method ├── smali/github/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$3.smali │ @@ -19,17 +19,18 @@ │ │ .field final synthetic val$entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ .locals 1 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ - .param p4, "x2" # Ljava/lang/String; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "cacheName" # Ljava/lang/String; │ + .param p4, "id" # Ljava/lang/String; │ │ .prologue │ .line 1304 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$3;->this$1:Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater; │ │ iput-object p5, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$3;->val$entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ @@ -40,41 +41,36 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic checkResult(Ljava/lang/Object;)Z │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1304 │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$3;->this$1:Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$3;->val$entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ invoke-virtual {v0, v1, p1}, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;->checkResult(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 1304 │ check-cast p2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$3;->this$1:Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater; │ │ invoke-virtual {v0, p2}, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;->updateResult(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ │ return-void │ .end method ├── smali/github/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$4.smali │ @@ -19,15 +19,16 @@ │ │ .field final synthetic val$songs:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;Landroid/content/Context;Ljava/util/List;)V │ .locals 1 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 1322 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$4;->this$1:Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$4;->val$songs:Ljava/util/List; │ │ @@ -42,21 +43,20 @@ │ # virtual methods │ .method public final checkResult(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)Z │ .locals 3 │ .param p1, "check" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .prologue │ .line 1325 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$4;->val$songs:Ljava/util/List; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$4;->val$songs:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -73,23 +73,23 @@ │ invoke-virtual {v2, v0, p1}, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;->checkResult(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 1327 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 1331 │ .end local v0 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public final updateResult(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ .locals 1 │ .param p1, "result" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; ├── smali/github/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater.smali │ @@ -146,36 +146,35 @@ │ │ move-result v1 │ │ # setter for: Lgithub/daneren2005/dsub/service/CachedMusicService;->isTagBrowsing:Z │ invoke-static {v0, v1}, Lgithub/daneren2005/dsub/service/CachedMusicService;->access$702(Lgithub/daneren2005/dsub/service/CachedMusicService;Z)Z │ │ .line 1250 │ - new-instance v13, Ljava/util/ArrayList; │ + new-instance v12, Ljava/util/ArrayList; │ │ - invoke-direct {v13}, Ljava/util/ArrayList;->()V │ + invoke-direct {v12}, Ljava/util/ArrayList;->()V │ │ .line 1251 │ - .local v13, "songs":Ljava/util/List;, "Ljava/util/List;" │ + .local v12, "songs":Ljava/util/List;, "Ljava/util/List;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;->entries:Ljava/util/List; │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - .local v12, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v0 │ │ if-eqz v0, :cond_7 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 1252 │ .local v5, "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ @@ -219,14 +218,15 @@ │ .line 1278 │ new-instance v0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$1; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;->context:Landroid/content/Context; │ │ invoke-direct {v0, p0, v1, v3, v5}, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$1;->(Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;Landroid/content/Context;Ljava/lang/String;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ │ + .line 1288 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$1;->execute()V │ │ .line 1303 │ :goto_2 │ instance-of v0, v5, Lgithub/daneren2005/dsub/domain/PodcastEpisode; │ │ if-eqz v0, :cond_6 │ @@ -258,14 +258,15 @@ │ │ move-object v9, v3 │ │ move-object v11, v5 │ │ invoke-direct/range {v6 .. v11}, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$3;->(Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ │ + .line 1314 │ invoke-virtual {v6}, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$3;->execute()V │ │ goto :goto_0 │ │ .line 1259 │ .end local v3 # "cacheName":Ljava/lang/String; │ .end local v4 # "parent":Ljava/lang/String; │ @@ -341,49 +342,51 @@ │ │ iget-object v2, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;->context:Landroid/content/Context; │ │ move-object v1, p0 │ │ invoke-direct/range {v0 .. v5}, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$2;->(Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ │ + .line 1300 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$2;->execute()V │ │ goto :goto_2 │ │ .line 1315 │ :cond_6 │ invoke-virtual {v5}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isDirectory()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ .line 1316 │ - invoke-interface {v13, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v12, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_0 │ │ .line 1321 │ .end local v3 # "cacheName":Ljava/lang/String; │ .end local v4 # "parent":Ljava/lang/String; │ .end local v5 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_7 │ - invoke-interface {v13}, Ljava/util/List;->size()I │ + invoke-interface {v12}, Ljava/util/List;->size()I │ │ move-result v0 │ │ if-lez v0, :cond_8 │ │ .line 1322 │ new-instance v0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$4; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;->context:Landroid/content/Context; │ │ - invoke-direct {v0, p0, v1, v13}, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$4;->(Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;Landroid/content/Context;Ljava/util/List;)V │ + invoke-direct {v0, p0, v1, v12}, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$4;->(Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater;Landroid/content/Context;Ljava/util/List;)V │ │ + .line 1338 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$GenericEntryUpdater$4;->execute()V │ │ .line 1340 │ :cond_8 │ return-void │ .end method ├── smali/github/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater$1.smali │ @@ -17,17 +17,18 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ .locals 6 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Ljava/lang/String; │ - .param p4, "x2" # Ljava/lang/String; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "cacheName" # Ljava/lang/String; │ + .param p4, "id" # Ljava/lang/String; │ │ .prologue │ .line 1212 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater$1;->this$1:Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater; │ │ iget-object v1, p1, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ @@ -46,39 +47,34 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic checkResult(Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1212 │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater$1;->this$1:Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater; │ │ invoke-virtual {v0, p1}, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater;->checkResult(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public final bridge synthetic updateResult(Ljava/util/List;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 1212 │ check-cast p2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater$1;->this$1:Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater; │ │ invoke-virtual {v0, p2}, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater;->updateResult(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ │ return-void │ .end method ├── smali/github/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater.smali │ @@ -44,77 +44,77 @@ │ .end method │ │ .method public final execute()V │ .locals 7 │ │ .prologue │ .line 1205 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater;->context:Landroid/content/Context; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater;->context:Landroid/content/Context; │ │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater;->this$0:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ - iget-object v5, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater;->context:Landroid/content/Context; │ + iget-object v4, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater;->context:Landroid/content/Context; │ │ - const-string v6, "playlist" │ + const-string v5, "playlist" │ │ # invokes: Lgithub/daneren2005/dsub/service/CachedMusicService;->getCacheName(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ - invoke-static {v4, v5, v6}, Lgithub/daneren2005/dsub/service/CachedMusicService;->access$600(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v3, v4, v5}, Lgithub/daneren2005/dsub/service/CachedMusicService;->access$600(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const-class v5, Ljava/util/ArrayList; │ + const-class v4, Ljava/util/ArrayList; │ │ - invoke-static {v3, v4, v5}, Lgithub/daneren2005/dsub/util/FileUtil;->deserialize(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ + invoke-static {v2, v3, v4}, Lgithub/daneren2005/dsub/util/FileUtil;->deserialize(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/List; │ + check-cast v1, Ljava/util/List; │ │ .line 1206 │ - .local v2, "playlists":Ljava/util/List;, "Ljava/util/List;" │ - if-nez v2, :cond_1 │ + .local v1, "playlists":Ljava/util/List;, "Ljava/util/List;" │ + if-nez v1, :cond_1 │ │ .line 1224 │ :cond_0 │ return-void │ │ .line 1211 │ :cond_1 │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lgithub/daneren2005/dsub/domain/Playlist; │ + check-cast v0, Lgithub/daneren2005/dsub/domain/Playlist; │ │ .line 1212 │ - .local v1, "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ + .local v0, "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ new-instance v3, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater$1; │ │ iget-object v4, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater;->context:Landroid/content/Context; │ │ const-string v5, "playlist" │ │ - invoke-virtual {v1}, Lgithub/daneren2005/dsub/domain/Playlist;->getId()Ljava/lang/String; │ + invoke-virtual {v0}, Lgithub/daneren2005/dsub/domain/Playlist;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-direct {v3, p0, v4, v5, v6}, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater$1;->(Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 1222 │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistDirectoryUpdater$1;->execute()V │ │ goto :goto_0 │ .end method │ │ .method public abstract updateResult(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ .end method ├── smali/github/daneren2005/dsub/service/CachedMusicService$PlaylistUpdater.smali │ @@ -51,21 +51,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic checkResult(Ljava/lang/Object;)Z │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1157 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Playlist; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$PlaylistUpdater;->id:Ljava/lang/String; │ │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/Playlist;->getId()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z ├── smali/github/daneren2005/dsub/service/CachedMusicService$SerializeUpdater.smali │ @@ -155,98 +155,96 @@ │ .locals 6 │ │ .prologue │ .line 1118 │ .local p0, "this":Lgithub/daneren2005/dsub/service/CachedMusicService$SerializeUpdater;, "Lgithub/daneren2005/dsub/service/CachedMusicService$SerializeUpdater;" │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/CachedMusicService$SerializeUpdater;->getArrayList()Ljava/util/ArrayList; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 1121 │ - .local v2, "objects":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - if-eqz v2, :cond_3 │ + .local v1, "objects":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-eqz v1, :cond_3 │ │ .line 1122 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 1123 │ - .local v4, "results":Ljava/util/List;, "Ljava/util/List;" │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v3, "results":Ljava/util/List;, "Ljava/util/List;" │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ .line 1124 │ .local v0, "check":Ljava/lang/Object;, "TT;" │ invoke-virtual {p0, v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$SerializeUpdater;->checkResult(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 1125 │ - invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 1126 │ iget-boolean v5, p0, Lgithub/daneren2005/dsub/service/CachedMusicService$SerializeUpdater;->singleUpdate:Z │ │ if-eqz v5, :cond_0 │ │ .line 1133 │ .end local v0 # "check":Ljava/lang/Object;, "TT;" │ :cond_1 │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 1134 │ - .local v3, "result":Ljava/lang/Object;, "TT;" │ - invoke-virtual {p0, v2, v3}, Lgithub/daneren2005/dsub/service/CachedMusicService$SerializeUpdater;->updateResult(Ljava/util/List;Ljava/lang/Object;)V │ + .local v2, "result":Ljava/lang/Object;, "TT;" │ + invoke-virtual {p0, v1, v2}, Lgithub/daneren2005/dsub/service/CachedMusicService$SerializeUpdater;->updateResult(Ljava/util/List;Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 1138 │ - .end local v3 # "result":Ljava/lang/Object;, "TT;" │ + .end local v2 # "result":Ljava/lang/Object;, "TT;" │ :cond_2 │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - if-lez v5, :cond_3 │ + if-lez v4, :cond_3 │ │ .line 1139 │ - invoke-virtual {p0, v2}, Lgithub/daneren2005/dsub/service/CachedMusicService$SerializeUpdater;->save(Ljava/util/ArrayList;)V │ + invoke-virtual {p0, v1}, Lgithub/daneren2005/dsub/service/CachedMusicService$SerializeUpdater;->save(Ljava/util/ArrayList;)V │ │ .line 1142 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v4 # "results":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "results":Ljava/util/List;, "Ljava/util/List;" │ :cond_3 │ return-void │ .end method │ │ .method public getArrayList()Ljava/util/ArrayList; │ .locals 3 │ .annotation system Ldalvik/annotation/Signature; ├── smali/github/daneren2005/dsub/service/CachedMusicService$UserUpdater.smali │ @@ -70,20 +70,18 @@ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic checkResult(Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1144 │ check-cast p1, Lgithub/daneren2005/dsub/domain/User; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/service/CachedMusicService$UserUpdater;->checkResult(Lgithub/daneren2005/dsub/domain/User;)Z │ │ move-result v0 │ │ return v0 │ .end method ├── smali/github/daneren2005/dsub/service/CachedMusicService.smali │ @@ -405,97 +405,95 @@ │ .param p2, "cached" # Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ .prologue │ .line 1068 │ if-eqz p2, :cond_1 │ │ .line 1069 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 1070 │ - .local v2, "oldList":Ljava/util/List;, "Ljava/util/List;" │ + .local v1, "oldList":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v2, v4}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v1, v3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 1073 │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 1074 │ .local v0, "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - invoke-interface {v2, v0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v1, v0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 1078 │ .end local v0 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_0 │ - new-instance v3, Lgithub/daneren2005/dsub/service/MediaStoreService; │ + new-instance v2, Lgithub/daneren2005/dsub/service/MediaStoreService; │ │ - invoke-direct {v3, p0}, Lgithub/daneren2005/dsub/service/MediaStoreService;->(Landroid/content/Context;)V │ + invoke-direct {v2, p0}, Lgithub/daneren2005/dsub/service/MediaStoreService;->(Landroid/content/Context;)V │ │ .line 1079 │ - .local v3, "store":Lgithub/daneren2005/dsub/service/MediaStoreService; │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v2, "store":Lgithub/daneren2005/dsub/service/MediaStoreService; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 1080 │ .restart local v0 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ invoke-static {p0, v0}, Lgithub/daneren2005/dsub/util/FileUtil;->getEntryFile(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)Ljava/io/File; │ │ move-result-object v4 │ │ .line 1081 │ - invoke-static {v4, v3}, Lgithub/daneren2005/dsub/util/FileUtil;->recursiveDelete(Ljava/io/File;Lgithub/daneren2005/dsub/service/MediaStoreService;)Z │ + invoke-static {v4, v2}, Lgithub/daneren2005/dsub/util/FileUtil;->recursiveDelete(Ljava/io/File;Lgithub/daneren2005/dsub/service/MediaStoreService;)Z │ │ goto :goto_1 │ │ .line 1084 │ .end local v0 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "oldList":Ljava/util/List;, "Ljava/util/List;" │ - .end local v3 # "store":Lgithub/daneren2005/dsub/service/MediaStoreService; │ + .end local v1 # "oldList":Ljava/util/List;, "Ljava/util/List;" │ + .end local v2 # "store":Lgithub/daneren2005/dsub/service/MediaStoreService; │ :cond_1 │ return-void │ .end method │ │ .method private getCacheName(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ .locals 4 │ .param p1, "context" # Landroid/content/Context; │ @@ -687,14 +685,15 @@ │ │ move-object v4, p1 │ │ move-object v5, p2 │ │ invoke-direct/range {v0 .. v5}, Lgithub/daneren2005/dsub/service/CachedMusicService$3;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ + .line 318 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$3;->execute()V │ │ .line 319 │ return-void │ .end method │ │ .method public final changeEmail(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ @@ -716,14 +715,15 @@ │ invoke-virtual {v0, p1, p2, p3, p4}, Lgithub/daneren2005/dsub/service/RESTMusicService;->changeEmail(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ .line 982 │ new-instance v0, Lgithub/daneren2005/dsub/service/CachedMusicService$15; │ │ invoke-direct {v0, p0, p3, p1, p2}, Lgithub/daneren2005/dsub/service/CachedMusicService$15;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 987 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$15;->execute()V │ │ .line 988 │ return-void │ .end method │ │ .method public final changePassword(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ @@ -952,14 +952,15 @@ │ .line 939 │ new-instance v0, Lgithub/daneren2005/dsub/service/CachedMusicService$12; │ │ const-string v1, "" │ │ invoke-direct {v0, p0, p2, v1, p1}, Lgithub/daneren2005/dsub/service/CachedMusicService$12;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Lgithub/daneren2005/dsub/domain/User;)V │ │ + .line 949 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$12;->execute()V │ │ .line 950 │ return-void │ .end method │ │ .method public final deleteBookmark(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ @@ -1008,14 +1009,15 @@ │ invoke-virtual {v0, p1, p2, p3}, Lgithub/daneren2005/dsub/service/RESTMusicService;->deletePlaylist(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ .line 295 │ new-instance v0, Lgithub/daneren2005/dsub/service/CachedMusicService$2; │ │ invoke-direct {v0, p0, p2, p1}, Lgithub/daneren2005/dsub/service/CachedMusicService$2;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;)V │ │ + .line 301 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$2;->execute()V │ │ .line 302 │ return-void │ .end method │ │ .method public final deletePodcastChannel(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ @@ -1033,14 +1035,15 @@ │ .line 800 │ new-instance v0, Lgithub/daneren2005/dsub/service/CachedMusicService$9; │ │ const-string v1, "podcast" │ │ invoke-direct {v0, p0, p2, v1, p1}, Lgithub/daneren2005/dsub/service/CachedMusicService$9;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 811 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$9;->execute()V │ │ .line 812 │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/CachedMusicService;->musicService:Lgithub/daneren2005/dsub/service/RESTMusicService; │ │ invoke-virtual {v0, p1, p2, p3}, Lgithub/daneren2005/dsub/service/RESTMusicService;->deletePodcastChannel(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ @@ -1089,14 +1092,15 @@ │ │ move-object v2, p4 │ │ move-object v5, p1 │ │ invoke-direct/range {v0 .. v5}, Lgithub/daneren2005/dsub/service/CachedMusicService$10;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 834 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$10;->execute()V │ │ .line 835 │ return-void │ .end method │ │ .method public final deleteShare(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ @@ -1138,14 +1142,15 @@ │ invoke-virtual {v0, p1, p2, p3}, Lgithub/daneren2005/dsub/service/RESTMusicService;->deleteUser(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ .line 969 │ new-instance v0, Lgithub/daneren2005/dsub/service/CachedMusicService$14; │ │ invoke-direct {v0, p0, p2, p1}, Lgithub/daneren2005/dsub/service/CachedMusicService$14;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;)V │ │ + .line 974 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$14;->execute()V │ │ .line 975 │ return-void │ .end method │ │ .method public final downloadPodcastEpisode(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ @@ -1295,40 +1300,40 @@ │ if-nez p3, :cond_7 │ │ .line 392 │ move-object/from16 v0, p5 │ │ invoke-direct {p0, v0, p1}, Lgithub/daneren2005/dsub/service/CachedMusicService;->getCacheName(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 393 │ - .local v12, "recentlyAddedFile":Ljava/lang/String; │ + .local v11, "recentlyAddedFile":Ljava/lang/String; │ const-class v1, Ljava/util/ArrayList; │ │ move-object/from16 v0, p5 │ │ - invoke-static {v0, v12, v1}, Lgithub/daneren2005/dsub/util/FileUtil;->deserialize(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ + invoke-static {v0, v11, v1}, Lgithub/daneren2005/dsub/util/FileUtil;->deserialize(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Ljava/util/ArrayList; │ + check-cast v12, Ljava/util/ArrayList; │ │ .line 394 │ - .local v13, "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - if-nez v13, :cond_0 │ + .local v12, "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-nez v12, :cond_0 │ │ .line 395 │ - new-instance v13, Ljava/util/ArrayList; │ + new-instance v12, Ljava/util/ArrayList; │ │ - .end local v13 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-direct {v13}, Ljava/util/ArrayList;->()V │ + .end local v12 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-direct {v12}, Ljava/util/ArrayList;->()V │ │ .line 399 │ - .restart local v13 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v12 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_0 │ iget-object v1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService;->musicService:Lgithub/daneren2005/dsub/service/RESTMusicService; │ │ move-object/from16 v0, p5 │ │ invoke-virtual {v1, v0}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getInstance(Landroid/content/Context;)I │ │ @@ -1347,49 +1352,48 @@ │ .line 401 │ invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ │ move-result-object v1 │ │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_0 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_5 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 402 │ .local v6, "album":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ invoke-virtual {v6}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-virtual {v13, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {v12, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ .line 403 │ invoke-virtual {v6}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-virtual {v13, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v12, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 406 │ iget-boolean v1, p0, Lgithub/daneren2005/dsub/service/CachedMusicService;->isTagBrowsing:Z │ │ if-eqz v1, :cond_2 │ │ .line 407 │ @@ -1411,29 +1415,29 @@ │ │ move-object v2, p0 │ │ move-object/from16 v3, p5 │ │ invoke-direct/range {v1 .. v7}, Lgithub/daneren2005/dsub/service/CachedMusicService$7;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;I)V │ │ + .line 443 │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/service/CachedMusicService$7;->execute()V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 490 │ .end local v4 # "cacheName":Ljava/lang/String; │ .end local v5 # "parent":Ljava/lang/String; │ .end local v6 # "album":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ .end local v7 # "instance":I │ .end local v9 # "dir":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v12 # "recentlyAddedFile":Ljava/lang/String; │ - .end local v13 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v11 # "recentlyAddedFile":Ljava/lang/String; │ + .end local v12 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :catch_0 │ move-exception v10 │ │ .line 491 │ .local v10, "e":Ljava/io/IOException; │ sget-object v1, Lgithub/daneren2005/dsub/service/CachedMusicService;->TAG:Ljava/lang/String; │ │ @@ -1448,17 +1452,16 @@ │ throw v10 │ │ .line 410 │ .end local v10 # "e":Ljava/io/IOException; │ .restart local v6 # "album":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ .restart local v7 # "instance":I │ .restart local v9 # "dir":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - .restart local v11 # "i$":Ljava/util/Iterator; │ - .restart local v12 # "recentlyAddedFile":Ljava/lang/String; │ - .restart local v13 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v11 # "recentlyAddedFile":Ljava/lang/String; │ + .restart local v12 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_2 │ :try_start_1 │ const-string v4, "directory" │ │ .line 411 │ .restart local v4 # "cacheName":Ljava/lang/String; │ invoke-virtual {v6}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getParent()Ljava/lang/String; │ @@ -1499,54 +1502,55 @@ │ const-string v1, "artists" │ │ :goto_2 │ move-object/from16 v0, p5 │ │ invoke-direct {v2, p0, v0, v1, v8}, Lgithub/daneren2005/dsub/service/CachedMusicService$8;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Lgithub/daneren2005/dsub/domain/Artist;)V │ │ + .line 476 │ invoke-virtual {v2}, Lgithub/daneren2005/dsub/service/CachedMusicService$8;->execute()V │ │ goto :goto_0 │ │ + .line 450 │ :cond_4 │ const-string v1, "indexes" │ │ goto :goto_2 │ │ .line 482 │ .end local v4 # "cacheName":Ljava/lang/String; │ .end local v5 # "parent":Ljava/lang/String; │ .end local v6 # "album":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ .end local v8 # "artist":Lgithub/daneren2005/dsub/domain/Artist; │ :cond_5 │ :goto_3 │ - invoke-virtual {v13}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ move-result v1 │ │ if-lez v1, :cond_6 │ │ .line 483 │ const/4 v1, 0x0 │ │ - invoke-virtual {v13, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ + invoke-virtual {v12, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ goto :goto_3 │ │ .line 485 │ :cond_6 │ move-object/from16 v0, p5 │ │ - invoke-static {v0, v13, v12}, Lgithub/daneren2005/dsub/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ + invoke-static {v0, v12, v11}, Lgithub/daneren2005/dsub/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ │ .line 488 │ .end local v7 # "instance":I │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v12 # "recentlyAddedFile":Ljava/lang/String; │ - .end local v13 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v11 # "recentlyAddedFile":Ljava/lang/String; │ + .end local v12 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_7 │ invoke-static/range {p3 .. p3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ move-object/from16 v0, p5 │ │ @@ -2578,14 +2582,15 @@ │ │ move-object v4, p2 │ │ move-object v5, p4 │ │ invoke-direct/range {v0 .. v6}, Lgithub/daneren2005/dsub/service/CachedMusicService$1;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory;)V │ │ + .line 190 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$1;->execute()V │ │ .line 193 │ :cond_0 │ if-nez v7, :cond_1 │ │ .line 194 │ @@ -4022,14 +4027,15 @@ │ │ move-object v4, p1 │ │ move-object v5, p4 │ │ invoke-direct/range {v0 .. v5}, Lgithub/daneren2005/dsub/service/CachedMusicService$5;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ + .line 356 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$5;->execute()V │ │ .line 357 │ return-void │ .end method │ │ .method public final ping(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ @@ -4139,14 +4145,15 @@ │ │ move-object v4, p1 │ │ move-object v5, p2 │ │ invoke-direct/range {v0 .. v5}, Lgithub/daneren2005/dsub/service/CachedMusicService$4;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ + .line 338 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$4;->execute()V │ │ .line 339 │ return-void │ .end method │ │ .method public final savePlayQueue(Ljava/util/List;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;ILandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ @@ -4301,14 +4308,15 @@ │ invoke-virtual {v0, p1, p2, p3, p4}, Lgithub/daneren2005/dsub/service/RESTMusicService;->setRating(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;ILandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ .line 841 │ new-instance v0, Lgithub/daneren2005/dsub/service/CachedMusicService$11; │ │ invoke-direct {v0, p0, p3, p1, p2}, Lgithub/daneren2005/dsub/service/CachedMusicService$11;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;I)V │ │ + .line 846 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$11;->execute()V │ │ .line 847 │ return-void │ .end method │ │ .method public final setStarred(Ljava/util/List;Ljava/util/List;Ljava/util/List;ZLgithub/daneren2005/dsub/util/ProgressListener;Landroid/content/Context;)V │ @@ -4568,14 +4576,15 @@ │ │ move-object v5, p3 │ │ move v6, p4 │ │ invoke-direct/range {v0 .. v6}, Lgithub/daneren2005/dsub/service/CachedMusicService$6;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ + .line 372 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$6;->execute()V │ │ .line 373 │ return-void │ .end method │ │ .method public final updateShare(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ @@ -4633,12 +4642,13 @@ │ │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/User;->getUsername()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-direct {v0, p0, p2, v1, p1}, Lgithub/daneren2005/dsub/service/CachedMusicService$13;->(Lgithub/daneren2005/dsub/service/CachedMusicService;Landroid/content/Context;Ljava/lang/String;Lgithub/daneren2005/dsub/domain/User;)V │ │ + .line 962 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/CachedMusicService$13;->execute()V │ │ .line 963 │ return-void │ .end method ├── smali/github/daneren2005/dsub/service/DLNAController$10.smali │ @@ -17,17 +17,18 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DLNAController;Lorg/fourthline/cling/model/meta/Service;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Lorg/fourthline/cling/model/meta/Service; │ - .param p3, "x1" # Ljava/lang/String; │ - .param p4, "x2" # Ljava/lang/String; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DLNAController; │ + .param p2, "service" # Lorg/fourthline/cling/model/meta/Service; │ + .param p3, "uri" # Ljava/lang/String; │ + .param p4, "metadata" # Ljava/lang/String; │ │ .prologue │ .line 455 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DLNAController$10;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ invoke-direct {p0, p1, p2, p3, p4}, Lgithub/daneren2005/dsub/service/DLNAController$SetNextAVTransportURI;->(Lgithub/daneren2005/dsub/service/DLNAController;Lorg/fourthline/cling/model/meta/Service;Ljava/lang/String;Ljava/lang/String;)V ├── smali/github/daneren2005/dsub/service/DLNAController$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DLNAController;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DLNAController; │ │ .prologue │ .line 602 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DLNAController$11;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/service/DLNAController$12$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/service/DLNAController$12; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DLNAController$12;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/service/DLNAController$12; │ │ .prologue │ .line 645 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DLNAController$12$1;->this$1:Lgithub/daneren2005/dsub/service/DLNAController$12; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/service/DLNAController$12$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/service/DLNAController$12; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DLNAController$12;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/service/DLNAController$12; │ │ .prologue │ .line 657 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DLNAController$12$2;->this$1:Lgithub/daneren2005/dsub/service/DLNAController$12; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/service/DLNAController$12.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DLNAController;Lorg/fourthline/cling/model/meta/Service;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DLNAController; │ .param p2, "x0" # Lorg/fourthline/cling/model/meta/Service; │ │ .prologue │ .line 623 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DLNAController$12;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ invoke-direct {p0, p2}, Lorg/fourthline/cling/support/avtransport/callback/GetPositionInfo;->(Lorg/fourthline/cling/model/meta/Service;)V ├── smali/github/daneren2005/dsub/service/DLNAController$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DLNAController;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DLNAController; │ │ .prologue │ .line 98 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DLNAController$1;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/service/DLNAController$2.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$seconds:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DLNAController;Lorg/fourthline/cling/model/meta/Service;ZI)V │ .locals 1 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DLNAController; │ .param p2, "x0" # Lorg/fourthline/cling/model/meta/Service; │ │ .prologue │ .line 124 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ iput-boolean p3, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->val$playing:Z │ @@ -148,340 +149,333 @@ │ │ .line 160 │ :cond_1 │ return-void │ .end method │ │ .method protected final established(Lorg/fourthline/cling/model/gena/GENASubscription;)V │ - .locals 8 │ + .locals 6 │ .param p1, "genaSubscription" # Lorg/fourthline/cling/model/gena/GENASubscription; │ │ .prologue │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ .line 132 │ invoke-virtual {p1}, Lorg/fourthline/cling/model/gena/GENASubscription;->getService()Lorg/fourthline/cling/model/meta/Service; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - const-string v5, "Seek" │ + const-string v2, "Seek" │ │ - invoke-virtual {v4, v5}, Lorg/fourthline/cling/model/meta/Service;->getAction(Ljava/lang/String;)Lorg/fourthline/cling/model/meta/Action; │ + invoke-virtual {v1, v2}, Lorg/fourthline/cling/model/meta/Service;->getAction(Ljava/lang/String;)Lorg/fourthline/cling/model/meta/Action; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 133 │ - if-eqz v4, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 134 │ invoke-virtual {p1}, Lorg/fourthline/cling/model/gena/GENASubscription;->getService()Lorg/fourthline/cling/model/meta/Service; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - const-string v5, "A_ARG_TYPE_SeekMode" │ + const-string v2, "A_ARG_TYPE_SeekMode" │ │ - invoke-virtual {v4, v5}, Lorg/fourthline/cling/model/meta/Service;->getStateVariable(Ljava/lang/String;)Lorg/fourthline/cling/model/meta/StateVariable; │ + invoke-virtual {v1, v2}, Lorg/fourthline/cling/model/meta/Service;->getStateVariable(Ljava/lang/String;)Lorg/fourthline/cling/model/meta/StateVariable; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 135 │ - invoke-virtual {v4}, Lorg/fourthline/cling/model/meta/StateVariable;->getTypeDetails()Lorg/fourthline/cling/model/meta/StateVariableTypeDetails; │ + invoke-virtual {v1}, Lorg/fourthline/cling/model/meta/StateVariable;->getTypeDetails()Lorg/fourthline/cling/model/meta/StateVariableTypeDetails; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-virtual {v4}, Lorg/fourthline/cling/model/meta/StateVariableTypeDetails;->getAllowedValues()[Ljava/lang/String; │ + invoke-virtual {v1}, Lorg/fourthline/cling/model/meta/StateVariableTypeDetails;->getAllowedValues()[Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "arr$":[Ljava/lang/String; │ - array-length v3, v1 │ + array-length v3, v2 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v0, v1, v2 │ + aget-object v0, v2, v1 │ │ .line 136 │ .local v0, "allowedValue":Ljava/lang/String; │ const-string v4, "REL_TIME" │ │ invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ .line 137 │ iget-object v4, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iput-boolean v6, v4, Lgithub/daneren2005/dsub/service/DLNAController;->supportsSeek:Z │ + iput-boolean v5, v4, Lgithub/daneren2005/dsub/service/DLNAController;->supportsSeek:Z │ │ .line 135 │ :cond_0 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 141 │ .end local v0 # "allowedValue":Ljava/lang/String; │ - .end local v1 # "arr$":[Ljava/lang/String; │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ :cond_1 │ invoke-virtual {p1}, Lorg/fourthline/cling/model/gena/GENASubscription;->getService()Lorg/fourthline/cling/model/meta/Service; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - const-string v5, "SetNextAVTransportURI" │ + const-string v2, "SetNextAVTransportURI" │ │ - invoke-virtual {v4, v5}, Lorg/fourthline/cling/model/meta/Service;->getAction(Ljava/lang/String;)Lorg/fourthline/cling/model/meta/Action; │ + invoke-virtual {v1, v2}, Lorg/fourthline/cling/model/meta/Service;->getAction(Ljava/lang/String;)Lorg/fourthline/cling/model/meta/Action; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 142 │ - if-eqz v4, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 143 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iput-boolean v6, v4, Lgithub/daneren2005/dsub/service/DLNAController;->supportsSetupNext:Z │ + iput-boolean v5, v1, Lgithub/daneren2005/dsub/service/DLNAController;->supportsSetupNext:Z │ │ .line 146 │ :cond_2 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-object v5, v5, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v2, v2, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-virtual {v5}, Lgithub/daneren2005/dsub/service/DownloadService;->getCurrentPlaying()Lgithub/daneren2005/dsub/service/DownloadFile; │ + invoke-virtual {v2}, Lgithub/daneren2005/dsub/service/DownloadService;->getCurrentPlaying()Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - iget-boolean v6, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->val$playing:Z │ + iget-boolean v3, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->val$playing:Z │ │ - iget v7, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->val$seconds:I │ + iget v4, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->val$seconds:I │ │ # invokes: Lgithub/daneren2005/dsub/service/DLNAController;->startSong(Lgithub/daneren2005/dsub/service/DownloadFile;ZI)V │ - invoke-static {v4, v5, v6, v7}, Lgithub/daneren2005/dsub/service/DLNAController;->access$100(Lgithub/daneren2005/dsub/service/DLNAController;Lgithub/daneren2005/dsub/service/DownloadFile;ZI)V │ + invoke-static {v1, v2, v3, v4}, Lgithub/daneren2005/dsub/service/DLNAController;->access$100(Lgithub/daneren2005/dsub/service/DLNAController;Lgithub/daneren2005/dsub/service/DownloadFile;ZI)V │ │ .line 147 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-object v4, v4, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v1, v1, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-object v5, v5, Lgithub/daneren2005/dsub/service/DLNAController;->searchDLNA:Ljava/lang/Runnable; │ + iget-object v2, v2, Lgithub/daneren2005/dsub/service/DLNAController;->searchDLNA:Ljava/lang/Runnable; │ │ - const-wide/32 v6, 0x927c0 │ + const-wide/32 v4, 0x927c0 │ │ - invoke-virtual {v4, v5, v6, v7}, Lgithub/daneren2005/dsub/service/DownloadService;->postDelayed(Ljava/lang/Runnable;J)V │ + invoke-virtual {v1, v2, v4, v5}, Lgithub/daneren2005/dsub/service/DownloadService;->postDelayed(Ljava/lang/Runnable;J)V │ │ .line 148 │ return-void │ .end method │ │ .method protected final eventReceived(Lorg/fourthline/cling/model/gena/GENASubscription;)V │ .locals 9 │ .param p1, "genaSubscription" # Lorg/fourthline/cling/model/gena/GENASubscription; │ │ .prologue │ .line 164 │ invoke-virtual {p1}, Lorg/fourthline/cling/model/gena/GENASubscription;->getCurrentValues()Ljava/util/Map; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 166 │ - .local v4, "m":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v3, "m":Ljava/util/Map;, "Ljava/util/Map;" │ :try_start_0 │ - new-instance v3, Lorg/fourthline/cling/support/lastchange/LastChange; │ + new-instance v2, Lorg/fourthline/cling/support/lastchange/LastChange; │ │ - new-instance v7, Lorg/fourthline/cling/support/avtransport/lastchange/AVTransportLastChangeParser; │ + new-instance v6, Lorg/fourthline/cling/support/avtransport/lastchange/AVTransportLastChangeParser; │ │ - invoke-direct {v7}, Lorg/fourthline/cling/support/avtransport/lastchange/AVTransportLastChangeParser;->()V │ + invoke-direct {v6}, Lorg/fourthline/cling/support/avtransport/lastchange/AVTransportLastChangeParser;->()V │ │ - const-string v6, "LastChange" │ + const-string v5, "LastChange" │ │ - invoke-interface {v4, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lorg/fourthline/cling/model/state/StateVariableValue; │ + check-cast v5, Lorg/fourthline/cling/model/state/StateVariableValue; │ │ - invoke-virtual {v6}, Lorg/fourthline/cling/model/state/StateVariableValue;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Lorg/fourthline/cling/model/state/StateVariableValue;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {v3, v7, v6}, Lorg/fourthline/cling/support/lastchange/LastChange;->(Lorg/fourthline/cling/support/lastchange/LastChangeParser;Ljava/lang/String;)V │ + invoke-direct {v2, v6, v5}, Lorg/fourthline/cling/support/lastchange/LastChange;->(Lorg/fourthline/cling/support/lastchange/LastChangeParser;Ljava/lang/String;)V │ │ .line 167 │ - .local v3, "lastChange":Lorg/fourthline/cling/support/lastchange/LastChange; │ - const/4 v6, 0x0 │ + .local v2, "lastChange":Lorg/fourthline/cling/support/lastchange/LastChange; │ + const/4 v5, 0x0 │ │ - const-class v7, Lorg/fourthline/cling/support/avtransport/lastchange/AVTransportVariable$TransportState; │ + const-class v6, Lorg/fourthline/cling/support/avtransport/lastchange/AVTransportVariable$TransportState; │ │ - invoke-virtual {v3, v6, v7}, Lorg/fourthline/cling/support/lastchange/LastChange;->getEventedValue(ILjava/lang/Class;)Lorg/fourthline/cling/support/lastchange/EventedValue; │ + invoke-virtual {v2, v5, v6}, Lorg/fourthline/cling/support/lastchange/LastChange;->getEventedValue(ILjava/lang/Class;)Lorg/fourthline/cling/support/lastchange/EventedValue; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-nez v6, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 216 │ - .end local v3 # "lastChange":Lorg/fourthline/cling/support/lastchange/LastChange; │ + .end local v2 # "lastChange":Lorg/fourthline/cling/support/lastchange/LastChange; │ :cond_0 │ :goto_0 │ return-void │ │ .line 171 │ - .restart local v3 # "lastChange":Lorg/fourthline/cling/support/lastchange/LastChange; │ + .restart local v2 # "lastChange":Lorg/fourthline/cling/support/lastchange/LastChange; │ :cond_1 │ - sget-object v7, Lgithub/daneren2005/dsub/service/DLNAController$13;->$SwitchMap$org$fourthline$cling$support$model$TransportState:[I │ + sget-object v6, Lgithub/daneren2005/dsub/service/DLNAController$13;->$SwitchMap$org$fourthline$cling$support$model$TransportState:[I │ │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - const-class v8, Lorg/fourthline/cling/support/avtransport/lastchange/AVTransportVariable$TransportState; │ + const-class v7, Lorg/fourthline/cling/support/avtransport/lastchange/AVTransportVariable$TransportState; │ │ - invoke-virtual {v3, v6, v8}, Lorg/fourthline/cling/support/lastchange/LastChange;->getEventedValue(ILjava/lang/Class;)Lorg/fourthline/cling/support/lastchange/EventedValue; │ + invoke-virtual {v2, v5, v7}, Lorg/fourthline/cling/support/lastchange/LastChange;->getEventedValue(ILjava/lang/Class;)Lorg/fourthline/cling/support/lastchange/EventedValue; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lorg/fourthline/cling/support/avtransport/lastchange/AVTransportVariable$TransportState; │ + check-cast v5, Lorg/fourthline/cling/support/avtransport/lastchange/AVTransportVariable$TransportState; │ │ - invoke-virtual {v6}, Lorg/fourthline/cling/support/avtransport/lastchange/AVTransportVariable$TransportState;->getValue()Ljava/lang/Object; │ + invoke-virtual {v5}, Lorg/fourthline/cling/support/avtransport/lastchange/AVTransportVariable$TransportState;->getValue()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lorg/fourthline/cling/support/model/TransportState; │ + check-cast v5, Lorg/fourthline/cling/support/model/TransportState; │ │ - invoke-virtual {v6}, Lorg/fourthline/cling/support/model/TransportState;->ordinal()I │ + invoke-virtual {v5}, Lorg/fourthline/cling/support/model/TransportState;->ordinal()I │ │ - move-result v6 │ + move-result v5 │ │ - aget v6, v7, v6 │ + aget v5, v6, v5 │ │ - packed-switch v6, :pswitch_data_0 │ + packed-switch v5, :pswitch_data_0 │ │ goto :goto_0 │ │ .line 173 │ :pswitch_0 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-object v6, v6, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v5, v5, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - sget-object v7, Lgithub/daneren2005/dsub/domain/PlayerState;->STARTED:Lgithub/daneren2005/dsub/domain/PlayerState; │ + sget-object v6, Lgithub/daneren2005/dsub/domain/PlayerState;->STARTED:Lgithub/daneren2005/dsub/domain/PlayerState; │ │ - invoke-virtual {v6, v7}, Lgithub/daneren2005/dsub/service/DownloadService;->setPlayerState(Lgithub/daneren2005/dsub/domain/PlayerState;)V │ + invoke-virtual {v5, v6}, Lgithub/daneren2005/dsub/service/DownloadService;->setPlayerState(Lgithub/daneren2005/dsub/domain/PlayerState;)V │ │ .line 176 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-boolean v6, v6, Lgithub/daneren2005/dsub/service/DLNAController;->supportsSetupNext:Z │ + iget-boolean v5, v5, Lgithub/daneren2005/dsub/service/DLNAController;->supportsSetupNext:Z │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ - iget-object v6, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-object v6, v6, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v5, v5, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-virtual {v6}, Lgithub/daneren2005/dsub/service/DownloadService;->getNextPlayerState()Lgithub/daneren2005/dsub/domain/PlayerState; │ + invoke-virtual {v5}, Lgithub/daneren2005/dsub/service/DownloadService;->getNextPlayerState()Lgithub/daneren2005/dsub/domain/PlayerState; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - sget-object v7, Lgithub/daneren2005/dsub/domain/PlayerState;->IDLE:Lgithub/daneren2005/dsub/domain/PlayerState; │ + sget-object v6, Lgithub/daneren2005/dsub/domain/PlayerState;->IDLE:Lgithub/daneren2005/dsub/domain/PlayerState; │ │ - if-ne v6, v7, :cond_0 │ + if-ne v5, v6, :cond_0 │ │ .line 177 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-object v6, v6, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v5, v5, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-virtual {v6}, Lgithub/daneren2005/dsub/service/DownloadService;->setNextPlaying()V │ + invoke-virtual {v5}, Lgithub/daneren2005/dsub/service/DownloadService;->setNextPlaying()V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 212 │ - .end local v3 # "lastChange":Lorg/fourthline/cling/support/lastchange/LastChange; │ + .end local v2 # "lastChange":Lorg/fourthline/cling/support/lastchange/LastChange; │ :catch_0 │ move-exception v0 │ │ .line 213 │ .local v0, "e":Ljava/lang/Exception; │ # getter for: Lgithub/daneren2005/dsub/service/DLNAController;->TAG:Ljava/lang/String; │ invoke-static {}, Lgithub/daneren2005/dsub/service/DLNAController;->access$000()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "Failed to parse UPNP event" │ + const-string v6, "Failed to parse UPNP event" │ │ - invoke-static {v6, v7, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v6, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 214 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ # invokes: Lgithub/daneren2005/dsub/service/DLNAController;->failedLoad()V │ - invoke-static {v6}, Lgithub/daneren2005/dsub/service/DLNAController;->access$200(Lgithub/daneren2005/dsub/service/DLNAController;)V │ + invoke-static {v5}, Lgithub/daneren2005/dsub/service/DLNAController;->access$200(Lgithub/daneren2005/dsub/service/DLNAController;)V │ │ goto :goto_0 │ │ .line 181 │ .end local v0 # "e":Ljava/lang/Exception; │ - .restart local v3 # "lastChange":Lorg/fourthline/cling/support/lastchange/LastChange; │ + .restart local v2 # "lastChange":Lorg/fourthline/cling/support/lastchange/LastChange; │ :pswitch_1 │ :try_start_1 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-object v6, v6, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v5, v5, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - sget-object v7, Lgithub/daneren2005/dsub/domain/PlayerState;->PAUSED:Lgithub/daneren2005/dsub/domain/PlayerState; │ + sget-object v6, Lgithub/daneren2005/dsub/domain/PlayerState;->PAUSED:Lgithub/daneren2005/dsub/domain/PlayerState; │ │ - invoke-virtual {v6, v7}, Lgithub/daneren2005/dsub/service/DownloadService;->setPlayerState(Lgithub/daneren2005/dsub/domain/PlayerState;)V │ + invoke-virtual {v5, v6}, Lgithub/daneren2005/dsub/service/DownloadService;->setPlayerState(Lgithub/daneren2005/dsub/domain/PlayerState;)V │ │ goto :goto_0 │ │ .line 184 │ :pswitch_2 │ const/4 v1, 0x0 │ │ .line 185 │ .local v1, "failed":Z │ - invoke-interface {v4}, Ljava/util/Map;->values()Ljava/util/Collection; │ + invoke-interface {v3}, Ljava/util/Map;->values()Ljava/util/Collection; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/fourthline/cling/model/state/StateVariableValue; │ + check-cast v4, Lorg/fourthline/cling/model/state/StateVariableValue; │ │ .line 186 │ - .local v5, "val":Lorg/fourthline/cling/model/state/StateVariableValue; │ - invoke-virtual {v5}, Lorg/fourthline/cling/model/state/StateVariableValue;->toString()Ljava/lang/String; │ + .local v4, "val":Lorg/fourthline/cling/model/state/StateVariableValue; │ + invoke-virtual {v4}, Lorg/fourthline/cling/model/state/StateVariableValue;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ const-string v7, "TransportStatus val=\"ERROR_OCCURRED\"" │ │ invoke-virtual {v6, v7}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ @@ -499,15 +493,15 @@ │ │ new-instance v7, Ljava/lang/StringBuilder; │ │ const-string v8, "Failed to load with event: " │ │ invoke-direct {v7, v8}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ - invoke-virtual {v5}, Lorg/fourthline/cling/model/state/StateVariableValue;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Lorg/fourthline/cling/model/state/StateVariableValue;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ @@ -519,100 +513,99 @@ │ │ .line 188 │ const/4 v1, 0x1 │ │ goto :goto_1 │ │ .line 192 │ - .end local v5 # "val":Lorg/fourthline/cling/model/state/StateVariableValue; │ + .end local v4 # "val":Lorg/fourthline/cling/model/state/StateVariableValue; │ :cond_3 │ if-eqz v1, :cond_4 │ │ .line 193 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ # invokes: Lgithub/daneren2005/dsub/service/DLNAController;->failedLoad()V │ - invoke-static {v6}, Lgithub/daneren2005/dsub/service/DLNAController;->access$200(Lgithub/daneren2005/dsub/service/DLNAController;)V │ + invoke-static {v5}, Lgithub/daneren2005/dsub/service/DLNAController;->access$200(Lgithub/daneren2005/dsub/service/DLNAController;)V │ │ goto/16 :goto_0 │ │ .line 194 │ :cond_4 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-object v6, v6, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v5, v5, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-virtual {v6}, Lgithub/daneren2005/dsub/service/DownloadService;->getPlayerState()Lgithub/daneren2005/dsub/domain/PlayerState; │ + invoke-virtual {v5}, Lgithub/daneren2005/dsub/service/DownloadService;->getPlayerState()Lgithub/daneren2005/dsub/domain/PlayerState; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - sget-object v7, Lgithub/daneren2005/dsub/domain/PlayerState;->STARTED:Lgithub/daneren2005/dsub/domain/PlayerState; │ + sget-object v6, Lgithub/daneren2005/dsub/domain/PlayerState;->STARTED:Lgithub/daneren2005/dsub/domain/PlayerState; │ │ - if-ne v6, v7, :cond_5 │ + if-ne v5, v6, :cond_5 │ │ .line 196 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-object v6, v6, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v5, v5, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - sget-object v7, Lgithub/daneren2005/dsub/domain/PlayerState;->COMPLETED:Lgithub/daneren2005/dsub/domain/PlayerState; │ + sget-object v6, Lgithub/daneren2005/dsub/domain/PlayerState;->COMPLETED:Lgithub/daneren2005/dsub/domain/PlayerState; │ │ - invoke-virtual {v6, v7}, Lgithub/daneren2005/dsub/service/DownloadService;->setPlayerState(Lgithub/daneren2005/dsub/domain/PlayerState;)V │ + invoke-virtual {v5, v6}, Lgithub/daneren2005/dsub/service/DownloadService;->setPlayerState(Lgithub/daneren2005/dsub/domain/PlayerState;)V │ │ .line 197 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-object v6, v6, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v5, v5, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-virtual {v6}, Lgithub/daneren2005/dsub/service/DownloadService;->postPlayCleanup()V │ + invoke-virtual {v5}, Lgithub/daneren2005/dsub/service/DownloadService;->postPlayCleanup()V │ │ .line 198 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-object v6, v6, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v5, v5, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-virtual {v6}, Lgithub/daneren2005/dsub/service/DownloadService;->onSongCompleted()V │ + invoke-virtual {v5}, Lgithub/daneren2005/dsub/service/DownloadService;->onSongCompleted()V │ │ goto/16 :goto_0 │ │ .line 200 │ :cond_5 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-object v6, v6, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v5, v5, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - sget-object v7, Lgithub/daneren2005/dsub/domain/PlayerState;->STOPPED:Lgithub/daneren2005/dsub/domain/PlayerState; │ + sget-object v6, Lgithub/daneren2005/dsub/domain/PlayerState;->STOPPED:Lgithub/daneren2005/dsub/domain/PlayerState; │ │ - invoke-virtual {v6, v7}, Lgithub/daneren2005/dsub/service/DownloadService;->setPlayerState(Lgithub/daneren2005/dsub/domain/PlayerState;)V │ + invoke-virtual {v5, v6}, Lgithub/daneren2005/dsub/service/DownloadService;->setPlayerState(Lgithub/daneren2005/dsub/domain/PlayerState;)V │ │ goto/16 :goto_0 │ │ .line 204 │ .end local v1 # "failed":Z │ - .end local v2 # "i$":Ljava/util/Iterator; │ :pswitch_3 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-object v6, v6, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v5, v5, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - sget-object v7, Lgithub/daneren2005/dsub/domain/PlayerState;->PREPARING:Lgithub/daneren2005/dsub/domain/PlayerState; │ + sget-object v6, Lgithub/daneren2005/dsub/domain/PlayerState;->PREPARING:Lgithub/daneren2005/dsub/domain/PlayerState; │ │ - invoke-virtual {v6, v7}, Lgithub/daneren2005/dsub/service/DownloadService;->setPlayerState(Lgithub/daneren2005/dsub/domain/PlayerState;)V │ + invoke-virtual {v5, v6}, Lgithub/daneren2005/dsub/service/DownloadService;->setPlayerState(Lgithub/daneren2005/dsub/domain/PlayerState;)V │ │ goto/16 :goto_0 │ │ .line 207 │ :pswitch_4 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/service/DLNAController$2;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ - iget-object v6, v6, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v5, v5, Lgithub/daneren2005/dsub/service/DLNAController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - sget-object v7, Lgithub/daneren2005/dsub/domain/PlayerState;->IDLE:Lgithub/daneren2005/dsub/domain/PlayerState; │ + sget-object v6, Lgithub/daneren2005/dsub/domain/PlayerState;->IDLE:Lgithub/daneren2005/dsub/domain/PlayerState; │ │ - invoke-virtual {v6, v7}, Lgithub/daneren2005/dsub/service/DownloadService;->setPlayerState(Lgithub/daneren2005/dsub/domain/PlayerState;)V │ + invoke-virtual {v5, v6}, Lgithub/daneren2005/dsub/service/DownloadService;->setPlayerState(Lgithub/daneren2005/dsub/domain/PlayerState;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto/16 :goto_0 │ │ .line 171 │ nop ├── smali/github/daneren2005/dsub/service/DLNAController$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DLNAController;Lorg/fourthline/cling/model/meta/Service;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DLNAController; │ .param p2, "x0" # Lorg/fourthline/cling/model/meta/Service; │ │ .prologue │ .line 235 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DLNAController$3;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ invoke-direct {p0, p2}, Lorg/fourthline/cling/support/avtransport/callback/Play;->(Lorg/fourthline/cling/model/meta/Service;)V ├── smali/github/daneren2005/dsub/service/DLNAController$4.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DLNAController;Lorg/fourthline/cling/model/meta/Service;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DLNAController; │ .param p2, "x0" # Lorg/fourthline/cling/model/meta/Service; │ │ .prologue │ .line 256 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DLNAController$4;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ invoke-direct {p0, p2}, Lorg/fourthline/cling/support/avtransport/callback/Pause;->(Lorg/fourthline/cling/model/meta/Service;)V ├── smali/github/daneren2005/dsub/service/DLNAController$5.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DLNAController;Lorg/fourthline/cling/model/meta/Service;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DLNAController; │ .param p2, "x0" # Lorg/fourthline/cling/model/meta/Service; │ │ .prologue │ .line 278 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DLNAController$5;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ invoke-direct {p0, p2}, Lorg/fourthline/cling/support/avtransport/callback/Stop;->(Lorg/fourthline/cling/model/meta/Service;)V ├── smali/github/daneren2005/dsub/service/DLNAController$6.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DLNAController;Lorg/fourthline/cling/model/meta/Service;Lorg/fourthline/cling/support/model/SeekMode;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DLNAController; │ .param p2, "x0" # Lorg/fourthline/cling/model/meta/Service; │ .param p3, "x1" # Lorg/fourthline/cling/support/model/SeekMode; │ .param p4, "x2" # Ljava/lang/String; │ │ .prologue │ .line 312 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DLNAController$6;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; ├── smali/github/daneren2005/dsub/service/DLNAController$7.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DLNAController;Lorg/fourthline/cling/model/meta/Service;J)V │ .locals 1 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DLNAController; │ .param p2, "x0" # Lorg/fourthline/cling/model/meta/Service; │ .param p3, "x1" # J │ │ .prologue │ .line 341 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DLNAController$7;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; ├── smali/github/daneren2005/dsub/service/DLNAController$8.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DLNAController;Lorg/fourthline/cling/model/meta/Service;Lgithub/daneren2005/dsub/service/DownloadFile;ZI)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DLNAController; │ .param p2, "x0" # Lorg/fourthline/cling/model/meta/Service; │ │ .prologue │ .line 381 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DLNAController$8;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/service/DLNAController$8;->val$currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; ├── smali/github/daneren2005/dsub/service/DLNAController$9.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DLNAController;Lorg/fourthline/cling/model/meta/Service;Ljava/lang/String;Ljava/lang/String;IZ)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DLNAController; │ .param p2, "x0" # Lorg/fourthline/cling/model/meta/Service; │ .param p3, "x1" # Ljava/lang/String; │ .param p4, "x2" # Ljava/lang/String; │ │ .prologue │ .line 412 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DLNAController$9;->this$0:Lgithub/daneren2005/dsub/service/DLNAController; ├── smali/github/daneren2005/dsub/service/DLNAController.smali │ @@ -2,15 +2,14 @@ │ .super Lgithub/daneren2005/dsub/service/RemoteController; │ .source "DLNAController.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lgithub/daneren2005/dsub/service/DLNAController$13;, │ Lgithub/daneren2005/dsub/service/DLNAController$SetNextAVTransportURI; │ } │ .end annotation │ │ │ # static fields │ .field private static final TAG:Ljava/lang/String; ├── smali/github/daneren2005/dsub/service/DownloadFile$DownloadTask$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$in:Ljava/io/InputStream; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadFile$DownloadTask;Ljava/lang/String;Ljava/io/InputStream;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/service/DownloadFile$DownloadTask; │ .param p2, "x0" # Ljava/lang/String; │ │ .prologue │ .line 553 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadFile$DownloadTask$1;->this$1:Lgithub/daneren2005/dsub/service/DownloadFile$DownloadTask; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/service/DownloadFile$DownloadTask$1;->val$in:Ljava/io/InputStream; ├── smali/github/daneren2005/dsub/service/DownloadFile$DownloadTask.smali │ @@ -85,14 +85,15 @@ │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p1 │ │ invoke-direct {v11, v0, v14, v1}, Lgithub/daneren2005/dsub/service/DownloadFile$DownloadTask$1;->(Lgithub/daneren2005/dsub/service/DownloadFile$DownloadTask;Ljava/lang/String;Ljava/io/InputStream;)V │ │ + .line 567 │ invoke-virtual {v11}, Lgithub/daneren2005/dsub/service/DownloadFile$DownloadTask$1;->start()V │ │ .line 569 │ const/16 v11, 0x4000 │ │ new-array v3, v11, [B │ │ @@ -524,14 +525,15 @@ │ .line 505 │ :cond_1 │ if-eqz v21, :cond_2 │ │ .line 506 │ invoke-virtual/range {v21 .. v21}, Landroid/net/wifi/WifiManager$WifiLock;->release()V │ │ + .line 402 │ :cond_2 │ const/4 v2, 0x0 │ │ .line 516 │ :goto_0 │ return-object v2 │ │ @@ -637,14 +639,15 @@ │ .line 505 │ :cond_4 │ if-eqz v21, :cond_5 │ │ .line 506 │ invoke-virtual/range {v21 .. v21}, Landroid/net/wifi/WifiManager$WifiLock;->release()V │ │ + .line 416 │ :cond_5 │ const/4 v2, 0x0 │ │ goto :goto_0 │ │ .line 409 │ :cond_6 ├── smali/github/daneren2005/dsub/service/DownloadFile.smali │ @@ -165,14 +165,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadFile;->saveFile:Ljava/io/File; │ │ + .line 78 │ invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Lgithub/daneren2005/dsub/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ @@ -220,14 +221,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadFile;->saveFile:Ljava/io/File; │ │ + .line 80 │ invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Lgithub/daneren2005/dsub/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 ├── smali/github/daneren2005/dsub/service/DownloadService$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/service/DownloadService$1; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService$1;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/service/DownloadService$1; │ │ .prologue │ .line 201 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$1$1;->this$1:Lgithub/daneren2005/dsub/service/DownloadService$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/service/DownloadService$10.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$downloadFile:Lgithub/daneren2005/dsub/service/DownloadFile; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;Lgithub/daneren2005/dsub/service/DownloadFile;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 1805 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$10;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/service/DownloadService$10;->val$downloadFile:Lgithub/daneren2005/dsub/service/DownloadFile; ├── smali/github/daneren2005/dsub/service/DownloadService$11.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$isPlaying:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;Lgithub/daneren2005/dsub/service/DownloadFile;ZIZ)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 1820 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$11;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/service/DownloadService$11;->val$downloadFile:Lgithub/daneren2005/dsub/service/DownloadFile; ├── smali/github/daneren2005/dsub/service/DownloadService$12.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$isPartial:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;IZLgithub/daneren2005/dsub/service/DownloadFile;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 1836 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$12;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iput p2, p0, Lgithub/daneren2005/dsub/service/DownloadService$12;->val$duration:I ├── smali/github/daneren2005/dsub/service/DownloadService$13.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 1886 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$13;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ invoke-direct {p0}, Ljava/util/TimerTask;->()V ├── smali/github/daneren2005/dsub/service/DownloadService$14.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 2281 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$14;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/service/DownloadService$14;->val$entry:Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; ├── smali/github/daneren2005/dsub/service/DownloadService$15.smali │ @@ -32,15 +32,16 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;Landroid/content/Context;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;I)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 2331 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$15;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/service/DownloadService$15;->val$context:Landroid/content/Context; ├── smali/github/daneren2005/dsub/service/DownloadService$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 2456 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$16;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/service/DownloadService$17.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$listener:Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;JLgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 2476 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$17;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iput-wide p2, p0, Lgithub/daneren2005/dsub/service/DownloadService$17;->val$atRevision:J ├── smali/github/daneren2005/dsub/service/DownloadService$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 2487 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$18;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/service/DownloadService$19.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$listener:Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;JLgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 2498 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$19;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iput-wide p2, p0, Lgithub/daneren2005/dsub/service/DownloadService$19;->val$atRevision:J ├── smali/github/daneren2005/dsub/service/DownloadService$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$prefs:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;Landroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 173 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$1;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/service/DownloadService$1;->val$prefs:Landroid/content/SharedPreferences; ├── smali/github/daneren2005/dsub/service/DownloadService$20.smali │ @@ -30,14 +30,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;JLgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener;ILjava/lang/Integer;Z)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 2514 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$20;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iput-wide p2, p0, Lgithub/daneren2005/dsub/service/DownloadService$20;->val$atRevision:J ├── smali/github/daneren2005/dsub/service/DownloadService$21.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$listener:Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;JLgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 2527 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$21;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iput-wide p2, p0, Lgithub/daneren2005/dsub/service/DownloadService$21;->val$atRevision:J ├── smali/github/daneren2005/dsub/service/DownloadService$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$online:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;Z)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 649 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$2;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iput-boolean p2, p0, Lgithub/daneren2005/dsub/service/DownloadService$2;->val$online:Z ├── smali/github/daneren2005/dsub/service/DownloadService$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 878 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$3;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/service/DownloadService$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 1155 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$4;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/service/DownloadService$5.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$routeId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;Ljava/lang/String;Lgithub/daneren2005/dsub/domain/RemoteControlState;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 1602 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$5;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/service/DownloadService$5;->val$routeId:Ljava/lang/String; ├── smali/github/daneren2005/dsub/service/DownloadService$6.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$routeId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;Ljava/lang/String;Ljava/lang/Runnable;Lgithub/daneren2005/dsub/domain/RemoteControlState;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 1618 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$6;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/service/DownloadService$6;->val$routeId:Ljava/lang/String; ├── smali/github/daneren2005/dsub/service/DownloadService$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 1715 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$7;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/service/DownloadService$8.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$start:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;ILgithub/daneren2005/dsub/service/DownloadFile;Z)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 1724 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$8;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iput p2, p0, Lgithub/daneren2005/dsub/service/DownloadService$8;->val$position:I ├── smali/github/daneren2005/dsub/service/DownloadService$9.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$downloadFile:Lgithub/daneren2005/dsub/service/DownloadFile; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService;Lgithub/daneren2005/dsub/service/DownloadFile;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ .prologue │ .line 1788 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$9;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/service/DownloadService$9;->val$downloadFile:Lgithub/daneren2005/dsub/service/DownloadFile; ├── smali/github/daneren2005/dsub/service/DownloadService$CheckCompletionTask$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/service/DownloadService$CheckCompletionTask; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadService$CheckCompletionTask;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/service/DownloadService$CheckCompletionTask; │ │ .prologue │ .line 2622 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadService$CheckCompletionTask$1;->this$1:Lgithub/daneren2005/dsub/service/DownloadService$CheckCompletionTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/service/DownloadService$LocalPositionCache.smali │ @@ -126,25 +126,34 @@ │ if-le v1, v2, :cond_0 │ │ .line 1392 │ iget-object v2, p0, Lgithub/daneren2005/dsub/service/DownloadService$LocalPositionCache;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadService$LocalPositionCache;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - # getter for: Lgithub/daneren2005/dsub/service/DownloadService;->cachedPosition:I │ - invoke-static {v3}, Lgithub/daneren2005/dsub/service/DownloadService;->access$1300(Lgithub/daneren2005/dsub/service/DownloadService;)I │ + # getter for: Lgithub/daneren2005/dsub/service/DownloadService;->subtractPosition:I │ + invoke-static {v3}, Lgithub/daneren2005/dsub/service/DownloadService;->access$1400(Lgithub/daneren2005/dsub/service/DownloadService;)I │ │ move-result v3 │ │ - sub-int v3, v1, v3 │ + iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadService$LocalPositionCache;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ + │ + # getter for: Lgithub/daneren2005/dsub/service/DownloadService;->cachedPosition:I │ + invoke-static {v4}, Lgithub/daneren2005/dsub/service/DownloadService;->access$1300(Lgithub/daneren2005/dsub/service/DownloadService;)I │ + │ + move-result v4 │ + │ + sub-int v4, v1, v4 │ + │ + add-int/lit16 v4, v4, -0x3e8 │ │ - add-int/lit16 v3, v3, -0x3e8 │ + add-int/2addr v3, v4 │ │ - # += operator for: Lgithub/daneren2005/dsub/service/DownloadService;->subtractPosition:I │ - invoke-static {v2, v3}, Lgithub/daneren2005/dsub/service/DownloadService;->access$1412(Lgithub/daneren2005/dsub/service/DownloadService;I)I │ + # setter for: Lgithub/daneren2005/dsub/service/DownloadService;->subtractPosition:I │ + invoke-static {v2, v3}, Lgithub/daneren2005/dsub/service/DownloadService;->access$1402(Lgithub/daneren2005/dsub/service/DownloadService;I)I │ │ .line 1395 │ :cond_0 │ iget-object v2, p0, Lgithub/daneren2005/dsub/service/DownloadService$LocalPositionCache;->this$0:Lgithub/daneren2005/dsub/service/DownloadService; │ │ # setter for: Lgithub/daneren2005/dsub/service/DownloadService;->cachedPosition:I │ invoke-static {v2, v1}, Lgithub/daneren2005/dsub/service/DownloadService;->access$1302(Lgithub/daneren2005/dsub/service/DownloadService;I)I ├── smali/github/daneren2005/dsub/service/DownloadServiceLifecycleSupport$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$intent:Landroid/content/Intent; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$1;Landroid/content/Intent;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$1; │ │ .prologue │ .line 78 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$1$1;->this$1:Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$1; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$1$1;->val$intent:Landroid/content/Intent; ├── smali/github/daneren2005/dsub/service/DownloadService.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/app/Service; │ .source "DownloadService.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lgithub/daneren2005/dsub/service/DownloadService$22;, │ Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener;, │ Lgithub/daneren2005/dsub/service/DownloadService$CheckCompletionTask;, │ Lgithub/daneren2005/dsub/service/DownloadService$BufferTask;, │ Lgithub/daneren2005/dsub/service/DownloadService$LocalPositionCache;, │ Lgithub/daneren2005/dsub/service/DownloadService$PositionCache; │ } │ .end annotation │ @@ -318,15 +317,14 @@ │ const-wide/16 v0, 0x0 │ │ iput-wide v0, p0, Lgithub/daneren2005/dsub/service/DownloadService;->subtractNextPosition:J │ │ .line 166 │ iput v2, p0, Lgithub/daneren2005/dsub/service/DownloadService;->subtractPosition:I │ │ - .line 2642 │ return-void │ .end method │ │ .method static synthetic access$000(Lgithub/daneren2005/dsub/service/DownloadService;)Landroid/media/MediaPlayer; │ .locals 1 │ .param p0, "x0" # Lgithub/daneren2005/dsub/service/DownloadService; │ │ @@ -462,30 +460,14 @@ │ .prologue │ .line 90 │ iput p1, p0, Lgithub/daneren2005/dsub/service/DownloadService;->subtractPosition:I │ │ return p1 │ .end method │ │ -.method static synthetic access$1412(Lgithub/daneren2005/dsub/service/DownloadService;I)I │ - .locals 1 │ - .param p0, "x0" # Lgithub/daneren2005/dsub/service/DownloadService; │ - .param p1, "x1" # I │ - │ - .prologue │ - .line 90 │ - iget v0, p0, Lgithub/daneren2005/dsub/service/DownloadService;->subtractPosition:I │ - │ - add-int/2addr v0, p1 │ - │ - iput v0, p0, Lgithub/daneren2005/dsub/service/DownloadService;->subtractPosition:I │ - │ - return v0 │ -.end method │ - │ .method static synthetic access$1500()Ljava/lang/String; │ .locals 1 │ │ .prologue │ .line 90 │ sget-object v0, Lgithub/daneren2005/dsub/service/DownloadService;->TAG:Ljava/lang/String; │ │ @@ -1501,100 +1483,99 @@ │ .prologue │ .line 2147 │ monitor-enter p0 │ │ :try_start_0 │ invoke-static/range {p0 .. p0}, Lgithub/daneren2005/dsub/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 2148 │ - .local v6, "prefs":Landroid/content/SharedPreferences; │ - const/4 v13, 0x1 │ + .local v5, "prefs":Landroid/content/SharedPreferences; │ + const/4 v12, 0x1 │ │ - const-string v14, "randomSize" │ + const-string v13, "randomSize" │ │ - const-string v15, "20" │ + const-string v14, "20" │ │ - invoke-interface {v6, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v5, v13, v14}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-static {v14}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v13}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v14 │ + move-result v13 │ │ - invoke-static {v13, v14}, Ljava/lang/Math;->max(II)I │ + invoke-static {v12, v13}, Ljava/lang/Math;->max(II)I │ │ - move-result v5 │ + move-result v4 │ │ .line 2149 │ - .local v5, "listSize":I │ + .local v4, "listSize":I │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ - invoke-interface {v13}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v12}, Ljava/util/List;->isEmpty()Z │ │ - move-result v12 │ + move-result v11 │ │ .line 2151 │ - .local v12, "wasEmpty":Z │ + .local v11, "wasEmpty":Z │ move-object/from16 v0, p0 │ │ - iget-wide v8, v0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ + iget-wide v6, v0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ │ .line 2154 │ - .local v8, "revisionBefore":J │ + .local v6, "revisionBefore":J │ invoke-virtual/range {p0 .. p0}, Lgithub/daneren2005/dsub/service/DownloadService;->size()I │ │ - move-result v7 │ + move-result v8 │ │ .line 2155 │ - .local v7, "size":I │ - if-ge v7, v5, :cond_0 │ + .local v8, "size":I │ + if-ge v8, v4, :cond_0 │ │ .line 2156 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->artistRadioBuffer:Lgithub/daneren2005/dsub/util/ArtistRadioBuffer; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->artistRadioBuffer:Lgithub/daneren2005/dsub/util/ArtistRadioBuffer; │ │ - sub-int v14, v5, v7 │ + sub-int v13, v4, v8 │ │ - invoke-virtual {v13, v14}, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->get(I)Ljava/util/List; │ + invoke-virtual {v12, v13}, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->get(I)Ljava/util/List; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v12 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v13 │ │ if-eqz v13, :cond_0 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + check-cast v9, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 2157 │ - .local v10, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .local v9, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ new-instance v3, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ const/4 v13, 0x0 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v3, v0, v10, v13}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ + invoke-direct {v3, v0, v9, v13}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ │ .line 2158 │ .local v3, "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ @@ -1615,121 +1596,119 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 2147 │ .end local v3 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "listSize":I │ - .end local v6 # "prefs":Landroid/content/SharedPreferences; │ - .end local v7 # "size":I │ - .end local v8 # "revisionBefore":J │ - .end local v10 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v12 # "wasEmpty":Z │ + .end local v4 # "listSize":I │ + .end local v5 # "prefs":Landroid/content/SharedPreferences; │ + .end local v6 # "revisionBefore":J │ + .end local v8 # "size":I │ + .end local v9 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v11 # "wasEmpty":Z │ :catchall_0 │ - move-exception v13 │ + move-exception v12 │ │ monitor-exit p0 │ │ - throw v13 │ + throw v12 │ │ .line 2163 │ - .restart local v5 # "listSize":I │ - .restart local v6 # "prefs":Landroid/content/SharedPreferences; │ - .restart local v7 # "size":I │ - .restart local v8 # "revisionBefore":J │ - .restart local v12 # "wasEmpty":Z │ + .restart local v4 # "listSize":I │ + .restart local v5 # "prefs":Landroid/content/SharedPreferences; │ + .restart local v6 # "revisionBefore":J │ + .restart local v8 # "size":I │ + .restart local v11 # "wasEmpty":Z │ :cond_0 │ :try_start_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - if-nez v13, :cond_1 │ + if-nez v12, :cond_1 │ │ const/4 v2, 0x0 │ │ .line 2166 │ .local v2, "currIndex":I │ :goto_1 │ - const/4 v13, 0x4 │ + const/4 v12, 0x4 │ │ - if-le v2, v13, :cond_2 │ + if-le v2, v12, :cond_2 │ │ .line 2167 │ - add-int/lit8 v11, v2, -0x2 │ + add-int/lit8 v10, v2, -0x2 │ │ .line 2168 │ - .local v11, "songsToShift":I │ + .local v10, "songsToShift":I │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->artistRadioBuffer:Lgithub/daneren2005/dsub/util/ArtistRadioBuffer; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->artistRadioBuffer:Lgithub/daneren2005/dsub/util/ArtistRadioBuffer; │ │ - invoke-virtual {v13, v11}, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->get(I)Ljava/util/List; │ + invoke-virtual {v12, v10}, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->get(I)Ljava/util/List; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v13 │ │ - .restart local v4 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v13 │ + move-result v12 │ │ - if-eqz v13, :cond_2 │ + if-eqz v12, :cond_2 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + check-cast v9, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 2169 │ - .restart local v10 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .restart local v9 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ new-instance v14, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ const/4 v15, 0x0 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v14, v0, v10, v15}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ + invoke-direct {v14, v0, v9, v15}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ │ - invoke-interface {v13, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v12, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 2170 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ const/4 v14, 0x0 │ │ - invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v12, v14}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Lgithub/daneren2005/dsub/service/DownloadFile; │ + check-cast v12, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - invoke-virtual {v13}, Lgithub/daneren2005/dsub/service/DownloadFile;->cancelDownload()V │ + invoke-virtual {v12}, Lgithub/daneren2005/dsub/service/DownloadFile;->cancelDownload()V │ │ .line 2171 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ const/4 v14, 0x0 │ │ - invoke-interface {v13, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v12, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 2172 │ move-object/from16 v0, p0 │ │ iget-wide v14, v0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ │ const-wide/16 v16, 0x1 │ @@ -1740,78 +1719,77 @@ │ │ iput-wide v14, v0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ │ goto :goto_2 │ │ .line 2163 │ .end local v2 # "currIndex":I │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v10 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v11 # "songsToShift":I │ + .end local v9 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v10 # "songsToShift":I │ :cond_1 │ move-object/from16 v0, p0 │ │ iget v2, v0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlayingIndex:I │ │ goto :goto_1 │ │ .line 2175 │ .restart local v2 # "currIndex":I │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ + iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - invoke-interface {v13, v14}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ + invoke-interface {v12, v13}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ │ - move-result v13 │ + move-result v12 │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlayingIndex:I │ + iput v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlayingIndex:I │ │ .line 2177 │ move-object/from16 v0, p0 │ │ - iget-wide v14, v0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ + iget-wide v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ │ - cmp-long v13, v8, v14 │ + cmp-long v12, v6, v12 │ │ - if-eqz v13, :cond_3 │ + if-eqz v12, :cond_3 │ │ .line 2178 │ invoke-direct/range {p0 .. p0}, Lgithub/daneren2005/dsub/service/DownloadService;->onSongsChanged()V │ │ .line 2179 │ invoke-direct/range {p0 .. p0}, Lgithub/daneren2005/dsub/service/DownloadService;->updateRemotePlaylist()V │ │ .line 2182 │ :cond_3 │ - if-eqz v12, :cond_4 │ + if-eqz v11, :cond_4 │ │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ - invoke-interface {v13}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v12}, Ljava/util/List;->isEmpty()Z │ │ - move-result v13 │ + move-result v12 │ │ - if-nez v13, :cond_4 │ + if-nez v12, :cond_4 │ │ .line 2183 │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Lgithub/daneren2005/dsub/service/DownloadService;->play(I)V │ + invoke-virtual {v0, v12}, Lgithub/daneren2005/dsub/service/DownloadService;->play(I)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 2185 │ :cond_4 │ monitor-exit p0 │ │ @@ -1917,100 +1895,99 @@ │ .prologue │ .line 2105 │ monitor-enter p0 │ │ :try_start_0 │ invoke-static/range {p0 .. p0}, Lgithub/daneren2005/dsub/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 2106 │ - .local v6, "prefs":Landroid/content/SharedPreferences; │ - const/4 v13, 0x1 │ + .local v5, "prefs":Landroid/content/SharedPreferences; │ + const/4 v12, 0x1 │ │ - const-string v14, "randomSize" │ + const-string v13, "randomSize" │ │ - const-string v15, "20" │ + const-string v14, "20" │ │ - invoke-interface {v6, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v5, v13, v14}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-static {v14}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v13}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v14 │ + move-result v13 │ │ - invoke-static {v13, v14}, Ljava/lang/Math;->max(II)I │ + invoke-static {v12, v13}, Ljava/lang/Math;->max(II)I │ │ - move-result v5 │ + move-result v4 │ │ .line 2107 │ - .local v5, "listSize":I │ + .local v4, "listSize":I │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ - invoke-interface {v13}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v12}, Ljava/util/List;->isEmpty()Z │ │ - move-result v12 │ + move-result v11 │ │ .line 2109 │ - .local v12, "wasEmpty":Z │ + .local v11, "wasEmpty":Z │ move-object/from16 v0, p0 │ │ - iget-wide v8, v0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ + iget-wide v6, v0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ │ .line 2112 │ - .local v8, "revisionBefore":J │ + .local v6, "revisionBefore":J │ invoke-virtual/range {p0 .. p0}, Lgithub/daneren2005/dsub/service/DownloadService;->size()I │ │ - move-result v7 │ + move-result v8 │ │ .line 2113 │ - .local v7, "size":I │ - if-ge v7, v5, :cond_0 │ + .local v8, "size":I │ + if-ge v8, v4, :cond_0 │ │ .line 2114 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->shufflePlayBuffer:Lgithub/daneren2005/dsub/util/ShufflePlayBuffer; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->shufflePlayBuffer:Lgithub/daneren2005/dsub/util/ShufflePlayBuffer; │ │ - sub-int v14, v5, v7 │ + sub-int v13, v4, v8 │ │ - invoke-virtual {v13, v14}, Lgithub/daneren2005/dsub/util/ShufflePlayBuffer;->get(I)Ljava/util/List; │ + invoke-virtual {v12, v13}, Lgithub/daneren2005/dsub/util/ShufflePlayBuffer;->get(I)Ljava/util/List; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v12 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v13 │ │ if-eqz v13, :cond_0 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + check-cast v9, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 2115 │ - .local v10, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .local v9, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ new-instance v3, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ const/4 v13, 0x0 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v3, v0, v10, v13}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ + invoke-direct {v3, v0, v9, v13}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ │ .line 2116 │ .local v3, "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ @@ -2031,121 +2008,119 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 2105 │ .end local v3 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "listSize":I │ - .end local v6 # "prefs":Landroid/content/SharedPreferences; │ - .end local v7 # "size":I │ - .end local v8 # "revisionBefore":J │ - .end local v10 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v12 # "wasEmpty":Z │ + .end local v4 # "listSize":I │ + .end local v5 # "prefs":Landroid/content/SharedPreferences; │ + .end local v6 # "revisionBefore":J │ + .end local v8 # "size":I │ + .end local v9 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v11 # "wasEmpty":Z │ :catchall_0 │ - move-exception v13 │ + move-exception v12 │ │ monitor-exit p0 │ │ - throw v13 │ + throw v12 │ │ .line 2121 │ - .restart local v5 # "listSize":I │ - .restart local v6 # "prefs":Landroid/content/SharedPreferences; │ - .restart local v7 # "size":I │ - .restart local v8 # "revisionBefore":J │ - .restart local v12 # "wasEmpty":Z │ + .restart local v4 # "listSize":I │ + .restart local v5 # "prefs":Landroid/content/SharedPreferences; │ + .restart local v6 # "revisionBefore":J │ + .restart local v8 # "size":I │ + .restart local v11 # "wasEmpty":Z │ :cond_0 │ :try_start_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - if-nez v13, :cond_1 │ + if-nez v12, :cond_1 │ │ const/4 v2, 0x0 │ │ .line 2124 │ .local v2, "currIndex":I │ :goto_1 │ - const/4 v13, 0x4 │ + const/4 v12, 0x4 │ │ - if-le v2, v13, :cond_2 │ + if-le v2, v12, :cond_2 │ │ .line 2125 │ - add-int/lit8 v11, v2, -0x2 │ + add-int/lit8 v10, v2, -0x2 │ │ .line 2126 │ - .local v11, "songsToShift":I │ + .local v10, "songsToShift":I │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->shufflePlayBuffer:Lgithub/daneren2005/dsub/util/ShufflePlayBuffer; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->shufflePlayBuffer:Lgithub/daneren2005/dsub/util/ShufflePlayBuffer; │ │ - invoke-virtual {v13, v11}, Lgithub/daneren2005/dsub/util/ShufflePlayBuffer;->get(I)Ljava/util/List; │ + invoke-virtual {v12, v10}, Lgithub/daneren2005/dsub/util/ShufflePlayBuffer;->get(I)Ljava/util/List; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v13 │ │ - .restart local v4 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v13 │ + move-result v12 │ │ - if-eqz v13, :cond_2 │ + if-eqz v12, :cond_2 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + check-cast v9, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 2127 │ - .restart local v10 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .restart local v9 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ new-instance v14, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ const/4 v15, 0x0 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v14, v0, v10, v15}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ + invoke-direct {v14, v0, v9, v15}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ │ - invoke-interface {v13, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v12, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 2128 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ const/4 v14, 0x0 │ │ - invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v12, v14}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Lgithub/daneren2005/dsub/service/DownloadFile; │ + check-cast v12, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - invoke-virtual {v13}, Lgithub/daneren2005/dsub/service/DownloadFile;->cancelDownload()V │ + invoke-virtual {v12}, Lgithub/daneren2005/dsub/service/DownloadFile;->cancelDownload()V │ │ .line 2129 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ const/4 v14, 0x0 │ │ - invoke-interface {v13, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v12, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 2130 │ move-object/from16 v0, p0 │ │ iget-wide v14, v0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ │ const-wide/16 v16, 0x1 │ @@ -2156,78 +2131,77 @@ │ │ iput-wide v14, v0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ │ goto :goto_2 │ │ .line 2121 │ .end local v2 # "currIndex":I │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v10 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v11 # "songsToShift":I │ + .end local v9 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v10 # "songsToShift":I │ :cond_1 │ move-object/from16 v0, p0 │ │ iget v2, v0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlayingIndex:I │ │ goto :goto_1 │ │ .line 2133 │ .restart local v2 # "currIndex":I │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ + iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - invoke-interface {v13, v14}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ + invoke-interface {v12, v13}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ │ - move-result v13 │ + move-result v12 │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlayingIndex:I │ + iput v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlayingIndex:I │ │ .line 2135 │ move-object/from16 v0, p0 │ │ - iget-wide v14, v0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ + iget-wide v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ │ - cmp-long v13, v8, v14 │ + cmp-long v12, v6, v12 │ │ - if-eqz v13, :cond_3 │ + if-eqz v12, :cond_3 │ │ .line 2136 │ invoke-direct/range {p0 .. p0}, Lgithub/daneren2005/dsub/service/DownloadService;->onSongsChanged()V │ │ .line 2137 │ invoke-direct/range {p0 .. p0}, Lgithub/daneren2005/dsub/service/DownloadService;->updateRemotePlaylist()V │ │ .line 2140 │ :cond_3 │ - if-eqz v12, :cond_4 │ + if-eqz v11, :cond_4 │ │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ + iget-object v12, v0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ - invoke-interface {v13}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v12}, Ljava/util/List;->isEmpty()Z │ │ - move-result v13 │ + move-result v12 │ │ - if-nez v13, :cond_4 │ + if-nez v12, :cond_4 │ │ .line 2141 │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Lgithub/daneren2005/dsub/service/DownloadService;->play(I)V │ + invoke-virtual {v0, v12}, Lgithub/daneren2005/dsub/service/DownloadService;->play(I)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 2143 │ :cond_4 │ monitor-exit p0 │ │ @@ -2304,36 +2278,36 @@ │ :cond_1 │ monitor-exit p0 │ │ return-void │ .end method │ │ .method private declared-synchronized clear$1385ff()V │ - .locals 10 │ + .locals 9 │ │ .prologue │ .line 673 │ monitor-enter p0 │ │ :try_start_0 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/DownloadService;->getPlayerPosition()I │ │ - move-result v9 │ + move-result v8 │ │ .line 674 │ - .local v9, "position":I │ + .local v8, "position":I │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/DownloadService;->getPlayerDuration()I │ │ move-result v7 │ │ .line 675 │ .local v7, "duration":I │ const/4 v0, 0x1 │ │ - invoke-direct {p0, v9, v7, v0}, Lgithub/daneren2005/dsub/service/DownloadService;->isPastCutoff(IIZ)Z │ + invoke-direct {p0, v8, v7, v0}, Lgithub/daneren2005/dsub/service/DownloadService;->isPastCutoff(IIZ)Z │ │ move-result v6 │ │ .line 676 │ .local v6, "cutoff":Z │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ │ @@ -2359,25 +2333,24 @@ │ │ .line 681 │ :cond_0 │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/DownloadService;->toDelete:Ljava/util/List; │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v1 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ .line 682 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/DownloadFile;->delete()V │ @@ -2385,28 +2358,26 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 673 │ .end local v6 # "cutoff":Z │ .end local v7 # "duration":I │ - .end local v8 # "i$":Ljava/util/Iterator; │ - .end local v9 # "position":I │ + .end local v8 # "position":I │ :catchall_0 │ move-exception v0 │ │ monitor-exit p0 │ │ throw v0 │ │ .line 684 │ .restart local v6 # "cutoff":Z │ .restart local v7 # "duration":I │ - .restart local v8 # "i$":Ljava/util/Iterator; │ - .restart local v9 # "position":I │ + .restart local v8 # "position":I │ :cond_1 │ :try_start_1 │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/DownloadService;->toDelete:Ljava/util/List; │ │ invoke-interface {v0}, Ljava/util/List;->clear()V │ │ .line 687 │ @@ -2423,15 +2394,15 @@ │ if-eqz v0, :cond_3 │ │ .line 694 │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/DownloadService;->scrobbler:Lgithub/daneren2005/dsub/service/Scrobbler; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - invoke-virtual {v0, p0, v1, v9, v7}, Lgithub/daneren2005/dsub/service/Scrobbler;->conditionalScrobble(Landroid/content/Context;Lgithub/daneren2005/dsub/service/DownloadFile;II)V │ + invoke-virtual {v0, p0, v1, v8, v7}, Lgithub/daneren2005/dsub/service/Scrobbler;->conditionalScrobble(Landroid/content/Context;Lgithub/daneren2005/dsub/service/DownloadFile;II)V │ │ .line 697 │ :cond_3 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/DownloadService;->reset()V │ │ .line 698 │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ @@ -2633,14 +2604,15 @@ │ │ .line 2275 │ :cond_0 │ new-instance v0, Lgithub/daneren2005/dsub/service/DownloadService$14; │ │ invoke-direct {v0, p0, p0, p1}, Lgithub/daneren2005/dsub/service/DownloadService$14;->(Lgithub/daneren2005/dsub/service/DownloadService;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ │ + .line 2308 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/DownloadService$14;->execute()V │ │ goto :goto_0 │ .end method │ │ .method private declared-synchronized doPlay(Lgithub/daneren2005/dsub/service/DownloadFile;IZ)V │ .locals 7 │ @@ -3302,14 +3274,15 @@ │ │ if-eqz v4, :cond_0 │ │ iget-boolean v4, p0, Lgithub/daneren2005/dsub/service/DownloadService;->shufflePlay:Z │ │ if-nez v4, :cond_0 │ │ + .line 2249 │ invoke-virtual {v2}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getParent()Ljava/lang/String; │ │ move-result-object v4 │ │ if-eqz v4, :cond_0 │ │ invoke-virtual {v2}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getParent()Ljava/lang/String; │ @@ -3346,84 +3319,81 @@ │ monitor-enter p0 │ │ :try_start_0 │ iget-wide v0, p0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ │ .line 2475 │ .local v0, "atRevision":J │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadService;->onSongChangedListeners:Ljava/util/List; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadService;->onSongChangedListeners:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ + check-cast v2, Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ │ .line 2476 │ - .local v3, "listener":Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ + .local v2, "listener":Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadService;->handler:Landroid/os/Handler; │ │ new-instance v5, Lgithub/daneren2005/dsub/service/DownloadService$17; │ │ - invoke-direct {v5, p0, v0, v1, v3}, Lgithub/daneren2005/dsub/service/DownloadService$17;->(Lgithub/daneren2005/dsub/service/DownloadService;JLgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener;)V │ + invoke-direct {v5, p0, v0, v1, v2}, Lgithub/daneren2005/dsub/service/DownloadService$17;->(Lgithub/daneren2005/dsub/service/DownloadService;JLgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener;)V │ │ invoke-virtual {v4, v5}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 2474 │ .end local v0 # "atRevision":J │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "listener":Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ + .end local v2 # "listener":Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ :catchall_0 │ - move-exception v4 │ + move-exception v3 │ │ monitor-exit p0 │ │ - throw v4 │ + throw v3 │ │ .line 2486 │ .restart local v0 # "atRevision":J │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_0 │ :try_start_1 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadService;->mediaPlayerHandler:Landroid/os/Handler; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadService;->mediaPlayerHandler:Landroid/os/Handler; │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadService;->onSongChangedListeners:Ljava/util/List; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadService;->onSongChangedListeners:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v3}, Ljava/util/List;->isEmpty()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 2487 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadService;->mediaPlayerHandler:Landroid/os/Handler; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadService;->mediaPlayerHandler:Landroid/os/Handler; │ │ - new-instance v5, Lgithub/daneren2005/dsub/service/DownloadService$18; │ + new-instance v4, Lgithub/daneren2005/dsub/service/DownloadService$18; │ │ - invoke-direct {v5, p0}, Lgithub/daneren2005/dsub/service/DownloadService$18;->(Lgithub/daneren2005/dsub/service/DownloadService;)V │ + invoke-direct {v4, p0}, Lgithub/daneren2005/dsub/service/DownloadService$18;->(Lgithub/daneren2005/dsub/service/DownloadService;)V │ │ - invoke-virtual {v4, v5}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ + invoke-virtual {v3, v4}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 2494 │ :cond_1 │ monitor-exit p0 │ │ @@ -3492,15 +3462,14 @@ │ .local v5, "position":I │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/DownloadService;->onSongChangedListeners:Ljava/util/List; │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v8 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_1 │ invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ @@ -3528,15 +3497,14 @@ │ │ .line 2509 │ .end local v2 # "atRevision":J │ .end local v4 # "listener":Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ .end local v5 # "position":I │ .end local v6 # "duration":Ljava/lang/Integer; │ .end local v7 # "isSeekable":Z │ - .end local v8 # "i$":Ljava/util/Iterator; │ :catchall_0 │ move-exception v0 │ │ monitor-exit p0 │ │ throw v0 │ │ @@ -3558,15 +3526,14 @@ │ move-result v7 │ │ goto :goto_0 │ │ .line 2523 │ .restart local v5 # "position":I │ .restart local v7 # "isSeekable":Z │ - .restart local v8 # "i$":Ljava/util/Iterator; │ :cond_2 │ monitor-exit p0 │ │ return-void │ .end method │ │ .method private declared-synchronized onSongsChanged()V │ @@ -3577,62 +3544,59 @@ │ monitor-enter p0 │ │ :try_start_0 │ iget-wide v0, p0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ │ .line 2497 │ .local v0, "atRevision":J │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadService;->onSongChangedListeners:Ljava/util/List; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadService;->onSongChangedListeners:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ + check-cast v2, Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ │ .line 2498 │ - .local v3, "listener":Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ + .local v2, "listener":Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadService;->handler:Landroid/os/Handler; │ │ new-instance v5, Lgithub/daneren2005/dsub/service/DownloadService$19; │ │ - invoke-direct {v5, p0, v0, v1, v3}, Lgithub/daneren2005/dsub/service/DownloadService$19;->(Lgithub/daneren2005/dsub/service/DownloadService;JLgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener;)V │ + invoke-direct {v5, p0, v0, v1, v2}, Lgithub/daneren2005/dsub/service/DownloadService$19;->(Lgithub/daneren2005/dsub/service/DownloadService;JLgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener;)V │ │ invoke-virtual {v4, v5}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 2496 │ .end local v0 # "atRevision":J │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "listener":Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ + .end local v2 # "listener":Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ :catchall_0 │ - move-exception v4 │ + move-exception v3 │ │ monitor-exit p0 │ │ - throw v4 │ + throw v3 │ │ .line 2507 │ .restart local v0 # "atRevision":J │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_0 │ monitor-exit p0 │ │ return-void │ .end method │ │ .method private onStateUpdate()V │ @@ -3640,48 +3604,47 @@ │ │ .prologue │ .line 2525 │ iget-wide v0, p0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ │ .line 2526 │ .local v0, "atRevision":J │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadService;->onSongChangedListeners:Ljava/util/List; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadService;->onSongChangedListeners:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ + check-cast v2, Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ │ .line 2527 │ - .local v3, "listener":Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ + .local v2, "listener":Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadService;->handler:Landroid/os/Handler; │ │ new-instance v5, Lgithub/daneren2005/dsub/service/DownloadService$21; │ │ - invoke-direct {v5, p0, v0, v1, v3}, Lgithub/daneren2005/dsub/service/DownloadService$21;->(Lgithub/daneren2005/dsub/service/DownloadService;JLgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener;)V │ + invoke-direct {v5, p0, v0, v1, v2}, Lgithub/daneren2005/dsub/service/DownloadService$21;->(Lgithub/daneren2005/dsub/service/DownloadService;JLgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener;)V │ │ invoke-virtual {v4, v5}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ goto :goto_0 │ │ .line 2536 │ - .end local v3 # "listener":Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ + .end local v2 # "listener":Lgithub/daneren2005/dsub/service/DownloadService$OnSongChangedListener; │ :cond_0 │ return-void │ .end method │ │ .method private declared-synchronized play(IZ)V │ .locals 1 │ .param p1, "index" # I │ @@ -5535,54 +5498,51 @@ │ .line 757 │ .local p1, "songs":Ljava/util/List;, "Ljava/util/List;" │ monitor-enter p0 │ │ :try_start_0 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + check-cast v0, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 758 │ - .local v1, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - invoke-virtual {p0, v1}, Lgithub/daneren2005/dsub/service/DownloadService;->forSong(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)Lgithub/daneren2005/dsub/service/DownloadFile; │ + .local v0, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + invoke-virtual {p0, v0}, Lgithub/daneren2005/dsub/service/DownloadService;->forSong(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)Lgithub/daneren2005/dsub/service/DownloadFile; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lgithub/daneren2005/dsub/service/DownloadFile;->delete()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 757 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v0 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v1 │ │ .line 760 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_0 │ monitor-exit p0 │ │ return-void │ .end method │ │ .method public final declared-synchronized download(Ljava/util/List;ZZZZ)V │ @@ -5660,153 +5620,152 @@ │ .end annotation │ │ .prologue │ .line 340 │ .local p1, "songs":Ljava/util/List;, "Ljava/util/List;" │ monitor-enter p0 │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ :try_start_0 │ - invoke-virtual {p0, v10}, Lgithub/daneren2005/dsub/service/DownloadService;->setShufflePlayEnabled(Z)V │ + invoke-virtual {p0, v9}, Lgithub/daneren2005/dsub/service/DownloadService;->setShufflePlayEnabled(Z)V │ │ .line 341 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-virtual {p0, v10}, Lgithub/daneren2005/dsub/service/DownloadService;->setArtistRadio(Ljava/lang/String;)V │ + invoke-virtual {p0, v9}, Lgithub/daneren2005/dsub/service/DownloadService;->setArtistRadio(Ljava/lang/String;)V │ │ .line 342 │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ .line 343 │ - .local v6, "offset":I │ + .local v5, "offset":I │ invoke-static {p0}, Lgithub/daneren2005/dsub/util/Util;->isOffline(Landroid/content/Context;)Z │ │ - move-result v10 │ + move-result v9 │ │ - if-nez v10, :cond_0 │ + if-nez v9, :cond_0 │ │ invoke-static {p0}, Lgithub/daneren2005/dsub/util/Util;->isNetworkConnected(Landroid/content/Context;)Z │ │ - move-result v10 │ + move-result v9 │ │ - if-nez v10, :cond_0 │ + if-nez v9, :cond_0 │ │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ .line 344 │ - .local v5, "noNetwork":Z │ + .local v4, "noNetwork":Z │ :goto_0 │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ .line 346 │ - .local v9, "warnNetwork":Z │ + .local v8, "warnNetwork":Z │ invoke-interface {p1}, Ljava/util/List;->isEmpty()Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_1 │ + if-eqz v9, :cond_1 │ │ .line 408 │ :goto_1 │ monitor-exit p0 │ │ return-void │ │ .line 343 │ - .end local v5 # "noNetwork":Z │ - .end local v9 # "warnNetwork":Z │ + .end local v4 # "noNetwork":Z │ + .end local v8 # "warnNetwork":Z │ :cond_0 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_0 │ │ .line 349 │ - .restart local v5 # "noNetwork":Z │ - .restart local v9 # "warnNetwork":Z │ + .restart local v4 # "noNetwork":Z │ + .restart local v8 # "warnNetwork":Z │ :cond_1 │ if-eqz p4, :cond_9 │ │ .line 350 │ if-eqz p3, :cond_2 │ │ :try_start_1 │ - iget v10, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlayingIndex:I │ + iget v9, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlayingIndex:I │ │ - if-ltz v10, :cond_2 │ + if-ltz v9, :cond_2 │ │ .line 351 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ .line 353 │ :cond_2 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v9 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_2 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_5 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + check-cast v7, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 354 │ - .local v8, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - if-eqz v8, :cond_3 │ + .local v7, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + if-eqz v7, :cond_3 │ │ .line 355 │ new-instance v2, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ move/from16 v0, p2 │ │ - invoke-direct {v2, p0, v8, v0}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ + invoke-direct {v2, p0, v7, v0}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ │ .line 356 │ .local v2, "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ iget v10, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlayingIndex:I │ │ - add-int/2addr v10, v6 │ + add-int/2addr v10, v5 │ │ invoke-direct {p0, v2, v10}, Lgithub/daneren2005/dsub/service/DownloadService;->addToDownloadList(Lgithub/daneren2005/dsub/service/DownloadFile;I)V │ │ .line 357 │ - if-eqz v5, :cond_4 │ + if-eqz v4, :cond_4 │ │ - if-nez v9, :cond_4 │ + if-nez v8, :cond_4 │ │ .line 358 │ invoke-virtual {v2}, Lgithub/daneren2005/dsub/service/DownloadFile;->isCompleteFileAvailable()Z │ │ move-result v10 │ │ if-nez v10, :cond_4 │ │ .line 359 │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ .line 362 │ :cond_4 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_2 │ │ .line 365 │ .end local v2 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ - .end local v8 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v7 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_5 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/DownloadService;->setNextPlaying()V │ │ .line 382 │ :cond_6 │ :goto_3 │ iget-wide v10, p0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ @@ -5827,213 +5786,211 @@ │ if-eqz p5, :cond_7 │ │ .line 387 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/DownloadService;->shuffle()V │ │ .line 389 │ :cond_7 │ - if-eqz v9, :cond_8 │ + if-eqz v8, :cond_8 │ │ .line 390 │ - const v10, 0x7f060136 │ + const v9, 0x7f060136 │ │ - invoke-static {p0, v10}, Lgithub/daneren2005/dsub/util/Util;->toast(Landroid/content/Context;I)V │ + invoke-static {p0, v9}, Lgithub/daneren2005/dsub/util/Util;->toast(Landroid/content/Context;I)V │ │ .line 393 │ :cond_8 │ if-eqz p3, :cond_c │ │ .line 394 │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ move/from16 v0, p6 │ │ move/from16 v1, p7 │ │ - invoke-direct {p0, v0, v10, v1}, Lgithub/daneren2005/dsub/service/DownloadService;->play(IZI)V │ + invoke-direct {p0, v0, v9, v1}, Lgithub/daneren2005/dsub/service/DownloadService;->play(IZI)V │ │ .line 407 │ :goto_4 │ - iget-object v10, p0, Lgithub/daneren2005/dsub/service/DownloadService;->lifecycleSupport:Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ + iget-object v9, p0, Lgithub/daneren2005/dsub/service/DownloadService;->lifecycleSupport:Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ - invoke-virtual {v10}, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->serializeDownloadQueue()V │ + invoke-virtual {v9}, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->serializeDownloadQueue()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_1 │ │ .line 340 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v5 # "noNetwork":Z │ - .end local v6 # "offset":I │ - .end local v9 # "warnNetwork":Z │ + .end local v4 # "noNetwork":Z │ + .end local v5 # "offset":I │ + .end local v8 # "warnNetwork":Z │ :catchall_0 │ - move-exception v10 │ + move-exception v9 │ │ monitor-exit p0 │ │ - throw v10 │ + throw v9 │ │ .line 367 │ - .restart local v5 # "noNetwork":Z │ - .restart local v6 # "offset":I │ - .restart local v9 # "warnNetwork":Z │ + .restart local v4 # "noNetwork":Z │ + .restart local v5 # "offset":I │ + .restart local v8 # "warnNetwork":Z │ :cond_9 │ :try_start_2 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/DownloadService;->size()I │ │ - move-result v7 │ + move-result v6 │ │ .line 368 │ - .local v7, "size":I │ - iget v4, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlayingIndex:I │ + .local v6, "size":I │ + iget v3, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlayingIndex:I │ │ .line 369 │ - .local v4, "index":I │ + .local v3, "index":I │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v9 │ │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :cond_a │ :goto_5 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_b │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + check-cast v7, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 370 │ - .restart local v8 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .restart local v7 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ new-instance v2, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ move/from16 v0, p2 │ │ - invoke-direct {v2, p0, v8, v0}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ + invoke-direct {v2, p0, v7, v0}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ │ .line 371 │ .restart local v2 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ const/4 v10, -0x1 │ │ invoke-direct {p0, v2, v10}, Lgithub/daneren2005/dsub/service/DownloadService;->addToDownloadList(Lgithub/daneren2005/dsub/service/DownloadFile;I)V │ │ .line 372 │ - if-eqz v5, :cond_a │ + if-eqz v4, :cond_a │ │ - if-nez v9, :cond_a │ + if-nez v8, :cond_a │ │ .line 373 │ invoke-virtual {v2}, Lgithub/daneren2005/dsub/service/DownloadFile;->isCompleteFileAvailable()Z │ │ move-result v10 │ │ if-nez v10, :cond_a │ │ .line 374 │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ goto :goto_5 │ │ .line 378 │ .end local v2 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ - .end local v8 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v7 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_b │ if-nez p3, :cond_6 │ │ - add-int/lit8 v10, v7, -0x1 │ + add-int/lit8 v9, v6, -0x1 │ │ - if-ne v10, v4, :cond_6 │ + if-ne v9, v3, :cond_6 │ │ .line 379 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/DownloadService;->setNextPlaying()V │ │ goto :goto_3 │ │ .line 395 │ - .end local v4 # "index":I │ - .end local v7 # "size":I │ + .end local v3 # "index":I │ + .end local v6 # "size":I │ :cond_c │ if-nez p6, :cond_d │ │ if-eqz p7, :cond_e │ │ .line 396 │ :cond_d │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ move/from16 v0, p6 │ │ move/from16 v1, p7 │ │ - invoke-direct {p0, v0, v10, v1}, Lgithub/daneren2005/dsub/service/DownloadService;->play(IZI)V │ + invoke-direct {p0, v0, v9, v1}, Lgithub/daneren2005/dsub/service/DownloadService;->play(IZI)V │ │ goto :goto_4 │ │ .line 398 │ :cond_e │ - iget-object v10, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ + iget-object v9, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - if-nez v10, :cond_f │ + if-nez v9, :cond_f │ │ .line 399 │ - iget-object v10, p0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ + iget-object v9, p0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-interface {v10, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lgithub/daneren2005/dsub/service/DownloadFile; │ + check-cast v9, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - iput-object v10, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ + iput-object v9, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ │ .line 400 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - iput v10, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlayingIndex:I │ + iput v9, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlayingIndex:I │ │ .line 401 │ - iget-object v10, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ + iget-object v9, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ - invoke-virtual {v10, v11}, Lgithub/daneren2005/dsub/service/DownloadFile;->setPlaying(Z)V │ + invoke-virtual {v9, v10}, Lgithub/daneren2005/dsub/service/DownloadFile;->setPlaying(Z)V │ │ .line 405 │ :goto_6 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/DownloadService;->checkDownloads()V │ │ goto :goto_4 │ │ .line 403 │ :cond_f │ - iget-object v10, p0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ + iget-object v9, p0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ - iget-object v11, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ + iget-object v10, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlaying:Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - invoke-interface {v10, v11}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ + invoke-interface {v9, v10}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ │ - move-result v10 │ + move-result v9 │ │ - iput v10, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlayingIndex:I │ + iput v9, p0, Lgithub/daneren2005/dsub/service/DownloadService;->currentPlayingIndex:I │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_6 │ .end method │ │ .method public final declared-synchronized downloadBackground(Ljava/util/List;Z)V │ - .locals 8 │ + .locals 6 │ .param p2, "save" # Z │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;", │ @@ -6045,36 +6002,35 @@ │ .line 417 │ .local p1, "songs":Ljava/util/List;, "Ljava/util/List;" │ monitor-enter p0 │ │ :try_start_0 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + check-cast v1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 418 │ - .local v2, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .local v1, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ new-instance v0, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - invoke-direct {v0, p0, v2, p2}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ + invoke-direct {v0, p0, v1, p2}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ │ .line 419 │ .local v0, "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/DownloadFile;->isWorkDone()Z │ │ move-result v3 │ │ @@ -6100,27 +6056,25 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 417 │ .end local v0 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v1 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :catchall_0 │ - move-exception v3 │ + move-exception v2 │ │ monitor-exit p0 │ │ - throw v3 │ + throw v2 │ │ .line 422 │ .restart local v0 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ - .restart local v1 # "i$":Ljava/util/Iterator; │ - .restart local v2 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .restart local v1 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_2 │ :try_start_1 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/DownloadFile;->isSaved()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ @@ -6130,50 +6084,50 @@ │ .line 424 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/DownloadFile;->unpin()V │ │ goto :goto_0 │ │ .line 427 │ .end local v0 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ - .end local v2 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v1 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_3 │ - iget-wide v4, p0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ + iget-wide v2, p0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ │ - const-wide/16 v6, 0x1 │ + const-wide/16 v4, 0x1 │ │ - add-long/2addr v4, v6 │ + add-long/2addr v2, v4 │ │ - iput-wide v4, p0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ + iput-wide v2, p0, Lgithub/daneren2005/dsub/service/DownloadService;->revision:J │ │ .line 429 │ invoke-static {p0}, Lgithub/daneren2005/dsub/util/Util;->isOffline(Landroid/content/Context;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_4 │ + if-nez v2, :cond_4 │ │ invoke-static {p0}, Lgithub/daneren2005/dsub/util/Util;->isNetworkConnected(Landroid/content/Context;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_4 │ + if-nez v2, :cond_4 │ │ .line 430 │ - const v3, 0x7f060136 │ + const v2, 0x7f060136 │ │ - invoke-static {p0, v3}, Lgithub/daneren2005/dsub/util/Util;->toast(Landroid/content/Context;I)V │ + invoke-static {p0, v2}, Lgithub/daneren2005/dsub/util/Util;->toast(Landroid/content/Context;I)V │ │ .line 433 │ :cond_4 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/DownloadService;->checkDownloads()V │ │ .line 434 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadService;->lifecycleSupport:Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/service/DownloadService;->lifecycleSupport:Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ - invoke-virtual {v3}, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->serializeDownloadQueue()V │ + invoke-virtual {v2}, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->serializeDownloadQueue()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 435 │ monitor-exit p0 │ │ return-void │ @@ -6183,35 +6137,34 @@ │ .locals 4 │ .param p1, "song" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .prologue │ .line 576 │ monitor-enter p0 │ │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 577 │ - .local v2, "returnFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ + .local v1, "returnFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ :try_start_0 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadList:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_4 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ .line 578 │ .local v0, "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ @@ -6264,36 +6217,36 @@ │ monitor-exit p0 │ │ return-object v0 │ │ .line 584 │ .restart local v0 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ :cond_3 │ - move-object v2, v0 │ + move-object v1, v0 │ │ goto :goto_0 │ │ .line 588 │ .end local v0 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ :cond_4 │ :try_start_1 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadService;->backgroundDownloadList:Ljava/util/List; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/service/DownloadService;->backgroundDownloadList:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ :cond_5 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_6 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ .line 589 │ .restart local v0 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ @@ -6308,62 +6261,61 @@ │ if-eqz v3, :cond_5 │ │ goto :goto_1 │ │ .line 594 │ .end local v0 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ :cond_6 │ - if-eqz v2, :cond_7 │ + if-eqz v1, :cond_7 │ │ - move-object v0, v2 │ + move-object v0, v1 │ │ .line 595 │ goto :goto_1 │ │ .line 598 │ :cond_7 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadFileCache:Landroid/support/v4/util/LruCache; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadFileCache:Landroid/support/v4/util/LruCache; │ │ - invoke-virtual {v3, p1}, Landroid/support/v4/util/LruCache;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, p1}, Landroid/support/v4/util/LruCache;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ .line 599 │ .restart local v0 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ if-nez v0, :cond_2 │ │ .line 600 │ new-instance v0, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ .end local v0 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-direct {v0, p0, p1, v3}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ + invoke-direct {v0, p0, p1, v2}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ │ .line 601 │ .restart local v0 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ - iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadFileCache:Landroid/support/v4/util/LruCache; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/service/DownloadService;->downloadFileCache:Landroid/support/v4/util/LruCache; │ │ - invoke-virtual {v3, p1, v0}, Landroid/support/v4/util/LruCache;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, p1, v0}, Landroid/support/v4/util/LruCache;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_1 │ │ .line 576 │ .end local v0 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ - .end local v1 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v3 │ + move-exception v2 │ │ monitor-exit p0 │ │ - throw v3 │ + throw v2 │ .end method │ │ .method public final getBackgroundDownloads()Ljava/util/List; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -7413,14 +7365,15 @@ │ │ invoke-direct {v4, p0, v2}, Lgithub/daneren2005/dsub/service/DownloadService$1;->(Lgithub/daneren2005/dsub/service/DownloadService;Landroid/content/SharedPreferences;)V │ │ const-string v5, "DownloadService" │ │ invoke-direct {v3, v4, v5}, Ljava/lang/Thread;->(Ljava/lang/Runnable;Ljava/lang/String;)V │ │ + .line 227 │ invoke-virtual {v3}, Ljava/lang/Thread;->start()V │ │ .line 229 │ invoke-static {p0}, Lgithub/daneren2005/dsub/util/Util;->registerMediaButtonEventReceiver(Landroid/content/Context;)V │ │ .line 231 │ iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadService;->mRemoteControl:Lgithub/daneren2005/dsub/util/compat/RemoteControlClientHelper; │ @@ -8650,15 +8603,15 @@ │ │ monitor-exit p0 │ │ throw v1 │ .end method │ │ .method public final declared-synchronized restore(Ljava/util/List;Ljava/util/List;II)V │ - .locals 15 │ + .locals 14 │ .param p3, "currentPlayingIndex" # I │ .param p4, "currentPlayingPosition" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ @@ -8676,61 +8629,61 @@ │ .local p1, "songs":Ljava/util/List;, "Ljava/util/List;" │ .local p2, "toDelete":Ljava/util/List;, "Ljava/util/List;" │ monitor-enter p0 │ │ :try_start_0 │ invoke-static {p0}, Lgithub/daneren2005/dsub/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 445 │ - .local v13, "prefs":Landroid/content/SharedPreferences; │ + .local v12, "prefs":Landroid/content/SharedPreferences; │ invoke-static {}, Lgithub/daneren2005/dsub/domain/RemoteControlState;->values()[Lgithub/daneren2005/dsub/domain/RemoteControlState; │ │ move-result-object v2 │ │ const-string v3, "remoteControlMode" │ │ const/4 v4, 0x0 │ │ - invoke-interface {v13, v3, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ + invoke-interface {v12, v3, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ move-result v3 │ │ - aget-object v12, v2, v3 │ + aget-object v11, v2, v3 │ │ .line 446 │ - .local v12, "newState":Lgithub/daneren2005/dsub/domain/RemoteControlState; │ + .local v11, "newState":Lgithub/daneren2005/dsub/domain/RemoteControlState; │ sget-object v2, Lgithub/daneren2005/dsub/domain/RemoteControlState;->LOCAL:Lgithub/daneren2005/dsub/domain/RemoteControlState; │ │ - if-eq v12, v2, :cond_0 │ + if-eq v11, v2, :cond_0 │ │ .line 447 │ const-string v2, "remoteControlId" │ │ const/4 v3, 0x0 │ │ - invoke-interface {v13, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v12, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 448 │ - .local v11, "id":Ljava/lang/String; │ + .local v10, "id":Ljava/lang/String; │ const/4 v2, 0x0 │ │ - invoke-direct {p0, v12, v2, v11}, Lgithub/daneren2005/dsub/service/DownloadService;->setRemoteState(Lgithub/daneren2005/dsub/domain/RemoteControlState;Ljava/lang/Object;Ljava/lang/String;)V │ + invoke-direct {p0, v11, v2, v10}, Lgithub/daneren2005/dsub/service/DownloadService;->setRemoteState(Lgithub/daneren2005/dsub/domain/RemoteControlState;Ljava/lang/Object;Ljava/lang/String;)V │ │ .line 450 │ - .end local v11 # "id":Ljava/lang/String; │ + .end local v10 # "id":Ljava/lang/String; │ :cond_0 │ const-string v2, "removePlayed" │ │ const/4 v3, 0x0 │ │ - invoke-interface {v13, v2, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {v12, v2, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ .line 451 │ const/4 v2, 0x1 │ @@ -8739,59 +8692,59 @@ │ │ .line 453 │ :cond_1 │ const-string v2, "shuffleMode2" │ │ const/4 v3, 0x0 │ │ - invoke-interface {v13, v2, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ + invoke-interface {v12, v2, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ - move-result v14 │ + move-result v13 │ │ .line 454 │ - .local v14, "startShufflePlay":I │ + .local v13, "startShufflePlay":I │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ move-object v2, p0 │ │ - move-object/from16 v3, p1 │ + move-object v3, p1 │ │ invoke-virtual/range {v2 .. v7}, Lgithub/daneren2005/dsub/service/DownloadService;->download(Ljava/util/List;ZZZZ)V │ │ .line 455 │ - if-eqz v14, :cond_3 │ + if-eqz v13, :cond_3 │ │ .line 456 │ const/4 v2, 0x1 │ │ - if-ne v14, v2, :cond_4 │ + if-ne v13, v2, :cond_4 │ │ .line 457 │ const/4 v2, 0x1 │ │ iput-boolean v2, p0, Lgithub/daneren2005/dsub/service/DownloadService;->shufflePlay:Z │ │ .line 462 │ :cond_2 │ :goto_0 │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v12}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v8 │ │ .line 463 │ .local v8, "editor":Landroid/content/SharedPreferences$Editor; │ const-string v2, "shuffleMode2" │ │ - invoke-interface {v8, v2, v14}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v2, v13}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ .line 464 │ invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 466 │ .end local v8 # "editor":Landroid/content/SharedPreferences$Editor; │ :cond_3 │ @@ -8813,47 +8766,47 @@ │ invoke-static {v2, v3}, Lgithub/daneren2005/dsub/util/Util;->sleepQuietly(J)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_1 │ │ .line 444 │ - .end local v12 # "newState":Lgithub/daneren2005/dsub/domain/RemoteControlState; │ - .end local v13 # "prefs":Landroid/content/SharedPreferences; │ - .end local v14 # "startShufflePlay":I │ + .end local v11 # "newState":Lgithub/daneren2005/dsub/domain/RemoteControlState; │ + .end local v12 # "prefs":Landroid/content/SharedPreferences; │ + .end local v13 # "startShufflePlay":I │ :catchall_0 │ move-exception v2 │ │ monitor-exit p0 │ │ throw v2 │ │ .line 458 │ - .restart local v12 # "newState":Lgithub/daneren2005/dsub/domain/RemoteControlState; │ - .restart local v13 # "prefs":Landroid/content/SharedPreferences; │ - .restart local v14 # "startShufflePlay":I │ + .restart local v11 # "newState":Lgithub/daneren2005/dsub/domain/RemoteControlState; │ + .restart local v12 # "prefs":Landroid/content/SharedPreferences; │ + .restart local v13 # "startShufflePlay":I │ :cond_4 │ const/4 v2, 0x2 │ │ - if-ne v14, v2, :cond_2 │ + if-ne v13, v2, :cond_2 │ │ .line 459 │ const/4 v2, 0x1 │ │ :try_start_1 │ iput-boolean v2, p0, Lgithub/daneren2005/dsub/service/DownloadService;->artistRadio:Z │ │ .line 460 │ iget-object v2, p0, Lgithub/daneren2005/dsub/service/DownloadService;->artistRadioBuffer:Lgithub/daneren2005/dsub/util/ArtistRadioBuffer; │ │ const-string v3, "shuffleModeExtra" │ │ const/4 v4, 0x0 │ │ - invoke-interface {v13, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v12, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->restoreArtist(Ljava/lang/String;)V │ │ goto :goto_0 │ │ @@ -8875,62 +8828,60 @@ │ .line 475 │ :cond_6 │ if-eqz p2, :cond_7 │ │ .line 476 │ invoke-interface/range {p2 .. p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v2 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_7 │ + if-eqz v3, :cond_7 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 477 │ .local v9, "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - iget-object v2, p0, Lgithub/daneren2005/dsub/service/DownloadService;->toDelete:Ljava/util/List; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadService;->toDelete:Ljava/util/List; │ │ invoke-virtual {p0, v9}, Lgithub/daneren2005/dsub/service/DownloadService;->forSong(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_2 │ │ .line 481 │ .end local v9 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v10 # "i$":Ljava/util/Iterator; │ :cond_7 │ const-string v2, "suggestedPlaylistName" │ │ const/4 v3, 0x0 │ │ - invoke-interface {v13, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v12, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ iput-object v2, p0, Lgithub/daneren2005/dsub/service/DownloadService;->suggestedPlaylistName:Ljava/lang/String; │ │ .line 482 │ const-string v2, "suggestedPlaylistId" │ │ const/4 v3, 0x0 │ │ - invoke-interface {v13, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v12, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ iput-object v2, p0, Lgithub/daneren2005/dsub/service/DownloadService;->suggestedPlaylistId:Ljava/lang/String; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 ├── smali/github/daneren2005/dsub/service/DownloadServiceLifecycleSupport$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ .prologue │ .line 75 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$1;->this$0:Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/github/daneren2005/dsub/service/DownloadServiceLifecycleSupport$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ .prologue │ .line 108 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$2;->this$0:Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/service/DownloadServiceLifecycleSupport$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ .prologue │ .line 135 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$3;->this$0:Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/github/daneren2005/dsub/service/DownloadServiceLifecycleSupport$5.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$songs:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;Ljava/util/List;Z)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ .prologue │ .line 274 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$5;->this$0:Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$5;->val$songs:Ljava/util/List; ├── smali/github/daneren2005/dsub/service/DownloadServiceLifecycleSupport$6.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$state:Lgithub/daneren2005/dsub/domain/PlayerQueue; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/PlayerQueue;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 315 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$6;->this$0:Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$6;->val$state:Lgithub/daneren2005/dsub/domain/PlayerQueue; ├── smali/github/daneren2005/dsub/service/DownloadServiceLifecycleSupport$MyPhoneStateListener$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$state:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$MyPhoneStateListener;I)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$MyPhoneStateListener; │ │ .prologue │ .line 426 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$MyPhoneStateListener$1;->this$1:Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$MyPhoneStateListener; │ │ iput p2, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$MyPhoneStateListener$1;->val$state:I ├── smali/github/daneren2005/dsub/service/DownloadServiceLifecycleSupport.smali │ @@ -549,14 +549,15 @@ │ │ invoke-direct {v3, p0}, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$2;->(Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;)V │ │ const-string v4, "DownloadServiceLifecycleSupport" │ │ invoke-direct {v2, v3, v4}, Ljava/lang/Thread;->(Ljava/lang/Runnable;Ljava/lang/String;)V │ │ + .line 132 │ invoke-virtual {v2}, Ljava/lang/Thread;->start()V │ │ .line 135 │ new-instance v2, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$3; │ │ invoke-direct {v2, p0}, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$3;->(Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;)V │ │ @@ -849,257 +850,256 @@ │ │ invoke-virtual {v1, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ goto :goto_0 │ .end method │ │ .method public final serializeDownloadQueueNow(Ljava/util/List;Z)V │ - .locals 7 │ + .locals 6 │ .param p2, "serializeRemote" # Z │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lgithub/daneren2005/dsub/service/DownloadFile;", │ ">;Z)V" │ } │ .end annotation │ │ .prologue │ .line 289 │ .local p1, "songs":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v3, Lgithub/daneren2005/dsub/domain/PlayerQueue; │ + new-instance v2, Lgithub/daneren2005/dsub/domain/PlayerQueue; │ │ - invoke-direct {v3}, Lgithub/daneren2005/dsub/domain/PlayerQueue;->()V │ + invoke-direct {v2}, Lgithub/daneren2005/dsub/domain/PlayerQueue;->()V │ │ .line 290 │ - .local v3, "state":Lgithub/daneren2005/dsub/domain/PlayerQueue; │ + .local v2, "state":Lgithub/daneren2005/dsub/domain/PlayerQueue; │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ .line 291 │ .local v1, "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ - iget-object v4, v3, Lgithub/daneren2005/dsub/domain/PlayerQueue;->songs:Ljava/util/List; │ + iget-object v4, v2, Lgithub/daneren2005/dsub/domain/PlayerQueue;->songs:Ljava/util/List; │ │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/service/DownloadFile;->getSong()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ move-result-object v5 │ │ invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 293 │ .end local v1 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ :cond_0 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-virtual {v4}, Lgithub/daneren2005/dsub/service/DownloadService;->getToDelete()Ljava/util/List; │ + invoke-virtual {v3}, Lgithub/daneren2005/dsub/service/DownloadService;->getToDelete()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ .line 294 │ .restart local v1 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ - iget-object v4, v3, Lgithub/daneren2005/dsub/domain/PlayerQueue;->toDelete:Ljava/util/List; │ + iget-object v4, v2, Lgithub/daneren2005/dsub/domain/PlayerQueue;->toDelete:Ljava/util/List; │ │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/service/DownloadFile;->getSong()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ move-result-object v5 │ │ invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 296 │ .end local v1 # "downloadFile":Lgithub/daneren2005/dsub/service/DownloadFile; │ :cond_1 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-virtual {v4}, Lgithub/daneren2005/dsub/service/DownloadService;->getCurrentPlayingIndex()I │ + invoke-virtual {v3}, Lgithub/daneren2005/dsub/service/DownloadService;->getCurrentPlayingIndex()I │ │ - move-result v4 │ + move-result v3 │ │ - iput v4, v3, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingIndex:I │ + iput v3, v2, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingIndex:I │ │ .line 297 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-virtual {v4}, Lgithub/daneren2005/dsub/service/DownloadService;->getPlayerPosition()I │ + invoke-virtual {v3}, Lgithub/daneren2005/dsub/service/DownloadService;->getPlayerPosition()I │ │ - move-result v4 │ + move-result v3 │ │ - iput v4, v3, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingPosition:I │ + iput v3, v2, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingPosition:I │ │ .line 299 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-virtual {v4}, Lgithub/daneren2005/dsub/service/DownloadService;->getCurrentPlaying()Lgithub/daneren2005/dsub/service/DownloadFile; │ + invoke-virtual {v3}, Lgithub/daneren2005/dsub/service/DownloadService;->getCurrentPlaying()Lgithub/daneren2005/dsub/service/DownloadFile; │ │ move-result-object v0 │ │ .line 300 │ .local v0, "currentPlaying":Lgithub/daneren2005/dsub/service/DownloadFile; │ if-eqz v0, :cond_2 │ │ .line 301 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/DownloadFile;->isWorkDone()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_5 │ + if-eqz v3, :cond_5 │ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/DownloadFile;->isCompleteFileAvailable()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_5 │ + if-nez v3, :cond_5 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ :goto_2 │ - iput-boolean v4, v3, Lgithub/daneren2005/dsub/domain/PlayerQueue;->renameCurrent:Z │ + iput-boolean v3, v2, Lgithub/daneren2005/dsub/domain/PlayerQueue;->renameCurrent:Z │ │ .line 303 │ :cond_2 │ - new-instance v4, Ljava/util/Date; │ + new-instance v3, Ljava/util/Date; │ │ - invoke-direct {v4}, Ljava/util/Date;->()V │ + invoke-direct {v3}, Ljava/util/Date;->()V │ │ - iput-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->lastChange:Ljava/util/Date; │ + iput-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->lastChange:Ljava/util/Date; │ │ - iput-object v4, v3, Lgithub/daneren2005/dsub/domain/PlayerQueue;->changed:Ljava/util/Date; │ + iput-object v3, v2, Lgithub/daneren2005/dsub/domain/PlayerQueue;->changed:Ljava/util/Date; │ │ .line 305 │ - sget-object v4, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->TAG:Ljava/lang/String; │ + sget-object v3, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->TAG:Ljava/lang/String; │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - const-string v6, "Serialized currentPlayingIndex: " │ + const-string v5, "Serialized currentPlayingIndex: " │ │ - invoke-direct {v5, v6}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v4, v5}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ - iget v6, v3, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingIndex:I │ + iget v5, v2, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingIndex:I │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, ", currentPlayingPosition: " │ + const-string v5, ", currentPlayingPosition: " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v6, v3, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingPosition:I │ + iget v5, v2, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingPosition:I │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-static {v4, v5}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v4}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 306 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - const-string v5, "downloadstate2.ser" │ + const-string v4, "downloadstate2.ser" │ │ - invoke-static {v4, v3, v5}, Lgithub/daneren2005/dsub/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ + invoke-static {v3, v2, v4}, Lgithub/daneren2005/dsub/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ │ .line 309 │ if-eqz p2, :cond_4 │ │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-static {v4}, Lgithub/daneren2005/dsub/domain/ServerInfo;->canSavePlayQueue(Landroid/content/Context;)Z │ + invoke-static {v3}, Lgithub/daneren2005/dsub/domain/ServerInfo;->canSavePlayQueue(Landroid/content/Context;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_4 │ + if-eqz v3, :cond_4 │ │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-static {v4}, Lgithub/daneren2005/dsub/util/Util;->isOffline(Landroid/content/Context;)Z │ + invoke-static {v3}, Lgithub/daneren2005/dsub/util/Util;->isOffline(Landroid/content/Context;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_4 │ + if-nez v3, :cond_4 │ │ - iget-object v4, v3, Lgithub/daneren2005/dsub/domain/PlayerQueue;->songs:Ljava/util/List; │ + iget-object v3, v2, Lgithub/daneren2005/dsub/domain/PlayerQueue;->songs:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - if-lez v4, :cond_4 │ + if-lez v3, :cond_4 │ │ .line 311 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->currentSavePlayQueueTask:Lgithub/daneren2005/dsub/util/SilentBackgroundTask; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->currentSavePlayQueueTask:Lgithub/daneren2005/dsub/util/SilentBackgroundTask; │ │ - if-eqz v4, :cond_3 │ + if-eqz v3, :cond_3 │ │ .line 312 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->currentSavePlayQueueTask:Lgithub/daneren2005/dsub/util/SilentBackgroundTask; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->currentSavePlayQueueTask:Lgithub/daneren2005/dsub/util/SilentBackgroundTask; │ │ - invoke-virtual {v4}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->cancel()V │ + invoke-virtual {v3}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->cancel()V │ │ .line 315 │ :cond_3 │ - new-instance v4, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$6; │ + new-instance v3, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$6; │ │ - iget-object v5, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-direct {v4, p0, v5, v3}, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$6;->(Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/PlayerQueue;)V │ + invoke-direct {v3, p0, v4, v2}, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$6;->(Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/PlayerQueue;)V │ │ - iput-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->currentSavePlayQueueTask:Lgithub/daneren2005/dsub/util/SilentBackgroundTask; │ + iput-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->currentSavePlayQueueTask:Lgithub/daneren2005/dsub/util/SilentBackgroundTask; │ │ .line 343 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->currentSavePlayQueueTask:Lgithub/daneren2005/dsub/util/SilentBackgroundTask; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;->currentSavePlayQueueTask:Lgithub/daneren2005/dsub/util/SilentBackgroundTask; │ │ - invoke-virtual {v4}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->execute()V │ + invoke-virtual {v3}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->execute()V │ │ .line 345 │ :cond_4 │ return-void │ │ .line 301 │ :cond_5 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto :goto_2 │ .end method ├── smali/github/daneren2005/dsub/service/JukeboxController$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/JukeboxController; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/JukeboxController;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/JukeboxController; │ .param p2, "x0" # Ljava/lang/String; │ │ .prologue │ .line 56 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/JukeboxController$1;->this$0:Lgithub/daneren2005/dsub/service/JukeboxController; │ │ invoke-direct {p0, p2}, Ljava/lang/Thread;->(Ljava/lang/String;)V ├── smali/github/daneren2005/dsub/service/JukeboxController$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/JukeboxController; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/JukeboxController;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/JukeboxController; │ │ .prologue │ .line 179 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/JukeboxController$2;->this$0:Lgithub/daneren2005/dsub/service/JukeboxController; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/service/JukeboxController$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$resourceId:I │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/JukeboxController;I)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/JukeboxController; │ │ .prologue │ .line 226 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/JukeboxController$3;->this$0:Lgithub/daneren2005/dsub/service/JukeboxController; │ │ iput p2, p0, Lgithub/daneren2005/dsub/service/JukeboxController$3;->val$resourceId:I ├── smali/github/daneren2005/dsub/service/JukeboxController.smali │ @@ -595,14 +595,15 @@ │ .line 56 │ new-instance v0, Lgithub/daneren2005/dsub/service/JukeboxController$1; │ │ const-string v1, "JukeboxController" │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/service/JukeboxController$1;->(Lgithub/daneren2005/dsub/service/JukeboxController;Ljava/lang/String;)V │ │ + .line 62 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/JukeboxController$1;->start()V │ │ .line 63 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/JukeboxController;->updatePlaylist()V │ │ .line 65 │ if-eqz p2, :cond_0 │ @@ -847,64 +848,63 @@ │ invoke-virtual {v0, v1}, Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue;->add(Lgithub/daneren2005/dsub/service/RemoteController$RemoteTask;)V │ │ .line 85 │ return-void │ .end method │ │ .method public final updatePlaylist()V │ - .locals 5 │ + .locals 4 │ │ .prologue │ .line 93 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/service/JukeboxController;->tasks:Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/service/JukeboxController;->tasks:Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue; │ │ - const-class v4, Lgithub/daneren2005/dsub/service/JukeboxController$Skip; │ + const-class v3, Lgithub/daneren2005/dsub/service/JukeboxController$Skip; │ │ - invoke-virtual {v3, v4}, Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue;->remove(Ljava/lang/Class;)V │ + invoke-virtual {v2, v3}, Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue;->remove(Ljava/lang/Class;)V │ │ .line 94 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/service/JukeboxController;->tasks:Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/service/JukeboxController;->tasks:Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue; │ │ - const-class v4, Lgithub/daneren2005/dsub/service/JukeboxController$Stop; │ + const-class v3, Lgithub/daneren2005/dsub/service/JukeboxController$Stop; │ │ - invoke-virtual {v3, v4}, Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue;->remove(Ljava/lang/Class;)V │ + invoke-virtual {v2, v3}, Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue;->remove(Ljava/lang/Class;)V │ │ .line 95 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/service/JukeboxController;->tasks:Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/service/JukeboxController;->tasks:Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue; │ │ - const-class v4, Lgithub/daneren2005/dsub/service/JukeboxController$Start; │ + const-class v3, Lgithub/daneren2005/dsub/service/JukeboxController$Start; │ │ - invoke-virtual {v3, v4}, Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue;->remove(Ljava/lang/Class;)V │ + invoke-virtual {v2, v3}, Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue;->remove(Ljava/lang/Class;)V │ │ .line 97 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 98 │ - .local v2, "ids":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lgithub/daneren2005/dsub/service/JukeboxController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ + .local v1, "ids":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lgithub/daneren2005/dsub/service/JukeboxController;->downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-virtual {v3}, Lgithub/daneren2005/dsub/service/DownloadService;->getDownloads()Ljava/util/List; │ + invoke-virtual {v2}, Lgithub/daneren2005/dsub/service/DownloadService;->getDownloads()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ .line 99 │ .local v0, "file":Lgithub/daneren2005/dsub/service/DownloadFile; │ @@ -912,28 +912,28 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 101 │ .end local v0 # "file":Lgithub/daneren2005/dsub/service/DownloadFile; │ :cond_0 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/service/JukeboxController;->tasks:Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/service/JukeboxController;->tasks:Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue; │ │ - new-instance v4, Lgithub/daneren2005/dsub/service/JukeboxController$SetPlaylist; │ + new-instance v3, Lgithub/daneren2005/dsub/service/JukeboxController$SetPlaylist; │ │ - invoke-direct {v4, p0, v2}, Lgithub/daneren2005/dsub/service/JukeboxController$SetPlaylist;->(Lgithub/daneren2005/dsub/service/JukeboxController;Ljava/util/List;)V │ + invoke-direct {v3, p0, v1}, Lgithub/daneren2005/dsub/service/JukeboxController$SetPlaylist;->(Lgithub/daneren2005/dsub/service/JukeboxController;Ljava/util/List;)V │ │ - invoke-virtual {v3, v4}, Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue;->add(Lgithub/daneren2005/dsub/service/RemoteController$RemoteTask;)V │ + invoke-virtual {v2, v3}, Lgithub/daneren2005/dsub/service/RemoteController$TaskQueue;->add(Lgithub/daneren2005/dsub/service/RemoteController$RemoteTask;)V │ │ .line 102 │ return-void │ .end method │ │ .method public final updateVolume(Z)V │ .locals 5 ├── smali/github/daneren2005/dsub/service/MediaStoreService.smali │ @@ -98,20 +98,22 @@ │ │ const/4 v5, 0x1 │ │ new-array v5, v5, [Ljava/lang/String; │ │ const/4 v6, 0x0 │ │ + .line 129 │ invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v5, v6 │ │ + .line 127 │ invoke-virtual {v0, v3, v4, v5}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v4 │ │ .line 130 │ if-lez v4, :cond_0 │ │ @@ -177,20 +179,22 @@ │ │ const/4 v3, 0x1 │ │ new-array v3, v3, [Ljava/lang/String; │ │ const/4 v4, 0x0 │ │ + .line 147 │ invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ + .line 145 │ invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v2 │ │ .line 148 │ if-lez v2, :cond_0 │ │ @@ -262,20 +266,22 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 162 │ invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ + .line 159 │ invoke-virtual {v0, v2, v1, v3, v4}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v2 │ │ .line 163 │ if-lez v2, :cond_0 ├── smali/github/daneren2005/dsub/service/DownloadServiceLifecycleSupport$4.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$intent:Landroid/content/Intent; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport;Ljava/lang/String;Landroid/content/Intent;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$4;->this$0:Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/service/DownloadServiceLifecycleSupport$4;->val$action:Ljava/lang/String; ├── smali/github/daneren2005/dsub/service/OfflineMusicService$1.smali │ @@ -30,39 +30,36 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/OfflineMusicService; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/OfflineMusicService;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/OfflineMusicService; │ │ .prologue │ .line 270 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/OfflineMusicService$1;->this$0:Lgithub/daneren2005/dsub/service/OfflineMusicService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 270 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Artist; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lgithub/daneren2005/dsub/domain/Artist; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/Artist;->getCloseness()I │ │ move-result v0 │ │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/Artist;->getCloseness()I │ │ move-result v1 ├── smali/github/daneren2005/dsub/service/OfflineMusicService$2.smali │ @@ -30,39 +30,36 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/OfflineMusicService; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/OfflineMusicService;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/OfflineMusicService; │ │ .prologue │ .line 283 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/OfflineMusicService$2;->this$0:Lgithub/daneren2005/dsub/service/OfflineMusicService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 283 │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getCloseness()I │ │ move-result v0 │ │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getCloseness()I │ │ move-result v1 ├── smali/github/daneren2005/dsub/service/OfflineMusicService$3.smali │ @@ -30,39 +30,36 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/OfflineMusicService; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/OfflineMusicService;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/OfflineMusicService; │ │ .prologue │ .line 296 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/OfflineMusicService$3;->this$0:Lgithub/daneren2005/dsub/service/OfflineMusicService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 296 │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getCloseness()I │ │ move-result v0 │ │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getCloseness()I │ │ move-result v1 ├── smali/github/daneren2005/dsub/service/OfflineMusicService.smali │ @@ -405,134 +405,133 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ .line 111 │ new-instance v0, Ljava/io/File; │ │ invoke-direct {v0, p0}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 112 │ .local v0, "dir":Ljava/io/File; │ - new-instance v5, Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + new-instance v4, Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ - invoke-direct {v5}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->()V │ + invoke-direct {v4}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->()V │ │ .line 113 │ - .local v5, "result":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .local v4, "result":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->setName(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->setName(Ljava/lang/String;)V │ │ .line 115 │ - new-instance v4, Ljava/util/HashSet; │ + new-instance v3, Ljava/util/HashSet; │ │ - invoke-direct {v4}, Ljava/util/HashSet;->()V │ + invoke-direct {v3}, Ljava/util/HashSet;->()V │ │ .line 117 │ - .local v4, "names":Ljava/util/Set;, "Ljava/util/Set;" │ + .local v3, "names":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/FileUtil;->listMediaFiles(Ljava/io/File;)Ljava/util/SortedSet; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v9 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_3 │ + if-eqz v5, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/io/File; │ │ .line 118 │ .local v1, "file":Ljava/io/File; │ invoke-static {v1}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->getName(Ljava/io/File;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 119 │ - .local v3, "name":Ljava/lang/String; │ - if-eqz v3, :cond_1 │ + .local v2, "name":Ljava/lang/String; │ + if-eqz v2, :cond_1 │ │ - move v6, v7 │ + move v5, v6 │ │ :goto_1 │ - invoke-interface {v4, v3}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v3, v2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-nez v9, :cond_2 │ + if-nez v8, :cond_2 │ │ - move v9, v7 │ + move v8, v6 │ │ :goto_2 │ - and-int/2addr v6, v9 │ + and-int/2addr v5, v8 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 120 │ - invoke-interface {v4, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 121 │ - invoke-static {p1, v1, v3, v7, p2}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->createEntry(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;ZZ)Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + invoke-static {p1, v1, v2, v6, p2}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->createEntry(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;ZZ)Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->addChild(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ + invoke-virtual {v4, v5}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->addChild(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ │ goto :goto_0 │ │ :cond_1 │ - move v6, v8 │ + move v5, v7 │ │ .line 119 │ goto :goto_1 │ │ :cond_2 │ - move v9, v8 │ + move v8, v7 │ │ goto :goto_2 │ │ .line 124 │ .end local v1 # "file":Ljava/io/File; │ - .end local v3 # "name":Ljava/lang/String; │ + .end local v2 # "name":Ljava/lang/String; │ :cond_3 │ invoke-static {p1}, Lgithub/daneren2005/dsub/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v8, "customSortEnabled" │ + const-string v7, "customSortEnabled" │ │ - invoke-interface {v6, v8, v7}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {v5, v7, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v6 │ + move-result v5 │ │ - invoke-virtual {v5, v6}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->sortChildren(Z)V │ + invoke-virtual {v4, v5}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->sortChildren(Z)V │ │ .line 125 │ - return-object v5 │ + return-object v4 │ .end method │ │ .method private static getName(Ljava/io/File;)Ljava/lang/String; │ .locals 3 │ .param p0, "file" # Ljava/io/File; │ │ .prologue │ @@ -620,21 +619,20 @@ │ .end annotation │ │ .prologue │ .line 879 │ .local p2, "children":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {p1}, Lgithub/daneren2005/dsub/util/FileUtil;->listMediaFiles(Ljava/io/File;)Ljava/util/SortedSet; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -666,122 +664,103 @@ │ .line 886 │ .end local v0 # "file":Ljava/io/File; │ :cond_1 │ return-void │ .end method │ │ .method private static matchCriteria(Lgithub/daneren2005/dsub/domain/SearchCritera;Ljava/lang/String;)I │ - .locals 12 │ + .locals 10 │ .param p0, "criteria" # Lgithub/daneren2005/dsub/domain/SearchCritera; │ .param p1, "name" # Ljava/lang/String; │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 361 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/domain/SearchCritera;->getQuery()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - invoke-virtual {v10}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v4 │ │ .line 362 │ - const-string v11, " " │ + const-string v6, " " │ │ - invoke-virtual {v10, v11}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v4, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v3 │ │ .line 363 │ - .local v9, "queryParts":[Ljava/lang/String; │ + .local v3, "queryParts":[Ljava/lang/String; │ invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - const-string v11, " " │ + const-string v6, " " │ │ - invoke-virtual {v10, v11}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v4, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v1 │ │ .line 365 │ - .local v7, "nameParts":[Ljava/lang/String; │ - const/4 v2, 0x0 │ + .local v1, "nameParts":[Ljava/lang/String; │ + const/4 v0, 0x0 │ │ .line 366 │ - .local v2, "closeness":I │ - move-object v0, v9 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v5, v9 │ - │ - .local v5, "len$":I │ - const/4 v3, 0x0 │ + .local v0, "closeness":I │ + array-length v7, v3 │ │ - .local v3, "i$":I │ - move v4, v3 │ + move v6, v5 │ │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v3 # "i$":I │ - .end local v5 # "len$":I │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_2 │ + if-ge v6, v7, :cond_2 │ │ - aget-object v8, v0, v4 │ + aget-object v2, v3, v6 │ │ .line 367 │ - .local v8, "queryPart":Ljava/lang/String; │ - move-object v1, v7 │ + .local v2, "queryPart":Ljava/lang/String; │ + array-length v8, v1 │ │ - .local v1, "arr$":[Ljava/lang/String; │ - array-length v6, v7 │ + move v4, v5 │ │ - .local v6, "len$":I │ - const/4 v3, 0x0 │ - │ - .end local v4 # "i$":I │ - .restart local v3 # "i$":I │ :goto_1 │ - if-ge v3, v6, :cond_1 │ + if-ge v4, v8, :cond_1 │ │ - aget-object v10, v1, v3 │ + aget-object v9, v1, v4 │ │ .line 368 │ - invoke-virtual {v10, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_0 │ + if-eqz v9, :cond_0 │ │ .line 369 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ .line 367 │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 366 │ :cond_1 │ - add-int/lit8 v3, v4, 0x1 │ + add-int/lit8 v4, v6, 0x1 │ │ - move v4, v3 │ + move v6, v4 │ │ - .end local v3 # "i$":I │ - .restart local v4 # "i$":I │ goto :goto_0 │ │ .line 374 │ - .end local v1 # "arr$":[Ljava/lang/String; │ - .end local v6 # "len$":I │ - .end local v8 # "queryPart":Ljava/lang/String; │ + .end local v2 # "queryPart":Ljava/lang/String; │ :cond_2 │ - return v2 │ + return v0 │ .end method │ │ .method private recursiveAlbumSearch(Ljava/lang/String;Ljava/io/File;Lgithub/daneren2005/dsub/domain/SearchCritera;Landroid/content/Context;Ljava/util/List;Ljava/util/List;)V │ .locals 16 │ .param p1, "artistName" # Ljava/lang/String; │ .param p2, "file" # Ljava/io/File; │ .param p3, "criteria" # Lgithub/daneren2005/dsub/domain/SearchCritera; │ @@ -810,25 +789,25 @@ │ .local p6, "songs":Ljava/util/List;, "Ljava/util/List;" │ invoke-static/range {p2 .. p2}, Lgithub/daneren2005/dsub/util/FileUtil;->listMediaFiles(Ljava/io/File;)Ljava/util/SortedSet; │ │ move-result-object v1 │ │ invoke-interface {v1}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v14 │ │ :cond_0 │ :goto_0 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_5 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Ljava/io/File; │ │ .line 321 │ .local v9, "albumFile":Ljava/io/File; │ @@ -882,40 +861,39 @@ │ :cond_1 │ invoke-static {v9}, Lgithub/daneren2005/dsub/util/FileUtil;->listMediaFiles(Ljava/io/File;)Ljava/util/SortedSet; │ │ move-result-object v1 │ │ invoke-interface {v1}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v13 │ + move-result-object v15 │ │ - .local v13, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/io/File; │ │ .line 331 │ .local v3, "songFile":Ljava/io/File; │ invoke-static {v3}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->getName(Ljava/io/File;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v13 │ │ .line 332 │ - .local v15, "songName":Ljava/lang/String; │ - if-eqz v15, :cond_2 │ + .local v13, "songName":Ljava/lang/String; │ + if-eqz v13, :cond_2 │ │ .line 333 │ invoke-virtual {v3}, Ljava/io/File;->isDirectory()Z │ │ move-result v1 │ │ if-eqz v1, :cond_3 │ @@ -937,104 +915,103 @@ │ │ goto :goto_1 │ │ .line 339 │ :cond_3 │ move-object/from16 v0, p3 │ │ - invoke-static {v0, v15}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->matchCriteria(Lgithub/daneren2005/dsub/domain/SearchCritera;Ljava/lang/String;)I │ + invoke-static {v0, v13}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->matchCriteria(Lgithub/daneren2005/dsub/domain/SearchCritera;Ljava/lang/String;)I │ │ move-result v11 │ │ if-lez v11, :cond_2 │ │ .line 340 │ const/4 v1, 0x1 │ │ move-object/from16 v0, p4 │ │ - invoke-static {v0, v9, v15, v1}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->createEntry(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;Z)Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + invoke-static {v0, v9, v13, v1}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->createEntry(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;Z)Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - move-result-object v14 │ + move-result-object v12 │ │ .line 341 │ - .local v14, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .local v12, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ move-object/from16 v0, p1 │ │ - invoke-virtual {v14, v0}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->setArtist(Ljava/lang/String;)V │ + invoke-virtual {v12, v0}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->setArtist(Ljava/lang/String;)V │ │ .line 342 │ - invoke-virtual {v14, v10}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->setAlbum(Ljava/lang/String;)V │ + invoke-virtual {v12, v10}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->setAlbum(Ljava/lang/String;)V │ │ .line 343 │ - invoke-virtual {v14, v11}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->setCloseness(I)V │ + invoke-virtual {v12, v11}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->setCloseness(I)V │ │ .line 344 │ move-object/from16 v0, p6 │ │ - invoke-interface {v0, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 349 │ .end local v3 # "songFile":Ljava/io/File; │ .end local v10 # "albumName":Ljava/lang/String; │ .end local v11 # "closeness":I │ - .end local v13 # "i$":Ljava/util/Iterator; │ - .end local v14 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v15 # "songName":Ljava/lang/String; │ + .end local v12 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v13 # "songName":Ljava/lang/String; │ :cond_4 │ invoke-static {v9}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->getName(Ljava/io/File;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v13 │ │ .line 350 │ - .restart local v15 # "songName":Ljava/lang/String; │ + .restart local v13 # "songName":Ljava/lang/String; │ move-object/from16 v0, p3 │ │ - invoke-static {v0, v15}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->matchCriteria(Lgithub/daneren2005/dsub/domain/SearchCritera;Ljava/lang/String;)I │ + invoke-static {v0, v13}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->matchCriteria(Lgithub/daneren2005/dsub/domain/SearchCritera;Ljava/lang/String;)I │ │ move-result v11 │ │ .restart local v11 # "closeness":I │ if-lez v11, :cond_0 │ │ .line 351 │ const/4 v1, 0x1 │ │ move-object/from16 v0, p4 │ │ - invoke-static {v0, v9, v15, v1}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->createEntry(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;Z)Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + invoke-static {v0, v9, v13, v1}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->createEntry(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;Z)Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - move-result-object v14 │ + move-result-object v12 │ │ .line 352 │ - .restart local v14 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .restart local v12 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ move-object/from16 v0, p1 │ │ - invoke-virtual {v14, v0}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->setArtist(Ljava/lang/String;)V │ + invoke-virtual {v12, v0}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->setArtist(Ljava/lang/String;)V │ │ .line 353 │ - invoke-virtual {v14, v15}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->setAlbum(Ljava/lang/String;)V │ + invoke-virtual {v12, v13}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->setAlbum(Ljava/lang/String;)V │ │ .line 354 │ - invoke-virtual {v14, v11}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->setCloseness(I)V │ + invoke-virtual {v12, v11}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->setCloseness(I)V │ │ .line 355 │ move-object/from16 v0, p6 │ │ - invoke-interface {v0, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_0 │ │ .line 359 │ .end local v9 # "albumFile":Ljava/io/File; │ .end local v11 # "closeness":I │ - .end local v14 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v15 # "songName":Ljava/lang/String; │ + .end local v12 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v13 # "songName":Ljava/lang/String; │ :cond_5 │ return-void │ .end method │ │ │ # virtual methods │ .method public final addChatMessage(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ @@ -1821,15 +1798,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ - const/4 v4, 0x1 │ + const/4 v8, 0x1 │ │ .line 86 │ new-instance v5, Ljava/util/ArrayList; │ │ invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 87 │ @@ -1847,88 +1824,87 @@ │ .line 89 │ invoke-static {v2}, Lgithub/daneren2005/dsub/util/FileUtil;->listFiles(Ljava/io/File;)Ljava/util/SortedSet; │ │ move-result-object v2 │ │ invoke-interface {v2}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v2 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_1 │ + if-eqz v3, :cond_1 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Ljava/io/File; │ │ .line 90 │ .local v7, "file":Ljava/io/File; │ invoke-virtual {v7}, Ljava/io/File;->isDirectory()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 91 │ new-instance v0, Lgithub/daneren2005/dsub/domain/Artist; │ │ invoke-direct {v0}, Lgithub/daneren2005/dsub/domain/Artist;->()V │ │ .line 92 │ .local v0, "artist":Lgithub/daneren2005/dsub/domain/Artist; │ invoke-virtual {v7}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v0, v2}, Lgithub/daneren2005/dsub/domain/Artist;->setId(Ljava/lang/String;)V │ + invoke-virtual {v0, v3}, Lgithub/daneren2005/dsub/domain/Artist;->setId(Ljava/lang/String;)V │ │ .line 93 │ invoke-virtual {v7}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {v2, v3, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v3, v4, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v0, v2}, Lgithub/daneren2005/dsub/domain/Artist;->setIndex(Ljava/lang/String;)V │ + invoke-virtual {v0, v3}, Lgithub/daneren2005/dsub/domain/Artist;->setIndex(Ljava/lang/String;)V │ │ .line 94 │ invoke-virtual {v7}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v0, v2}, Lgithub/daneren2005/dsub/domain/Artist;->setName(Ljava/lang/String;)V │ + invoke-virtual {v0, v3}, Lgithub/daneren2005/dsub/domain/Artist;->setName(Ljava/lang/String;)V │ │ .line 95 │ invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 97 │ .end local v0 # "artist":Lgithub/daneren2005/dsub/domain/Artist; │ :cond_0 │ invoke-static {v7}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->getName(Ljava/io/File;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-static {p3, v7, v2, v4}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->createEntry(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;Z)Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + invoke-static {p3, v7, v3, v8}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->createEntry(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;Z)Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-interface {v6, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 101 │ .end local v7 # "file":Ljava/io/File; │ :cond_1 │ new-instance v1, Lgithub/daneren2005/dsub/domain/Indexes; │ @@ -2118,15 +2094,15 @@ │ if-nez v13, :cond_0 │ │ .line 462 │ new-instance v9, Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ invoke-direct {v9}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->()V │ │ - .line 503 │ + .line 500 │ :goto_0 │ return-object v9 │ │ .line 465 │ :cond_0 │ const/4 v11, 0x0 │ │ @@ -2288,14 +2264,15 @@ │ │ const-string v15, ".complete." │ │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ + .line 491 │ invoke-virtual {v6}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v15 │ │ invoke-static {v15}, Lgithub/daneren2005/dsub/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v15 │ @@ -2407,15 +2384,15 @@ │ │ .end local v12 # "reader":Ljava/io/Reader; │ .restart local v11 # "reader":Ljava/io/Reader; │ goto :goto_2 │ .end method │ │ .method public final getPlaylists(ZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Ljava/util/List; │ - .locals 29 │ + .locals 28 │ .param p1, "refresh" # Z │ .param p2, "context" # Landroid/content/Context; │ .param p3, "progressListener" # Lgithub/daneren2005/dsub/util/ProgressListener; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(Z", │ "Landroid/content/Context;", │ @@ -2432,603 +2409,583 @@ │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 379 │ - new-instance v19, Ljava/util/ArrayList; │ + new-instance v16, Ljava/util/ArrayList; │ │ - invoke-direct/range {v19 .. v19}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/util/ArrayList;->()V │ │ .line 380 │ - .local v19, "playlists":Ljava/util/List;, "Ljava/util/List;" │ + .local v16, "playlists":Ljava/util/List;, "Ljava/util/List;" │ invoke-static/range {p2 .. p2}, Lgithub/daneren2005/dsub/util/FileUtil;->getPlaylistDirectory(Landroid/content/Context;)Ljava/io/File; │ │ - move-result-object v23 │ + move-result-object v20 │ │ .line 381 │ - .local v23, "root":Ljava/io/File; │ - const/4 v15, 0x0 │ + .local v20, "root":Ljava/io/File; │ + const/4 v12, 0x0 │ │ .line 382 │ - .local v15, "lastServer":Ljava/lang/String; │ - const/16 v22, 0x1 │ + .local v12, "lastServer":Ljava/lang/String; │ + const/16 v19, 0x1 │ │ .line 383 │ - .local v22, "removeServer":Z │ - invoke-static/range {v23 .. v23}, Lgithub/daneren2005/dsub/util/FileUtil;->listFiles(Ljava/io/File;)Ljava/util/SortedSet; │ + .local v19, "removeServer":Z │ + invoke-static/range {v20 .. v20}, Lgithub/daneren2005/dsub/util/FileUtil;->listFiles(Ljava/io/File;)Ljava/util/SortedSet; │ │ - move-result-object v26 │ + move-result-object v23 │ │ - invoke-interface/range {v26 .. v26}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v23 .. v23}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v13 │ + move-result-object v23 │ │ :cond_0 │ :goto_0 │ - invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v23 .. v23}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v26 │ + move-result v24 │ │ - if-eqz v26, :cond_8 │ + if-eqz v24, :cond_8 │ │ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v23 .. v23}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/io/File; │ + check-cast v11, Ljava/io/File; │ │ .line 384 │ - .local v12, "folder":Ljava/io/File; │ - invoke-virtual {v12}, Ljava/io/File;->isDirectory()Z │ + .local v11, "folder":Ljava/io/File; │ + invoke-virtual {v11}, Ljava/io/File;->isDirectory()Z │ │ - move-result v26 │ + move-result v24 │ │ - if-eqz v26, :cond_7 │ + if-eqz v24, :cond_7 │ │ .line 385 │ - invoke-virtual {v12}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v21 │ │ .line 386 │ - .local v24, "server":Ljava/lang/String; │ - invoke-static {v12}, Lgithub/daneren2005/dsub/util/FileUtil;->listFiles(Ljava/io/File;)Ljava/util/SortedSet; │ + .local v21, "server":Ljava/lang/String; │ + invoke-static {v11}, Lgithub/daneren2005/dsub/util/FileUtil;->listFiles(Ljava/io/File;)Ljava/util/SortedSet; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 387 │ - .local v10, "fileList":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ - invoke-interface {v10}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ + .local v9, "fileList":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ + invoke-interface {v9}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v24 │ │ - .local v14, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v24 .. v24}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v26 │ + move-result v25 │ │ - if-eqz v26, :cond_5 │ + if-eqz v25, :cond_5 │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v24 .. v24}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/io/File; │ + check-cast v8, Ljava/io/File; │ │ .line 388 │ - .local v9, "file":Ljava/io/File; │ - invoke-static {v9}, Lgithub/daneren2005/dsub/util/FileUtil;->isPlaylistFile(Ljava/io/File;)Z │ + .local v8, "file":Ljava/io/File; │ + invoke-static {v8}, Lgithub/daneren2005/dsub/util/FileUtil;->isPlaylistFile(Ljava/io/File;)Z │ │ - move-result v26 │ + move-result v25 │ │ - if-eqz v26, :cond_1 │ + if-eqz v25, :cond_1 │ │ .line 389 │ - invoke-virtual {v9}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v25 │ │ .line 390 │ - invoke-static/range {v26 .. v26}, Lgithub/daneren2005/dsub/util/FileUtil;->getBaseName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static/range {v25 .. v25}, Lgithub/daneren2005/dsub/util/FileUtil;->getBaseName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 391 │ - .local v11, "filename":Ljava/lang/String; │ - new-instance v26, Ljava/lang/StringBuilder; │ + .local v10, "filename":Ljava/lang/String; │ + new-instance v25, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v25 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - const-string v27, ": " │ + const-string v26, ": " │ │ - invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v14 │ │ .line 392 │ - .local v17, "name":Ljava/lang/String; │ - new-instance v18, Lgithub/daneren2005/dsub/domain/Playlist; │ - │ - move-object/from16 v0, v18 │ - │ - move-object/from16 v1, v24 │ + .local v14, "name":Ljava/lang/String; │ + new-instance v15, Lgithub/daneren2005/dsub/domain/Playlist; │ │ - move-object/from16 v2, v17 │ + move-object/from16 v0, v21 │ │ - invoke-direct {v0, v1, v2}, Lgithub/daneren2005/dsub/domain/Playlist;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v15, v0, v14}, Lgithub/daneren2005/dsub/domain/Playlist;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 393 │ - .local v18, "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ - move-object/from16 v0, v18 │ - │ - invoke-virtual {v0, v11}, Lgithub/daneren2005/dsub/domain/Playlist;->setComment(Ljava/lang/String;)V │ + .local v15, "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ + invoke-virtual {v15, v10}, Lgithub/daneren2005/dsub/domain/Playlist;->setComment(Ljava/lang/String;)V │ │ .line 395 │ - const/16 v20, 0x0 │ + const/16 v17, 0x0 │ │ .line 396 │ - .local v20, "reader":Ljava/io/Reader; │ - const/4 v3, 0x0 │ + .local v17, "reader":Ljava/io/Reader; │ + const/4 v2, 0x0 │ │ .line 398 │ - .local v3, "buffer":Ljava/io/BufferedReader; │ - const/16 v25, 0x0 │ + .local v2, "buffer":Ljava/io/BufferedReader; │ + const/16 v22, 0x0 │ │ .line 399 │ - .local v25, "songCount":I │ + .local v22, "songCount":I │ :try_start_0 │ - new-instance v21, Ljava/io/FileReader; │ + new-instance v18, Ljava/io/FileReader; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v18 │ │ - invoke-direct {v0, v9}, Ljava/io/FileReader;->(Ljava/io/File;)V │ + invoke-direct {v0, v8}, Ljava/io/FileReader;->(Ljava/io/File;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 400 │ - .end local v20 # "reader":Ljava/io/Reader; │ - .local v21, "reader":Ljava/io/Reader; │ + .end local v17 # "reader":Ljava/io/Reader; │ + .local v18, "reader":Ljava/io/Reader; │ :try_start_1 │ - new-instance v4, Ljava/io/BufferedReader; │ + new-instance v3, Ljava/io/BufferedReader; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v18 │ │ - invoke-direct {v4, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ + invoke-direct {v3, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_2 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ .line 402 │ - .end local v3 # "buffer":Ljava/io/BufferedReader; │ - .local v4, "buffer":Ljava/io/BufferedReader; │ + .end local v2 # "buffer":Ljava/io/BufferedReader; │ + .local v3, "buffer":Ljava/io/BufferedReader; │ :try_start_2 │ - invoke-virtual {v4}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ .line 403 │ :cond_2 │ :goto_2 │ - invoke-virtual {v4}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - .local v16, "line":Ljava/lang/String; │ - if-eqz v16, :cond_4 │ + .local v13, "line":Ljava/lang/String; │ + if-eqz v13, :cond_4 │ │ .line 405 │ - const-string v26, ".complete" │ + const-string v25, ".complete" │ │ - const-string v27, "" │ + const-string v26, "" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v25 │ │ move-object/from16 v1, v26 │ │ - move-object/from16 v2, v27 │ - │ - invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {v13, v0, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v13 │ │ .line 406 │ - new-instance v7, Ljava/io/File; │ - │ - move-object/from16 v0, v16 │ + new-instance v6, Ljava/io/File; │ │ - invoke-direct {v7, v0}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v6, v13}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 410 │ - .local v7, "entryFile":Ljava/io/File; │ - move-object v5, v7 │ + .local v6, "entryFile":Ljava/io/File; │ + move-object v4, v6 │ │ - .local v5, "checkFile":Ljava/io/File; │ - invoke-virtual {v7}, Ljava/io/File;->exists()Z │ + .local v4, "checkFile":Ljava/io/File; │ + invoke-virtual {v6}, Ljava/io/File;->exists()Z │ │ - move-result v26 │ + move-result v25 │ │ - if-nez v26, :cond_3 │ + if-nez v25, :cond_3 │ │ .line 412 │ - new-instance v5, Ljava/io/File; │ - │ - .end local v5 # "checkFile":Ljava/io/File; │ - invoke-virtual {v7}, Ljava/io/File;->getParent()Ljava/lang/String; │ - │ - move-result-object v26 │ + new-instance v4, Ljava/io/File; │ │ - new-instance v27, Ljava/lang/StringBuilder; │ + .end local v4 # "checkFile":Ljava/io/File; │ + invoke-virtual {v6}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ - invoke-direct/range {v27 .. v27}, Ljava/lang/StringBuilder;->()V │ + move-result-object v25 │ │ - invoke-virtual {v7}, Ljava/io/File;->getName()Ljava/lang/String; │ + new-instance v26, Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V │ │ - invoke-static/range {v28 .. v28}, Lgithub/daneren2005/dsub/util/FileUtil;->getBaseName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static/range {v27 .. v27}, Lgithub/daneren2005/dsub/util/FileUtil;->getBaseName(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v27 │ │ - const-string v28, ".complete." │ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v26 │ │ - move-result-object v27 │ + const-string v27, ".complete." │ │ - invoke-virtual {v7}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v28 │ + move-result-object v26 │ │ - invoke-static/range {v28 .. v28}, Lgithub/daneren2005/dsub/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String; │ + .line 413 │ + invoke-virtual {v6}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static/range {v27 .. v27}, Lgithub/daneren2005/dsub/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v27 │ │ - invoke-virtual/range {v27 .. v27}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v26 │ │ - move-object/from16 v0, v26 │ + invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v26 │ + │ + move-object/from16 v0, v25 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v26 │ │ - invoke-direct {v5, v0, v1}, Ljava/io/File;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v4, v0, v1}, Ljava/io/File;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 416 │ - .restart local v5 # "checkFile":Ljava/io/File; │ + .restart local v4 # "checkFile":Ljava/io/File; │ :cond_3 │ - invoke-static {v7}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->getName(Ljava/io/File;)Ljava/lang/String; │ + invoke-static {v6}, Lgithub/daneren2005/dsub/service/OfflineMusicService;->getName(Ljava/io/File;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 417 │ - .local v8, "entryName":Ljava/lang/String; │ - invoke-virtual {v5}, Ljava/io/File;->exists()Z │ + .local v7, "entryName":Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/io/File;->exists()Z │ │ - move-result v26 │ + move-result v25 │ │ - if-eqz v26, :cond_2 │ + if-eqz v25, :cond_2 │ │ - if-eqz v8, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 418 │ - add-int/lit8 v25, v25, 0x1 │ + add-int/lit8 v22, v22, 0x1 │ │ goto :goto_2 │ │ .line 422 │ - .end local v5 # "checkFile":Ljava/io/File; │ - .end local v7 # "entryFile":Ljava/io/File; │ - .end local v8 # "entryName":Ljava/lang/String; │ + .end local v4 # "checkFile":Ljava/io/File; │ + .end local v6 # "entryFile":Ljava/io/File; │ + .end local v7 # "entryName":Ljava/lang/String; │ :cond_4 │ - invoke-static/range {v25 .. v25}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v26 │ - │ - move-object/from16 v0, v18 │ + move-result-object v25 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v1}, Lgithub/daneren2005/dsub/domain/Playlist;->setSongCount(Ljava/lang/String;)V │ + invoke-virtual {v15, v0}, Lgithub/daneren2005/dsub/domain/Playlist;->setSongCount(Ljava/lang/String;)V │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_3 │ .catchall {:try_start_2 .. :try_end_2} :catchall_2 │ │ .line 426 │ - invoke-static {v4}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v3}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ .line 427 │ - invoke-static/range {v21 .. v21}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static/range {v18 .. v18}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ - move-object v3, v4 │ + move-object v2, v3 │ │ - .end local v4 # "buffer":Ljava/io/BufferedReader; │ - .restart local v3 # "buffer":Ljava/io/BufferedReader; │ - move-object/from16 v20, v21 │ + .end local v3 # "buffer":Ljava/io/BufferedReader; │ + .restart local v2 # "buffer":Ljava/io/BufferedReader; │ + move-object/from16 v17, v18 │ │ .line 430 │ - .end local v16 # "line":Ljava/lang/String; │ - .end local v21 # "reader":Ljava/io/Reader; │ - .restart local v20 # "reader":Ljava/io/Reader; │ + .end local v13 # "line":Ljava/lang/String; │ + .end local v18 # "reader":Ljava/io/Reader; │ + .restart local v17 # "reader":Ljava/io/Reader; │ :goto_3 │ - move-object/from16 v0, v19 │ - │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_1 │ │ .line 423 │ :catch_0 │ - move-exception v6 │ + move-exception v5 │ │ .line 424 │ - .local v6, "e":Ljava/lang/Exception; │ + .local v5, "e":Ljava/lang/Exception; │ :goto_4 │ :try_start_3 │ - sget-object v26, Lgithub/daneren2005/dsub/service/OfflineMusicService;->TAG:Ljava/lang/String; │ + sget-object v25, Lgithub/daneren2005/dsub/service/OfflineMusicService;->TAG:Ljava/lang/String; │ │ - const-string v27, "Failed to count songs in playlist" │ + const-string v26, "Failed to count songs in playlist" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v25 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v26 │ │ - invoke-static {v0, v1, v6}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v0, v1, v5}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 426 │ - invoke-static {v3}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v2}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ .line 427 │ - invoke-static/range {v20 .. v20}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static/range {v17 .. v17}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ goto :goto_3 │ │ .line 426 │ - .end local v6 # "e":Ljava/lang/Exception; │ + .end local v5 # "e":Ljava/lang/Exception; │ :catchall_0 │ - move-exception v26 │ + move-exception v23 │ │ :goto_5 │ - invoke-static {v3}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v2}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ .line 427 │ - invoke-static/range {v20 .. v20}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static/range {v17 .. v17}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ - throw v26 │ + throw v23 │ │ .line 434 │ - .end local v3 # "buffer":Ljava/io/BufferedReader; │ - .end local v9 # "file":Ljava/io/File; │ - .end local v11 # "filename":Ljava/lang/String; │ - .end local v17 # "name":Ljava/lang/String; │ - .end local v18 # "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ - .end local v20 # "reader":Ljava/io/Reader; │ - .end local v25 # "songCount":I │ + .end local v2 # "buffer":Ljava/io/BufferedReader; │ + .end local v8 # "file":Ljava/io/File; │ + .end local v10 # "filename":Ljava/lang/String; │ + .end local v14 # "name":Ljava/lang/String; │ + .end local v15 # "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ + .end local v17 # "reader":Ljava/io/Reader; │ + .end local v22 # "songCount":I │ :cond_5 │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v26 │ + move-result v24 │ │ - if-nez v26, :cond_0 │ + if-nez v24, :cond_0 │ │ - invoke-interface {v10}, Ljava/util/SortedSet;->size()I │ + invoke-interface {v9}, Ljava/util/SortedSet;->size()I │ │ - move-result v26 │ + move-result v24 │ │ - if-lez v26, :cond_0 │ + if-lez v24, :cond_0 │ │ .line 435 │ - if-eqz v15, :cond_6 │ + if-eqz v12, :cond_6 │ │ .line 436 │ - const/16 v22, 0x0 │ + const/16 v19, 0x0 │ │ .line 438 │ :cond_6 │ - move-object/from16 v15, v24 │ + move-object/from16 v12, v21 │ │ goto/16 :goto_0 │ │ .line 443 │ - .end local v10 # "fileList":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ - .end local v14 # "i$":Ljava/util/Iterator; │ - .end local v24 # "server":Ljava/lang/String; │ + .end local v9 # "fileList":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ + .end local v21 # "server":Ljava/lang/String; │ :cond_7 │ :try_start_4 │ - invoke-virtual {v12}, Ljava/io/File;->delete()Z │ + invoke-virtual {v11}, Ljava/io/File;->delete()Z │ :try_end_4 │ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_1 │ │ goto/16 :goto_0 │ │ .line 445 │ :catch_1 │ - move-exception v26 │ + move-exception v24 │ │ - sget-object v26, Lgithub/daneren2005/dsub/service/OfflineMusicService;->TAG:Ljava/lang/String; │ + sget-object v24, Lgithub/daneren2005/dsub/service/OfflineMusicService;->TAG:Ljava/lang/String; │ │ - new-instance v27, Ljava/lang/StringBuilder; │ + new-instance v25, Ljava/lang/StringBuilder; │ │ - const-string v28, "Failed to delete old playlist file: " │ + const-string v26, "Failed to delete old playlist file: " │ │ - invoke-direct/range {v27 .. v28}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct/range {v25 .. v26}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ - invoke-virtual {v12}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v26 │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v25 │ │ - invoke-virtual/range {v27 .. v27}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v25 │ │ - invoke-static/range {v26 .. v27}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v24 .. v25}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_0 │ │ .line 450 │ - .end local v12 # "folder":Ljava/io/File; │ + .end local v11 # "folder":Ljava/io/File; │ :cond_8 │ - if-eqz v22, :cond_9 │ + if-eqz v19, :cond_9 │ │ .line 451 │ - invoke-interface/range {v19 .. v19}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v13 │ + move-result-object v23 │ │ - .local v13, "i$":Ljava/util/Iterator; │ :goto_6 │ - invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v23 .. v23}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v26 │ + move-result v24 │ │ - if-eqz v26, :cond_9 │ + if-eqz v24, :cond_9 │ │ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v23 .. v23}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v15 │ │ - check-cast v18, Lgithub/daneren2005/dsub/domain/Playlist; │ + check-cast v15, Lgithub/daneren2005/dsub/domain/Playlist; │ │ .line 452 │ - .restart local v18 # "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ - invoke-virtual/range {v18 .. v18}, Lgithub/daneren2005/dsub/domain/Playlist;->getName()Ljava/lang/String; │ + .restart local v15 # "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ + invoke-virtual {v15}, Lgithub/daneren2005/dsub/domain/Playlist;->getName()Ljava/lang/String; │ │ - move-result-object v26 │ - │ - invoke-virtual/range {v18 .. v18}, Lgithub/daneren2005/dsub/domain/Playlist;->getId()Ljava/lang/String; │ + move-result-object v24 │ │ - move-result-object v27 │ + invoke-virtual {v15}, Lgithub/daneren2005/dsub/domain/Playlist;->getId()Ljava/lang/String; │ │ - invoke-virtual/range {v27 .. v27}, Ljava/lang/String;->length()I │ + move-result-object v25 │ │ - move-result v27 │ + invoke-virtual/range {v25 .. v25}, Ljava/lang/String;->length()I │ │ - add-int/lit8 v27, v27, 0x2 │ + move-result v25 │ │ - invoke-virtual/range {v26 .. v27}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + add-int/lit8 v25, v25, 0x2 │ │ - move-result-object v26 │ + invoke-virtual/range {v24 .. v25}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-object/from16 v0, v18 │ + move-result-object v24 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v0, v1}, Lgithub/daneren2005/dsub/domain/Playlist;->setName(Ljava/lang/String;)V │ + invoke-virtual {v15, v0}, Lgithub/daneren2005/dsub/domain/Playlist;->setName(Ljava/lang/String;)V │ │ goto :goto_6 │ │ .line 455 │ - .end local v13 # "i$":Ljava/util/Iterator; │ - .end local v18 # "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ + .end local v15 # "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ :cond_9 │ - return-object v19 │ + return-object v16 │ │ .line 426 │ - .restart local v3 # "buffer":Ljava/io/BufferedReader; │ - .restart local v9 # "file":Ljava/io/File; │ - .restart local v10 # "fileList":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ - .restart local v11 # "filename":Ljava/lang/String; │ - .restart local v12 # "folder":Ljava/io/File; │ - .restart local v14 # "i$":Ljava/util/Iterator; │ - .restart local v17 # "name":Ljava/lang/String; │ - .restart local v18 # "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ - .restart local v21 # "reader":Ljava/io/Reader; │ - .restart local v24 # "server":Ljava/lang/String; │ - .restart local v25 # "songCount":I │ + .restart local v2 # "buffer":Ljava/io/BufferedReader; │ + .restart local v8 # "file":Ljava/io/File; │ + .restart local v9 # "fileList":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ + .restart local v10 # "filename":Ljava/lang/String; │ + .restart local v11 # "folder":Ljava/io/File; │ + .restart local v14 # "name":Ljava/lang/String; │ + .restart local v15 # "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ + .restart local v18 # "reader":Ljava/io/Reader; │ + .restart local v21 # "server":Ljava/lang/String; │ + .restart local v22 # "songCount":I │ :catchall_1 │ - move-exception v26 │ + move-exception v23 │ │ - move-object/from16 v20, v21 │ + move-object/from16 v17, v18 │ │ - .end local v21 # "reader":Ljava/io/Reader; │ - .restart local v20 # "reader":Ljava/io/Reader; │ + .end local v18 # "reader":Ljava/io/Reader; │ + .restart local v17 # "reader":Ljava/io/Reader; │ goto :goto_5 │ │ - .end local v3 # "buffer":Ljava/io/BufferedReader; │ - .end local v20 # "reader":Ljava/io/Reader; │ - .restart local v4 # "buffer":Ljava/io/BufferedReader; │ - .restart local v21 # "reader":Ljava/io/Reader; │ + .end local v2 # "buffer":Ljava/io/BufferedReader; │ + .end local v17 # "reader":Ljava/io/Reader; │ + .restart local v3 # "buffer":Ljava/io/BufferedReader; │ + .restart local v18 # "reader":Ljava/io/Reader; │ :catchall_2 │ - move-exception v26 │ + move-exception v23 │ │ - move-object v3, v4 │ + move-object v2, v3 │ │ - .end local v4 # "buffer":Ljava/io/BufferedReader; │ - .restart local v3 # "buffer":Ljava/io/BufferedReader; │ - move-object/from16 v20, v21 │ + .end local v3 # "buffer":Ljava/io/BufferedReader; │ + .restart local v2 # "buffer":Ljava/io/BufferedReader; │ + move-object/from16 v17, v18 │ │ - .end local v21 # "reader":Ljava/io/Reader; │ - .restart local v20 # "reader":Ljava/io/Reader; │ + .end local v18 # "reader":Ljava/io/Reader; │ + .restart local v17 # "reader":Ljava/io/Reader; │ goto :goto_5 │ │ .line 423 │ - .end local v20 # "reader":Ljava/io/Reader; │ - .restart local v21 # "reader":Ljava/io/Reader; │ + .end local v17 # "reader":Ljava/io/Reader; │ + .restart local v18 # "reader":Ljava/io/Reader; │ :catch_2 │ - move-exception v6 │ + move-exception v5 │ │ - move-object/from16 v20, v21 │ + move-object/from16 v17, v18 │ │ - .end local v21 # "reader":Ljava/io/Reader; │ - .restart local v20 # "reader":Ljava/io/Reader; │ + .end local v18 # "reader":Ljava/io/Reader; │ + .restart local v17 # "reader":Ljava/io/Reader; │ goto/16 :goto_4 │ │ - .end local v3 # "buffer":Ljava/io/BufferedReader; │ - .end local v20 # "reader":Ljava/io/Reader; │ - .restart local v4 # "buffer":Ljava/io/BufferedReader; │ - .restart local v21 # "reader":Ljava/io/Reader; │ + .end local v2 # "buffer":Ljava/io/BufferedReader; │ + .end local v17 # "reader":Ljava/io/Reader; │ + .restart local v3 # "buffer":Ljava/io/BufferedReader; │ + .restart local v18 # "reader":Ljava/io/Reader; │ :catch_3 │ - move-exception v6 │ + move-exception v5 │ │ - move-object v3, v4 │ + move-object v2, v3 │ │ - .end local v4 # "buffer":Ljava/io/BufferedReader; │ - .restart local v3 # "buffer":Ljava/io/BufferedReader; │ - move-object/from16 v20, v21 │ + .end local v3 # "buffer":Ljava/io/BufferedReader; │ + .restart local v2 # "buffer":Ljava/io/BufferedReader; │ + move-object/from16 v17, v18 │ │ - .end local v21 # "reader":Ljava/io/Reader; │ - .restart local v20 # "reader":Ljava/io/Reader; │ + .end local v18 # "reader":Ljava/io/Reader; │ + .restart local v17 # "reader":Ljava/io/Reader; │ goto/16 :goto_4 │ .end method │ │ .method public final getPodcastChannels(ZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Ljava/util/List; │ .locals 12 │ .param p1, "refresh" # Z │ .param p2, "context" # Landroid/content/Context; │ @@ -3051,152 +3008,149 @@ │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ const/4 v11, 0x1 │ │ - const/4 v10, 0x0 │ + const/4 v7, 0x0 │ │ .line 725 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 727 │ - .local v3, "channels":Ljava/util/List;, "Ljava/util/List;" │ + .local v2, "channels":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {p2}, Lgithub/daneren2005/dsub/util/FileUtil;->getPodcastDirectory(Landroid/content/Context;)Ljava/io/File; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 729 │ - invoke-virtual {v9}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual {v6}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v0 │ + move-result-object v8 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v6, v0 │ + array-length v9, v8 │ │ - .local v6, "len$":I │ - const/4 v5, 0x0 │ + move v6, v7 │ │ - .local v5, "i$":I │ :goto_0 │ - if-ge v5, v6, :cond_3 │ + if-ge v6, v9, :cond_3 │ │ - aget-object v4, v0, v5 │ + aget-object v3, v8, v6 │ │ .line 730 │ - .local v4, "file":Ljava/io/File; │ - new-instance v1, Ljava/io/BufferedReader; │ + .local v3, "file":Ljava/io/File; │ + new-instance v0, Ljava/io/BufferedReader; │ │ - new-instance v9, Ljava/io/FileReader; │ + new-instance v10, Ljava/io/FileReader; │ │ - invoke-direct {v9, v4}, Ljava/io/FileReader;->(Ljava/io/File;)V │ + invoke-direct {v10, v3}, Ljava/io/FileReader;->(Ljava/io/File;)V │ │ - invoke-direct {v1, v9}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ + invoke-direct {v0, v10}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 731 │ - .local v1, "br":Ljava/io/BufferedReader; │ + .local v0, "br":Ljava/io/BufferedReader; │ :cond_0 │ :goto_1 │ - invoke-virtual {v1}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - .local v7, "line":Ljava/lang/String; │ - if-eqz v7, :cond_2 │ + .local v4, "line":Ljava/lang/String; │ + if-eqz v4, :cond_2 │ │ - const-string v9, "" │ + const-string v10, "" │ │ - invoke-virtual {v9, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v10 │ │ - if-nez v9, :cond_2 │ + if-nez v10, :cond_2 │ │ .line 732 │ - const-string v9, "\t" │ + const-string v10, "\t" │ │ - invoke-virtual {v7, v9}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v4, v10}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ .line 734 │ - .local v8, "parts":[Ljava/lang/String; │ - new-instance v2, Lgithub/daneren2005/dsub/domain/PodcastChannel; │ + .local v5, "parts":[Ljava/lang/String; │ + new-instance v1, Lgithub/daneren2005/dsub/domain/PodcastChannel; │ │ - invoke-direct {v2}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->()V │ + invoke-direct {v1}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->()V │ │ .line 735 │ - .local v2, "channel":Lgithub/daneren2005/dsub/domain/PodcastChannel; │ - aget-object v9, v8, v10 │ + .local v1, "channel":Lgithub/daneren2005/dsub/domain/PodcastChannel; │ + aget-object v10, v5, v7 │ │ - invoke-virtual {v2, v9}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->setId(Ljava/lang/String;)V │ + invoke-virtual {v1, v10}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->setId(Ljava/lang/String;)V │ │ .line 736 │ - aget-object v9, v8, v10 │ + aget-object v10, v5, v7 │ │ - invoke-virtual {v2, v9}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->setName(Ljava/lang/String;)V │ + invoke-virtual {v1, v10}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->setName(Ljava/lang/String;)V │ │ .line 737 │ - const-string v9, "completed" │ + const-string v10, "completed" │ │ - invoke-virtual {v2, v9}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->setStatus(Ljava/lang/String;)V │ + invoke-virtual {v1, v10}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->setStatus(Ljava/lang/String;)V │ │ .line 739 │ - array-length v9, v8 │ + array-length v10, v5 │ │ - if-le v9, v11, :cond_1 │ + if-le v10, v11, :cond_1 │ │ .line 740 │ - aget-object v9, v8, v11 │ + aget-object v10, v5, v11 │ │ - invoke-virtual {v2, v9}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->setUrl(Ljava/lang/String;)V │ + invoke-virtual {v1, v10}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->setUrl(Ljava/lang/String;)V │ │ .line 743 │ :cond_1 │ - invoke-static {p2, v2}, Lgithub/daneren2005/dsub/util/FileUtil;->getPodcastDirectory(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/PodcastChannel;)Ljava/io/File; │ + invoke-static {p2, v1}, Lgithub/daneren2005/dsub/util/FileUtil;->getPodcastDirectory(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/PodcastChannel;)Ljava/io/File; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - invoke-virtual {v9}, Ljava/io/File;->exists()Z │ + invoke-virtual {v10}, Ljava/io/File;->exists()Z │ │ - move-result v9 │ + move-result v10 │ │ - if-eqz v9, :cond_0 │ + if-eqz v10, :cond_0 │ │ - invoke-interface {v3, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v2, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v10 │ │ - if-nez v9, :cond_0 │ + if-nez v10, :cond_0 │ │ .line 744 │ - invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 747 │ - .end local v2 # "channel":Lgithub/daneren2005/dsub/domain/PodcastChannel; │ - .end local v8 # "parts":[Ljava/lang/String; │ + .end local v1 # "channel":Lgithub/daneren2005/dsub/domain/PodcastChannel; │ + .end local v5 # "parts":[Ljava/lang/String; │ :cond_2 │ - invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V │ + invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V │ │ .line 729 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ │ .line 750 │ - .end local v1 # "br":Ljava/io/BufferedReader; │ - .end local v4 # "file":Ljava/io/File; │ - .end local v7 # "line":Ljava/lang/String; │ + .end local v0 # "br":Ljava/io/BufferedReader; │ + .end local v3 # "file":Ljava/io/File; │ + .end local v4 # "line":Ljava/lang/String; │ :cond_3 │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public final getPodcastEpisodes(ZLjava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ .locals 2 │ .param p1, "refresh" # Z │ .param p2, "id" # Ljava/lang/String; │ .param p3, "context" # Landroid/content/Context; │ @@ -3972,15 +3926,14 @@ │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ move-result-object v10 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 ├── smali/github/daneren2005/dsub/service/RESTMusicService$1$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/service/RESTMusicService$1; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/RESTMusicService$1;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/service/RESTMusicService$1; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 1899 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/RESTMusicService$1$1;->this$1:Lgithub/daneren2005/dsub/service/RESTMusicService$1; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V ├── smali/github/daneren2005/dsub/service/RESTMusicService$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$request:Lorg/apache/http/client/methods/HttpPost; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Lorg/apache/http/client/methods/HttpPost;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/RESTMusicService; │ │ .prologue │ .line 1893 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/RESTMusicService$1;->this$0:Lgithub/daneren2005/dsub/service/RESTMusicService; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/service/RESTMusicService$1;->val$isCancelled:Ljava/util/concurrent/atomic/AtomicReference; │ │ @@ -82,14 +83,15 @@ │ .line 1899 │ new-instance v1, Lgithub/daneren2005/dsub/service/RESTMusicService$1$1; │ │ iget-object v2, p0, Lgithub/daneren2005/dsub/service/RESTMusicService$1;->val$context:Landroid/content/Context; │ │ invoke-direct {v1, p0, v2}, Lgithub/daneren2005/dsub/service/RESTMusicService$1$1;->(Lgithub/daneren2005/dsub/service/RESTMusicService$1;Landroid/content/Context;)V │ │ + .line 1905 │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/service/RESTMusicService$1$1;->execute()V │ │ .line 1912 │ :goto_0 │ return-void │ │ .line 1907 ├── smali/github/daneren2005/dsub/service/RESTMusicService.smali │ @@ -326,26 +326,28 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 1004 │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 1002 │ return-object v0 │ │ + .line 1004 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ │ .method private executeWithRetry(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lgithub/daneren2005/dsub/util/ProgressListener;Lgithub/daneren2005/dsub/util/SilentBackgroundTask;Z)Lorg/apache/http/HttpResponse; │ - .locals 26 │ + .locals 25 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "url" # Ljava/lang/String; │ .param p3, "originalUrl" # Ljava/lang/String; │ .param p4, "requestParams" # Lorg/apache/http/params/HttpParams; │ .param p8, "progressListener" # Lgithub/daneren2005/dsub/util/ProgressListener; │ .param p9, "task" # Lgithub/daneren2005/dsub/util/SilentBackgroundTask; │ .param p10, "throwErrors" # Z │ @@ -382,938 +384,928 @@ │ .end annotation │ │ .prologue │ .line 1874 │ .local p5, "parameterNames":Ljava/util/List;, "Ljava/util/List;" │ .local p6, "parameterValues":Ljava/util/List;, "Ljava/util/List;" │ .local p7, "headers":Ljava/util/List;, "Ljava/util/List;" │ - const-string v21, "scanstatus" │ + const-string v20, "scanstatus" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v21 │ + move-result v20 │ │ - const/16 v22, -0x1 │ + const/16 v21, -0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ - move/from16 v1, v22 │ + move/from16 v1, v21 │ │ if-ne v0, v1, :cond_0 │ │ .line 1875 │ - sget-object v21, Lgithub/daneren2005/dsub/service/RESTMusicService;->TAG:Ljava/lang/String; │ + sget-object v20, Lgithub/daneren2005/dsub/service/RESTMusicService;->TAG:Ljava/lang/String; │ │ invoke-static/range {p2 .. p2}, Lgithub/daneren2005/dsub/service/RESTMusicService;->stripUrlInfo(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-static/range {v21 .. v22}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v20 .. v21}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 1878 │ :cond_0 │ invoke-static/range {p1 .. p1}, Lgithub/daneren2005/dsub/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 1879 │ - .local v16, "prefs":Landroid/content/SharedPreferences; │ - const-string v21, "networkTimeout" │ + .local v15, "prefs":Landroid/content/SharedPreferences; │ + const-string v20, "networkTimeout" │ │ - const-string v22, "15000" │ + const-string v21, "15000" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v20 │ │ move-object/from16 v1, v21 │ │ - move-object/from16 v2, v22 │ - │ - invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v12 │ + move-result v11 │ │ .line 1880 │ - .local v12, "networkTimeout":I │ + .local v11, "networkTimeout":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/service/RESTMusicService;->httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v21 .. v21}, Lorg/apache/http/impl/client/DefaultHttpClient;->getParams()Lorg/apache/http/params/HttpParams; │ + invoke-virtual/range {v20 .. v20}, Lorg/apache/http/impl/client/DefaultHttpClient;->getParams()Lorg/apache/http/params/HttpParams; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 1881 │ - .local v13, "newParams":Lorg/apache/http/params/HttpParams; │ - invoke-static {v13, v12}, Lorg/apache/http/params/HttpConnectionParams;->setSoTimeout(Lorg/apache/http/params/HttpParams;I)V │ + .local v12, "newParams":Lorg/apache/http/params/HttpParams; │ + invoke-static {v12, v11}, Lorg/apache/http/params/HttpConnectionParams;->setSoTimeout(Lorg/apache/http/params/HttpParams;I)V │ │ .line 1882 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/service/RESTMusicService;->httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v13}, Lorg/apache/http/impl/client/DefaultHttpClient;->setParams(Lorg/apache/http/params/HttpParams;)V │ + invoke-virtual {v0, v12}, Lorg/apache/http/impl/client/DefaultHttpClient;->setParams(Lorg/apache/http/params/HttpParams;)V │ │ .line 1884 │ - new-instance v10, Ljava/util/concurrent/atomic/AtomicReference; │ + new-instance v9, Ljava/util/concurrent/atomic/AtomicReference; │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - invoke-static/range {v21 .. v21}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static/range {v20 .. v20}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - invoke-direct {v10, v0}, Ljava/util/concurrent/atomic/AtomicReference;->(Ljava/lang/Object;)V │ + invoke-direct {v9, v0}, Ljava/util/concurrent/atomic/AtomicReference;->(Ljava/lang/Object;)V │ │ .line 1885 │ - .local v10, "isCancelled":Ljava/util/concurrent/atomic/AtomicReference;, "Ljava/util/concurrent/atomic/AtomicReference;" │ + .local v9, "isCancelled":Ljava/util/concurrent/atomic/AtomicReference;, "Ljava/util/concurrent/atomic/AtomicReference;" │ const/4 v4, 0x0 │ │ .line 1887 │ .local v4, "attempts":I │ :goto_0 │ add-int/lit8 v4, v4, 0x1 │ │ .line 1888 │ new-instance v6, Lorg/apache/http/protocol/BasicHttpContext; │ │ invoke-direct {v6}, Lorg/apache/http/protocol/BasicHttpContext;->()V │ │ .line 1889 │ .local v6, "httpContext":Lorg/apache/http/protocol/HttpContext; │ - new-instance v17, Lorg/apache/http/client/methods/HttpPost; │ + new-instance v16, Lorg/apache/http/client/methods/HttpPost; │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ move-object/from16 v1, p2 │ │ invoke-direct {v0, v1}, Lorg/apache/http/client/methods/HttpPost;->(Ljava/lang/String;)V │ │ .line 1891 │ - .local v17, "request":Lorg/apache/http/client/methods/HttpPost; │ + .local v16, "request":Lorg/apache/http/client/methods/HttpPost; │ if-eqz p9, :cond_1 │ │ .line 1893 │ - new-instance v21, Lgithub/daneren2005/dsub/service/RESTMusicService$1; │ + new-instance v20, Lgithub/daneren2005/dsub/service/RESTMusicService$1; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ move-object/from16 v2, p1 │ │ - move-object/from16 v3, v17 │ + move-object/from16 v3, v16 │ │ - invoke-direct {v0, v1, v10, v2, v3}, Lgithub/daneren2005/dsub/service/RESTMusicService$1;->(Lgithub/daneren2005/dsub/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Lorg/apache/http/client/methods/HttpPost;)V │ + invoke-direct {v0, v1, v9, v2, v3}, Lgithub/daneren2005/dsub/service/RESTMusicService$1;->(Lgithub/daneren2005/dsub/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Lorg/apache/http/client/methods/HttpPost;)V │ │ move-object/from16 v0, p9 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->setOnCancelListener(Lgithub/daneren2005/dsub/util/BackgroundTask$OnCancelListener;)V │ │ .line 1916 │ :cond_1 │ if-eqz p5, :cond_3 │ │ .line 1917 │ - new-instance v14, Ljava/util/ArrayList; │ + new-instance v13, Ljava/util/ArrayList; │ │ - invoke-direct {v14}, Ljava/util/ArrayList;->()V │ + invoke-direct {v13}, Ljava/util/ArrayList;->()V │ │ .line 1918 │ - .local v14, "params":Ljava/util/List;, "Ljava/util/List;" │ + .local v13, "params":Ljava/util/List;, "Ljava/util/List;" │ const/4 v7, 0x0 │ │ .local v7, "i":I │ :goto_1 │ invoke-interface/range {p5 .. p5}, Ljava/util/List;->size()I │ │ - move-result v21 │ + move-result v20 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ if-ge v7, v0, :cond_2 │ │ .line 1919 │ - new-instance v22, Lorg/apache/http/message/BasicNameValuePair; │ + new-instance v21, Lorg/apache/http/message/BasicNameValuePair; │ │ move-object/from16 v0, p5 │ │ invoke-interface {v0, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - check-cast v21, Ljava/lang/String; │ + check-cast v20, Ljava/lang/String; │ │ move-object/from16 v0, p6 │ │ invoke-interface {v0, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static/range {v22 .. v22}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ - move-object/from16 v2, v23 │ + move-object/from16 v2, v22 │ │ invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ - invoke-interface {v14, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v13, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 1918 │ add-int/lit8 v7, v7, 0x1 │ │ goto :goto_1 │ │ .line 1921 │ :cond_2 │ - new-instance v21, Lorg/apache/http/client/entity/UrlEncodedFormEntity; │ + new-instance v20, Lorg/apache/http/client/entity/UrlEncodedFormEntity; │ │ - const-string v22, "UTF-8" │ + const-string v21, "UTF-8" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ - invoke-direct {v0, v14, v1}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;->(Ljava/util/List;Ljava/lang/String;)V │ + invoke-direct {v0, v13, v1}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;->(Ljava/util/List;Ljava/lang/String;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Lorg/apache/http/client/methods/HttpPost;->setEntity(Lorg/apache/http/HttpEntity;)V │ │ .line 1924 │ .end local v7 # "i":I │ - .end local v14 # "params":Ljava/util/List;, "Ljava/util/List;" │ + .end local v13 # "params":Ljava/util/List;, "Ljava/util/List;" │ :cond_3 │ if-eqz p4, :cond_4 │ │ .line 1925 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ move-object/from16 v1, p4 │ │ invoke-virtual {v0, v1}, Lorg/apache/http/client/methods/HttpPost;->setParams(Lorg/apache/http/params/HttpParams;)V │ │ .line 1928 │ :cond_4 │ if-eqz p7, :cond_5 │ │ .line 1929 │ invoke-interface/range {p7 .. p7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v20 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v21 │ │ if-eqz v21, :cond_5 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Lorg/apache/http/Header; │ │ .line 1930 │ .local v5, "header":Lorg/apache/http/Header; │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ invoke-virtual {v0, v5}, Lorg/apache/http/client/methods/HttpPost;->addHeader(Lorg/apache/http/Header;)V │ │ goto :goto_2 │ │ .line 1933 │ .end local v5 # "header":Lorg/apache/http/Header; │ - .end local v8 # "i$":Ljava/util/Iterator; │ :cond_5 │ - const-string v21, "getCoverArt" │ + const-string v20, "getCoverArt" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v21 │ + move-result v20 │ │ - const/16 v22, -0x1 │ + const/16 v21, -0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ - move/from16 v1, v22 │ + move/from16 v1, v21 │ │ if-ne v0, v1, :cond_6 │ │ - const-string v21, "stream" │ + const-string v20, "stream" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v21 │ + move-result v20 │ │ - const/16 v22, -0x1 │ + const/16 v21, -0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ - move/from16 v1, v22 │ + move/from16 v1, v21 │ │ if-ne v0, v1, :cond_6 │ │ - const-string v21, "getAvatar" │ + const-string v20, "getAvatar" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v21 │ + move-result v20 │ │ - const/16 v22, -0x1 │ + const/16 v21, -0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ - move/from16 v1, v22 │ + move/from16 v1, v21 │ │ if-ne v0, v1, :cond_6 │ │ .line 1934 │ - const-string v21, "Accept-Encoding" │ + const-string v20, "Accept-Encoding" │ │ - const-string v22, "gzip" │ + const-string v21, "gzip" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Lorg/apache/http/client/methods/HttpPost;->addHeader(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1936 │ :cond_6 │ - const-string v21, "User-Agent" │ + const-string v20, "User-Agent" │ │ - const-string v22, "DSub" │ + const-string v21, "DSub" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Lorg/apache/http/client/methods/HttpPost;->addHeader(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1939 │ - const-string v21, "serverInstanceId" │ - │ - const/16 v22, 0x1 │ + const-string v20, "serverInstanceId" │ │ - move-object/from16 v0, v16 │ + const/16 v21, 0x1 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v0, v20 │ │ - move/from16 v2, v22 │ + move/from16 v1, v21 │ │ - invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ + invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ - move-result v9 │ + move-result v8 │ │ .line 1940 │ - .local v9, "instance":I │ - new-instance v21, Ljava/lang/StringBuilder; │ + .local v8, "instance":I │ + new-instance v20, Ljava/lang/StringBuilder; │ │ - const-string v22, "username" │ + const-string v21, "username" │ │ - invoke-direct/range {v21 .. v22}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct/range {v20 .. v21}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v20 │ │ move-object/from16 v1, v21 │ │ - move-object/from16 v2, v22 │ + invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v19 │ + move-result-object v18 │ │ .line 1941 │ - .local v19, "username":Ljava/lang/String; │ - new-instance v21, Ljava/lang/StringBuilder; │ + .local v18, "username":Ljava/lang/String; │ + new-instance v20, Ljava/lang/StringBuilder; │ │ - const-string v22, "password" │ + const-string v21, "password" │ │ - invoke-direct/range {v21 .. v22}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct/range {v20 .. v21}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v20 │ │ move-object/from16 v1, v21 │ │ - move-object/from16 v2, v22 │ - │ - invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 1942 │ - .local v15, "password":Ljava/lang/String; │ + .local v14, "password":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/service/RESTMusicService;->httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v21 .. v21}, Lorg/apache/http/impl/client/DefaultHttpClient;->getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider; │ + invoke-virtual/range {v20 .. v20}, Lorg/apache/http/impl/client/DefaultHttpClient;->getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - new-instance v22, Lorg/apache/http/auth/AuthScope; │ + new-instance v21, Lorg/apache/http/auth/AuthScope; │ │ - sget-object v23, Lorg/apache/http/auth/AuthScope;->ANY_HOST:Ljava/lang/String; │ + sget-object v22, Lorg/apache/http/auth/AuthScope;->ANY_HOST:Ljava/lang/String; │ │ - const/16 v24, -0x1 │ + const/16 v23, -0x1 │ │ - invoke-direct/range {v22 .. v24}, Lorg/apache/http/auth/AuthScope;->(Ljava/lang/String;I)V │ + invoke-direct/range {v21 .. v23}, Lorg/apache/http/auth/AuthScope;->(Ljava/lang/String;I)V │ │ - new-instance v23, Lorg/apache/http/auth/UsernamePasswordCredentials; │ + new-instance v22, Lorg/apache/http/auth/UsernamePasswordCredentials; │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - invoke-direct {v0, v1, v15}, Lorg/apache/http/auth/UsernamePasswordCredentials;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v0, v1, v14}, Lorg/apache/http/auth/UsernamePasswordCredentials;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface/range {v21 .. v23}, Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V │ + invoke-interface/range {v20 .. v22}, Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V │ │ .line 1946 │ :try_start_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/service/RESTMusicService;->httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1, v6}, Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 1947 │ - .local v18, "response":Lorg/apache/http/HttpResponse; │ - const-string v21, "http.request" │ + .local v17, "response":Lorg/apache/http/HttpResponse; │ + const-string v20, "http.request" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ invoke-interface {v6, v0}, Lorg/apache/http/protocol/HttpContext;->getAttribute(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - check-cast v21, Lorg/apache/http/client/methods/HttpUriRequest; │ + check-cast v20, Lorg/apache/http/client/methods/HttpUriRequest; │ │ - const-string v22, "http.target_host" │ + const-string v21, "http.target_host" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-interface {v6, v0}, Lorg/apache/http/protocol/HttpContext;->getAttribute(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - check-cast v22, Lorg/apache/http/HttpHost; │ + check-cast v21, Lorg/apache/http/HttpHost; │ │ - invoke-interface/range {v21 .. v21}, Lorg/apache/http/client/methods/HttpUriRequest;->getURI()Ljava/net/URI; │ + invoke-interface/range {v20 .. v20}, Lorg/apache/http/client/methods/HttpUriRequest;->getURI()Ljava/net/URI; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/net/URI;->getScheme()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/net/URI;->getScheme()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - if-nez v23, :cond_8 │ + if-nez v22, :cond_8 │ │ - new-instance v23, Ljava/lang/StringBuilder; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v22 .. v22}, Lorg/apache/http/HttpHost;->toURI()Ljava/lang/String; │ + invoke-virtual/range {v21 .. v21}, Lorg/apache/http/HttpHost;->toURI()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-interface/range {v21 .. v21}, Lorg/apache/http/client/methods/HttpUriRequest;->getURI()Ljava/net/URI; │ + invoke-interface/range {v20 .. v20}, Lorg/apache/http/client/methods/HttpUriRequest;->getURI()Ljava/net/URI; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ :goto_3 │ - if-eqz v21, :cond_9 │ + if-eqz v20, :cond_9 │ │ - const-string v22, "http://subsonic.org/pages/" │ + const-string v21, "http://subsonic.org/pages/" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v22 │ + move-result v21 │ │ - if-eqz v22, :cond_9 │ + if-eqz v21, :cond_9 │ │ - new-instance v21, Ljava/lang/Exception; │ + new-instance v20, Ljava/lang/Exception; │ │ - const-string v22, "Invalid url, redirects to http://subsonic.org/pages/" │ + const-string v21, "Invalid url, redirects to http://subsonic.org/pages/" │ │ - invoke-direct/range {v21 .. v22}, Ljava/lang/Exception;->(Ljava/lang/String;)V │ + invoke-direct/range {v20 .. v21}, Ljava/lang/Exception;->(Ljava/lang/String;)V │ │ - throw v21 │ + throw v20 │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 1949 │ - .end local v18 # "response":Lorg/apache/http/HttpResponse; │ + .end local v17 # "response":Lorg/apache/http/HttpResponse; │ :catch_0 │ - move-exception v20 │ + move-exception v19 │ │ .line 1950 │ - .local v20, "x":Ljava/io/IOException; │ - invoke-virtual/range {v17 .. v17}, Lorg/apache/http/client/methods/HttpPost;->abort()V │ + .local v19, "x":Ljava/io/IOException; │ + invoke-virtual/range {v16 .. v16}, Lorg/apache/http/client/methods/HttpPost;->abort()V │ │ .line 1951 │ - const/16 v21, 0x5 │ + const/16 v20, 0x5 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ if-ge v4, v0, :cond_7 │ │ - invoke-virtual {v10}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; │ + invoke-virtual {v9}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - check-cast v21, Ljava/lang/Boolean; │ + check-cast v20, Ljava/lang/Boolean; │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v21 │ + move-result v20 │ │ - if-nez v21, :cond_7 │ + if-nez v20, :cond_7 │ │ if-eqz p10, :cond_c │ │ .line 1952 │ :cond_7 │ - throw v20 │ + throw v19 │ │ .line 1947 │ - .end local v20 # "x":Ljava/io/IOException; │ - .restart local v18 # "response":Lorg/apache/http/HttpResponse; │ + .end local v19 # "x":Ljava/io/IOException; │ + .restart local v17 # "response":Lorg/apache/http/HttpResponse; │ :cond_8 │ :try_start_1 │ - invoke-interface/range {v21 .. v21}, Lorg/apache/http/client/methods/HttpUriRequest;->getURI()Ljava/net/URI; │ + invoke-interface/range {v20 .. v20}, Lorg/apache/http/client/methods/HttpUriRequest;->getURI()Ljava/net/URI; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/net/URI;->toString()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Ljava/net/URI;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ goto :goto_3 │ │ :cond_9 │ - const-string v22, "/rest/" │ + const-string v21, "/rest/" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v22 │ + move-result v21 │ │ - const-string v23, "/rest/" │ + const-string v22, "/rest/" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v23 │ + move-result v22 │ │ - const/16 v24, -0x1 │ + const/16 v23, -0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ - move/from16 v1, v24 │ + move/from16 v1, v23 │ │ if-eq v0, v1, :cond_b │ │ - const/16 v24, -0x1 │ + const/16 v23, -0x1 │ │ - move/from16 v0, v23 │ + move/from16 v0, v22 │ │ - move/from16 v1, v24 │ + move/from16 v1, v23 │ │ if-eq v0, v1, :cond_b │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-static {v0, v1}, Lgithub/daneren2005/dsub/util/Util;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ - move-result v24 │ + move-result v23 │ │ - if-nez v24, :cond_b │ + if-nez v23, :cond_b │ │ - const/16 v24, 0x0 │ + const/16 v23, 0x0 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v24 │ + move/from16 v1, v23 │ │ - move/from16 v2, v22 │ + move/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lgithub/daneren2005/dsub/service/RESTMusicService;->redirectFrom:Ljava/lang/String; │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - invoke-virtual/range {v21 .. v23}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual/range {v20 .. v22}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lgithub/daneren2005/dsub/service/RESTMusicService;->redirectTo:Ljava/lang/String; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/service/RESTMusicService;->redirectFrom:Ljava/lang/String; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/service/RESTMusicService;->redirectTo:Ljava/lang/String; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I │ │ - move-result v21 │ + move-result v20 │ │ - if-eqz v21, :cond_a │ + if-eqz v20, :cond_a │ │ - sget-object v21, Lgithub/daneren2005/dsub/service/RESTMusicService;->TAG:Ljava/lang/String; │ + sget-object v20, Lgithub/daneren2005/dsub/service/RESTMusicService;->TAG:Ljava/lang/String; │ │ - new-instance v22, Ljava/lang/StringBuilder; │ + new-instance v21, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/service/RESTMusicService;->redirectFrom:Ljava/lang/String; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v22, v0 │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - const-string v23, " redirects to " │ + const-string v22, " redirects to " │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/service/RESTMusicService;->redirectTo:Ljava/lang/String; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v22, v0 │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-static/range {v21 .. v22}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v20 .. v21}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_a │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v22 │ + move-result-wide v20 │ │ - move-wide/from16 v0, v22 │ + move-wide/from16 v0, v20 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Lgithub/daneren2005/dsub/service/RESTMusicService;->redirectionLastChecked:J │ │ invoke-static/range {p1 .. p1}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getCurrentNetworkType(Landroid/content/Context;)I │ │ - move-result v21 │ + move-result v20 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lgithub/daneren2005/dsub/service/RESTMusicService;->redirectionNetworkType:I │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ │ .line 1948 │ :cond_b │ - return-object v18 │ + return-object v17 │ │ .line 1954 │ - .end local v18 # "response":Lorg/apache/http/HttpResponse; │ - .restart local v20 # "x":Ljava/io/IOException; │ + .end local v17 # "response":Lorg/apache/http/HttpResponse; │ + .restart local v19 # "x":Ljava/io/IOException; │ :cond_c │ if-eqz p8, :cond_d │ │ .line 1955 │ invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - const v22, 0x7f060107 │ + const v21, 0x7f060107 │ │ - const/16 v23, 0x2 │ + const/16 v22, 0x2 │ │ - move/from16 v0, v23 │ + move/from16 v0, v22 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v22, v0 │ │ - const/16 v24, 0x0 │ + const/16 v23, 0x0 │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v25 │ + move-result-object v24 │ │ - aput-object v25, v23, v24 │ + aput-object v24, v22, v23 │ │ - const/16 v24, 0x1 │ + const/16 v23, 0x1 │ │ - const/16 v25, 0x4 │ + const/16 v24, 0x4 │ │ - invoke-static/range {v25 .. v25}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v25 │ + move-result-object v24 │ │ - aput-object v25, v23, v24 │ + aput-object v24, v22, v23 │ │ - invoke-virtual/range {v21 .. v23}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual/range {v20 .. v22}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 1956 │ - .local v11, "msg":Ljava/lang/String; │ + .local v10, "msg":Ljava/lang/String; │ move-object/from16 v0, p8 │ │ - invoke-interface {v0, v11}, Lgithub/daneren2005/dsub/util/ProgressListener;->updateProgress(Ljava/lang/String;)V │ + invoke-interface {v0, v10}, Lgithub/daneren2005/dsub/util/ProgressListener;->updateProgress(Ljava/lang/String;)V │ │ .line 1958 │ - .end local v11 # "msg":Ljava/lang/String; │ + .end local v10 # "msg":Ljava/lang/String; │ :cond_d │ - sget-object v21, Lgithub/daneren2005/dsub/service/RESTMusicService;->TAG:Ljava/lang/String; │ + sget-object v20, Lgithub/daneren2005/dsub/service/RESTMusicService;->TAG:Ljava/lang/String; │ │ - new-instance v22, Ljava/lang/StringBuilder; │ + new-instance v21, Ljava/lang/StringBuilder; │ │ - const-string v23, "Got IOException " │ + const-string v22, "Got IOException " │ │ - invoke-direct/range {v22 .. v23}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct/range {v21 .. v22}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - const-string v23, " (" │ + const-string v22, " (" │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - const-string v23, "), will retry" │ + const-string v22, "), will retry" │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-static/range {v21 .. v22}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v20 .. v21}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 1959 │ if-eqz p4, :cond_f │ │ invoke-static/range {p4 .. p4}, Lorg/apache/http/params/HttpConnectionParams;->getConnectionTimeout(Lorg/apache/http/params/HttpParams;)I │ │ - move-result v21 │ + move-result v20 │ │ - if-eqz v21, :cond_e │ + if-eqz v20, :cond_e │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ int-to-float v0, v0 │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - const v22, 0x3fa66666 # 1.3f │ + const v21, 0x3fa66666 # 1.3f │ │ - mul-float v21, v21, v22 │ + mul-float v20, v20, v21 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ float-to-int v0, v0 │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ move-object/from16 v0, p4 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Lorg/apache/http/params/HttpConnectionParams;->setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V │ │ :cond_e │ invoke-static/range {p4 .. p4}, Lorg/apache/http/params/HttpConnectionParams;->getSoTimeout(Lorg/apache/http/params/HttpParams;)I │ │ - move-result v21 │ + move-result v20 │ │ - if-eqz v21, :cond_f │ + if-eqz v20, :cond_f │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ int-to-float v0, v0 │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - const/high16 v22, 0x3fc00000 # 1.5f │ + const/high16 v21, 0x3fc00000 # 1.5f │ │ - mul-float v21, v21, v22 │ + mul-float v20, v20, v21 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ float-to-int v0, v0 │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ move-object/from16 v0, p4 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Lorg/apache/http/params/HttpConnectionParams;->setSoTimeout(Lorg/apache/http/params/HttpParams;I)V │ │ .line 1960 │ :cond_f │ - const-wide/16 v22, 0x7d0 │ + const-wide/16 v20, 0x7d0 │ │ - invoke-static/range {v22 .. v23}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static/range {v20 .. v21}, Ljava/lang/Thread;->sleep(J)V │ │ goto/16 :goto_0 │ .end method │ │ .method private static getCurrentNetworkType(Landroid/content/Context;)I │ .locals 2 │ .param p0, "context" # Landroid/content/Context; │ @@ -1465,16 +1457,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 294 │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 292 │ return-object v0 │ │ + .line 294 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -3438,14 +3432,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 370 │ invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 368 │ return-object v0 │ │ .line 357 │ .end local v3 # "method":Ljava/lang/String; │ .end local v8 # "reader":Ljava/io/Reader; │ :cond_0 │ const-string v3, "search" │ @@ -3575,16 +3570,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 338 │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 336 │ return-object v0 │ │ + .line 338 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -3732,15 +3729,15 @@ │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ │ .method public final addToPlaylist(Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ - .locals 10 │ + .locals 9 │ .param p1, "id" # Ljava/lang/String; │ .param p3, "context" # Landroid/content/Context; │ .param p4, "progressListener" # Lgithub/daneren2005/dsub/util/ProgressListener; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ @@ -3788,92 +3785,91 @@ │ │ .line 439 │ invoke-interface {v6, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 440 │ invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v0 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + check-cast v8, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 441 │ - .local v9, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - const-string v0, "songIdToAdd" │ + .local v8, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + const-string v1, "songIdToAdd" │ │ - invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 442 │ - invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ + invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-direct {p0, v0, p3, p4}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getOfflineSongId(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Ljava/lang/String; │ + invoke-direct {p0, v1, p3, p4}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getOfflineSongId(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 444 │ - .end local v9 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v8 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_0 │ const-string v3, "updatePlaylist" │ │ const/4 v4, 0x0 │ │ move-object v0, p0 │ │ move-object v1, p3 │ │ move-object v2, p4 │ │ invoke-direct/range {v0 .. v6}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getReader(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 446 │ - .local v8, "reader":Ljava/io/Reader; │ + .local v7, "reader":Ljava/io/Reader; │ :try_start_0 │ new-instance v0, Lgithub/daneren2005/dsub/service/parser/ErrorParser; │ │ invoke-virtual {p0, p3}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getInstance(Landroid/content/Context;)I │ │ move-result v1 │ │ invoke-direct {v0, p3, v1}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->(Landroid/content/Context;I)V │ │ - invoke-virtual {v0, v8}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ + invoke-virtual {v0, v7}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 448 │ - invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ .line 449 │ return-void │ │ .line 448 │ :catchall_0 │ move-exception v0 │ │ - invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ │ .method public final changeEmail(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ .locals 9 │ .param p1, "username" # Ljava/lang/String; │ @@ -4159,15 +4155,15 @@ │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ │ .method public final createPlaylist(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ - .locals 10 │ + .locals 9 │ .param p1, "id" # Ljava/lang/String; │ .param p2, "name" # Ljava/lang/String; │ .param p4, "context" # Landroid/content/Context; │ .param p5, "progressListener" # Lgithub/daneren2005/dsub/util/ProgressListener; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -4226,46 +4222,45 @@ │ .line 408 │ invoke-interface {v6, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 410 │ :cond_1 │ invoke-interface {p3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v0 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_2 │ + if-eqz v1, :cond_2 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 411 │ .local v7, "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - const-string v0, "songId" │ + const-string v1, "songId" │ │ - invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 412 │ invoke-virtual {v7}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-direct {p0, v0, p4, p5}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getOfflineSongId(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Ljava/lang/String; │ + invoke-direct {p0, v1, p4, p5}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getOfflineSongId(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 415 │ .end local v7 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_2 │ const-string v3, "createPlaylist" │ @@ -4276,42 +4271,42 @@ │ │ move-object v1, p4 │ │ move-object v2, p5 │ │ invoke-direct/range {v0 .. v6}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getReader(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 417 │ - .local v9, "reader":Ljava/io/Reader; │ + .local v8, "reader":Ljava/io/Reader; │ :try_start_0 │ new-instance v0, Lgithub/daneren2005/dsub/service/parser/ErrorParser; │ │ invoke-virtual {p0, p4}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getInstance(Landroid/content/Context;)I │ │ move-result v1 │ │ invoke-direct {v0, p4, v1}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->(Landroid/content/Context;I)V │ │ - invoke-virtual {v0, v9}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ + invoke-virtual {v0, v8}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 419 │ - invoke-static {v9}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ .line 420 │ return-void │ │ .line 419 │ :catchall_0 │ move-exception v0 │ │ - invoke-static {v9}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ │ .method public final createPodcastChannel(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ .locals 8 │ .param p1, "url" # Ljava/lang/String; │ @@ -4377,15 +4372,15 @@ │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ │ .method public final createShare(Ljava/util/List;Ljava/lang/String;Ljava/lang/Long;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Ljava/util/List; │ - .locals 10 │ + .locals 9 │ .param p2, "description" # Ljava/lang/String; │ .param p3, "expires" # Ljava/lang/Long; │ .param p4, "context" # Landroid/content/Context; │ .param p5, "progressListener" # Lgithub/daneren2005/dsub/util/ProgressListener; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -4424,43 +4419,42 @@ │ │ invoke-direct {v6}, Ljava/util/LinkedList;->()V │ │ .line 1064 │ .local v6, "parameterValues":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v0 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ .line 1065 │ - .local v8, "id":Ljava/lang/String; │ - const-string v0, "id" │ + .local v7, "id":Ljava/lang/String; │ + const-string v1, "id" │ │ - invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 1066 │ - invoke-interface {v6, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 1069 │ - .end local v8 # "id":Ljava/lang/String; │ + .end local v7 # "id":Ljava/lang/String; │ :cond_0 │ if-eqz p2, :cond_1 │ │ .line 1070 │ const-string v0, "description" │ │ invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ @@ -4498,48 +4492,50 @@ │ │ move-object v1, p4 │ │ move-object v2, p5 │ │ invoke-direct/range {v0 .. v6}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getReader(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 1081 │ - .local v9, "reader":Ljava/io/Reader; │ + .local v8, "reader":Ljava/io/Reader; │ :try_start_0 │ new-instance v0, Lgithub/daneren2005/dsub/service/parser/ShareParser; │ │ invoke-virtual {p0, p4}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getInstance(Landroid/content/Context;)I │ │ move-result v1 │ │ invoke-direct {v0, p4, v1}, Lgithub/daneren2005/dsub/service/parser/ShareParser;->(Landroid/content/Context;I)V │ │ - invoke-virtual {v0, v9}, Lgithub/daneren2005/dsub/service/parser/ShareParser;->parse$39b5e77(Ljava/io/Reader;)Ljava/util/List; │ + invoke-virtual {v0, v8}, Lgithub/daneren2005/dsub/service/parser/ShareParser;->parse$39b5e77(Ljava/io/Reader;)Ljava/util/List; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 1084 │ - invoke-static {v9}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 1081 │ return-object v0 │ │ + .line 1084 │ :catchall_0 │ move-exception v0 │ │ - invoke-static {v9}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ │ .method public final createUser(Lgithub/daneren2005/dsub/domain/User;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ - .locals 10 │ + .locals 9 │ .param p1, "user" # Lgithub/daneren2005/dsub/domain/User; │ .param p2, "context" # Landroid/content/Context; │ .param p3, "progressListener" # Lgithub/daneren2005/dsub/util/ProgressListener; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ @@ -4597,90 +4593,89 @@ │ .line 1433 │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/User;->getSettings()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v0 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lgithub/daneren2005/dsub/domain/User$Setting; │ + check-cast v8, Lgithub/daneren2005/dsub/domain/User$Setting; │ │ .line 1434 │ - .local v9, "setting":Lgithub/daneren2005/dsub/domain/User$Setting; │ - invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/User$Setting;->getName()Ljava/lang/String; │ + .local v8, "setting":Lgithub/daneren2005/dsub/domain/User$Setting; │ + invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/User$Setting;->getName()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 1435 │ - invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/User$Setting;->getValue()Ljava/lang/Boolean; │ + invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/User$Setting;->getValue()Ljava/lang/Boolean; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 1438 │ - .end local v9 # "setting":Lgithub/daneren2005/dsub/domain/User$Setting; │ + .end local v8 # "setting":Lgithub/daneren2005/dsub/domain/User$Setting; │ :cond_0 │ const-string v3, "createUser" │ │ const/4 v4, 0x0 │ │ move-object v0, p0 │ │ move-object v1, p2 │ │ move-object v2, p3 │ │ invoke-direct/range {v0 .. v6}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getReader(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 1440 │ - .local v8, "reader":Ljava/io/Reader; │ + .local v7, "reader":Ljava/io/Reader; │ :try_start_0 │ new-instance v0, Lgithub/daneren2005/dsub/service/parser/ErrorParser; │ │ invoke-virtual {p0, p2}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getInstance(Landroid/content/Context;)I │ │ move-result v1 │ │ invoke-direct {v0, p2, v1}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->(Landroid/content/Context;I)V │ │ - invoke-virtual {v0, v8}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ + invoke-virtual {v0, v7}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 1442 │ - invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ .line 1443 │ return-void │ │ .line 1442 │ :catchall_0 │ move-exception v0 │ │ - invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ │ .method public final deleteBookmark(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ .locals 8 │ .param p1, "entry" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ @@ -5258,16 +5253,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 314 │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 312 │ return-object v0 │ │ + .line 314 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -5427,14 +5424,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 576 │ invoke-static {v11}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 574 │ return-object v1 │ │ .line 566 │ .end local v4 # "method":Ljava/lang/String; │ .end local v11 # "reader":Ljava/io/Reader; │ :cond_1 │ const-string v4, "getAlbumList2" │ @@ -5640,14 +5638,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 642 │ invoke-static {v12}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 640 │ return-object v1 │ │ .line 600 │ .end local v4 # "method":Ljava/lang/String; │ .end local v12 # "reader":Ljava/io/Reader; │ :cond_2 │ const-string v1, "years" │ @@ -5815,16 +5814,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 304 │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 302 │ return-object v0 │ │ + .line 304 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -5936,14 +5937,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 1583 │ invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 1581 │ return-object v0 │ │ .line 1573 │ .end local v3 # "method":Ljava/lang/String; │ .end local v8 # "reader":Ljava/io/Reader; │ :cond_0 │ const-string v3, "getArtistInfo2" │ @@ -5993,15 +5995,15 @@ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ .line 1505 │ const/4 v10, 0x0 │ │ - .line 1558 │ + .line 1555 │ :goto_0 │ return-object v10 │ │ .line 1510 │ :cond_0 │ monitor-enter p1 │ │ @@ -6371,15 +6373,15 @@ │ if-eqz v10, :cond_0 │ │ .line 1594 │ monitor-exit p1 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1630 │ + .line 1627 │ .end local v10 # "bitmap":Landroid/graphics/Bitmap; │ :goto_0 │ return-object v10 │ │ .line 1597 │ .restart local v10 # "bitmap":Landroid/graphics/Bitmap; │ :cond_0 │ @@ -6707,16 +6709,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 1365 │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 1363 │ return-object v1 │ │ + .line 1365 │ :catchall_0 │ move-exception v1 │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v1 │ .end method │ @@ -6814,16 +6818,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 1159 │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 1157 │ return-object v0 │ │ + .line 1159 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -6854,15 +6860,15 @@ │ .line 777 │ .local v9, "bitmap":Landroid/graphics/Bitmap; │ if-eqz v9, :cond_0 │ │ .line 778 │ monitor-exit p2 │ │ - .line 824 │ + .line 821 │ .end local v9 # "bitmap":Landroid/graphics/Bitmap; │ :goto_0 │ return-object v9 │ │ .line 781 │ .restart local v9 # "bitmap":Landroid/graphics/Bitmap; │ :cond_0 │ @@ -7662,16 +7668,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 1193 │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 1191 │ return-object v1 │ │ + .line 1193 │ :catchall_0 │ move-exception v1 │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v1 │ .end method │ @@ -7857,14 +7865,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 243 │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 241 │ return-object v0 │ │ .line 239 │ .end local v7 # "reader":Ljava/io/Reader; │ :cond_1 │ const-string v3, "getIndexes" │ │ @@ -8026,16 +8035,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 513 │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 511 │ return-object v0 │ │ + .line 513 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -8348,16 +8359,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 196 │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 194 │ return-object v1 │ │ + .line 196 │ :catchall_0 │ move-exception v1 │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v1 │ .end method │ @@ -8546,16 +8559,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 1675 │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 1673 │ return-object v1 │ │ + .line 1675 │ :catchall_0 │ move-exception v1 │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v1 │ .end method │ @@ -8618,16 +8633,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 383 │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 381 │ return-object v0 │ │ + .line 383 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -8680,26 +8697,28 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 393 │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 391 │ return-object v1 │ │ + .line 393 │ :catchall_0 │ move-exception v1 │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v1 │ .end method │ │ .method public final getPodcastChannels(ZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Ljava/util/List; │ - .locals 15 │ + .locals 13 │ .param p1, "refresh" # Z │ .param p2, "context" # Landroid/content/Context; │ .param p3, "progressListener" # Lgithub/daneren2005/dsub/util/ProgressListener; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(Z", │ "Landroid/content/Context;", │ @@ -8716,133 +8735,126 @@ │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 1253 │ - const-string v1, "1.6" │ - │ - const-string v2, "Podcasts not supported." │ + const-string v0, "1.6" │ │ - move-object/from16 v0, p2 │ + const-string v1, "Podcasts not supported." │ │ - invoke-static {v0, v1, v2}, Lgithub/daneren2005/dsub/service/RESTMusicService;->checkServerVersion(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {p2, v0, v1}, Lgithub/daneren2005/dsub/service/RESTMusicService;->checkServerVersion(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1255 │ - const-string v4, "getPodcasts" │ + const-string v3, "getPodcasts" │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - const/4 v1, 0x1 │ + const/4 v0, 0x1 │ │ - new-array v1, v1, [Ljava/lang/String; │ + new-array v0, v0, [Ljava/lang/String; │ │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - const-string v3, "includeEpisodes" │ + const-string v2, "includeEpisodes" │ │ - aput-object v3, v1, v2 │ + aput-object v2, v0, v1 │ │ - invoke-static {v1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const/4 v1, 0x1 │ + const/4 v0, 0x1 │ │ - new-array v1, v1, [Ljava/lang/Object; │ + new-array v0, v0, [Ljava/lang/Object; │ │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - const-string v3, "false" │ + const-string v2, "false" │ │ - aput-object v3, v1, v2 │ + aput-object v2, v0, v1 │ │ - invoke-static {v1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move-object/from16 v2, p2 │ + move-object v1, p2 │ │ - move-object/from16 v3, p3 │ + move-object/from16 v2, p3 │ │ - invoke-direct/range {v1 .. v7}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getReader(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ + invoke-direct/range {v0 .. v6}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getReader(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ - move-result-object v14 │ + move-result-object v12 │ │ .line 1257 │ - .local v14, "reader":Ljava/io/Reader; │ + .local v12, "reader":Ljava/io/Reader; │ :try_start_0 │ - new-instance v1, Lgithub/daneren2005/dsub/service/parser/PodcastChannelParser; │ - │ - move-object/from16 v0, p2 │ + new-instance v0, Lgithub/daneren2005/dsub/service/parser/PodcastChannelParser; │ │ - invoke-virtual {p0, v0}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getInstance(Landroid/content/Context;)I │ - │ - move-result v2 │ + invoke-virtual {p0, p2}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getInstance(Landroid/content/Context;)I │ │ - move-object/from16 v0, p2 │ + move-result v1 │ │ - invoke-direct {v1, v0, v2}, Lgithub/daneren2005/dsub/service/parser/PodcastChannelParser;->(Landroid/content/Context;I)V │ + invoke-direct {v0, p2, v1}, Lgithub/daneren2005/dsub/service/parser/PodcastChannelParser;->(Landroid/content/Context;I)V │ │ - invoke-virtual {v1, v14}, Lgithub/daneren2005/dsub/service/parser/PodcastChannelParser;->parse$39b5e77(Ljava/io/Reader;)Ljava/util/List; │ + invoke-virtual {v0, v12}, Lgithub/daneren2005/dsub/service/parser/PodcastChannelParser;->parse$39b5e77(Ljava/io/Reader;)Ljava/util/List; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 1259 │ - .local v10, "channels":Ljava/util/List;, "Ljava/util/List;" │ - const-string v11, "" │ + .local v9, "channels":Ljava/util/List;, "Ljava/util/List;" │ + const-string v10, "" │ │ .line 1260 │ - .local v11, "content":Ljava/lang/String; │ - invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v10, "content":Ljava/lang/String; │ + invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v13 │ + move-result-object v0 │ │ - .local v13, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lgithub/daneren2005/dsub/domain/PodcastChannel; │ + check-cast v8, Lgithub/daneren2005/dsub/domain/PodcastChannel; │ │ .line 1261 │ - .local v9, "channel":Lgithub/daneren2005/dsub/domain/PodcastChannel; │ + .local v8, "channel":Lgithub/daneren2005/dsub/domain/PodcastChannel; │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ - invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->getName()Ljava/lang/String; │ + invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->getName()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, "\t" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ - invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->getUrl()Ljava/lang/String; │ + invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/PodcastChannel;->getUrl()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ @@ -8850,75 +8862,70 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 1262 │ goto :goto_0 │ │ .line 1264 │ - .end local v9 # "channel":Lgithub/daneren2005/dsub/domain/PodcastChannel; │ + .end local v8 # "channel":Lgithub/daneren2005/dsub/domain/PodcastChannel; │ :cond_0 │ - move-object/from16 v0, p2 │ - │ - invoke-virtual {p0, v0}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getInstance(Landroid/content/Context;)I │ - │ - move-result v1 │ - │ - move-object/from16 v0, p2 │ + invoke-virtual {p0, p2}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getInstance(Landroid/content/Context;)I │ │ - invoke-static {v0, v1}, Lgithub/daneren2005/dsub/util/Util;->getServerName(Landroid/content/Context;I)Ljava/lang/String; │ + move-result v0 │ │ - move-result-object v1 │ + invoke-static {p2, v0}, Lgithub/daneren2005/dsub/util/Util;->getServerName(Landroid/content/Context;I)Ljava/lang/String; │ │ - move-object/from16 v0, p2 │ + move-result-object v0 │ │ - invoke-static {v0, v1}, Lgithub/daneren2005/dsub/util/FileUtil;->getPodcastFile(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ + invoke-static {p2, v0}, Lgithub/daneren2005/dsub/util/FileUtil;->getPodcastFile(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 1265 │ - .local v12, "file":Ljava/io/File; │ - new-instance v8, Ljava/io/BufferedWriter; │ + .local v11, "file":Ljava/io/File; │ + new-instance v7, Ljava/io/BufferedWriter; │ │ - new-instance v1, Ljava/io/FileWriter; │ + new-instance v0, Ljava/io/FileWriter; │ │ - invoke-direct {v1, v12}, Ljava/io/FileWriter;->(Ljava/io/File;)V │ + invoke-direct {v0, v11}, Ljava/io/FileWriter;->(Ljava/io/File;)V │ │ - invoke-direct {v8, v1}, Ljava/io/BufferedWriter;->(Ljava/io/Writer;)V │ + invoke-direct {v7, v0}, Ljava/io/BufferedWriter;->(Ljava/io/Writer;)V │ │ .line 1266 │ - .local v8, "bw":Ljava/io/BufferedWriter; │ - invoke-virtual {v8, v11}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V │ + .local v7, "bw":Ljava/io/BufferedWriter; │ + invoke-virtual {v7, v10}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V │ │ .line 1267 │ - invoke-virtual {v8}, Ljava/io/BufferedWriter;->close()V │ + invoke-virtual {v7}, Ljava/io/BufferedWriter;->close()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 1271 │ - invoke-static {v14}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v12}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ - return-object v10 │ + .line 1269 │ + return-object v9 │ │ - .end local v8 # "bw":Ljava/io/BufferedWriter; │ - .end local v10 # "channels":Ljava/util/List;, "Ljava/util/List;" │ - .end local v11 # "content":Ljava/lang/String; │ - .end local v12 # "file":Ljava/io/File; │ - .end local v13 # "i$":Ljava/util/Iterator; │ + .line 1271 │ + .end local v7 # "bw":Ljava/io/BufferedWriter; │ + .end local v9 # "channels":Ljava/util/List;, "Ljava/util/List;" │ + .end local v10 # "content":Ljava/lang/String; │ + .end local v11 # "file":Ljava/io/File; │ :catchall_0 │ - move-exception v1 │ + move-exception v0 │ │ - invoke-static {v14}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v12}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ - throw v1 │ + throw v0 │ .end method │ │ .method public final getPodcastEpisodes(ZLjava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ .locals 8 │ .param p1, "refresh" # Z │ .param p2, "id" # Ljava/lang/String; │ .param p3, "context" # Landroid/content/Context; │ @@ -8983,16 +8990,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 1281 │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 1279 │ return-object v0 │ │ + .line 1281 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -9092,14 +9101,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 675 │ invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 673 │ return-object v0 │ │ .line 664 │ .end local v3 # "method":Ljava/lang/String; │ .end local v8 # "reader":Ljava/io/Reader; │ :cond_0 │ invoke-static {p3, v7}, Lgithub/daneren2005/dsub/util/Util;->isTagBrowsing(Landroid/content/Context;I)Z │ @@ -9302,16 +9312,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 745 │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 743 │ return-object v0 │ │ + .line 745 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -9405,16 +9417,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 1055 │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 1053 │ return-object v1 │ │ + .line 1055 │ :catchall_0 │ move-exception v1 │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v1 │ .end method │ @@ -9554,16 +9568,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 1228 │ invoke-static {v10}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 1226 │ return-object v0 │ │ + .line 1228 │ :catchall_0 │ move-exception v0 │ │ invoke-static {v10}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ @@ -9669,14 +9685,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 709 │ invoke-static {v10}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 707 │ return-object v0 │ │ .line 699 │ .end local v3 # "method":Ljava/lang/String; │ .end local v10 # "reader":Ljava/io/Reader; │ :cond_1 │ const-string v3, "getStarred2" │ @@ -9791,14 +9808,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 1247 │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 1245 │ return-object v0 │ │ .line 1242 │ .end local v3 # "method":Ljava/lang/String; │ .end local v7 # "reader":Ljava/io/Reader; │ :cond_0 │ const-string v3, "getTopSongs" │ @@ -9899,25 +9917,26 @@ │ check-cast v0, Lgithub/daneren2005/dsub/domain/User; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 1405 │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 1402 │ :goto_0 │ return-object v0 │ │ - .line 1402 │ :cond_0 │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ move-object v0, v4 │ │ goto :goto_0 │ │ + .line 1405 │ .end local v8 # "users":Ljava/util/List;, "Ljava/util/List;" │ :catchall_0 │ move-exception v0 │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ @@ -9978,16 +9997,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 1417 │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 1415 │ return-object v1 │ │ + .line 1417 │ :catchall_0 │ move-exception v1 │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v1 │ .end method │ @@ -10218,16 +10239,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 1641 │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 1639 │ return-object v1 │ │ + .line 1641 │ :catchall_0 │ move-exception v1 │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v1 │ .end method │ @@ -10271,26 +10294,28 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v1 │ │ .line 187 │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ + .line 185 │ return v1 │ │ + .line 187 │ :catchall_0 │ move-exception v1 │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v1 │ .end method │ │ .method public final overwritePlaylist(Ljava/lang/String;Ljava/lang/String;ILjava/util/List;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ - .locals 12 │ + .locals 10 │ .param p1, "id" # Ljava/lang/String; │ .param p2, "name" # Ljava/lang/String; │ .param p3, "toRemove" # I │ .param p5, "context" # Landroid/content/Context; │ .param p6, "progressListener" # Lgithub/daneren2005/dsub/util/ProgressListener; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -10313,158 +10338,151 @@ │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 473 │ .local p4, "toAdd":Ljava/util/List;, "Ljava/util/List;" │ - const-string v1, "1.8" │ - │ - const-string v2, "Updating playlists is not supported." │ + const-string v0, "1.8" │ │ - move-object/from16 v0, p5 │ + const-string v1, "Updating playlists is not supported." │ │ - invoke-static {v0, v1, v2}, Lgithub/daneren2005/dsub/service/RESTMusicService;->checkServerVersion(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {p5, v0, v1}, Lgithub/daneren2005/dsub/service/RESTMusicService;->checkServerVersion(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 474 │ - new-instance v6, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 475 │ - .local v6, "names":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v7, Ljava/util/ArrayList; │ + .local v5, "names":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v6, Ljava/util/ArrayList; │ │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ .line 476 │ - .local v7, "values":Ljava/util/List;, "Ljava/util/List;" │ - const-string v1, "playlistId" │ + .local v6, "values":Ljava/util/List;, "Ljava/util/List;" │ + const-string v0, "playlistId" │ │ - invoke-interface {v6, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 477 │ - invoke-interface {v7, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 478 │ - const-string v1, "name" │ + const-string v0, "name" │ │ - invoke-interface {v6, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 479 │ - invoke-interface {v7, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 480 │ - invoke-interface/range {p4 .. p4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {p4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v0 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - check-cast v11, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + check-cast v9, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 481 │ - .local v11, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .local v9, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ const-string v1, "songIdToAdd" │ │ - invoke-interface {v6, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 482 │ - invoke-virtual {v11}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ + invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-interface {v7, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 484 │ - .end local v11 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v9 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_0 │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - .local v8, "i":I │ + .local v7, "i":I │ :goto_1 │ - if-ge v8, p3, :cond_1 │ + if-ge v7, p3, :cond_1 │ │ .line 485 │ - const-string v1, "songIndexToRemove" │ + const-string v0, "songIndexToRemove" │ │ - invoke-interface {v6, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 486 │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - invoke-interface {v7, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 484 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_1 │ │ .line 488 │ :cond_1 │ - const-string v4, "updatePlaylist" │ + const-string v3, "updatePlaylist" │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move-object/from16 v2, p5 │ + move-object v1, p5 │ │ - move-object/from16 v3, p6 │ + move-object/from16 v2, p6 │ │ - invoke-direct/range {v1 .. v7}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getReader(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ + invoke-direct/range {v0 .. v6}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getReader(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ - move-result-object v10 │ + move-result-object v8 │ │ .line 490 │ - .local v10, "reader":Ljava/io/Reader; │ + .local v8, "reader":Ljava/io/Reader; │ :try_start_0 │ - new-instance v1, Lgithub/daneren2005/dsub/service/parser/ErrorParser; │ - │ - move-object/from16 v0, p5 │ - │ - invoke-virtual {p0, v0}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getInstance(Landroid/content/Context;)I │ + new-instance v0, Lgithub/daneren2005/dsub/service/parser/ErrorParser; │ │ - move-result v2 │ + invoke-virtual {p0, p5}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getInstance(Landroid/content/Context;)I │ │ - move-object/from16 v0, p5 │ + move-result v1 │ │ - invoke-direct {v1, v0, v2}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->(Landroid/content/Context;I)V │ + invoke-direct {v0, p5, v1}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->(Landroid/content/Context;I)V │ │ - invoke-virtual {v1, v10}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ + invoke-virtual {v0, v8}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 492 │ - invoke-static {v10}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ .line 493 │ return-void │ │ .line 492 │ :catchall_0 │ - move-exception v1 │ + move-exception v0 │ │ - invoke-static {v10}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ - throw v1 │ + throw v0 │ .end method │ │ .method public final ping(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ .locals 3 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "progressListener" # Lgithub/daneren2005/dsub/util/ProgressListener; │ .annotation system Ldalvik/annotation/Throws; │ @@ -10588,15 +10606,15 @@ │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v1 │ .end method │ │ .method public final removeFromPlaylist(Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ - .locals 10 │ + .locals 9 │ .param p1, "id" # Ljava/lang/String; │ .param p3, "context" # Landroid/content/Context; │ .param p4, "progressListener" # Lgithub/daneren2005/dsub/util/ProgressListener; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ @@ -10644,90 +10662,89 @@ │ │ .line 458 │ invoke-interface {v6, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 459 │ invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v0 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/Integer; │ + check-cast v8, Ljava/lang/Integer; │ │ .line 460 │ - .local v9, "song":Ljava/lang/Integer; │ - const-string v0, "songIndexToRemove" │ + .local v8, "song":Ljava/lang/Integer; │ + const-string v1, "songIndexToRemove" │ │ - invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 461 │ - invoke-interface {v6, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 463 │ - .end local v9 # "song":Ljava/lang/Integer; │ + .end local v8 # "song":Ljava/lang/Integer; │ :cond_0 │ const-string v3, "updatePlaylist" │ │ const/4 v4, 0x0 │ │ move-object v0, p0 │ │ move-object v1, p3 │ │ move-object v2, p4 │ │ invoke-direct/range {v0 .. v6}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getReader(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 465 │ - .local v8, "reader":Ljava/io/Reader; │ + .local v7, "reader":Ljava/io/Reader; │ :try_start_0 │ new-instance v0, Lgithub/daneren2005/dsub/service/parser/ErrorParser; │ │ invoke-virtual {p0, p3}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getInstance(Landroid/content/Context;)I │ │ move-result v1 │ │ invoke-direct {v0, p3, v1}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->(Landroid/content/Context;I)V │ │ - invoke-virtual {v0, v8}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ + invoke-virtual {v0, v7}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 467 │ - invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ .line 468 │ return-void │ │ .line 467 │ :catchall_0 │ move-exception v0 │ │ - invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ │ .method public final savePlayQueue(Ljava/util/List;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;ILandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ - .locals 10 │ + .locals 9 │ .param p2, "currentPlaying" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ .param p3, "position" # I │ .param p4, "context" # Landroid/content/Context; │ .param p5, "progressListener" # Lgithub/daneren2005/dsub/util/ProgressListener; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -10762,47 +10779,46 @@ │ │ invoke-direct {v6}, Ljava/util/LinkedList;->()V │ │ .line 1650 │ .local v6, "parameterValues":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v0 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + check-cast v8, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 1651 │ - .local v9, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - const-string v0, "id" │ + .local v8, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + const-string v1, "id" │ │ - invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 1652 │ - invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ + invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 1655 │ - .end local v9 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v8 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_0 │ const-string v0, "current" │ │ invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 1656 │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ @@ -10832,42 +10848,42 @@ │ │ move-object v1, p4 │ │ move-object v2, p5 │ │ invoke-direct/range {v0 .. v6}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getReader(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 1663 │ - .local v8, "reader":Ljava/io/Reader; │ + .local v7, "reader":Ljava/io/Reader; │ :try_start_0 │ new-instance v0, Lgithub/daneren2005/dsub/service/parser/ErrorParser; │ │ invoke-virtual {p0, p4}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getInstance(Landroid/content/Context;)I │ │ move-result v1 │ │ invoke-direct {v0, p4, v1}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->(Landroid/content/Context;I)V │ │ - invoke-virtual {v0, v8}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ + invoke-virtual {v0, v7}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 1665 │ - invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ .line 1666 │ return-void │ │ .line 1665 │ :catchall_0 │ move-exception v0 │ │ - invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ │ .method public final scrobble(Ljava/lang/String;ZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ .locals 8 │ .param p1, "id" # Ljava/lang/String; │ @@ -11116,15 +11132,15 @@ │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ │ .method public final setStarred(Ljava/util/List;Ljava/util/List;Ljava/util/List;ZLgithub/daneren2005/dsub/util/ProgressListener;Landroid/content/Context;)V │ - .locals 14 │ + .locals 13 │ .param p4, "starred" # Z │ .param p5, "progressListener" # Lgithub/daneren2005/dsub/util/ProgressListener; │ .param p6, "context" # Landroid/content/Context; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ @@ -11193,48 +11209,46 @@ │ const/4 v3, 0x1 │ │ if-le v2, v3, :cond_0 │ │ .line 1017 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v2 │ │ - .local v12, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_1 │ + if-eqz v3, :cond_1 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v11 │ │ check-cast v11, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 1018 │ .local v11, "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - const-string v2, "id" │ + const-string v3, "id" │ │ - invoke-interface {v7, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 1019 │ invoke-virtual {v11}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-interface {v8, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v8, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 1022 │ .end local v11 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v12 # "i$":Ljava/util/Iterator; │ :cond_0 │ const-string v2, "id" │ │ invoke-interface {v7, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 1023 │ const/4 v2, 0x0 │ @@ -11259,103 +11273,99 @@ │ │ invoke-interface {v8, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 1026 │ :cond_1 │ if-eqz p2, :cond_2 │ │ - invoke-interface/range {p2 .. p2}, Ljava/util/List;->size()I │ + invoke-interface {p2}, Ljava/util/List;->size()I │ │ move-result v2 │ │ if-lez v2, :cond_2 │ │ .line 1027 │ - invoke-interface/range {p2 .. p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v2 │ │ - .restart local v12 # "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_2 │ + if-eqz v3, :cond_2 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 1028 │ .local v10, "artist":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - const-string v2, "artistId" │ + const-string v3, "artistId" │ │ - invoke-interface {v7, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 1029 │ invoke-virtual {v10}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-interface {v8, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v8, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 1032 │ .end local v10 # "artist":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v12 # "i$":Ljava/util/Iterator; │ :cond_2 │ if-eqz p3, :cond_3 │ │ invoke-interface/range {p3 .. p3}, Ljava/util/List;->size()I │ │ move-result v2 │ │ if-lez v2, :cond_3 │ │ .line 1033 │ invoke-interface/range {p3 .. p3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v2 │ │ - .restart local v12 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_3 │ + if-eqz v3, :cond_3 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 1034 │ .local v9, "album":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - const-string v2, "albumId" │ + const-string v3, "albumId" │ │ - invoke-interface {v7, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 1035 │ invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-interface {v8, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v8, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_2 │ │ .line 1039 │ .end local v9 # "album":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v12 # "i$":Ljava/util/Iterator; │ :cond_3 │ if-eqz p4, :cond_4 │ │ const-string v5, "star" │ │ :goto_3 │ const/4 v6, 0x0 │ @@ -11364,54 +11374,54 @@ │ │ move-object/from16 v3, p6 │ │ move-object/from16 v4, p5 │ │ invoke-direct/range {v2 .. v8}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getReader(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 1041 │ - .local v13, "reader":Ljava/io/Reader; │ + .local v12, "reader":Ljava/io/Reader; │ :try_start_0 │ new-instance v2, Lgithub/daneren2005/dsub/service/parser/ErrorParser; │ │ move-object/from16 v0, p6 │ │ invoke-virtual {p0, v0}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getInstance(Landroid/content/Context;)I │ │ move-result v3 │ │ move-object/from16 v0, p6 │ │ invoke-direct {v2, v0, v3}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->(Landroid/content/Context;I)V │ │ - invoke-virtual {v2, v13}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ + invoke-virtual {v2, v12}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 1043 │ - invoke-static {v13}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v12}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ .line 1044 │ return-void │ │ .line 1039 │ - .end local v13 # "reader":Ljava/io/Reader; │ + .end local v12 # "reader":Ljava/io/Reader; │ :cond_4 │ const-string v5, "unstar" │ │ goto :goto_3 │ │ .line 1043 │ - .restart local v13 # "reader":Ljava/io/Reader; │ + .restart local v12 # "reader":Ljava/io/Reader; │ :catchall_0 │ move-exception v2 │ │ - invoke-static {v13}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v12}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v2 │ .end method │ │ .method public final skipJukebox(IILandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/RemoteStatus; │ .locals 8 │ .param p1, "index" # I │ @@ -12018,15 +12028,15 @@ │ │ invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ │ .method public final updateUser(Lgithub/daneren2005/dsub/domain/User;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ - .locals 10 │ + .locals 9 │ .param p1, "user" # Lgithub/daneren2005/dsub/domain/User; │ .param p2, "context" # Landroid/content/Context; │ .param p3, "progressListener" # Lgithub/daneren2005/dsub/util/ProgressListener; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ @@ -12067,102 +12077,101 @@ │ .line 1456 │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/User;->getSettings()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v0 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lgithub/daneren2005/dsub/domain/User$Setting; │ + check-cast v8, Lgithub/daneren2005/dsub/domain/User$Setting; │ │ .line 1457 │ - .local v9, "setting":Lgithub/daneren2005/dsub/domain/User$Setting; │ - invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/User$Setting;->getName()Ljava/lang/String; │ + .local v8, "setting":Lgithub/daneren2005/dsub/domain/User$Setting; │ + invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/User$Setting;->getName()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - const-string v1, "Role" │ + const-string v2, "Role" │ │ - invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ + invoke-virtual {v1, v2}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v0 │ + move-result v1 │ │ - const/4 v1, -0x1 │ + const/4 v2, -0x1 │ │ - if-eq v0, v1, :cond_0 │ + if-eq v1, v2, :cond_0 │ │ .line 1458 │ - invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/User$Setting;->getName()Ljava/lang/String; │ + invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/User$Setting;->getName()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 1459 │ - invoke-virtual {v9}, Lgithub/daneren2005/dsub/domain/User$Setting;->getValue()Ljava/lang/Boolean; │ + invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/User$Setting;->getValue()Ljava/lang/Boolean; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 1463 │ - .end local v9 # "setting":Lgithub/daneren2005/dsub/domain/User$Setting; │ + .end local v8 # "setting":Lgithub/daneren2005/dsub/domain/User$Setting; │ :cond_1 │ const-string v3, "updateUser" │ │ const/4 v4, 0x0 │ │ move-object v0, p0 │ │ move-object v1, p2 │ │ move-object v2, p3 │ │ invoke-direct/range {v0 .. v6}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getReader(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;)Ljava/io/Reader; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 1465 │ - .local v8, "reader":Ljava/io/Reader; │ + .local v7, "reader":Ljava/io/Reader; │ :try_start_0 │ new-instance v0, Lgithub/daneren2005/dsub/service/parser/ErrorParser; │ │ invoke-virtual {p0, p2}, Lgithub/daneren2005/dsub/service/RESTMusicService;->getInstance(Landroid/content/Context;)I │ │ move-result v1 │ │ invoke-direct {v0, p2, v1}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->(Landroid/content/Context;I)V │ │ - invoke-virtual {v0, v8}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ + invoke-virtual {v0, v7}, Lgithub/daneren2005/dsub/service/parser/ErrorParser;->parse(Ljava/io/Reader;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 1467 │ - invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ .line 1468 │ return-void │ │ .line 1467 │ :catchall_0 │ move-exception v0 │ │ - invoke-static {v8}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ + invoke-static {v7}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v0 │ .end method ├── smali/github/daneren2005/dsub/service/RemoteController$RemoteTask.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/service/RemoteController; │ │ │ # direct methods │ .method protected constructor (Lgithub/daneren2005/dsub/service/RemoteController;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/RemoteController; │ │ .prologue │ .line 69 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/RemoteController$RemoteTask;->this$0:Lgithub/daneren2005/dsub/service/RemoteController; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/service/RemoteController.smali │ @@ -47,15 +47,14 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 40 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Lgithub/daneren2005/dsub/service/RemoteController;->nextSupported:Z │ │ - .line 78 │ return-void │ .end method │ │ .method static synthetic access$000()Ljava/lang/String; │ .locals 1 │ │ .prologue ├── smali/github/daneren2005/dsub/service/Scrobbler$1.smali │ @@ -34,15 +34,16 @@ │ │ .field final synthetic val$submission:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/service/Scrobbler;Landroid/content/Context;Landroid/content/Context;Ljava/lang/String;ZLgithub/daneren2005/dsub/service/DownloadFile;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/service/Scrobbler; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 71 │ iput-object p1, p0, Lgithub/daneren2005/dsub/service/Scrobbler$1;->this$0:Lgithub/daneren2005/dsub/service/Scrobbler; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/service/Scrobbler$1;->val$context:Landroid/content/Context; ├── smali/github/daneren2005/dsub/service/Scrobbler.smali │ @@ -214,14 +214,15 @@ │ │ move v5, p3 │ │ move-object v6, p2 │ │ invoke-direct/range {v0 .. v6}, Lgithub/daneren2005/dsub/service/Scrobbler$1;->(Lgithub/daneren2005/dsub/service/Scrobbler;Landroid/content/Context;Landroid/content/Context;Ljava/lang/String;ZLgithub/daneren2005/dsub/service/DownloadFile;)V │ │ + .line 83 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/service/Scrobbler$1;->execute()V │ │ goto :goto_0 │ │ .line 68 │ :cond_6 │ iput-object v4, p0, Lgithub/daneren2005/dsub/service/Scrobbler;->lastNowPlaying:Ljava/lang/String; ├── smali/github/daneren2005/dsub/service/ServerTooOldException.smali │ @@ -86,40 +86,44 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lgithub/daneren2005/dsub/service/ServerTooOldException;->requiredVersion:Lgithub/daneren2005/dsub/domain/Version; │ │ + .line 49 │ invoke-virtual {v2}, Lgithub/daneren2005/dsub/domain/Version;->getVersion()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, ", but it is version " │ │ + .line 50 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lgithub/daneren2005/dsub/service/ServerTooOldException;->serverVersion:Lgithub/daneren2005/dsub/domain/Version; │ │ + .line 51 │ invoke-virtual {v2}, Lgithub/daneren2005/dsub/domain/Version;->getVersion()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, "." │ │ + .line 52 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 53 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 ├── smali/github/daneren2005/dsub/service/ssl/SSLSocketFactory.smali │ @@ -303,14 +303,15 @@ │ │ const-string v6, "/" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 394 │ invoke-virtual {p2}, Ljava/net/InetSocketAddress;->getAddress()Ljava/net/InetAddress; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ @@ -368,39 +369,41 @@ │ │ .line 192 │ if-nez p0, :cond_0 │ │ .line 193 │ const-string p0, "TLS" │ │ - .line 195 │ + .line 196 │ :cond_0 │ invoke-static {}, Ljavax/net/ssl/KeyManagerFactory;->getDefaultAlgorithm()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 195 │ invoke-static {v7}, Ljavax/net/ssl/KeyManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory; │ │ move-result-object v2 │ │ .line 197 │ .local v2, "kmfactory":Ljavax/net/ssl/KeyManagerFactory; │ invoke-virtual {v2, v8, v8}, Ljavax/net/ssl/KeyManagerFactory;->init(Ljava/security/KeyStore;[C)V │ │ .line 198 │ invoke-virtual {v2}, Ljavax/net/ssl/KeyManagerFactory;->getKeyManagers()[Ljavax/net/ssl/KeyManager; │ │ move-result-object v1 │ │ - .line 199 │ + .line 200 │ .local v1, "keymanagers":[Ljavax/net/ssl/KeyManager; │ invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;->getDefaultAlgorithm()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 199 │ invoke-static {v7}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ move-result-object v5 │ │ .line 201 │ .local v5, "tmfactory":Ljavax/net/ssl/TrustManagerFactory; │ invoke-virtual {v5, v8}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V ├── smali/github/daneren2005/dsub/service/parser/PlayQueueParser.smali │ @@ -36,149 +36,148 @@ │ .line 37 │ return-void │ .end method │ │ │ # virtual methods │ .method public final parse$4fe172f2(Ljava/io/Reader;)Lgithub/daneren2005/dsub/domain/PlayerQueue; │ - .locals 10 │ + .locals 9 │ .param p1, "reader" # Ljava/io/Reader; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ .line 40 │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/service/parser/PlayQueueParser;->init(Ljava/io/Reader;)V │ │ .line 42 │ - new-instance v6, Lgithub/daneren2005/dsub/domain/PlayerQueue; │ + new-instance v5, Lgithub/daneren2005/dsub/domain/PlayerQueue; │ │ - invoke-direct {v6}, Lgithub/daneren2005/dsub/domain/PlayerQueue;->()V │ + invoke-direct {v5}, Lgithub/daneren2005/dsub/domain/PlayerQueue;->()V │ │ .line 43 │ - .local v6, "state":Lgithub/daneren2005/dsub/domain/PlayerQueue; │ + .local v5, "state":Lgithub/daneren2005/dsub/domain/PlayerQueue; │ const/4 v0, 0x0 │ │ .line 46 │ .local v0, "currentId":Ljava/lang/String; │ :cond_0 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/parser/PlayQueueParser;->nextParseEvent()I │ │ move-result v3 │ │ .line 47 │ .local v3, "eventType":I │ - const/4 v7, 0x2 │ + const/4 v6, 0x2 │ │ - if-ne v3, v7, :cond_1 │ + if-ne v3, v6, :cond_1 │ │ .line 48 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/parser/PlayQueueParser;->getElementName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 49 │ - .local v5, "name":Ljava/lang/String; │ - const-string v7, "playQueue" │ + .local v4, "name":Ljava/lang/String; │ + const-string v6, "playQueue" │ │ - invoke-virtual {v7, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_3 │ + if-eqz v6, :cond_3 │ │ .line 50 │ - const-string v7, "current" │ + const-string v6, "current" │ │ - invoke-virtual {p0, v7}, Lgithub/daneren2005/dsub/service/parser/PlayQueueParser;->get(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {p0, v6}, Lgithub/daneren2005/dsub/service/parser/PlayQueueParser;->get(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 51 │ - const-string v7, "position" │ + const-string v6, "position" │ │ - invoke-virtual {p0, v7}, Lgithub/daneren2005/dsub/service/parser/PlayQueueParser;->getInteger(Ljava/lang/String;)Ljava/lang/Integer; │ + invoke-virtual {p0, v6}, Lgithub/daneren2005/dsub/service/parser/PlayQueueParser;->getInteger(Ljava/lang/String;)Ljava/lang/Integer; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ │ - move-result v7 │ + move-result v6 │ │ - iput v7, v6, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingPosition:I │ + iput v6, v5, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingPosition:I │ │ .line 53 │ :try_start_0 │ new-instance v1, Ljava/text/SimpleDateFormat; │ │ - const-string v7, "yyyy-MM-dd\'T\'HH:mm:ss" │ + const-string v6, "yyyy-MM-dd\'T\'HH:mm:ss" │ │ - sget-object v8, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ + sget-object v7, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ │ - invoke-direct {v1, v7, v8}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ + invoke-direct {v1, v6, v7}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ │ .line 54 │ .local v1, "dateFormat":Ljava/text/SimpleDateFormat; │ - const-string v7, "UTC" │ + const-string v6, "UTC" │ │ - invoke-static {v7}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; │ + invoke-static {v6}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v7}, Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V │ + invoke-virtual {v1, v6}, Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V │ │ .line 55 │ - const-string v7, "changed" │ + const-string v6, "changed" │ │ - invoke-virtual {p0, v7}, Lgithub/daneren2005/dsub/service/parser/PlayQueueParser;->get(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {p0, v6}, Lgithub/daneren2005/dsub/service/parser/PlayQueueParser;->get(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v7}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ + invoke-virtual {v1, v6}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iput-object v7, v6, Lgithub/daneren2005/dsub/domain/PlayerQueue;->changed:Ljava/util/Date; │ + iput-object v6, v5, Lgithub/daneren2005/dsub/domain/PlayerQueue;->changed:Ljava/util/Date; │ :try_end_0 │ .catch Ljava/text/ParseException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 69 │ .end local v1 # "dateFormat":Ljava/text/SimpleDateFormat; │ - .end local v5 # "name":Ljava/lang/String; │ + .end local v4 # "name":Ljava/lang/String; │ :cond_1 │ :goto_0 │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - if-ne v3, v7, :cond_0 │ + if-ne v3, v6, :cond_0 │ │ .line 71 │ if-eqz v0, :cond_5 │ │ .line 72 │ - iget-object v7, v6, Lgithub/daneren2005/dsub/domain/PlayerQueue;->songs:Ljava/util/List; │ + iget-object v6, v5, Lgithub/daneren2005/dsub/domain/PlayerQueue;->songs:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_6 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 73 │ .local v2, "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ @@ -189,93 +188,92 @@ │ invoke-virtual {v7, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ .line 74 │ - iget-object v7, v6, Lgithub/daneren2005/dsub/domain/PlayerQueue;->songs:Ljava/util/List; │ + iget-object v7, v5, Lgithub/daneren2005/dsub/domain/PlayerQueue;->songs:Ljava/util/List; │ │ invoke-interface {v7, v2}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ │ move-result v7 │ │ - iput v7, v6, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingIndex:I │ + iput v7, v5, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingIndex:I │ │ goto :goto_1 │ │ .line 57 │ .end local v2 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .restart local v5 # "name":Ljava/lang/String; │ + .restart local v4 # "name":Ljava/lang/String; │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ - iput-object v7, v6, Lgithub/daneren2005/dsub/domain/PlayerQueue;->changed:Ljava/util/Date; │ + iput-object v6, v5, Lgithub/daneren2005/dsub/domain/PlayerQueue;->changed:Ljava/util/Date; │ │ goto :goto_0 │ │ .line 59 │ :cond_3 │ - const-string v7, "entry" │ + const-string v6, "entry" │ │ - invoke-virtual {v7, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_4 │ + if-eqz v6, :cond_4 │ │ .line 60 │ - const-string v7, "" │ + const-string v6, "" │ │ - invoke-virtual {p0, v7}, Lgithub/daneren2005/dsub/service/parser/PlayQueueParser;->parseEntry(Ljava/lang/String;)Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + invoke-virtual {p0, v6}, Lgithub/daneren2005/dsub/service/parser/PlayQueueParser;->parseEntry(Ljava/lang/String;)Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ move-result-object v2 │ │ .line 62 │ .restart local v2 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ invoke-virtual {v2}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isVideo()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-nez v7, :cond_1 │ + if-nez v6, :cond_1 │ │ .line 63 │ - iget-object v7, v6, Lgithub/daneren2005/dsub/domain/PlayerQueue;->songs:Ljava/util/List; │ + iget-object v6, v5, Lgithub/daneren2005/dsub/domain/PlayerQueue;->songs:Ljava/util/List; │ │ - invoke-interface {v7, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 65 │ .end local v2 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_4 │ - const-string v7, "error" │ + const-string v6, "error" │ │ - invoke-virtual {v7, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 66 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/parser/PlayQueueParser;->handleError()V │ │ goto :goto_0 │ │ .line 78 │ - .end local v5 # "name":Ljava/lang/String; │ + .end local v4 # "name":Ljava/lang/String; │ :cond_5 │ - iput v9, v6, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingIndex:I │ + iput v8, v5, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingIndex:I │ │ .line 79 │ - iput v9, v6, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingPosition:I │ + iput v8, v5, Lgithub/daneren2005/dsub/domain/PlayerQueue;->currentPlayingPosition:I │ │ .line 82 │ :cond_6 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/parser/PlayQueueParser;->validate()V │ │ .line 83 │ - return-object v6 │ + return-object v5 │ .end method ├── smali/github/daneren2005/dsub/service/parser/UserParser.smali │ @@ -74,137 +74,135 @@ │ .end annotation │ │ .prologue │ .line 36 │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/service/parser/UserParser;->init(Ljava/io/Reader;)V │ │ .line 37 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 41 │ - .local v3, "result":Ljava/util/List;, "Ljava/util/List;" │ + .local v2, "result":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/parser/UserParser;->nextParseEvent()I │ │ move-result v0 │ │ .line 42 │ .local v0, "eventType":I │ - const/4 v6, 0x2 │ + const/4 v5, 0x2 │ │ - if-ne v0, v6, :cond_2 │ + if-ne v0, v5, :cond_2 │ │ .line 43 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/parser/UserParser;->getElementName()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 44 │ - .local v2, "name":Ljava/lang/String; │ - const-string v6, "user" │ + .local v1, "name":Ljava/lang/String; │ + const-string v5, "user" │ │ - invoke-virtual {v6, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_3 │ + if-eqz v5, :cond_3 │ │ .line 45 │ - new-instance v5, Lgithub/daneren2005/dsub/domain/User; │ + new-instance v4, Lgithub/daneren2005/dsub/domain/User; │ │ - invoke-direct {v5}, Lgithub/daneren2005/dsub/domain/User;->()V │ + invoke-direct {v4}, Lgithub/daneren2005/dsub/domain/User;->()V │ │ .line 47 │ - .local v5, "user":Lgithub/daneren2005/dsub/domain/User; │ - const-string v6, "username" │ + .local v4, "user":Lgithub/daneren2005/dsub/domain/User; │ + const-string v5, "username" │ │ - invoke-virtual {p0, v6}, Lgithub/daneren2005/dsub/service/parser/UserParser;->get(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {p0, v5}, Lgithub/daneren2005/dsub/service/parser/UserParser;->get(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Lgithub/daneren2005/dsub/domain/User;->setUsername(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Lgithub/daneren2005/dsub/domain/User;->setUsername(Ljava/lang/String;)V │ │ .line 48 │ - const-string v6, "email" │ + const-string v5, "email" │ │ - invoke-virtual {p0, v6}, Lgithub/daneren2005/dsub/service/parser/UserParser;->get(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {p0, v5}, Lgithub/daneren2005/dsub/service/parser/UserParser;->get(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Lgithub/daneren2005/dsub/domain/User;->setEmail(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Lgithub/daneren2005/dsub/domain/User;->setEmail(Ljava/lang/String;)V │ │ .line 49 │ - const-string v6, "scrobblingEnabled" │ + const-string v5, "scrobblingEnabled" │ │ - invoke-direct {p0, v5, v6}, Lgithub/daneren2005/dsub/service/parser/UserParser;->parseSetting(Lgithub/daneren2005/dsub/domain/User;Ljava/lang/String;)V │ + invoke-direct {p0, v4, v5}, Lgithub/daneren2005/dsub/service/parser/UserParser;->parseSetting(Lgithub/daneren2005/dsub/domain/User;Ljava/lang/String;)V │ │ .line 50 │ - sget-object v6, Lgithub/daneren2005/dsub/domain/User;->ROLES:Ljava/util/List; │ + sget-object v5, Lgithub/daneren2005/dsub/domain/User;->ROLES:Ljava/util/List; │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 51 │ - .local v4, "role":Ljava/lang/String; │ - invoke-direct {p0, v5, v4}, Lgithub/daneren2005/dsub/service/parser/UserParser;->parseSetting(Lgithub/daneren2005/dsub/domain/User;Ljava/lang/String;)V │ + .local v3, "role":Ljava/lang/String; │ + invoke-direct {p0, v4, v3}, Lgithub/daneren2005/dsub/service/parser/UserParser;->parseSetting(Lgithub/daneren2005/dsub/domain/User;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 53 │ - .end local v4 # "role":Ljava/lang/String; │ + .end local v3 # "role":Ljava/lang/String; │ :cond_1 │ - const-string v6, "lastFMRole" │ + const-string v5, "lastFMRole" │ │ - invoke-direct {p0, v5, v6}, Lgithub/daneren2005/dsub/service/parser/UserParser;->parseSetting(Lgithub/daneren2005/dsub/domain/User;Ljava/lang/String;)V │ + invoke-direct {p0, v4, v5}, Lgithub/daneren2005/dsub/service/parser/UserParser;->parseSetting(Lgithub/daneren2005/dsub/domain/User;Ljava/lang/String;)V │ │ .line 55 │ - invoke-interface {v3, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 60 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "name":Ljava/lang/String; │ - .end local v5 # "user":Lgithub/daneren2005/dsub/domain/User; │ + .end local v1 # "name":Ljava/lang/String; │ + .end local v4 # "user":Lgithub/daneren2005/dsub/domain/User; │ :cond_2 │ :goto_1 │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - if-ne v0, v6, :cond_0 │ + if-ne v0, v5, :cond_0 │ │ .line 62 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/parser/UserParser;->validate()V │ │ .line 64 │ - return-object v3 │ + return-object v2 │ │ .line 56 │ - .restart local v2 # "name":Ljava/lang/String; │ + .restart local v1 # "name":Ljava/lang/String; │ :cond_3 │ - const-string v6, "error" │ + const-string v5, "error" │ │ - invoke-virtual {v6, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 57 │ invoke-virtual {p0}, Lgithub/daneren2005/dsub/service/parser/UserParser;->handleError()V │ │ goto :goto_1 │ .end method ├── smali/github/daneren2005/dsub/service/sync/MostRecentSyncAdapter.smali │ @@ -35,27 +35,27 @@ │ .line 45 │ return-void │ .end method │ │ │ # virtual methods │ .method public final onExecuteSync(Landroid/content/Context;I)V │ - .locals 13 │ + .locals 12 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "instance" # I │ │ .prologue │ .line 54 │ :try_start_0 │ invoke-static {p1, p2}, Lgithub/daneren2005/dsub/util/SyncUtil;->getSyncedMostRecent(Landroid/content/Context;I)Ljava/util/ArrayList; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 55 │ - .local v11, "syncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v10, "syncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/service/sync/MostRecentSyncAdapter;->musicService:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ const-string v1, "newest" │ │ const/16 v2, 0x14 │ │ const/4 v3, 0x0 │ @@ -68,72 +68,70 @@ │ │ invoke-virtual/range {v0 .. v6}, Lgithub/daneren2005/dsub/service/CachedMusicService;->getAlbumList(Ljava/lang/String;IIZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ move-result-object v8 │ │ .line 56 │ .local v8, "albumList":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - new-instance v12, Ljava/util/ArrayList; │ + new-instance v11, Ljava/util/ArrayList; │ │ - invoke-direct {v12}, Ljava/util/ArrayList;->()V │ + invoke-direct {v11}, Ljava/util/ArrayList;->()V │ │ .line 57 │ - .local v12, "updated":Ljava/util/List;, "Ljava/util/List;" │ + .local v11, "updated":Ljava/util/List;, "Ljava/util/List;" │ const/4 v9, 0x0 │ │ .line 58 │ .local v9, "firstRun":Z │ - invoke-virtual {v11}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v10}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-nez v0, :cond_3 │ │ .line 60 │ invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v0 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 61 │ .local v7, "album":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ invoke-virtual {v7}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-virtual {v11, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 98 │ .end local v7 # "album":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ .end local v8 # "albumList":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ .end local v9 # "firstRun":Z │ - .end local v10 # "i$":Ljava/util/Iterator; │ - .end local v11 # "syncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v12 # "updated":Ljava/util/List;, "Ljava/util/List;" │ + .end local v10 # "syncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v11 # "updated":Ljava/util/List;, "Ljava/util/List;" │ :catch_0 │ move-exception v0 │ │ sget-object v0, Lgithub/daneren2005/dsub/service/sync/MostRecentSyncAdapter;->TAG:Ljava/lang/String; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -159,186 +157,183 @@ │ :cond_0 │ :goto_1 │ return-void │ │ .line 63 │ .restart local v8 # "albumList":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ .restart local v9 # "firstRun":Z │ - .restart local v10 # "i$":Ljava/util/Iterator; │ - .restart local v11 # "syncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .restart local v12 # "updated":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v10 # "syncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v11 # "updated":Ljava/util/List;, "Ljava/util/List;" │ :cond_1 │ const/4 v9, 0x1 │ │ .line 81 │ :cond_2 │ :try_start_1 │ - invoke-interface {v12}, Ljava/util/List;->size()I │ + invoke-interface {v11}, Ljava/util/List;->size()I │ │ move-result v0 │ │ if-lez v0, :cond_8 │ │ .line 82 │ :goto_2 │ - invoke-virtual {v11}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v10}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ const/16 v1, 0x28 │ │ if-le v0, v1, :cond_6 │ │ .line 83 │ const/4 v0, 0x0 │ │ - invoke-virtual {v11, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ + invoke-virtual {v10, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ goto :goto_2 │ │ .line 65 │ - .end local v10 # "i$":Ljava/util/Iterator; │ :cond_3 │ invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v0 │ │ - .restart local v10 # "i$":Ljava/util/Iterator; │ :cond_4 │ :goto_3 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_2 │ + if-eqz v1, :cond_2 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 66 │ .restart local v7 # "album":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ invoke-virtual {v7}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-virtual {v11, v0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ - move-result v0 │ + move-result v1 │ │ - if-nez v0, :cond_4 │ + if-nez v1, :cond_4 │ │ .line 67 │ - const-string v0, "Podcast" │ + const-string v1, "Podcast" │ │ invoke-virtual {v7}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getGenre()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ - move-result v0 │ + move-result v1 │ │ - if-nez v0, :cond_5 │ + if-nez v1, :cond_5 │ │ .line 69 │ - const/4 v0, 0x0 │ + const/4 v1, 0x0 │ │ :try_start_2 │ invoke-virtual {p0, v7}, Lgithub/daneren2005/dsub/service/sync/MostRecentSyncAdapter;->getMusicDirectory(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {p0, v0, v1, p1, v2}, Lgithub/daneren2005/dsub/service/sync/MostRecentSyncAdapter;->downloadRecursively(Ljava/util/List;Lgithub/daneren2005/dsub/domain/MusicDirectory;Landroid/content/Context;Z)Z │ + invoke-virtual {p0, v1, v2, p1, v3}, Lgithub/daneren2005/dsub/service/sync/MostRecentSyncAdapter;->downloadRecursively(Ljava/util/List;Lgithub/daneren2005/dsub/domain/MusicDirectory;Landroid/content/Context;Z)Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_5 │ + if-eqz v1, :cond_5 │ │ .line 70 │ invoke-virtual {v7}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-interface {v12, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v11, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1 │ │ .line 76 │ :cond_5 │ :goto_4 │ :try_start_3 │ invoke-virtual {v7}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-virtual {v11, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 73 │ :catch_1 │ - move-exception v0 │ + move-exception v1 │ │ - sget-object v0, Lgithub/daneren2005/dsub/service/sync/MostRecentSyncAdapter;->TAG:Ljava/lang/String; │ + sget-object v1, Lgithub/daneren2005/dsub/service/sync/MostRecentSyncAdapter;->TAG:Ljava/lang/String; │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - const-string v2, "Failed to get songs for " │ + const-string v3, "Failed to get songs for " │ │ - invoke-direct {v1, v2}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ invoke-virtual {v7}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-string v2, " on " │ + const-string v3, " on " │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ invoke-static {p1, p2}, Lgithub/daneren2005/dsub/util/Util;->getServerName(Landroid/content/Context;I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v1, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_4 │ │ .line 86 │ .end local v7 # "album":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_6 │ invoke-static {p1, p2}, Lgithub/daneren2005/dsub/util/SyncUtil;->getMostRecentSyncFile(Landroid/content/Context;I)Ljava/lang/String; │ │ move-result-object v0 │ │ - invoke-static {p1, v11, v0}, Lgithub/daneren2005/dsub/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ + invoke-static {p1, v10, v0}, Lgithub/daneren2005/dsub/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ │ .line 89 │ invoke-static {p1}, Lgithub/daneren2005/dsub/util/Util;->getActiveServer(Landroid/content/Context;)I │ │ move-result v0 │ │ if-ne v0, p2, :cond_7 │ @@ -356,15 +351,15 @@ │ │ invoke-virtual {v0, v1, v2, p1, v3}, Lgithub/daneren2005/dsub/service/CachedMusicService;->getIndexes(Ljava/lang/String;ZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/Indexes; │ │ .line 93 │ :cond_7 │ const v0, 0x7f06022a │ │ - invoke-static {v12}, Lgithub/daneren2005/dsub/util/SyncUtil;->joinNames(Ljava/util/List;)Ljava/lang/String; │ + invoke-static {v11}, Lgithub/daneren2005/dsub/util/SyncUtil;->joinNames(Ljava/util/List;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {p1, v0, v1}, Lgithub/daneren2005/dsub/util/Notifications;->showSyncNotification(Landroid/content/Context;ILjava/lang/String;)V │ │ goto/16 :goto_1 │ │ @@ -373,13 +368,13 @@ │ if-eqz v9, :cond_0 │ │ .line 95 │ invoke-static {p1, p2}, Lgithub/daneren2005/dsub/util/SyncUtil;->getMostRecentSyncFile(Landroid/content/Context;I)Ljava/lang/String; │ │ move-result-object v0 │ │ - invoke-static {p1, v11, v0}, Lgithub/daneren2005/dsub/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ + invoke-static {p1, v10, v0}, Lgithub/daneren2005/dsub/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ :try_end_3 │ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_0 │ │ goto/16 :goto_1 │ .end method ├── smali/github/daneren2005/dsub/service/sync/PlaylistSyncAdapter.smali │ @@ -42,30 +42,30 @@ │ .line 52 │ return-void │ .end method │ │ │ # virtual methods │ .method public final onExecuteSync(Landroid/content/Context;I)V │ - .locals 27 │ + .locals 26 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "instance" # I │ │ .prologue │ .line 60 │ invoke-static/range {p1 .. p2}, Lgithub/daneren2005/dsub/util/Util;->getServerName(Landroid/content/Context;I)Ljava/lang/String; │ │ move-result-object v6 │ │ .line 62 │ .local v6, "serverName":Ljava/lang/String; │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ .line 65 │ - .local v23, "remainder":Ljava/util/List;, "Ljava/util/List;" │ + .local v22, "remainder":Ljava/util/List;, "Ljava/util/List;" │ :try_start_0 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lgithub/daneren2005/dsub/service/sync/PlaylistSyncAdapter;->musicService:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ const/4 v4, 0x1 │ │ @@ -73,48 +73,48 @@ │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v3, v4, v0, v7}, Lgithub/daneren2005/dsub/service/CachedMusicService;->getPlaylists(ZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Ljava/util/List; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 │ │ - move-result-object v23 │ + move-result-object v22 │ │ .line 70 │ :goto_0 │ invoke-static/range {p1 .. p2}, Lgithub/daneren2005/dsub/util/SyncUtil;->getSyncedPlaylists(Landroid/content/Context;I)Ljava/util/ArrayList; │ │ - move-result-object v22 │ + move-result-object v21 │ │ .line 71 │ - .local v22, "playlistList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v26, Ljava/util/ArrayList; │ + .local v21, "playlistList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v25, Ljava/util/ArrayList; │ │ - invoke-direct/range {v26 .. v26}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v25 .. v25}, Ljava/util/ArrayList;->()V │ │ .line 72 │ - .local v26, "updated":Ljava/util/List;, "Ljava/util/List;" │ - const/16 v24, 0x0 │ + .local v25, "updated":Ljava/util/List;, "Ljava/util/List;" │ + const/16 v23, 0x0 │ │ .line 73 │ - .local v24, "removed":Z │ + .local v23, "removed":Z │ const/16 v17, 0x0 │ │ .local v17, "i":I │ :goto_1 │ - invoke-virtual/range {v22 .. v22}, Ljava/util/ArrayList;->size()I │ + invoke-virtual/range {v21 .. v21}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ move/from16 v0, v17 │ │ if-ge v0, v3, :cond_a │ │ .line 74 │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ move/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v13 │ │ @@ -122,24 +122,24 @@ │ │ .line 75 │ .local v13, "cachedPlaylist":Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet; │ iget-object v5, v13, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->id:Ljava/lang/String; │ │ .line 78 │ .local v5, "id":Ljava/lang/String; │ - if-eqz v23, :cond_0 │ + if-eqz v22, :cond_0 │ │ .line 79 │ new-instance v3, Lgithub/daneren2005/dsub/domain/Playlist; │ │ const-string v4, "" │ │ invoke-direct {v3, v5, v4}, Lgithub/daneren2005/dsub/domain/Playlist;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ invoke-interface {v0, v3}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ .line 83 │ :cond_0 │ :try_start_1 │ move-object/from16 v0, p0 │ @@ -150,146 +150,144 @@ │ │ const/4 v8, 0x0 │ │ move-object/from16 v7, p1 │ │ invoke-virtual/range {v3 .. v8}, Lgithub/daneren2005/dsub/service/CachedMusicService;->getPlaylist(ZLjava/lang/String;Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ - move-result-object v21 │ + move-result-object v20 │ │ .line 86 │ - .local v21, "playlist":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - new-instance v19, Ljava/util/ArrayList; │ + .local v20, "playlist":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + new-instance v18, Ljava/util/ArrayList; │ │ - invoke-direct/range {v19 .. v19}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/util/ArrayList;->()V │ │ .line 87 │ - .local v19, "origPathList":Ljava/util/List;, "Ljava/util/List;" │ + .local v18, "origPathList":Ljava/util/List;, "Ljava/util/List;" │ iget-object v3, v13, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->synced:Ljava/util/List; │ │ if-eqz v3, :cond_5 │ │ .line 88 │ iget-object v3, v13, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->synced:Ljava/util/List; │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v0, v3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 93 │ :goto_2 │ - invoke-virtual/range {v21 .. v21}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ + invoke-virtual/range {v20 .. v20}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ │ move-result-object v3 │ │ invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v3 │ │ - .local v18, "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_8 │ + if-eqz v4, :cond_8 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v15 │ │ check-cast v15, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 94 │ .local v15, "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ new-instance v16, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ move-object/from16 v0, v16 │ │ move-object/from16 v1, p1 │ │ - invoke-direct {v0, v1, v15, v3}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ + invoke-direct {v0, v1, v15, v4}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ │ .line 95 │ .local v16, "file":Lgithub/daneren2005/dsub/service/DownloadFile; │ invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/service/DownloadFile;->getCompleteFile()Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3}, Ljava/io/File;->getPath()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ .line 96 │ - .local v20, "path":Ljava/lang/String; │ + .local v19, "path":Ljava/lang/String; │ :cond_1 │ :goto_4 │ invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/service/DownloadFile;->isSaved()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-nez v3, :cond_6 │ + if-nez v4, :cond_6 │ │ invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/service/DownloadFile;->isFailedMax()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-nez v3, :cond_6 │ + if-nez v4, :cond_6 │ │ .line 97 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lgithub/daneren2005/dsub/service/sync/PlaylistSyncAdapter;->musicService:Lgithub/daneren2005/dsub/service/CachedMusicService; │ + iget-object v4, v0, Lgithub/daneren2005/dsub/service/sync/PlaylistSyncAdapter;->musicService:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v3}, Lgithub/daneren2005/dsub/service/DownloadFile;->downloadNow(Lgithub/daneren2005/dsub/service/MusicService;)V │ + invoke-virtual {v0, v4}, Lgithub/daneren2005/dsub/service/DownloadFile;->downloadNow(Lgithub/daneren2005/dsub/service/MusicService;)V │ │ .line 98 │ invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/service/DownloadFile;->isSaved()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_1 │ + if-eqz v4, :cond_1 │ │ - invoke-virtual/range {v21 .. v21}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getName()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v25 │ │ - invoke-interface {v0, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v0, v4}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v3 │ + move-result v4 │ │ - if-nez v3, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 99 │ - invoke-virtual/range {v21 .. v21}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getName()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v25 │ │ - invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_1 │ .catch Lgithub/daneren2005/dsub/service/parser/SubsonicRESTException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_2 │ │ goto :goto_4 │ │ .line 121 │ .end local v15 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ .end local v16 # "file":Lgithub/daneren2005/dsub/service/DownloadFile; │ - .end local v18 # "i$":Ljava/util/Iterator; │ - .end local v19 # "origPathList":Ljava/util/List;, "Ljava/util/List;" │ - .end local v20 # "path":Ljava/lang/String; │ - .end local v21 # "playlist":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .end local v18 # "origPathList":Ljava/util/List;, "Ljava/util/List;" │ + .end local v19 # "path":Ljava/lang/String; │ + .end local v20 # "playlist":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ :catch_0 │ move-exception v3 │ │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/service/parser/SubsonicRESTException;->getCode()I │ │ move-result v3 │ │ @@ -332,45 +330,45 @@ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 130 │ :cond_2 │ :goto_5 │ - invoke-interface/range {v26 .. v26}, Ljava/util/List;->size()I │ + invoke-interface/range {v25 .. v25}, Ljava/util/List;->size()I │ │ move-result v3 │ │ if-gtz v3, :cond_3 │ │ - if-eqz v24, :cond_4 │ + if-eqz v23, :cond_4 │ │ .line 131 │ :cond_3 │ move-object/from16 v0, p1 │ │ move/from16 v1, p2 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v21 │ │ invoke-static {v0, v1, v2}, Lgithub/daneren2005/dsub/util/SyncUtil;->setSyncedPlaylists(Landroid/content/Context;ILjava/util/ArrayList;)V │ │ .line 73 │ :cond_4 │ add-int/lit8 v17, v17, 0x1 │ │ goto/16 :goto_1 │ │ .line 67 │ .end local v5 # "id":Ljava/lang/String; │ .end local v13 # "cachedPlaylist":Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet; │ .end local v17 # "i":I │ - .end local v22 # "playlistList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v24 # "removed":Z │ - .end local v26 # "updated":Ljava/util/List;, "Ljava/util/List;" │ + .end local v21 # "playlistList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v23 # "removed":Z │ + .end local v25 # "updated":Ljava/util/List;, "Ljava/util/List;" │ :catch_1 │ move-exception v3 │ │ sget-object v3, Lgithub/daneren2005/dsub/service/sync/PlaylistSyncAdapter;->TAG:Ljava/lang/String; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ @@ -390,35 +388,35 @@ │ │ goto/16 :goto_0 │ │ .line 90 │ .restart local v5 # "id":Ljava/lang/String; │ .restart local v13 # "cachedPlaylist":Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet; │ .restart local v17 # "i":I │ - .restart local v19 # "origPathList":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v21 # "playlist":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - .restart local v22 # "playlistList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .restart local v24 # "removed":Z │ - .restart local v26 # "updated":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v18 # "origPathList":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v20 # "playlist":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .restart local v21 # "playlistList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v23 # "removed":Z │ + .restart local v25 # "updated":Ljava/util/List;, "Ljava/util/List;" │ :cond_5 │ :try_start_2 │ new-instance v3, Ljava/util/ArrayList; │ │ invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ iput-object v3, v13, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->synced:Ljava/util/List; │ :try_end_2 │ .catch Lgithub/daneren2005/dsub/service/parser/SubsonicRESTException; {:try_start_2 .. :try_end_2} :catch_0 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2 │ │ goto/16 :goto_2 │ │ .line 126 │ - .end local v19 # "origPathList":Ljava/util/List;, "Ljava/util/List;" │ - .end local v21 # "playlist":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .end local v18 # "origPathList":Ljava/util/List;, "Ljava/util/List;" │ + .end local v20 # "playlist":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ :catch_2 │ move-exception v14 │ │ .line 127 │ .local v14, "e":Ljava/lang/Exception; │ sget-object v3, Lgithub/daneren2005/dsub/service/sync/PlaylistSyncAdapter;->TAG:Ljava/lang/String; │ │ @@ -450,168 +448,165 @@ │ │ goto :goto_5 │ │ .line 104 │ .end local v14 # "e":Ljava/lang/Exception; │ .restart local v15 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ .restart local v16 # "file":Lgithub/daneren2005/dsub/service/DownloadFile; │ - .restart local v18 # "i$":Ljava/util/Iterator; │ - .restart local v19 # "origPathList":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v20 # "path":Ljava/lang/String; │ - .restart local v21 # "playlist":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .restart local v18 # "origPathList":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v19 # "path":Ljava/lang/String; │ + .restart local v20 # "playlist":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ :cond_6 │ :try_start_3 │ invoke-virtual/range {v16 .. v16}, Lgithub/daneren2005/dsub/service/DownloadFile;->isSaved()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_7 │ + if-eqz v4, :cond_7 │ │ - iget-object v3, v13, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->synced:Ljava/util/List; │ + iget-object v4, v13, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->synced:Ljava/util/List; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v3, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v4, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v3 │ + move-result v4 │ │ - if-nez v3, :cond_7 │ + if-nez v4, :cond_7 │ │ .line 105 │ - iget-object v3, v13, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->synced:Ljava/util/List; │ + iget-object v4, v13, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->synced:Ljava/util/List; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v3, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 108 │ :cond_7 │ - invoke-interface/range {v19 .. v20}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ + invoke-interface/range {v18 .. v19}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ goto/16 :goto_3 │ │ .line 112 │ .end local v15 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ .end local v16 # "file":Lgithub/daneren2005/dsub/service/DownloadFile; │ - .end local v20 # "path":Ljava/lang/String; │ + .end local v19 # "path":Ljava/lang/String; │ :cond_8 │ - invoke-interface/range {v19 .. v19}, Ljava/util/List;->size()I │ + invoke-interface/range {v18 .. v18}, Ljava/util/List;->size()I │ │ move-result v3 │ │ if-lez v3, :cond_2 │ │ .line 113 │ - invoke-interface/range {v19 .. v19}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v18 .. v18}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v3 │ │ :goto_6 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_9 │ + if-eqz v4, :cond_9 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - check-cast v20, Ljava/lang/String; │ + check-cast v19, Ljava/lang/String; │ │ .line 114 │ - .restart local v20 # "path":Ljava/lang/String; │ - new-instance v25, Ljava/io/File; │ + .restart local v19 # "path":Ljava/lang/String; │ + new-instance v24, Ljava/io/File; │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ invoke-direct {v0, v1}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 115 │ - .local v25, "saveFile":Ljava/io/File; │ + .local v24, "saveFile":Ljava/io/File; │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v25 │ + move-object/from16 v1, v24 │ │ invoke-static {v0, v1}, Lgithub/daneren2005/dsub/util/FileUtil;->unpinSong(Landroid/content/Context;Ljava/io/File;)V │ │ .line 116 │ - iget-object v3, v13, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->synced:Ljava/util/List; │ + iget-object v4, v13, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->synced:Ljava/util/List; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v3, v0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v4, v0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ :try_end_3 │ .catch Lgithub/daneren2005/dsub/service/parser/SubsonicRESTException; {:try_start_3 .. :try_end_3} :catch_0 │ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_2 │ │ goto :goto_6 │ │ .line 119 │ - .end local v20 # "path":Ljava/lang/String; │ - .end local v25 # "saveFile":Ljava/io/File; │ + .end local v19 # "path":Ljava/lang/String; │ + .end local v24 # "saveFile":Ljava/io/File; │ :cond_9 │ - const/16 v24, 0x1 │ + const/16 v23, 0x1 │ │ goto/16 :goto_5 │ │ .line 136 │ .end local v5 # "id":Ljava/lang/String; │ .end local v13 # "cachedPlaylist":Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet; │ - .end local v18 # "i$":Ljava/util/Iterator; │ - .end local v19 # "origPathList":Ljava/util/List;, "Ljava/util/List;" │ - .end local v21 # "playlist":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .end local v18 # "origPathList":Ljava/util/List;, "Ljava/util/List;" │ + .end local v20 # "playlist":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ :cond_a │ - if-eqz v23, :cond_c │ + if-eqz v22, :cond_c │ │ .line 137 │ - invoke-interface/range {v23 .. v23}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v22 .. v22}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v4 │ │ - .restart local v18 # "i$":Ljava/util/Iterator; │ :cond_b │ :goto_7 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_c │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - check-cast v21, Lgithub/daneren2005/dsub/domain/Playlist; │ + check-cast v20, Lgithub/daneren2005/dsub/domain/Playlist; │ │ .line 138 │ - .local v21, "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ + .local v20, "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ const-string v3, "playlist" │ │ - invoke-virtual/range {v21 .. v21}, Lgithub/daneren2005/dsub/domain/Playlist;->getId()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Lgithub/daneren2005/dsub/domain/Playlist;->getId()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v7 │ │ move-object/from16 v0, p1 │ │ move/from16 v1, p2 │ │ - invoke-static {v0, v1, v3, v4}, Lgithub/daneren2005/dsub/util/Util;->getCacheName(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v0, v1, v3, v7}, Lgithub/daneren2005/dsub/util/Util;->getCacheName(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ - const-class v4, Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + const-class v7, Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ - sget v7, Lgithub/daneren2005/dsub/service/sync/PlaylistSyncAdapter;->MAX_PLAYLIST_AGE:I │ + sget v8, Lgithub/daneren2005/dsub/service/sync/PlaylistSyncAdapter;->MAX_PLAYLIST_AGE:I │ │ move-object/from16 v0, p1 │ │ - invoke-static {v0, v3, v4, v7}, Lgithub/daneren2005/dsub/util/FileUtil;->deserialize(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;I)Ljava/io/Serializable; │ + invoke-static {v0, v3, v7, v8}, Lgithub/daneren2005/dsub/util/FileUtil;->deserialize(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;I)Ljava/io/Serializable; │ │ move-result-object v3 │ │ check-cast v3, Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ .line 139 │ if-nez v3, :cond_b │ @@ -620,15 +615,15 @@ │ :try_start_4 │ move-object/from16 v0, p0 │ │ iget-object v7, v0, Lgithub/daneren2005/dsub/service/sync/PlaylistSyncAdapter;->musicService:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ const/4 v8, 0x1 │ │ - invoke-virtual/range {v21 .. v21}, Lgithub/daneren2005/dsub/domain/Playlist;->getId()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Lgithub/daneren2005/dsub/domain/Playlist;->getId()Ljava/lang/String; │ │ move-result-object v9 │ │ const/4 v12, 0x0 │ │ move-object v10, v6 │ │ @@ -642,50 +637,49 @@ │ │ .line 143 │ :catch_3 │ move-exception v3 │ │ sget-object v3, Lgithub/daneren2005/dsub/service/sync/PlaylistSyncAdapter;->TAG:Ljava/lang/String; │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - const-string v7, "Failed to update playlist for " │ + const-string v8, "Failed to update playlist for " │ │ - invoke-direct {v4, v7}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v7, v8}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ - invoke-virtual/range {v21 .. v21}, Lgithub/daneren2005/dsub/domain/Playlist;->getName()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Lgithub/daneren2005/dsub/domain/Playlist;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v7 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v7 │ │ - invoke-static {v3, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v7}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_7 │ │ .line 149 │ - .end local v18 # "i$":Ljava/util/Iterator; │ - .end local v21 # "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ + .end local v20 # "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ :cond_c │ - invoke-interface/range {v26 .. v26}, Ljava/util/List;->size()I │ + invoke-interface/range {v25 .. v25}, Ljava/util/List;->size()I │ │ move-result v3 │ │ if-lez v3, :cond_d │ │ .line 150 │ const v3, 0x7f06022b │ │ - invoke-static/range {v26 .. v26}, Lgithub/daneren2005/dsub/util/SyncUtil;->joinNames(Ljava/util/List;)Ljava/lang/String; │ + invoke-static/range {v25 .. v25}, Lgithub/daneren2005/dsub/util/SyncUtil;->joinNames(Ljava/util/List;)Ljava/lang/String; │ │ move-result-object v4 │ │ move-object/from16 v0, p1 │ │ invoke-static {v0, v3, v4}, Lgithub/daneren2005/dsub/util/Notifications;->showSyncNotification(Landroid/content/Context;ILjava/lang/String;)V ├── smali/github/daneren2005/dsub/service/sync/PodcastSyncAdapter.smali │ @@ -35,402 +35,396 @@ │ .line 50 │ return-void │ .end method │ │ │ # virtual methods │ .method public final onExecuteSync(Landroid/content/Context;I)V │ - .locals 14 │ + .locals 13 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "instance" # I │ │ .prologue │ .line 58 │ - invoke-static/range {p1 .. p2}, Lgithub/daneren2005/dsub/util/SyncUtil;->getSyncedPodcasts(Landroid/content/Context;I)Ljava/util/ArrayList; │ + invoke-static {p1, p2}, Lgithub/daneren2005/dsub/util/SyncUtil;->getSyncedPodcasts(Landroid/content/Context;I)Ljava/util/ArrayList; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 62 │ - .local v7, "podcastList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v6, "podcastList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :try_start_0 │ - invoke-virtual {v7}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - if-lez v11, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 64 │ - iget-object v11, p0, Lgithub/daneren2005/dsub/service/sync/PodcastSyncAdapter;->musicService:Lgithub/daneren2005/dsub/service/CachedMusicService; │ + iget-object v10, p0, Lgithub/daneren2005/dsub/service/sync/PodcastSyncAdapter;->musicService:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ - const/4 v12, 0x1 │ + const/4 v11, 0x1 │ │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ - invoke-virtual {v11, v12, p1, v13}, Lgithub/daneren2005/dsub/service/CachedMusicService;->getPodcastChannels(ZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Ljava/util/List; │ + invoke-virtual {v10, v11, p1, v12}, Lgithub/daneren2005/dsub/service/CachedMusicService;->getPodcastChannels(ZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Ljava/util/List; │ │ .line 67 │ - iget-object v11, p0, Lgithub/daneren2005/dsub/service/sync/PodcastSyncAdapter;->musicService:Lgithub/daneren2005/dsub/service/CachedMusicService; │ + iget-object v10, p0, Lgithub/daneren2005/dsub/service/sync/PodcastSyncAdapter;->musicService:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v11, p1, v12}, Lgithub/daneren2005/dsub/service/CachedMusicService;->refreshPodcasts(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ + invoke-virtual {v10, p1, v11}, Lgithub/daneren2005/dsub/service/CachedMusicService;->refreshPodcasts(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ .line 70 │ :cond_0 │ - new-instance v10, Ljava/util/ArrayList; │ + new-instance v9, Ljava/util/ArrayList; │ │ - invoke-direct {v10}, Ljava/util/ArrayList;->()V │ + invoke-direct {v9}, Ljava/util/ArrayList;->()V │ │ .line 71 │ - .local v10, "updated":Ljava/util/List;, "Ljava/util/List;" │ + .local v9, "updated":Ljava/util/List;, "Ljava/util/List;" │ const/4 v4, 0x0 │ │ .local v4, "i":I │ :goto_0 │ - invoke-virtual {v7}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - if-ge v4, v11, :cond_5 │ + if-ge v4, v10, :cond_5 │ │ .line 72 │ - invoke-virtual {v7, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v6, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet; │ + check-cast v8, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet; │ │ .line 73 │ - .local v9, "set":Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet; │ - iget-object v6, v9, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->id:Ljava/lang/String; │ + .local v8, "set":Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet; │ + iget-object v5, v8, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->id:Ljava/lang/String; │ │ .line 74 │ - .local v6, "id":Ljava/lang/String; │ - iget-object v2, v9, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->synced:Ljava/util/List; │ + .local v5, "id":Ljava/lang/String; │ + iget-object v2, v8, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->synced:Ljava/util/List; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_2 │ │ .line 76 │ .local v2, "existingEpisodes":Ljava/util/List;, "Ljava/util/List;" │ :try_start_1 │ - iget-object v11, p0, Lgithub/daneren2005/dsub/service/sync/PodcastSyncAdapter;->musicService:Lgithub/daneren2005/dsub/service/CachedMusicService; │ + iget-object v10, p0, Lgithub/daneren2005/dsub/service/sync/PodcastSyncAdapter;->musicService:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ - const/4 v12, 0x1 │ + const/4 v11, 0x1 │ │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ - invoke-virtual {v11, v12, v6, p1, v13}, Lgithub/daneren2005/dsub/service/CachedMusicService;->getPodcastEpisodes(ZLjava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + invoke-virtual {v10, v11, v5, p1, v12}, Lgithub/daneren2005/dsub/service/CachedMusicService;->getPodcastEpisodes(ZLjava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 78 │ - .local v8, "podcasts":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ + .local v7, "podcasts":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + invoke-virtual {v7}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-interface {v11}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v11 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_2 │ + if-eqz v10, :cond_2 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 80 │ .local v1, "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - if-eqz v11, :cond_1 │ + if-eqz v10, :cond_1 │ │ const-string v12, "completed" │ │ move-object v0, v1 │ │ check-cast v0, Lgithub/daneren2005/dsub/domain/PodcastEpisode; │ │ - move-object v11, v0 │ + move-object v10, v0 │ │ - invoke-virtual {v11}, Lgithub/daneren2005/dsub/domain/PodcastEpisode;->getStatus()Ljava/lang/String; │ + invoke-virtual {v10}, Lgithub/daneren2005/dsub/domain/PodcastEpisode;->getStatus()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v12, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v12, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_1 │ + if-eqz v10, :cond_1 │ │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-interface {v2, v11}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v2, v10}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_1 │ + if-nez v10, :cond_1 │ │ .line 81 │ new-instance v3, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-direct {v3, p1, v1, v11}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ + invoke-direct {v3, p1, v1, v10}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ │ .line 82 │ .local v3, "file":Lgithub/daneren2005/dsub/service/DownloadFile; │ :goto_2 │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/service/DownloadFile;->isCompleteFileAvailable()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_3 │ + if-nez v10, :cond_3 │ │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/service/DownloadFile;->isFailedMax()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_3 │ + if-nez v10, :cond_3 │ │ .line 83 │ - iget-object v11, p0, Lgithub/daneren2005/dsub/service/sync/PodcastSyncAdapter;->musicService:Lgithub/daneren2005/dsub/service/CachedMusicService; │ + iget-object v10, p0, Lgithub/daneren2005/dsub/service/sync/PodcastSyncAdapter;->musicService:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ - invoke-virtual {v3, v11}, Lgithub/daneren2005/dsub/service/DownloadFile;->downloadNow(Lgithub/daneren2005/dsub/service/MusicService;)V │ + invoke-virtual {v3, v10}, Lgithub/daneren2005/dsub/service/DownloadFile;->downloadNow(Lgithub/daneren2005/dsub/service/MusicService;)V │ :try_end_1 │ .catch Lgithub/daneren2005/dsub/service/parser/SubsonicRESTException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 94 │ .end local v1 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ .end local v3 # "file":Lgithub/daneren2005/dsub/service/DownloadFile; │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v8 # "podcasts":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .end local v7 # "podcasts":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ :catch_0 │ - move-exception v11 │ + move-exception v10 │ │ :try_start_2 │ - invoke-virtual {v11}, Lgithub/daneren2005/dsub/service/parser/SubsonicRESTException;->getCode()I │ + invoke-virtual {v10}, Lgithub/daneren2005/dsub/service/parser/SubsonicRESTException;->getCode()I │ │ - move-result v11 │ + move-result v10 │ │ - const/16 v12, 0x46 │ + const/16 v11, 0x46 │ │ - if-ne v11, v12, :cond_2 │ + if-ne v10, v11, :cond_2 │ │ .line 96 │ - move/from16 v0, p2 │ - │ - invoke-static {p1, v6, v0}, Lgithub/daneren2005/dsub/util/SyncUtil;->removeSyncedPodcast(Landroid/content/Context;Ljava/lang/String;I)V │ + invoke-static {p1, v5, p2}, Lgithub/daneren2005/dsub/util/SyncUtil;->removeSyncedPodcast(Landroid/content/Context;Ljava/lang/String;I)V │ │ .line 97 │ - sget-object v11, Lgithub/daneren2005/dsub/service/sync/PodcastSyncAdapter;->TAG:Ljava/lang/String; │ + sget-object v10, Lgithub/daneren2005/dsub/service/sync/PodcastSyncAdapter;->TAG:Ljava/lang/String; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - const-string v13, "Unsync deleted podcasts for " │ + const-string v12, "Unsync deleted podcasts for " │ │ - invoke-direct {v12, v13}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ - invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, " on " │ + const-string v12, " on " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-static/range {p1 .. p2}, Lgithub/daneren2005/dsub/util/Util;->getServerName(Landroid/content/Context;I)Ljava/lang/String; │ + invoke-static {p1, p2}, Lgithub/daneren2005/dsub/util/Util;->getServerName(Landroid/content/Context;I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-static {v11, v12}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v10, v11}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2 │ │ .line 71 │ :cond_2 │ :goto_3 │ add-int/lit8 v4, v4, 0x1 │ │ goto/16 :goto_0 │ │ .line 86 │ .restart local v1 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ .restart local v3 # "file":Lgithub/daneren2005/dsub/service/DownloadFile; │ - .restart local v5 # "i$":Ljava/util/Iterator; │ - .restart local v8 # "podcasts":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .restart local v7 # "podcasts":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ :cond_3 │ :try_start_3 │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/service/DownloadFile;->isCompleteFileAvailable()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_1 │ + if-eqz v10, :cond_1 │ │ .line 87 │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-interface {v2, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 88 │ - invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getName()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-interface {v10, v11}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v9, v10}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_1 │ + if-nez v10, :cond_1 │ │ .line 89 │ - invoke-virtual {v8}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getName()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-interface {v10, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v9, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_3 │ .catch Lgithub/daneren2005/dsub/service/parser/SubsonicRESTException; {:try_start_3 .. :try_end_3} :catch_0 │ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_1 │ │ goto/16 :goto_1 │ │ .line 100 │ .end local v1 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ .end local v3 # "file":Lgithub/daneren2005/dsub/service/DownloadFile; │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v8 # "podcasts":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .end local v7 # "podcasts":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ :catch_1 │ - move-exception v11 │ + move-exception v10 │ │ :try_start_4 │ - sget-object v11, Lgithub/daneren2005/dsub/service/sync/PodcastSyncAdapter;->TAG:Ljava/lang/String; │ + sget-object v10, Lgithub/daneren2005/dsub/service/sync/PodcastSyncAdapter;->TAG:Ljava/lang/String; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - const-string v13, "Failed to get podcasts for " │ + const-string v12, "Failed to get podcasts for " │ │ - invoke-direct {v12, v13}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ - invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, " on " │ + const-string v12, " on " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-static/range {p1 .. p2}, Lgithub/daneren2005/dsub/util/Util;->getServerName(Landroid/content/Context;I)Ljava/lang/String; │ + invoke-static {p1, p2}, Lgithub/daneren2005/dsub/util/Util;->getServerName(Landroid/content/Context;I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-static {v11, v12}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v10, v11}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_4 │ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_2 │ │ goto :goto_3 │ │ .line 110 │ .end local v2 # "existingEpisodes":Ljava/util/List;, "Ljava/util/List;" │ .end local v4 # "i":I │ - .end local v6 # "id":Ljava/lang/String; │ - .end local v9 # "set":Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet; │ - .end local v10 # "updated":Ljava/util/List;, "Ljava/util/List;" │ + .end local v5 # "id":Ljava/lang/String; │ + .end local v8 # "set":Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet; │ + .end local v9 # "updated":Ljava/util/List;, "Ljava/util/List;" │ :catch_2 │ - move-exception v11 │ + move-exception v10 │ │ - sget-object v11, Lgithub/daneren2005/dsub/service/sync/PodcastSyncAdapter;->TAG:Ljava/lang/String; │ + sget-object v10, Lgithub/daneren2005/dsub/service/sync/PodcastSyncAdapter;->TAG:Ljava/lang/String; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - const-string v13, "Failed to get podcasts for " │ + const-string v12, "Failed to get podcasts for " │ │ - invoke-direct {v12, v13}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ - invoke-static/range {p1 .. p2}, Lgithub/daneren2005/dsub/util/Util;->getServerName(Landroid/content/Context;I)Ljava/lang/String; │ + invoke-static {p1, p2}, Lgithub/daneren2005/dsub/util/Util;->getServerName(Landroid/content/Context;I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-static {v11, v12}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v10, v11}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 112 │ :cond_4 │ :goto_4 │ return-void │ │ .line 105 │ .restart local v4 # "i":I │ - .restart local v10 # "updated":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v9 # "updated":Ljava/util/List;, "Ljava/util/List;" │ :cond_5 │ :try_start_5 │ - invoke-interface {v10}, Ljava/util/List;->size()I │ + invoke-interface {v9}, Ljava/util/List;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - if-lez v11, :cond_4 │ + if-lez v10, :cond_4 │ │ .line 106 │ - invoke-static/range {p1 .. p2}, Lgithub/daneren2005/dsub/util/SyncUtil;->getPodcastSyncFile(Landroid/content/Context;I)Ljava/lang/String; │ + invoke-static {p1, p2}, Lgithub/daneren2005/dsub/util/SyncUtil;->getPodcastSyncFile(Landroid/content/Context;I)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-static {p1, v7, v11}, Lgithub/daneren2005/dsub/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ + invoke-static {p1, v6, v10}, Lgithub/daneren2005/dsub/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ │ .line 107 │ - const v11, 0x7f06022c │ + const v10, 0x7f06022c │ │ - invoke-static {v10}, Lgithub/daneren2005/dsub/util/SyncUtil;->joinNames(Ljava/util/List;)Ljava/lang/String; │ + invoke-static {v9}, Lgithub/daneren2005/dsub/util/SyncUtil;->joinNames(Ljava/util/List;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-static {p1, v11, v12}, Lgithub/daneren2005/dsub/util/Notifications;->showSyncNotification(Landroid/content/Context;ILjava/lang/String;)V │ + invoke-static {p1, v10, v11}, Lgithub/daneren2005/dsub/util/Notifications;->showSyncNotification(Landroid/content/Context;ILjava/lang/String;)V │ :try_end_5 │ .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_2 │ │ goto :goto_4 │ .end method ├── smali/github/daneren2005/dsub/service/sync/StarredSyncAdapter.smali │ @@ -35,141 +35,138 @@ │ .line 46 │ return-void │ .end method │ │ │ # virtual methods │ .method public final onExecuteSync(Landroid/content/Context;I)V │ - .locals 10 │ + .locals 9 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "instance" # I │ │ .prologue │ .line 55 │ :try_start_0 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 56 │ - .local v5, "syncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v7, p0, Lgithub/daneren2005/dsub/service/sync/StarredSyncAdapter;->musicService:Lgithub/daneren2005/dsub/service/CachedMusicService; │ + .local v4, "syncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-object v6, p0, Lgithub/daneren2005/dsub/service/sync/StarredSyncAdapter;->musicService:Lgithub/daneren2005/dsub/service/CachedMusicService; │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-virtual {v7, p1, v8}, Lgithub/daneren2005/dsub/service/CachedMusicService;->getStarredList(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + invoke-virtual {v6, p1, v7}, Lgithub/daneren2005/dsub/service/CachedMusicService;->getStarredList(Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 59 │ - .local v4, "starredList":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - const/4 v7, 0x1 │ + .local v3, "starredList":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + const/4 v6, 0x1 │ │ - invoke-virtual {p0, v5, v4, p1, v7}, Lgithub/daneren2005/dsub/service/sync/StarredSyncAdapter;->downloadRecursively(Ljava/util/List;Lgithub/daneren2005/dsub/domain/MusicDirectory;Landroid/content/Context;Z)Z │ + invoke-virtual {p0, v4, v3, p1, v6}, Lgithub/daneren2005/dsub/service/sync/StarredSyncAdapter;->downloadRecursively(Ljava/util/List;Lgithub/daneren2005/dsub/domain/MusicDirectory;Landroid/content/Context;Z)Z │ │ - move-result v6 │ + move-result v5 │ │ .line 62 │ - .local v6, "updated":Z │ + .local v5, "updated":Z │ invoke-static {p1, p2}, Lgithub/daneren2005/dsub/util/SyncUtil;->getSyncedStarred(Landroid/content/Context;I)Ljava/util/ArrayList; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 65 │ - .local v1, "oldSyncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v1, v5}, Ljava/util/ArrayList;->removeAll(Ljava/util/Collection;)Z │ + .local v0, "oldSyncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v0, v4}, Ljava/util/ArrayList;->removeAll(Ljava/util/Collection;)Z │ │ .line 67 │ - invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v6 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 68 │ - .local v2, "path":Ljava/lang/String; │ - new-instance v3, Ljava/io/File; │ + .local v1, "path":Ljava/lang/String; │ + new-instance v2, Ljava/io/File; │ │ - invoke-direct {v3, v2}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v2, v1}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 69 │ - .local v3, "saveFile":Ljava/io/File; │ - invoke-static {p1, v3}, Lgithub/daneren2005/dsub/util/FileUtil;->unpinSong(Landroid/content/Context;Ljava/io/File;)V │ + .local v2, "saveFile":Ljava/io/File; │ + invoke-static {p1, v2}, Lgithub/daneren2005/dsub/util/FileUtil;->unpinSong(Landroid/content/Context;Ljava/io/File;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 77 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "oldSyncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v2 # "path":Ljava/lang/String; │ - .end local v3 # "saveFile":Ljava/io/File; │ - .end local v4 # "starredList":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - .end local v5 # "syncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v6 # "updated":Z │ + .end local v0 # "oldSyncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v1 # "path":Ljava/lang/String; │ + .end local v2 # "saveFile":Ljava/io/File; │ + .end local v3 # "starredList":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .end local v4 # "syncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v5 # "updated":Z │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ - sget-object v7, Lgithub/daneren2005/dsub/service/sync/StarredSyncAdapter;->TAG:Ljava/lang/String; │ + sget-object v6, Lgithub/daneren2005/dsub/service/sync/StarredSyncAdapter;->TAG:Ljava/lang/String; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - const-string v9, "Failed to get starred list for " │ + const-string v8, "Failed to get starred list for " │ │ - invoke-direct {v8, v9}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v7, v8}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ invoke-static {p1, p2}, Lgithub/daneren2005/dsub/util/Util;->getServerName(Landroid/content/Context;I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v7, v8}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v6, v7}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 79 │ :cond_0 │ :goto_1 │ return-void │ │ .line 72 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ - .restart local v1 # "oldSyncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .restart local v4 # "starredList":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - .restart local v5 # "syncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .restart local v6 # "updated":Z │ + .restart local v0 # "oldSyncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v3 # "starredList":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .restart local v4 # "syncedList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v5 # "updated":Z │ :cond_1 │ :try_start_1 │ - invoke-static {v5, p1, p2}, Lgithub/daneren2005/dsub/util/SyncUtil;->setSyncedStarred(Ljava/util/ArrayList;Landroid/content/Context;I)V │ + invoke-static {v4, p1, p2}, Lgithub/daneren2005/dsub/util/SyncUtil;->setSyncedStarred(Ljava/util/ArrayList;Landroid/content/Context;I)V │ │ .line 73 │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 74 │ - const v7, 0x7f06022d │ + const v6, 0x7f06022d │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-static {p1, v7, v8}, Lgithub/daneren2005/dsub/util/Notifications;->showSyncNotification(Landroid/content/Context;ILjava/lang/String;)V │ + invoke-static {p1, v6, v7}, Lgithub/daneren2005/dsub/util/Notifications;->showSyncNotification(Landroid/content/Context;ILjava/lang/String;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_1 │ .end method ├── smali/github/daneren2005/dsub/service/sync/SubsonicSyncAdapter.smali │ @@ -329,47 +329,46 @@ │ .line 130 │ const/4 v1, 0x0 │ │ .line 131 │ .local v1, "downloaded":Z │ invoke-virtual {p2, v6, v7}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_5 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + check-cast v3, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 132 │ - .local v4, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - invoke-virtual {v4}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isVideo()Z │ + .local v3, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + invoke-virtual {v3}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->isVideo()Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 133 │ new-instance v2, Lgithub/daneren2005/dsub/service/DownloadFile; │ │ - invoke-direct {v2, p3, v4, p4}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ + invoke-direct {v2, p3, v3, p4}, Lgithub/daneren2005/dsub/service/DownloadFile;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)V │ │ .line 134 │ .local v2, "file":Lgithub/daneren2005/dsub/service/DownloadFile; │ :cond_1 │ :goto_1 │ if-eqz p4, :cond_2 │ │ @@ -433,33 +432,33 @@ │ │ invoke-interface {p1, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 147 │ .end local v2 # "file":Lgithub/daneren2005/dsub/service/DownloadFile; │ - .end local v4 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v3 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_5 │ invoke-virtual {p2, v7, v6}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ :cond_6 │ :goto_2 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_7 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 148 │ .local v0, "dir":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; ├── smali/github/daneren2005/dsub/service/sync/AuthenticatorService.smali │ @@ -19,15 +19,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 36 │ invoke-direct {p0}, Landroid/app/Service;->()V │ │ - .line 50 │ return-void │ .end method │ │ │ # virtual methods │ .method public onBind(Landroid/content/Intent;)Landroid/os/IBinder; │ .locals 1 ├── smali/github/daneren2005/dsub/updates/Updater403.smali │ @@ -30,89 +30,86 @@ │ .locals 7 │ .param p1, "dir" # Ljava/io/File; │ │ .prologue │ .line 49 │ invoke-virtual {p1}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v3, v0 │ + array-length v4, v3 │ │ - .local v3, "len$":I │ const/4 v2, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_3 │ + if-ge v2, v4, :cond_3 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v3, v2 │ │ .line 50 │ - .local v1, "file":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ + .local v0, "file":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ .line 51 │ - invoke-direct {p0, v1}, Lgithub/daneren2005/dsub/updates/Updater403;->moveArt(Ljava/io/File;)V │ + invoke-direct {p0, v0}, Lgithub/daneren2005/dsub/updates/Updater403;->moveArt(Ljava/io/File;)V │ │ .line 49 │ :cond_0 │ :goto_1 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 52 │ :cond_1 │ const-string v5, "cover.jpg" │ │ - invoke-virtual {v1}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-nez v5, :cond_2 │ │ const-string v5, "cover.jpeg" │ │ - invoke-virtual {v1}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 53 │ :cond_2 │ - new-instance v4, Ljava/io/File; │ + new-instance v1, Ljava/io/File; │ │ const-string v5, "albumart.jpg" │ │ - invoke-direct {v4, p1, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v1, p1, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 54 │ - .local v4, "renamed":Ljava/io/File; │ - invoke-virtual {v1, v4}, Ljava/io/File;->renameTo(Ljava/io/File;)Z │ + .local v1, "renamed":Ljava/io/File; │ + invoke-virtual {v0, v1}, Ljava/io/File;->renameTo(Ljava/io/File;)Z │ │ goto :goto_1 │ │ .line 57 │ - .end local v1 # "file":Ljava/io/File; │ - .end local v4 # "renamed":Ljava/io/File; │ + .end local v0 # "file":Ljava/io/File; │ + .end local v1 # "renamed":Ljava/io/File; │ :cond_3 │ return-void │ .end method │ │ │ # virtual methods │ .method public final update(Landroid/content/Context;)V ├── smali/github/daneren2005/dsub/updates/Updater.smali │ @@ -43,169 +43,168 @@ │ .line 41 │ return-void │ .end method │ │ │ # virtual methods │ .method public final checkUpdates(Landroid/content/Context;)V │ - .locals 10 │ + .locals 9 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 44 │ iput-object p1, p0, Lgithub/daneren2005/dsub/updates/Updater;->context:Landroid/content/Context; │ │ .line 45 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 46 │ - .local v5, "updaters":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v6, Lgithub/daneren2005/dsub/updates/Updater403; │ + .local v4, "updaters":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v5, Lgithub/daneren2005/dsub/updates/Updater403; │ │ - invoke-direct {v6}, Lgithub/daneren2005/dsub/updates/Updater403;->()V │ + invoke-direct {v5}, Lgithub/daneren2005/dsub/updates/Updater403;->()V │ │ - invoke-interface {v5, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 48 │ invoke-static {p1}, Lgithub/daneren2005/dsub/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 49 │ - .local v3, "prefs":Landroid/content/SharedPreferences; │ - const-string v6, "subsonic.version" │ + .local v2, "prefs":Landroid/content/SharedPreferences; │ + const-string v5, "subsonic.version" │ │ - invoke-interface {v3, v6, v7}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ + invoke-interface {v2, v5, v6}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ - move-result v2 │ + move-result v1 │ │ .line 50 │ - .local v2, "lastVersion":I │ - if-nez v2, :cond_1 │ + .local v1, "lastVersion":I │ + if-nez v1, :cond_1 │ │ .line 51 │ - invoke-interface {v3}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ .line 52 │ .local v0, "editor":Landroid/content/SharedPreferences$Editor; │ - const-string v6, "subsonic.version" │ + const-string v5, "subsonic.version" │ │ - iget v7, p0, Lgithub/daneren2005/dsub/updates/Updater;->version:I │ + iget v6, p0, Lgithub/daneren2005/dsub/updates/Updater;->version:I │ │ - invoke-interface {v0, v6, v7}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ .line 53 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 67 │ .end local v0 # "editor":Landroid/content/SharedPreferences$Editor; │ :cond_0 │ return-void │ │ .line 55 │ :cond_1 │ - iget v6, p0, Lgithub/daneren2005/dsub/updates/Updater;->version:I │ + iget v5, p0, Lgithub/daneren2005/dsub/updates/Updater;->version:I │ │ - if-le v6, v2, :cond_0 │ + if-le v5, v1, :cond_0 │ │ .line 56 │ - invoke-interface {v3}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ .line 57 │ .restart local v0 # "editor":Landroid/content/SharedPreferences$Editor; │ - const-string v6, "subsonic.version" │ + const-string v5, "subsonic.version" │ │ - iget v8, p0, Lgithub/daneren2005/dsub/updates/Updater;->version:I │ + iget v7, p0, Lgithub/daneren2005/dsub/updates/Updater;->version:I │ │ - invoke-interface {v0, v6, v8}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v5, v7}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ .line 58 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 60 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/updates/Updater;->TAG:Ljava/lang/String; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/updates/Updater;->TAG:Ljava/lang/String; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - const-string v9, "Updating from version " │ + const-string v8, "Updating from version " │ │ - invoke-direct {v8, v9}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v7, v8}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ - invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, " to " │ + const-string v8, " to " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - iget v9, p0, Lgithub/daneren2005/dsub/updates/Updater;->version:I │ + iget v8, p0, Lgithub/daneren2005/dsub/updates/Updater;->version:I │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v6, v8}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v5, v7}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 61 │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v7 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lgithub/daneren2005/dsub/updates/Updater; │ + check-cast v3, Lgithub/daneren2005/dsub/updates/Updater; │ │ .line 62 │ - .local v4, "updater":Lgithub/daneren2005/dsub/updates/Updater; │ - iget v6, v4, Lgithub/daneren2005/dsub/updates/Updater;->version:I │ + .local v3, "updater":Lgithub/daneren2005/dsub/updates/Updater; │ + iget v5, v3, Lgithub/daneren2005/dsub/updates/Updater;->version:I │ │ - if-le v6, v2, :cond_3 │ + if-le v5, v1, :cond_3 │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 63 │ - new-instance v6, Lgithub/daneren2005/dsub/updates/Updater$BackgroundUpdate; │ + new-instance v5, Lgithub/daneren2005/dsub/updates/Updater$BackgroundUpdate; │ │ - invoke-direct {v6, p0, p1, v4}, Lgithub/daneren2005/dsub/updates/Updater$BackgroundUpdate;->(Lgithub/daneren2005/dsub/updates/Updater;Landroid/content/Context;Lgithub/daneren2005/dsub/updates/Updater;)V │ + invoke-direct {v5, p0, p1, v3}, Lgithub/daneren2005/dsub/updates/Updater$BackgroundUpdate;->(Lgithub/daneren2005/dsub/updates/Updater;Landroid/content/Context;Lgithub/daneren2005/dsub/updates/Updater;)V │ │ - invoke-virtual {v6}, Lgithub/daneren2005/dsub/updates/Updater$BackgroundUpdate;->execute()V │ + invoke-virtual {v5}, Lgithub/daneren2005/dsub/updates/Updater$BackgroundUpdate;->execute()V │ │ goto :goto_0 │ │ :cond_3 │ - move v6, v7 │ + move v5, v6 │ │ .line 62 │ goto :goto_1 │ .end method │ │ .method public final getName()Ljava/lang/String; │ .locals 1 ├── smali/github/daneren2005/dsub/util/ArtistRadioBuffer$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/util/ArtistRadioBuffer; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/ArtistRadioBuffer; │ │ .prologue │ .line 47 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer$1;->this$0:Lgithub/daneren2005/dsub/util/ArtistRadioBuffer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/util/ArtistRadioBuffer.smali │ @@ -151,281 +151,277 @@ │ .line 31 │ invoke-direct {p0}, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->refill()V │ │ return-void │ .end method │ │ .method private refill()V │ - .locals 12 │ + .locals 11 │ │ .prologue │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - const/4 v10, -0x2 │ + const/4 v9, -0x2 │ │ .line 111 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->buffer:Ljava/util/ArrayList; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->buffer:Ljava/util/ArrayList; │ │ - if-eqz v6, :cond_3 │ + if-eqz v5, :cond_3 │ │ - iget-object v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->buffer:Ljava/util/ArrayList; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->buffer:Ljava/util/ArrayList; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - iget v7, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->refillThreshold:I │ + iget v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->refillThreshold:I │ │ - if-gt v6, v7, :cond_1 │ + if-gt v5, v6, :cond_1 │ │ - iget-object v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->context:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->context:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-static {v6}, Lgithub/daneren2005/dsub/util/Util;->isNetworkConnected(Landroid/content/Context;)Z │ + invoke-static {v5}, Lgithub/daneren2005/dsub/util/Util;->isNetworkConnected(Landroid/content/Context;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_0 │ + if-nez v5, :cond_0 │ │ - iget-object v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->context:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->context:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-static {v6}, Lgithub/daneren2005/dsub/util/Util;->isOffline(Landroid/content/Context;)Z │ + invoke-static {v5}, Lgithub/daneren2005/dsub/util/Util;->isOffline(Landroid/content/Context;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ :cond_0 │ - iget v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ + iget v5, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ │ - if-nez v6, :cond_3 │ + if-nez v5, :cond_3 │ │ .line 112 │ :cond_1 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->executorService:Ljava/util/concurrent/ScheduledExecutorService; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->executorService:Ljava/util/concurrent/ScheduledExecutorService; │ │ - invoke-interface {v6}, Ljava/util/concurrent/ScheduledExecutorService;->shutdown()V │ + invoke-interface {v5}, Ljava/util/concurrent/ScheduledExecutorService;->shutdown()V │ │ .line 147 │ :cond_2 │ :goto_0 │ return-void │ │ .line 117 │ :cond_3 │ :try_start_0 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->context:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->context:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-static {v6}, Lgithub/daneren2005/dsub/service/MusicServiceFactory;->getMusicService(Landroid/content/Context;)Lgithub/daneren2005/dsub/service/MusicService; │ + invoke-static {v5}, Lgithub/daneren2005/dsub/service/MusicServiceFactory;->getMusicService(Landroid/content/Context;)Lgithub/daneren2005/dsub/service/MusicService; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 120 │ - .local v3, "service":Lgithub/daneren2005/dsub/service/MusicService; │ - iget v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->capacity:I │ + .local v2, "service":Lgithub/daneren2005/dsub/service/MusicService; │ + iget v5, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->capacity:I │ │ - iget-object v7, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->buffer:Ljava/util/ArrayList; │ + iget-object v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->buffer:Ljava/util/ArrayList; │ │ - invoke-virtual {v7}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - sub-int v2, v6, v7 │ + sub-int v1, v5, v6 │ │ .line 121 │ - .local v2, "n":I │ - iget-object v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->artistId:Ljava/lang/String; │ + .local v1, "n":I │ + iget-object v5, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->artistId:Ljava/lang/String; │ │ - iget-object v7, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->context:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->context:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-interface {v3, v2, v6, v7, v8}, Lgithub/daneren2005/dsub/service/MusicService;->getRandomSongs(ILjava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + invoke-interface {v2, v1, v5, v6, v7}, Lgithub/daneren2005/dsub/service/MusicService;->getRandomSongs(ILjava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 123 │ - .local v4, "songs":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - iget-object v7, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->buffer:Ljava/util/ArrayList; │ + .local v3, "songs":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + iget-object v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->buffer:Ljava/util/ArrayList; │ │ - monitor-enter v7 │ + monitor-enter v6 │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 124 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ :try_start_1 │ - iput v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ + iput v5, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ │ .line 125 │ - invoke-virtual {v4}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ + invoke-virtual {v3}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_4 │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v7 │ │ - if-eqz v6, :cond_6 │ + if-eqz v7, :cond_6 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 126 │ .local v0, "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - iget-object v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->buffer:Ljava/util/ArrayList; │ + iget-object v7, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->buffer:Ljava/util/ArrayList; │ │ - invoke-virtual {v6, v0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v7 │ │ - if-nez v6, :cond_4 │ + if-nez v7, :cond_4 │ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getRating()I │ │ - move-result v6 │ + move-result v7 │ │ const/4 v8, 0x1 │ │ - if-eq v6, v8, :cond_4 │ + if-eq v7, v8, :cond_4 │ │ .line 127 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->buffer:Ljava/util/ArrayList; │ + iget-object v7, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->buffer:Ljava/util/ArrayList; │ │ - invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 128 │ - iget v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ + iget v7, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ - iput v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ + iput v7, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ │ goto :goto_1 │ │ .line 132 │ .end local v0 # "entry":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .end local v1 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ - monitor-exit v7 │ + monitor-exit v6 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ :try_start_2 │ - throw v6 │ + throw v5 │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 │ │ .line 141 │ - .end local v2 # "n":I │ - .end local v3 # "service":Lgithub/daneren2005/dsub/service/MusicService; │ - .end local v4 # "songs":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .end local v1 # "n":I │ + .end local v2 # "service":Lgithub/daneren2005/dsub/service/MusicService; │ + .end local v3 # "songs":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ :catch_0 │ - move-exception v5 │ + move-exception v4 │ │ .line 135 │ - .local v5, "x":Ljava/lang/Exception; │ - iget v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ + .local v4, "x":Ljava/lang/Exception; │ + iget v5, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ │ - if-eq v6, v10, :cond_7 │ + if-eq v5, v9, :cond_7 │ │ .line 136 │ - iput v10, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ + iput v9, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ │ .line 140 │ :cond_5 │ :goto_2 │ - sget-object v6, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->TAG:Ljava/lang/String; │ + sget-object v5, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->TAG:Ljava/lang/String; │ │ - const-string v7, "Failed to refill artist radio buffer." │ + const-string v6, "Failed to refill artist radio buffer." │ │ - invoke-static {v6, v7, v5}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v6, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 143 │ - .end local v5 # "x":Ljava/lang/Exception; │ + .end local v4 # "x":Ljava/lang/Exception; │ :goto_3 │ - iget-boolean v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->awaitingResults:Z │ + iget-boolean v5, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->awaitingResults:Z │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 144 │ - iput-boolean v11, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->awaitingResults:Z │ + iput-boolean v10, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->awaitingResults:Z │ │ .line 145 │ - iget-object v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->context:Lgithub/daneren2005/dsub/service/DownloadService; │ + iget-object v5, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->context:Lgithub/daneren2005/dsub/service/DownloadService; │ │ - invoke-virtual {v6}, Lgithub/daneren2005/dsub/service/DownloadService;->checkDownloads()V │ + invoke-virtual {v5}, Lgithub/daneren2005/dsub/service/DownloadService;->checkDownloads()V │ │ goto :goto_0 │ │ .line 131 │ - .restart local v1 # "i$":Ljava/util/Iterator; │ - .restart local v2 # "n":I │ - .restart local v3 # "service":Lgithub/daneren2005/dsub/service/MusicService; │ - .restart local v4 # "songs":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .restart local v1 # "n":I │ + .restart local v2 # "service":Lgithub/daneren2005/dsub/service/MusicService; │ + .restart local v3 # "songs":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ :cond_6 │ :try_start_3 │ - sget-object v6, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->TAG:Ljava/lang/String; │ + sget-object v5, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->TAG:Ljava/lang/String; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - const-string v9, "Refilled artist radio buffer with " │ + const-string v8, "Refilled artist radio buffer with " │ │ - invoke-direct {v8, v9}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v7, v8}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ - iget v9, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ + iget v8, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, " songs." │ + const-string v8, " songs." │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v6, v8}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v5, v7}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 132 │ - monitor-exit v7 │ + monitor-exit v6 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ goto :goto_3 │ │ .line 137 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "n":I │ - .end local v3 # "service":Lgithub/daneren2005/dsub/service/MusicService; │ - .end local v4 # "songs":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - .restart local v5 # "x":Ljava/lang/Exception; │ + .end local v1 # "n":I │ + .end local v2 # "service":Lgithub/daneren2005/dsub/service/MusicService; │ + .end local v3 # "songs":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .restart local v4 # "x":Ljava/lang/Exception; │ :cond_7 │ - iget v6, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ + iget v5, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ │ - if-ne v6, v10, :cond_5 │ + if-ne v5, v9, :cond_5 │ │ .line 138 │ - iput v11, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ + iput v10, p0, Lgithub/daneren2005/dsub/util/ArtistRadioBuffer;->lastCount:I │ │ goto :goto_2 │ .end method │ │ .method private restart()V │ .locals 8 ├── smali/github/daneren2005/dsub/util/BackgroundTask$Task$1.smali │ @@ -22,18 +22,19 @@ │ │ .field final synthetic val$result:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/BackgroundTask$Task;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/util/BackgroundTask$Task; │ │ .prologue │ .line 205 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/BackgroundTask$Task$1;, "Lgithub/daneren2005/dsub/util/BackgroundTask$Task.1;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/BackgroundTask$Task$1;, "Lgithub/daneren2005/dsub/util/BackgroundTask$Task$1;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/BackgroundTask$Task$1;->this$1:Lgithub/daneren2005/dsub/util/BackgroundTask$Task; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/util/BackgroundTask$Task$1;->val$result:Ljava/lang/Object; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -42,15 +43,15 @@ │ │ # virtual methods │ .method public final run()V │ .locals 2 │ │ .prologue │ .line 208 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/BackgroundTask$Task$1;, "Lgithub/daneren2005/dsub/util/BackgroundTask$Task.1;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/BackgroundTask$Task$1;, "Lgithub/daneren2005/dsub/util/BackgroundTask$Task$1;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/BackgroundTask$Task$1;->this$1:Lgithub/daneren2005/dsub/util/BackgroundTask$Task; │ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/util/BackgroundTask$Task;->isCancelled()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 ├── smali/github/daneren2005/dsub/util/BackgroundTask$Task$2.smali │ @@ -22,18 +22,19 @@ │ │ .field final synthetic val$t:Ljava/lang/Throwable; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/BackgroundTask$Task;Ljava/lang/Throwable;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/util/BackgroundTask$Task; │ │ .prologue │ .line 230 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/BackgroundTask$Task$2;, "Lgithub/daneren2005/dsub/util/BackgroundTask$Task.2;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/BackgroundTask$Task$2;, "Lgithub/daneren2005/dsub/util/BackgroundTask$Task$2;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/BackgroundTask$Task$2;->this$1:Lgithub/daneren2005/dsub/util/BackgroundTask$Task; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/util/BackgroundTask$Task$2;->val$t:Ljava/lang/Throwable; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -42,15 +43,15 @@ │ │ # virtual methods │ .method public final run()V │ .locals 2 │ │ .prologue │ .line 233 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/BackgroundTask$Task$2;, "Lgithub/daneren2005/dsub/util/BackgroundTask$Task.2;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/BackgroundTask$Task$2;, "Lgithub/daneren2005/dsub/util/BackgroundTask$Task$2;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/BackgroundTask$Task$2;->this$1:Lgithub/daneren2005/dsub/util/BackgroundTask$Task; │ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/util/BackgroundTask$Task;->isCancelled()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 ├── smali/github/daneren2005/dsub/util/BackgroundTask$Task.smali │ @@ -21,14 +21,15 @@ │ │ .field private thread:Ljava/lang/Thread; │ │ │ # direct methods │ .method protected constructor (Lgithub/daneren2005/dsub/util/BackgroundTask;)V │ .locals 2 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/BackgroundTask; │ │ .prologue │ .line 184 │ .local p0, "this":Lgithub/daneren2005/dsub/util/BackgroundTask$Task;, "Lgithub/daneren2005/dsub/util/BackgroundTask.Task;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/BackgroundTask$Task;->this$0:Lgithub/daneren2005/dsub/util/BackgroundTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/util/CacheCleaner$1.smali │ @@ -30,39 +30,36 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/util/CacheCleaner; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/CacheCleaner;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/CacheCleaner; │ │ .prologue │ .line 137 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/CacheCleaner$1;->this$0:Lgithub/daneren2005/dsub/util/CacheCleaner; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 4 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 137 │ check-cast p1, Ljava/io/File; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/io/File; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Ljava/io/File;->lastModified()J │ │ move-result-wide v0 │ │ invoke-virtual {p2}, Ljava/io/File;->lastModified()J │ │ move-result-wide v2 ├── smali/github/daneren2005/dsub/util/CacheCleaner$BackgroundPlaylistsCleanup.smali │ @@ -70,138 +70,135 @@ │ │ .method private doInBackground()Ljava/lang/Void; │ .locals 7 │ │ .prologue │ .line 276 │ :try_start_0 │ - iget-object v5, p0, Lgithub/daneren2005/dsub/util/CacheCleaner$BackgroundPlaylistsCleanup;->this$0:Lgithub/daneren2005/dsub/util/CacheCleaner; │ + iget-object v4, p0, Lgithub/daneren2005/dsub/util/CacheCleaner$BackgroundPlaylistsCleanup;->this$0:Lgithub/daneren2005/dsub/util/CacheCleaner; │ │ # getter for: Lgithub/daneren2005/dsub/util/CacheCleaner;->context:Landroid/content/Context; │ - invoke-static {v5}, Lgithub/daneren2005/dsub/util/CacheCleaner;->access$200(Lgithub/daneren2005/dsub/util/CacheCleaner;)Landroid/content/Context; │ + invoke-static {v4}, Lgithub/daneren2005/dsub/util/CacheCleaner;->access$200(Lgithub/daneren2005/dsub/util/CacheCleaner;)Landroid/content/Context; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-static {v5}, Lgithub/daneren2005/dsub/util/Util;->getServerName(Landroid/content/Context;)Ljava/lang/String; │ + invoke-static {v4}, Lgithub/daneren2005/dsub/util/Util;->getServerName(Landroid/content/Context;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 277 │ - .local v3, "server":Ljava/lang/String; │ - iget-object v5, p0, Lgithub/daneren2005/dsub/util/CacheCleaner$BackgroundPlaylistsCleanup;->this$0:Lgithub/daneren2005/dsub/util/CacheCleaner; │ + .local v2, "server":Ljava/lang/String; │ + iget-object v4, p0, Lgithub/daneren2005/dsub/util/CacheCleaner$BackgroundPlaylistsCleanup;->this$0:Lgithub/daneren2005/dsub/util/CacheCleaner; │ │ # getter for: Lgithub/daneren2005/dsub/util/CacheCleaner;->context:Landroid/content/Context; │ - invoke-static {v5}, Lgithub/daneren2005/dsub/util/CacheCleaner;->access$200(Lgithub/daneren2005/dsub/util/CacheCleaner;)Landroid/content/Context; │ + invoke-static {v4}, Lgithub/daneren2005/dsub/util/CacheCleaner;->access$200(Lgithub/daneren2005/dsub/util/CacheCleaner;)Landroid/content/Context; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-static {v5, v3}, Lgithub/daneren2005/dsub/util/FileUtil;->getPlaylistDirectory(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ + invoke-static {v4, v2}, Lgithub/daneren2005/dsub/util/FileUtil;->getPlaylistDirectory(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-static {v5}, Lgithub/daneren2005/dsub/util/FileUtil;->listFiles(Ljava/io/File;)Ljava/util/SortedSet; │ + invoke-static {v4}, Lgithub/daneren2005/dsub/util/FileUtil;->listFiles(Ljava/io/File;)Ljava/util/SortedSet; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 278 │ - .local v2, "playlistFiles":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ - iget-object v5, p0, Lgithub/daneren2005/dsub/util/CacheCleaner$BackgroundPlaylistsCleanup;->playlists:Ljava/util/List; │ + .local v1, "playlistFiles":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ + iget-object v4, p0, Lgithub/daneren2005/dsub/util/CacheCleaner$BackgroundPlaylistsCleanup;->playlists:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lgithub/daneren2005/dsub/domain/Playlist; │ + check-cast v0, Lgithub/daneren2005/dsub/domain/Playlist; │ │ .line 279 │ - .local v1, "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ + .local v0, "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ iget-object v5, p0, Lgithub/daneren2005/dsub/util/CacheCleaner$BackgroundPlaylistsCleanup;->this$0:Lgithub/daneren2005/dsub/util/CacheCleaner; │ │ # getter for: Lgithub/daneren2005/dsub/util/CacheCleaner;->context:Landroid/content/Context; │ invoke-static {v5}, Lgithub/daneren2005/dsub/util/CacheCleaner;->access$200(Lgithub/daneren2005/dsub/util/CacheCleaner;)Landroid/content/Context; │ │ move-result-object v5 │ │ - invoke-virtual {v1}, Lgithub/daneren2005/dsub/domain/Playlist;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Lgithub/daneren2005/dsub/domain/Playlist;->getName()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-static {v5, v3, v6}, Lgithub/daneren2005/dsub/util/FileUtil;->getPlaylistFile(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; │ + invoke-static {v5, v2, v6}, Lgithub/daneren2005/dsub/util/FileUtil;->getPlaylistFile(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; │ │ move-result-object v5 │ │ - invoke-interface {v2, v5}, Ljava/util/SortedSet;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v1, v5}, Ljava/util/SortedSet;->remove(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/lang/RuntimeException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 285 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ - .end local v2 # "playlistFiles":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ - .end local v3 # "server":Ljava/lang/String; │ + .end local v0 # "playlist":Lgithub/daneren2005/dsub/domain/Playlist; │ + .end local v1 # "playlistFiles":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ + .end local v2 # "server":Ljava/lang/String; │ :catch_0 │ - move-exception v4 │ + move-exception v3 │ │ .line 286 │ - .local v4, "x":Ljava/lang/RuntimeException; │ + .local v3, "x":Ljava/lang/RuntimeException; │ # getter for: Lgithub/daneren2005/dsub/util/CacheCleaner;->TAG:Ljava/lang/String; │ invoke-static {}, Lgithub/daneren2005/dsub/util/CacheCleaner;->access$100()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, "Error in playlist cache cleaning." │ + const-string v5, "Error in playlist cache cleaning." │ │ - invoke-static {v5, v6, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v4, v5, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 289 │ - .end local v4 # "x":Ljava/lang/RuntimeException; │ + .end local v3 # "x":Ljava/lang/RuntimeException; │ :cond_0 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - return-object v5 │ + return-object v4 │ │ .line 282 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ - .restart local v2 # "playlistFiles":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ - .restart local v3 # "server":Ljava/lang/String; │ + .restart local v1 # "playlistFiles":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ + .restart local v2 # "server":Ljava/lang/String; │ :cond_1 │ :try_start_1 │ - invoke-interface {v2}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v5 │ │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/io/File; │ + check-cast v4, Ljava/io/File; │ │ .line 283 │ - invoke-virtual {v5}, Ljava/io/File;->delete()Z │ + invoke-virtual {v4}, Ljava/io/File;->delete()Z │ :try_end_1 │ .catch Ljava/lang/RuntimeException; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_1 │ .end method ├── smali/github/daneren2005/dsub/util/CacheCleaner.smali │ @@ -822,105 +822,104 @@ │ .prologue │ .line 119 │ .local p2, "files":Ljava/util/List;, "Ljava/util/List;" │ .local p3, "pinned":Ljava/util/List;, "Ljava/util/List;" │ .local p4, "dirs":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {p1}, Ljava/io/File;->isFile()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_3 │ + if-eqz v2, :cond_3 │ │ .line 120 │ invoke-virtual {p1}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 121 │ - .local v2, "name":Ljava/lang/String; │ - const-string v3, ".partial" │ + .local v1, "name":Ljava/lang/String; │ + const-string v2, ".partial" │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ - const-string v3, ".partial." │ + const-string v2, ".partial." │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ - const-string v3, ".complete" │ + const-string v2, ".complete" │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ - const-string v3, ".complete." │ + const-string v2, ".complete." │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ :cond_0 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 122 │ :goto_0 │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 123 │ invoke-interface {p2, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 134 │ - .end local v2 # "name":Ljava/lang/String; │ + .end local v1 # "name":Ljava/lang/String; │ :goto_1 │ return-void │ │ .line 121 │ - .restart local v2 # "name":Ljava/lang/String; │ + .restart local v1 # "name":Ljava/lang/String; │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_0 │ │ .line 125 │ :cond_2 │ invoke-interface {p3, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 129 │ - .end local v2 # "name":Ljava/lang/String; │ + .end local v1 # "name":Ljava/lang/String; │ :cond_3 │ invoke-static {p1}, Lgithub/daneren2005/dsub/util/FileUtil;->listFiles(Ljava/io/File;)Ljava/util/SortedSet; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_4 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/io/File; │ │ .line 130 │ .local v0, "child":Ljava/io/File; ├── smali/github/daneren2005/dsub/util/DownloadFileItemHelperCallback$1.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$downloadService:Lgithub/daneren2005/dsub/service/DownloadService; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/DownloadFileItemHelperCallback;Landroid/content/Context;Lgithub/daneren2005/dsub/service/DownloadService;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/DownloadFileItemHelperCallback; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 69 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/DownloadFileItemHelperCallback$1;->this$0:Lgithub/daneren2005/dsub/util/DownloadFileItemHelperCallback; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/util/DownloadFileItemHelperCallback$1;->val$downloadService:Lgithub/daneren2005/dsub/service/DownloadService; ├── smali/github/daneren2005/dsub/util/FileUtil.smali │ @@ -583,59 +583,56 @@ │ .locals 6 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ .line 506 │ invoke-virtual {p0}, Landroid/content/Context;->getCacheDir()Ljava/io/File; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-virtual {v4}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual {v1}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v3, v0 │ + array-length v3, v2 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v2, v1 │ │ .line 507 │ - .local v1, "file":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->getName()Ljava/lang/String; │ + .local v0, "file":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, ".ser" │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ const/4 v5, -0x1 │ │ if-eq v4, v5, :cond_0 │ │ .line 508 │ - invoke-virtual {v1}, Ljava/io/File;->delete()Z │ + invoke-virtual {v0}, Ljava/io/File;->delete()Z │ │ .line 506 │ :cond_0 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 511 │ - .end local v1 # "file":Ljava/io/File; │ + .end local v0 # "file":Ljava/io/File; │ :cond_1 │ return-void │ .end method │ │ .method public static deserialize(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ .locals 1 │ .param p0, "context" # Landroid/content/Context; │ @@ -712,15 +709,15 @@ │ if-nez v5, :cond_0 │ │ .line 810 │ invoke-static {v6}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ move-object v5, v6 │ │ - .line 837 │ + .line 835 │ .end local v0 # "file":Ljava/io/File; │ :goto_0 │ return-object v5 │ │ .line 813 │ .restart local v0 # "file":Ljava/io/File; │ :cond_0 │ @@ -834,14 +831,15 @@ │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ .line 837 │ invoke-static {v3}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ move-object v2, v3 │ │ + .line 827 │ .end local v3 # "in":Lcom/esotericsoftware/kryo/io/Input; │ .restart local v2 # "in":Lcom/esotericsoftware/kryo/io/Input; │ goto :goto_0 │ │ .line 828 │ .end local v2 # "in":Lcom/esotericsoftware/kryo/io/Input; │ .restart local v3 # "in":Lcom/esotericsoftware/kryo/io/Input; │ @@ -928,14 +926,15 @@ │ .line 835 │ invoke-static {v2}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ move-object v5, v6 │ │ goto/16 :goto_0 │ │ + .line 837 │ :catchall_1 │ move-exception v5 │ │ :goto_3 │ invoke-static {v2}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v5 │ @@ -1086,14 +1085,15 @@ │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 877 │ invoke-static {v2}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ move-object v1, v2 │ │ + .line 875 │ .end local v0 # "file":Ljava/io/RandomAccessFile; │ .end local v2 # "in":Lcom/esotericsoftware/kryo/io/Input; │ .restart local v1 # "in":Lcom/esotericsoftware/kryo/io/Input; │ :goto_0 │ return-object v3 │ │ .line 868 │ @@ -1182,14 +1182,15 @@ │ .line 875 │ invoke-static {v1}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ move-object v3, v4 │ │ goto :goto_0 │ │ + .line 877 │ :catchall_1 │ move-exception v3 │ │ :goto_3 │ invoke-static {v1}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v3 │ @@ -1400,57 +1401,48 @@ │ │ .prologue │ .line 662 │ if-eqz p0, :cond_0 │ │ invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-virtual {v4}, Ljava/lang/String;->length()I │ + invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ - move-result v4 │ + move-result v1 │ │ - if-nez v4, :cond_2 │ + if-nez v1, :cond_2 │ │ .line 663 │ :cond_0 │ const-string p0, "unnamed" │ │ .line 669 │ - .local v0, "arr$":[Ljava/lang/String; │ - .local v1, "i$":I │ - .local v2, "len$":I │ :cond_1 │ return-object p0 │ │ .line 666 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "i$":I │ - .end local v2 # "len$":I │ :cond_2 │ - sget-object v0, Lgithub/daneren2005/dsub/util/FileUtil;->FILE_SYSTEM_UNSAFE:[Ljava/lang/String; │ + sget-object v2, Lgithub/daneren2005/dsub/util/FileUtil;->FILE_SYSTEM_UNSAFE:[Ljava/lang/String; │ │ - .restart local v0 # "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v3, v2 │ │ - .restart local v2 # "len$":I │ const/4 v1, 0x0 │ │ - .restart local v1 # "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ .line 667 │ - .local v3, "s":Ljava/lang/String; │ + .local v0, "s":Ljava/lang/String; │ const-string v4, "-" │ │ - invoke-virtual {p0, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {p0, v0, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object p0 │ │ .line 666 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ @@ -1462,57 +1454,48 @@ │ │ .prologue │ .line 680 │ if-eqz p0, :cond_0 │ │ invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-virtual {v4}, Ljava/lang/String;->length()I │ + invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ - move-result v4 │ + move-result v1 │ │ - if-nez v4, :cond_2 │ + if-nez v1, :cond_2 │ │ .line 681 │ :cond_0 │ const-string p0, "" │ │ .line 687 │ - .local v0, "arr$":[Ljava/lang/String; │ - .local v1, "i$":I │ - .local v2, "len$":I │ :cond_1 │ return-object p0 │ │ .line 684 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "i$":I │ - .end local v2 # "len$":I │ :cond_2 │ - sget-object v0, Lgithub/daneren2005/dsub/util/FileUtil;->FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String; │ + sget-object v2, Lgithub/daneren2005/dsub/util/FileUtil;->FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String; │ │ - .restart local v0 # "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v3, v2 │ │ - .restart local v2 # "len$":I │ const/4 v1, 0x0 │ │ - .restart local v1 # "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ .line 685 │ - .local v3, "s":Ljava/lang/String; │ + .local v0, "s":Ljava/lang/String; │ const-string v4, "-" │ │ - invoke-virtual {p0, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {p0, v0, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object p0 │ │ .line 684 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ @@ -3558,239 +3541,238 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static getUsedSize(Landroid/content/Context;Ljava/io/File;)[Ljava/lang/Long; │ - .locals 14 │ + .locals 12 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "file" # Ljava/io/File; │ │ .prologue │ .line 760 │ const-wide/16 v2, 0x0 │ │ .line 761 │ .local v2, "number":J │ - const-wide/16 v6, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 762 │ - .local v6, "permanent":J │ - const-wide/16 v8, 0x0 │ + .local v4, "permanent":J │ + const-wide/16 v6, 0x0 │ │ .line 764 │ - .local v8, "size":J │ + .local v6, "size":J │ invoke-virtual {p1}, Ljava/io/File;->isFile()Z │ │ - move-result v5 │ + move-result v8 │ │ - if-eqz v5, :cond_2 │ + if-eqz v8, :cond_2 │ │ .line 765 │ invoke-static {p1}, Lgithub/daneren2005/dsub/util/FileUtil;->isMediaFile(Ljava/io/File;)Z │ │ - move-result v5 │ + move-result v8 │ │ - if-eqz v5, :cond_1 │ + if-eqz v8, :cond_1 │ │ .line 766 │ invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v8 │ │ - const-string v10, ".complete" │ + const-string v9, ".complete" │ │ - invoke-virtual {v5, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ + invoke-virtual {v8, v9}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v8 │ │ - const/4 v10, -0x1 │ + const/4 v9, -0x1 │ │ - if-ne v5, v10, :cond_0 │ + if-ne v8, v9, :cond_0 │ │ .line 767 │ - const-wide/16 v6, 0x1 │ + const-wide/16 v4, 0x1 │ │ .line 769 │ :cond_0 │ - const/4 v5, 0x3 │ + const/4 v8, 0x3 │ │ - new-array v5, v5, [Ljava/lang/Long; │ + new-array v8, v8, [Ljava/lang/Long; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - const-wide/16 v12, 0x1 │ + const-wide/16 v10, 0x1 │ │ - invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v5, v10 │ + aput-object v10, v8, v9 │ │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v5, v10 │ + aput-object v10, v8, v9 │ │ - const/4 v10, 0x2 │ + const/4 v9, 0x2 │ │ invoke-virtual {p1}, Ljava/io/File;->length()J │ │ - move-result-wide v12 │ + move-result-wide v10 │ │ - invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v5, v10 │ + aput-object v10, v8, v9 │ │ .line 780 │ :goto_0 │ - return-object v5 │ + return-object v8 │ │ .line 771 │ :cond_1 │ - const/4 v5, 0x3 │ + const/4 v8, 0x3 │ │ - new-array v5, v5, [Ljava/lang/Long; │ + new-array v8, v8, [Ljava/lang/Long; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - const-wide/16 v12, 0x0 │ + const-wide/16 v10, 0x0 │ │ - invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v5, v10 │ + aput-object v10, v8, v9 │ │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - const-wide/16 v12, 0x0 │ + const-wide/16 v10, 0x0 │ │ - invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v5, v10 │ + aput-object v10, v8, v9 │ │ - const/4 v10, 0x2 │ + const/4 v9, 0x2 │ │ - const-wide/16 v12, 0x0 │ + const-wide/16 v10, 0x0 │ │ - invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v5, v10 │ + aput-object v10, v8, v9 │ │ goto :goto_0 │ │ .line 774 │ :cond_2 │ invoke-static {p1}, Lgithub/daneren2005/dsub/util/FileUtil;->listFiles(Ljava/io/File;)Ljava/util/SortedSet; │ │ - move-result-object v5 │ + move-result-object v8 │ │ - invoke-interface {v5}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ + invoke-interface {v8}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v8 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v9 │ │ - if-eqz v5, :cond_3 │ + if-eqz v9, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/io/File; │ │ .line 775 │ .local v0, "child":Ljava/io/File; │ invoke-static {p0, v0}, Lgithub/daneren2005/dsub/util/FileUtil;->getUsedSize(Landroid/content/Context;Ljava/io/File;)[Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 776 │ - .local v4, "pair":[Ljava/lang/Long; │ - const/4 v5, 0x0 │ + .local v1, "pair":[Ljava/lang/Long; │ + const/4 v9, 0x0 │ │ - aget-object v5, v4, v5 │ + aget-object v9, v1, v9 │ │ - invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v9}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v10 │ │ add-long/2addr v2, v10 │ │ .line 777 │ - const/4 v5, 0x1 │ + const/4 v9, 0x1 │ │ - aget-object v5, v4, v5 │ + aget-object v9, v1, v9 │ │ - invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v9}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v10 │ │ - add-long/2addr v6, v10 │ + add-long/2addr v4, v10 │ │ .line 778 │ - const/4 v5, 0x2 │ + const/4 v9, 0x2 │ │ - aget-object v5, v4, v5 │ + aget-object v9, v1, v9 │ │ - invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v9}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v10 │ │ - add-long/2addr v8, v10 │ + add-long/2addr v6, v10 │ │ .line 779 │ goto :goto_1 │ │ .line 780 │ .end local v0 # "child":Ljava/io/File; │ - .end local v4 # "pair":[Ljava/lang/Long; │ + .end local v1 # "pair":[Ljava/lang/Long; │ :cond_3 │ - const/4 v5, 0x3 │ + const/4 v8, 0x3 │ │ - new-array v5, v5, [Ljava/lang/Long; │ + new-array v8, v8, [Ljava/lang/Long; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v5, v10 │ + aput-object v10, v8, v9 │ │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v5, v10 │ + aput-object v10, v8, v9 │ │ - const/4 v10, 0x2 │ + const/4 v9, 0x2 │ │ - invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v5, v10 │ + aput-object v10, v8, v9 │ │ goto :goto_0 │ .end method │ │ .method private static isMediaFile(Ljava/io/File;)Z │ .locals 2 │ .param p0, "file" # Ljava/io/File; │ @@ -4227,120 +4209,106 @@ │ move-object v6, v7 │ │ .line 399 │ goto :goto_0 │ .end method │ │ .method public static recursiveDelete(Ljava/io/File;Lgithub/daneren2005/dsub/service/MediaStoreService;)Z │ - .locals 7 │ + .locals 6 │ .param p0, "dir" # Ljava/io/File; │ .param p1, "mediaStore" # Lgithub/daneren2005/dsub/service/MediaStoreService; │ │ .prologue │ - const/4 v5, 0x0 │ + const/4 v2, 0x0 │ │ .line 525 │ if-eqz p0, :cond_0 │ │ invoke-virtual {p0}, Ljava/io/File;->exists()Z │ │ - move-result v6 │ + move-result v3 │ │ - if-eqz v6, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 526 │ invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 527 │ - .local v4, "list":[Ljava/io/File; │ - if-eqz v4, :cond_3 │ + .local v1, "list":[Ljava/io/File; │ + if-eqz v1, :cond_3 │ │ .line 528 │ - move-object v0, v4 │ + array-length v4, v1 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v3, v4 │ + move v3, v2 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ - │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_3 │ + if-ge v3, v4, :cond_3 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v1, v3 │ │ .line 529 │ - .local v1, "file":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ + .local v0, "file":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 530 │ - invoke-static {v1, p1}, Lgithub/daneren2005/dsub/util/FileUtil;->recursiveDelete(Ljava/io/File;Lgithub/daneren2005/dsub/service/MediaStoreService;)Z │ + invoke-static {v0, p1}, Lgithub/daneren2005/dsub/util/FileUtil;->recursiveDelete(Ljava/io/File;Lgithub/daneren2005/dsub/service/MediaStoreService;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_2 │ + if-nez v5, :cond_2 │ │ .line 544 │ - .end local v0 # "arr$":[Ljava/io/File; │ - .end local v1 # "file":Ljava/io/File; │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ - .end local v4 # "list":[Ljava/io/File; │ + .end local v0 # "file":Ljava/io/File; │ + .end local v1 # "list":[Ljava/io/File; │ :cond_0 │ :goto_1 │ - return v5 │ + return v2 │ │ .line 533 │ - .restart local v0 # "arr$":[Ljava/io/File; │ - .restart local v1 # "file":Ljava/io/File; │ - .restart local v2 # "i$":I │ - .restart local v3 # "len$":I │ - .restart local v4 # "list":[Ljava/io/File; │ + .restart local v0 # "file":Ljava/io/File; │ + .restart local v1 # "list":[Ljava/io/File; │ :cond_1 │ - invoke-virtual {v1}, Ljava/io/File;->exists()Z │ + invoke-virtual {v0}, Ljava/io/File;->exists()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 534 │ - invoke-virtual {v1}, Ljava/io/File;->delete()Z │ + invoke-virtual {v0}, Ljava/io/File;->delete()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 536 │ if-eqz p1, :cond_2 │ │ .line 537 │ - invoke-virtual {p1, v1}, Lgithub/daneren2005/dsub/service/MediaStoreService;->deleteFromMediaStore(Ljava/io/File;)V │ + invoke-virtual {p1, v0}, Lgithub/daneren2005/dsub/service/MediaStoreService;->deleteFromMediaStore(Ljava/io/File;)V │ │ .line 528 │ :cond_2 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 542 │ - .end local v0 # "arr$":[Ljava/io/File; │ - .end local v1 # "file":Ljava/io/File; │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ + .end local v0 # "file":Ljava/io/File; │ :cond_3 │ invoke-virtual {p0}, Ljava/io/File;->delete()Z │ │ - move-result v5 │ + move-result v2 │ │ goto :goto_1 │ .end method │ │ .method public static serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ .locals 6 │ .param p0, "context" # Landroid/content/Context; │ @@ -4502,14 +4470,15 @@ │ .line 795 │ invoke-static {v1}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ const/4 v3, 0x0 │ │ goto :goto_0 │ │ + .line 797 │ :catchall_1 │ move-exception v3 │ │ :goto_2 │ invoke-static {v1}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v3 │ @@ -4699,14 +4668,15 @@ │ .line 852 │ invoke-static {v1}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ const/4 v3, 0x0 │ │ goto :goto_0 │ │ + .line 854 │ :catchall_1 │ move-exception v3 │ │ :goto_2 │ invoke-static {v1}, Lgithub/daneren2005/dsub/util/Util;->close(Ljava/io/Closeable;)V │ │ throw v3 │ @@ -4780,14 +4750,15 @@ │ │ const-string v3, ".complete." │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 577 │ invoke-virtual {p1}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Lgithub/daneren2005/dsub/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ @@ -4993,15 +4964,15 @@ │ move v2, v3 │ │ .line 650 │ goto :goto_0 │ .end method │ │ .method public static writePlaylistFile(Landroid/content/Context;Ljava/io/File;Lgithub/daneren2005/dsub/domain/MusicDirectory;)V │ - .locals 10 │ + .locals 9 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "file" # Ljava/io/File; │ .param p2, "playlist" # Lgithub/daneren2005/dsub/domain/MusicDirectory; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ @@ -5018,28 +4989,27 @@ │ new-instance v1, Ljava/io/BufferedWriter; │ │ invoke-direct {v1, v5}, Ljava/io/BufferedWriter;->(Ljava/io/Writer;)V │ │ .line 161 │ .local v1, "bw":Ljava/io/BufferedWriter; │ :try_start_0 │ - const-string v7, "#EXTM3U\n" │ + const-string v6, "#EXTM3U\n" │ │ - invoke-virtual {v5, v7}, Ljava/io/FileWriter;->write(Ljava/lang/String;)V │ + invoke-virtual {v5, v6}, Ljava/io/FileWriter;->write(Ljava/lang/String;)V │ │ .line 162 │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v6 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ @@ -5134,68 +5104,65 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 172 │ .end local v2 # "e":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ .end local v4 # "filePath":Ljava/lang/String; │ - .end local v6 # "i$":Ljava/util/Iterator; │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ :try_start_1 │ - sget-object v7, Lgithub/daneren2005/dsub/util/FileUtil;->TAG:Ljava/lang/String; │ + sget-object v6, Lgithub/daneren2005/dsub/util/FileUtil;->TAG:Ljava/lang/String; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - const-string v9, "Failed to save playlist: " │ + const-string v8, "Failed to save playlist: " │ │ - invoke-direct {v8, v9}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v7, v8}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getName()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v7, v8}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v6, v7}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 174 │ invoke-virtual {v1}, Ljava/io/BufferedWriter;->close()V │ │ .line 175 │ invoke-virtual {v5}, Ljava/io/FileWriter;->close()V │ │ .line 176 │ :goto_1 │ return-void │ │ .line 174 │ - .restart local v6 # "i$":Ljava/util/Iterator; │ :cond_1 │ invoke-virtual {v1}, Ljava/io/BufferedWriter;->close()V │ │ .line 175 │ invoke-virtual {v5}, Ljava/io/FileWriter;->close()V │ │ goto :goto_1 │ │ .line 174 │ - .end local v6 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v7 │ + move-exception v6 │ │ invoke-virtual {v1}, Ljava/io/BufferedWriter;->close()V │ │ .line 175 │ invoke-virtual {v5}, Ljava/io/FileWriter;->close()V │ │ - throw v7 │ + throw v6 │ .end method ├── smali/github/daneren2005/dsub/util/ImageLoader$1.smali │ @@ -27,14 +27,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/util/ImageLoader; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/ImageLoader;I)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/ImageLoader; │ .param p2, "x0" # I │ │ .prologue │ .line 83 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/ImageLoader$1;->this$0:Lgithub/daneren2005/dsub/util/ImageLoader; │ │ invoke-direct {p0, p2}, Landroid/support/v4/util/LruCache;->(I)V │ @@ -42,26 +43,21 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected final bridge synthetic entryRemoved$7ef8fcad(ZLjava/lang/Object;Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Z │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 83 │ check-cast p2, Ljava/lang/String; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ check-cast p3, Landroid/graphics/Bitmap; │ │ - .end local p3 # "x2":Ljava/lang/Object; │ if-eqz p1, :cond_1 │ │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/ImageLoader$1;->this$0:Lgithub/daneren2005/dsub/util/ImageLoader; │ │ # getter for: Lgithub/daneren2005/dsub/util/ImageLoader;->nowPlaying:Landroid/graphics/Bitmap; │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/ImageLoader;->access$000(Lgithub/daneren2005/dsub/util/ImageLoader;)Landroid/graphics/Bitmap; │ │ @@ -96,21 +92,19 @@ │ invoke-virtual {v0, p2, p3}, Landroid/support/v4/util/LruCache;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ .end method │ │ .method protected final bridge synthetic sizeOf$2838e5a0(Ljava/lang/Object;)I │ .locals 2 │ - .param p1, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 83 │ check-cast p1, Landroid/graphics/Bitmap; │ │ - .end local p1 # "x1":Ljava/lang/Object; │ invoke-virtual {p1}, Landroid/graphics/Bitmap;->getRowBytes()I │ │ move-result v0 │ │ invoke-virtual {p1}, Landroid/graphics/Bitmap;->getHeight()I │ │ move-result v1 ├── smali/github/daneren2005/dsub/util/ImageLoader$2.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/util/ImageLoader; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/ImageLoader;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/ImageLoader; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 104 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/ImageLoader$2;->this$0:Lgithub/daneren2005/dsub/util/ImageLoader; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V ├── smali/github/daneren2005/dsub/util/ImageLoader$3.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$transitionDrawable:Landroid/graphics/drawable/TransitionDrawable; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/ImageLoader;Landroid/widget/ImageView;Landroid/graphics/drawable/TransitionDrawable;Landroid/graphics/drawable/Drawable;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/ImageLoader; │ │ .prologue │ .line 351 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/ImageLoader$3;->this$0:Lgithub/daneren2005/dsub/util/ImageLoader; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/util/ImageLoader$3;->val$imageView:Landroid/widget/ImageView; ├── smali/github/daneren2005/dsub/util/ImageLoader$ArtistImageTask$1.smali │ @@ -17,18 +17,19 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/util/ImageLoader$ArtistImageTask; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/ImageLoader$ArtistImageTask;Landroid/content/Context;Landroid/view/View;Ljava/lang/String;I)V │ .locals 6 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Landroid/view/View; │ - .param p4, "x2" # Ljava/lang/String; │ - .param p5, "x3" # I │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/util/ImageLoader$ArtistImageTask; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "view" # Landroid/view/View; │ + .param p4, "url" # Ljava/lang/String; │ + .param p5, "size" # I │ │ .prologue │ .line 497 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/ImageLoader$ArtistImageTask$1;->this$1:Lgithub/daneren2005/dsub/util/ImageLoader$ArtistImageTask; │ │ iget-object v1, p1, Lgithub/daneren2005/dsub/util/ImageLoader$ArtistImageTask;->this$0:Lgithub/daneren2005/dsub/util/ImageLoader; ├── smali/github/daneren2005/dsub/util/ImageLoader$ArtistImageTask.smali │ @@ -336,21 +336,19 @@ │ iput-object v0, p0, Lgithub/daneren2005/dsub/util/ImageLoader$ArtistImageTask;->mDrawable:Landroid/graphics/drawable/Drawable; │ │ goto :goto_1 │ .end method │ │ .method public final bridge synthetic done(Ljava/lang/Object;)V │ .locals 4 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 465 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/ImageLoader$ArtistImageTask;->subTask:Lgithub/daneren2005/dsub/util/SilentBackgroundTask; │ │ if-eqz v0, :cond_1 │ │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/ImageLoader$ArtistImageTask;->subTask:Lgithub/daneren2005/dsub/util/SilentBackgroundTask; │ │ invoke-virtual {v0, p1}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->done(Ljava/lang/Object;)V ├── smali/github/daneren2005/dsub/util/ImageLoader$AvatarTask.smali │ @@ -181,15 +181,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 591 │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/ImageLoader$AvatarTask;->mDrawable:Landroid/graphics/drawable/Drawable; │ │ if-eqz v0, :cond_0 ├── smali/github/daneren2005/dsub/util/ImageLoader$ImageTask.smali │ @@ -38,14 +38,15 @@ │ │ .field final synthetic this$0:Lgithub/daneren2005/dsub/util/ImageLoader; │ │ │ # direct methods │ .method public constructor (Lgithub/daneren2005/dsub/util/ImageLoader;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;IIZ)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/ImageLoader; │ .param p2, "context" # Landroid/content/Context; │ .param p3, "entry" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ .param p4, "size" # I │ .param p5, "saveSize" # I │ .param p6, "isNowPlaying" # Z │ │ .prologue ├── smali/github/daneren2005/dsub/util/ImageLoader$RemoteControlClientImageTask.smali │ @@ -57,15 +57,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 450 │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/ImageLoader$RemoteControlClientImageTask;->mRemoteControl:Landroid/media/RemoteControlClient; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/util/ImageLoader$RemoteControlClientImageTask;->mDrawable:Landroid/graphics/drawable/Drawable; ├── smali/github/daneren2005/dsub/util/ImageLoader$ViewImageTask.smali │ @@ -50,15 +50,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 4 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 433 │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/ImageLoader$ViewImageTask;->this$0:Lgithub/daneren2005/dsub/util/ImageLoader; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/util/ImageLoader$ViewImageTask;->mView:Landroid/view/View; ├── smali/github/daneren2005/dsub/util/ImageLoader$ViewUrlTask.smali │ @@ -214,15 +214,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 541 │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/ImageLoader$ViewUrlTask;->mDrawable:Landroid/graphics/drawable/Drawable; │ │ if-eqz v0, :cond_0 ├── smali/github/daneren2005/dsub/util/ImageLoader.smali │ @@ -855,18 +855,20 @@ │ :cond_3 │ invoke-virtual {p0, v3}, Landroid/media/RemoteControlClient;->editMetadata(Z)Landroid/media/RemoteControlClient$MetadataEditor; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ + .line 383 │ invoke-virtual {v1, v4, v2}, Landroid/media/RemoteControlClient$MetadataEditor;->putBitmap(ILandroid/graphics/Bitmap;)Landroid/media/RemoteControlClient$MetadataEditor; │ │ move-result-object v1 │ │ + .line 384 │ invoke-virtual {v1}, Landroid/media/RemoteControlClient$MetadataEditor;->apply()V │ │ goto :goto_0 │ .end method │ │ .method private setImage(Landroid/view/View;Landroid/graphics/drawable/Drawable;Z)V │ .locals 10 │ @@ -1083,14 +1085,15 @@ │ .line 104 │ new-instance v0, Lgithub/daneren2005/dsub/util/ImageLoader$2; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/util/ImageLoader;->context:Landroid/content/Context; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/util/ImageLoader$2;->(Lgithub/daneren2005/dsub/util/ImageLoader;Landroid/content/Context;)V │ │ + .line 112 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/util/ImageLoader$2;->execute()V │ │ .line 113 │ return-void │ .end method │ │ .method public final getCachedImage(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Z)Landroid/graphics/Bitmap; ├── smali/github/daneren2005/dsub/util/LoadingTask$1.smali │ @@ -20,18 +20,19 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/util/LoadingTask; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/LoadingTask;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/LoadingTask; │ │ .prologue │ .line 32 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/LoadingTask$1;, "Lgithub/daneren2005/dsub/util/LoadingTask.1;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/LoadingTask$1;, "Lgithub/daneren2005/dsub/util/LoadingTask$1;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/LoadingTask$1;->this$0:Lgithub/daneren2005/dsub/util/LoadingTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ @@ -39,15 +40,15 @@ │ # virtual methods │ .method public final onCancel(Landroid/content/DialogInterface;)V │ .locals 1 │ .param p1, "dialog" # Landroid/content/DialogInterface; │ │ .prologue │ .line 34 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/LoadingTask$1;, "Lgithub/daneren2005/dsub/util/LoadingTask.1;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/LoadingTask$1;, "Lgithub/daneren2005/dsub/util/LoadingTask$1;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/LoadingTask$1;->this$0:Lgithub/daneren2005/dsub/util/LoadingTask; │ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/util/LoadingTask;->cancel()V │ │ .line 35 │ return-void │ .end method ├── smali/github/daneren2005/dsub/util/LoadingTask$2.smali │ @@ -24,18 +24,19 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/util/LoadingTask; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/LoadingTask;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/LoadingTask; │ │ .prologue │ .line 38 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/LoadingTask$2;, "Lgithub/daneren2005/dsub/util/LoadingTask.2;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/LoadingTask$2;, "Lgithub/daneren2005/dsub/util/LoadingTask$2;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/LoadingTask$2;->this$0:Lgithub/daneren2005/dsub/util/LoadingTask; │ │ invoke-direct {p0, p1}, Lgithub/daneren2005/dsub/util/BackgroundTask$Task;->(Lgithub/daneren2005/dsub/util/BackgroundTask;)V │ │ return-void │ .end method │ │ @@ -47,15 +48,15 @@ │ value = { │ "(TT;)V" │ } │ .end annotation │ │ .prologue │ .line 41 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/LoadingTask$2;, "Lgithub/daneren2005/dsub/util/LoadingTask.2;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/LoadingTask$2;, "Lgithub/daneren2005/dsub/util/LoadingTask$2;" │ .local p1, "result":Ljava/lang/Object;, "TT;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/LoadingTask$2;->this$0:Lgithub/daneren2005/dsub/util/LoadingTask; │ │ # getter for: Lgithub/daneren2005/dsub/util/LoadingTask;->loading:Landroid/app/ProgressDialog; │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/LoadingTask;->access$000(Lgithub/daneren2005/dsub/util/LoadingTask;)Landroid/app/ProgressDialog; │ │ move-result-object v0 │ @@ -88,15 +89,15 @@ │ │ .method public final onError(Ljava/lang/Throwable;)V │ .locals 1 │ .param p1, "t" # Ljava/lang/Throwable; │ │ .prologue │ .line 49 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/LoadingTask$2;, "Lgithub/daneren2005/dsub/util/LoadingTask.2;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/LoadingTask$2;, "Lgithub/daneren2005/dsub/util/LoadingTask$2;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/LoadingTask$2;->this$0:Lgithub/daneren2005/dsub/util/LoadingTask; │ │ # getter for: Lgithub/daneren2005/dsub/util/LoadingTask;->loading:Landroid/app/ProgressDialog; │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/LoadingTask;->access$000(Lgithub/daneren2005/dsub/util/LoadingTask;)Landroid/app/ProgressDialog; │ │ move-result-object v0 ├── smali/github/daneren2005/dsub/util/LoadingTask$3.smali │ @@ -22,18 +22,19 @@ │ │ .field final synthetic val$message:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/LoadingTask;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/LoadingTask; │ │ .prologue │ .line 65 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/LoadingTask$3;, "Lgithub/daneren2005/dsub/util/LoadingTask.3;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/LoadingTask$3;, "Lgithub/daneren2005/dsub/util/LoadingTask$3;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/LoadingTask$3;->this$0:Lgithub/daneren2005/dsub/util/LoadingTask; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/util/LoadingTask$3;->val$message:Ljava/lang/String; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -42,15 +43,15 @@ │ │ # virtual methods │ .method public final run()V │ .locals 2 │ │ .prologue │ .line 68 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/LoadingTask$3;, "Lgithub/daneren2005/dsub/util/LoadingTask.3;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/LoadingTask$3;, "Lgithub/daneren2005/dsub/util/LoadingTask$3;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/LoadingTask$3;->this$0:Lgithub/daneren2005/dsub/util/LoadingTask; │ │ # getter for: Lgithub/daneren2005/dsub/util/LoadingTask;->loading:Landroid/app/ProgressDialog; │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/LoadingTask;->access$000(Lgithub/daneren2005/dsub/util/LoadingTask;)Landroid/app/ProgressDialog; │ │ move-result-object v0 ├── smali/github/daneren2005/dsub/util/MediaRouteManager.smali │ @@ -182,69 +182,68 @@ │ .end method │ │ .method public static getRouteForId(Ljava/lang/String;)Landroid/support/v7/media/MediaRouter$RouteInfo; │ .locals 4 │ .param p0, "id" # Ljava/lang/String; │ │ .prologue │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 115 │ if-nez p0, :cond_0 │ │ - move-object v1, v2 │ + move-object v0, v1 │ │ .line 127 │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ .line 120 │ :cond_0 │ invoke-static {}, Landroid/support/v7/media/MediaRouter;->getRoutes()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/support/v7/media/MediaRouter$RouteInfo; │ + check-cast v0, Landroid/support/v7/media/MediaRouter$RouteInfo; │ │ .line 121 │ - .local v1, "info":Landroid/support/v7/media/MediaRouter$RouteInfo; │ - invoke-virtual {v1}, Landroid/support/v7/media/MediaRouter$RouteInfo;->getId()Ljava/lang/String; │ + .local v0, "info":Landroid/support/v7/media/MediaRouter$RouteInfo; │ + invoke-virtual {v0}, Landroid/support/v7/media/MediaRouter$RouteInfo;->getId()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ .line 122 │ - invoke-static {v1}, Landroid/support/v7/media/MediaRouter;->selectRoute(Landroid/support/v7/media/MediaRouter$RouteInfo;)V │ + invoke-static {v0}, Landroid/support/v7/media/MediaRouter;->selectRoute(Landroid/support/v7/media/MediaRouter$RouteInfo;)V │ │ goto :goto_0 │ │ - .end local v1 # "info":Landroid/support/v7/media/MediaRouter$RouteInfo; │ + .end local v0 # "info":Landroid/support/v7/media/MediaRouter$RouteInfo; │ :cond_2 │ - move-object v1, v2 │ + move-object v0, v1 │ │ .line 127 │ goto :goto_0 │ .end method │ │ │ # virtual methods │ @@ -338,36 +337,35 @@ │ .end method │ │ .method public final destroy()V │ .locals 2 │ │ .prologue │ .line 69 │ - iget-object v1, p0, Lgithub/daneren2005/dsub/util/MediaRouteManager;->providers:Ljava/util/List; │ + iget-object v0, p0, Lgithub/daneren2005/dsub/util/MediaRouteManager;->providers:Ljava/util/List; │ │ - invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v0 │ │ - if-eqz v1, :cond_0 │ + if-eqz v0, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/support/v7/media/MediaRouteProvider; │ + check-cast v0, Landroid/support/v7/media/MediaRouteProvider; │ │ .line 70 │ - invoke-static {v1}, Landroid/support/v7/media/MediaRouter;->removeProvider(Landroid/support/v7/media/MediaRouteProvider;)V │ + invoke-static {v0}, Landroid/support/v7/media/MediaRouter;->removeProvider(Landroid/support/v7/media/MediaRouteProvider;)V │ │ goto :goto_0 │ │ .line 72 │ :cond_0 │ return-void │ .end method │ @@ -445,36 +443,35 @@ │ .end method │ │ .method public final removeOnlineProviders()V │ .locals 2 │ │ .prologue │ .line 144 │ - iget-object v1, p0, Lgithub/daneren2005/dsub/util/MediaRouteManager;->onlineProviders:Ljava/util/List; │ + iget-object v0, p0, Lgithub/daneren2005/dsub/util/MediaRouteManager;->onlineProviders:Ljava/util/List; │ │ - invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v0 │ │ - if-eqz v1, :cond_0 │ + if-eqz v0, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/support/v7/media/MediaRouteProvider; │ + check-cast v0, Landroid/support/v7/media/MediaRouteProvider; │ │ .line 145 │ - invoke-static {v1}, Landroid/support/v7/media/MediaRouter;->removeProvider(Landroid/support/v7/media/MediaRouteProvider;)V │ + invoke-static {v0}, Landroid/support/v7/media/MediaRouter;->removeProvider(Landroid/support/v7/media/MediaRouteProvider;)V │ │ goto :goto_0 │ │ .line 147 │ :cond_0 │ return-void │ .end method ├── smali/github/daneren2005/dsub/util/Notifications.smali │ @@ -950,18 +950,20 @@ │ :goto_0 │ new-instance v7, Landroid/support/v4/app/NotificationCompat$Builder; │ │ invoke-direct {v7, p0}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ │ const v8, 0x1080081 │ │ + .line 259 │ invoke-virtual {v7, v8}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v7 │ │ + .line 260 │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v8 │ │ const v9, 0x7f060097 │ │ const/4 v10, 0x1 │ @@ -980,14 +982,15 @@ │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v7 │ │ + .line 261 │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v8 │ │ const v9, 0x7f060095 │ │ const/4 v10, 0x1 │ @@ -1006,14 +1009,15 @@ │ │ move-result-object v7 │ │ new-instance v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ invoke-direct {v8}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->()V │ │ + .line 263 │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v9 │ │ const v10, 0x7f060096 │ │ const/4 v11, 0x2 │ @@ -1032,38 +1036,43 @@ │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ move-result-object v8 │ │ + .line 262 │ invoke-virtual {v7, v8}, Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v7 │ │ + .line 264 │ invoke-virtual {v7}, Landroid/support/v4/app/NotificationCompat$Builder;->setProgress$2e2eb293()Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v7 │ │ const/4 v8, 0x1 │ │ + .line 265 │ invoke-virtual {v7, v8}, Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v0 │ │ + .line 267 │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ const v8, 0x7f060059 │ │ invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 266 │ iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList; │ │ new-instance v9, Landroid/support/v4/app/NotificationCompat$Action; │ │ invoke-direct {v9, v7, v2}, Landroid/support/v4/app/NotificationCompat$Action;->(Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ invoke-virtual {v8, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ @@ -1475,68 +1484,76 @@ │ :cond_0 │ new-instance v4, Landroid/support/v4/app/NotificationCompat$Builder; │ │ invoke-direct {v4, p0}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ │ const v5, 0x7f0200ce │ │ + .line 315 │ invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v4 │ │ + .line 316 │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ invoke-virtual {v5, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v4 │ │ + .line 317 │ invoke-virtual {v4, p2}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v4 │ │ new-instance v5, Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ invoke-direct {v5}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->()V │ │ const-string v6, ", " │ │ const-string v7, "\n" │ │ + .line 318 │ invoke-virtual {p2, v6, v7}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v4 │ │ + .line 319 │ invoke-virtual {v4, v8}, Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v4 │ │ const-string v5, "github.daneren2005.dsub.sync" │ │ + .line 320 │ invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setGroup(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v4 │ │ + .line 321 │ invoke-virtual {v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setPriority$19d6eefc()Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v4 │ │ + .line 322 │ invoke-virtual {v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel$7abcb88d()Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v0 │ │ .line 324 │ .local v0, "builder":Landroid/support/v4/app/NotificationCompat$Builder; │ new-instance v1, Landroid/content/Intent; ├── smali/github/daneren2005/dsub/util/ShufflePlayBuffer$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/util/ShufflePlayBuffer; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/ShufflePlayBuffer;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/ShufflePlayBuffer; │ │ .prologue │ .line 67 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/ShufflePlayBuffer$1;->this$0:Lgithub/daneren2005/dsub/util/ShufflePlayBuffer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/util/ShufflePlayBuffer$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/util/ShufflePlayBuffer; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/ShufflePlayBuffer;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/ShufflePlayBuffer; │ │ .prologue │ .line 195 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/ShufflePlayBuffer$2;->this$0:Lgithub/daneren2005/dsub/util/ShufflePlayBuffer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/util/ShufflePlayBuffer.smali │ @@ -509,14 +509,15 @@ │ │ if-ne v2, v4, :cond_2 │ │ iget-object v2, p0, Lgithub/daneren2005/dsub/util/ShufflePlayBuffer;->currentFolder:Ljava/lang/String; │ │ iget-object v4, p0, Lgithub/daneren2005/dsub/util/ShufflePlayBuffer;->context:Lgithub/daneren2005/dsub/service/DownloadService; │ │ + .line 177 │ invoke-static {v4}, Lgithub/daneren2005/dsub/util/Util;->getSelectedMusicFolderId(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v2, v4}, Lgithub/daneren2005/dsub/util/Util;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ move-result v2 │ @@ -529,14 +530,15 @@ │ │ iget-object v2, p0, Lgithub/daneren2005/dsub/util/ShufflePlayBuffer;->genre:Ljava/lang/String; │ │ const-string v4, "genre" │ │ const-string v5, "" │ │ + .line 178 │ invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ @@ -550,14 +552,15 @@ │ │ iget-object v2, p0, Lgithub/daneren2005/dsub/util/ShufflePlayBuffer;->startYear:Ljava/lang/String; │ │ const-string v4, "startYear" │ │ const-string v5, "" │ │ + .line 179 │ invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ @@ -571,14 +574,15 @@ │ │ iget-object v2, p0, Lgithub/daneren2005/dsub/util/ShufflePlayBuffer;->endYear:Ljava/lang/String; │ │ const-string v4, "endYear" │ │ const-string v5, "" │ │ + .line 180 │ invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 ├── smali/github/daneren2005/dsub/util/SyncUtil.smali │ @@ -59,15 +59,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 20 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 193 │ return-void │ .end method │ │ .method public static addSyncedPlaylist(Landroid/content/Context;Ljava/lang/String;)V │ .locals 4 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "playlistId" # Ljava/lang/String; │ @@ -484,89 +483,87 @@ │ } │ .end annotation │ │ .prologue │ .line 48 │ invoke-static {p0, p1}, Lgithub/daneren2005/dsub/util/SyncUtil;->getPlaylistSyncFile(Landroid/content/Context;I)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 49 │ - .local v4, "syncFile":Ljava/lang/String; │ - const-class v5, Ljava/util/ArrayList; │ + .local v3, "syncFile":Ljava/lang/String; │ + const-class v4, Ljava/util/ArrayList; │ │ - invoke-static {p0, v4, v5}, Lgithub/daneren2005/dsub/util/FileUtil;->deserializeCompressed(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ + invoke-static {p0, v3, v4}, Lgithub/daneren2005/dsub/util/FileUtil;->deserializeCompressed(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/ArrayList; │ + check-cast v2, Ljava/util/ArrayList; │ │ .line 50 │ - .local v3, "playlists":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - if-nez v3, :cond_1 │ + .local v2, "playlists":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-nez v2, :cond_1 │ │ .line 51 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - .end local v3 # "playlists":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + .end local v2 # "playlists":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 54 │ - .restart local v3 # "playlists":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const-class v5, Ljava/util/ArrayList; │ + .restart local v2 # "playlists":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const-class v4, Ljava/util/ArrayList; │ │ - invoke-static {p0, v4, v5}, Lgithub/daneren2005/dsub/util/FileUtil;->deserialize(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ + invoke-static {p0, v3, v4}, Lgithub/daneren2005/dsub/util/FileUtil;->deserialize(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/ArrayList; │ + check-cast v1, Ljava/util/ArrayList; │ │ .line 56 │ - .local v2, "oldPlaylists":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - if-eqz v2, :cond_1 │ + .local v1, "oldPlaylists":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-eqz v1, :cond_1 │ │ .line 57 │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 58 │ - .local v1, "id":Ljava/lang/String; │ + .local v0, "id":Ljava/lang/String; │ new-instance v5, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet; │ │ - invoke-direct {v5, v1}, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->(Ljava/lang/String;)V │ + invoke-direct {v5, v0}, Lgithub/daneren2005/dsub/util/SyncUtil$SyncSet;->(Ljava/lang/String;)V │ │ - invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 61 │ - .end local v1 # "id":Ljava/lang/String; │ + .end local v0 # "id":Ljava/lang/String; │ :cond_0 │ - invoke-static {p0, v3, v4}, Lgithub/daneren2005/dsub/util/FileUtil;->serializeCompressed(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ + invoke-static {p0, v2, v3}, Lgithub/daneren2005/dsub/util/FileUtil;->serializeCompressed(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ │ .line 64 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v2 # "oldPlaylists":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v1 # "oldPlaylists":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_1 │ - return-object v3 │ + return-object v2 │ .end method │ │ .method private static getSyncedPodcasts(Landroid/content/Context;)Ljava/util/ArrayList; │ .locals 1 │ .param p0, "context" # Landroid/content/Context; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -777,59 +774,58 @@ │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ .line 186 │ .local v0, "builder":Ljava/lang/StringBuilder; │ invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 187 │ - .local v2, "val":Ljava/lang/String; │ - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .local v1, "val":Ljava/lang/String; │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, ", " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 189 │ - .end local v2 # "val":Ljava/lang/String; │ + .end local v1 # "val":Ljava/lang/String; │ :cond_0 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v3 │ + move-result v2 │ │ - add-int/lit8 v3, v3, -0x2 │ + add-int/lit8 v2, v2, -0x2 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->setLength(I)V │ + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->setLength(I)V │ │ .line 190 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public static removeMostRecentSyncFiles(Landroid/content/Context;)V │ .locals 5 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue ├── smali/github/daneren2005/dsub/util/TabBackgroundTask$1.smali │ @@ -24,18 +24,19 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/util/TabBackgroundTask; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/TabBackgroundTask;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/TabBackgroundTask; │ │ .prologue │ .line 22 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/TabBackgroundTask$1;, "Lgithub/daneren2005/dsub/util/TabBackgroundTask.1;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/TabBackgroundTask$1;, "Lgithub/daneren2005/dsub/util/TabBackgroundTask$1;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/TabBackgroundTask$1;->this$0:Lgithub/daneren2005/dsub/util/TabBackgroundTask; │ │ invoke-direct {p0, p1}, Lgithub/daneren2005/dsub/util/BackgroundTask$Task;->(Lgithub/daneren2005/dsub/util/BackgroundTask;)V │ │ return-void │ .end method │ │ @@ -47,15 +48,15 @@ │ value = { │ "(TT;)V" │ } │ .end annotation │ │ .prologue │ .line 25 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/TabBackgroundTask$1;, "Lgithub/daneren2005/dsub/util/TabBackgroundTask.1;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/TabBackgroundTask$1;, "Lgithub/daneren2005/dsub/util/TabBackgroundTask$1;" │ .local p1, "result":Ljava/lang/Object;, "TT;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/TabBackgroundTask$1;->this$0:Lgithub/daneren2005/dsub/util/TabBackgroundTask; │ │ # getter for: Lgithub/daneren2005/dsub/util/TabBackgroundTask;->tabFragment:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/TabBackgroundTask;->access$000(Lgithub/daneren2005/dsub/util/TabBackgroundTask;)Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ move-result-object v0 │ @@ -75,15 +76,15 @@ │ │ .method public final onError(Ljava/lang/Throwable;)V │ .locals 2 │ .param p1, "t" # Ljava/lang/Throwable; │ │ .prologue │ .line 31 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/TabBackgroundTask$1;, "Lgithub/daneren2005/dsub/util/TabBackgroundTask.1;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/TabBackgroundTask$1;, "Lgithub/daneren2005/dsub/util/TabBackgroundTask$1;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/TabBackgroundTask$1;->this$0:Lgithub/daneren2005/dsub/util/TabBackgroundTask; │ │ # getter for: Lgithub/daneren2005/dsub/util/TabBackgroundTask;->tabFragment:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/TabBackgroundTask;->access$000(Lgithub/daneren2005/dsub/util/TabBackgroundTask;)Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ move-result-object v0 ├── smali/github/daneren2005/dsub/util/TabBackgroundTask$2.smali │ @@ -22,18 +22,19 @@ │ │ .field final synthetic val$message:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/TabBackgroundTask;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/TabBackgroundTask; │ │ .prologue │ .line 44 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/TabBackgroundTask$2;, "Lgithub/daneren2005/dsub/util/TabBackgroundTask.2;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/TabBackgroundTask$2;, "Lgithub/daneren2005/dsub/util/TabBackgroundTask$2;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/TabBackgroundTask$2;->this$0:Lgithub/daneren2005/dsub/util/TabBackgroundTask; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/util/TabBackgroundTask$2;->val$message:Ljava/lang/String; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -42,15 +43,15 @@ │ │ # virtual methods │ .method public final run()V │ .locals 2 │ │ .prologue │ .line 47 │ - .local p0, "this":Lgithub/daneren2005/dsub/util/TabBackgroundTask$2;, "Lgithub/daneren2005/dsub/util/TabBackgroundTask.2;" │ + .local p0, "this":Lgithub/daneren2005/dsub/util/TabBackgroundTask$2;, "Lgithub/daneren2005/dsub/util/TabBackgroundTask$2;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/TabBackgroundTask$2;->this$0:Lgithub/daneren2005/dsub/util/TabBackgroundTask; │ │ # getter for: Lgithub/daneren2005/dsub/util/TabBackgroundTask;->tabFragment:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ invoke-static {v0}, Lgithub/daneren2005/dsub/util/TabBackgroundTask;->access$000(Lgithub/daneren2005/dsub/util/TabBackgroundTask;)Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ move-result-object v0 ├── smali/github/daneren2005/dsub/util/UserUtil$1.smali │ @@ -30,15 +30,15 @@ │ │ .field final synthetic val$refresh:Z │ │ │ # direct methods │ .method constructor (Landroid/content/Context;Landroid/content/Context;ZI)V │ .locals 0 │ - .param p1, "x0" # Landroid/content/Context; │ + .param p1, "context" # Landroid/content/Context; │ │ .prologue │ .line 81 │ iput-object p2, p0, Lgithub/daneren2005/dsub/util/UserUtil$1;->val$context:Landroid/content/Context; │ │ iput-boolean p3, p0, Lgithub/daneren2005/dsub/util/UserUtil$1;->val$refresh:Z │ │ @@ -98,15 +98,14 @@ │ │ :cond_0 │ return-object v4 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 81 │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/UserUtil$1;->val$context:Landroid/content/Context; │ │ instance-of v0, v0, Landroid/support/v7/app/ActionBarActivity; ├── smali/github/daneren2005/dsub/util/UserUtil$3$1.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$password:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/UserUtil$3;Landroid/content/Context;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/UserUtil$3; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 218 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/UserUtil$3$1;->this$0:Lgithub/daneren2005/dsub/util/UserUtil$3; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/util/UserUtil$3$1;->val$password:Ljava/lang/String; │ │ @@ -84,15 +85,14 @@ │ invoke-interface {v0, v1, v2, v3, v4}, Lgithub/daneren2005/dsub/service/MusicService;->changePassword(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ return-object v4 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 218 │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/UserUtil$3$1;->this$0:Lgithub/daneren2005/dsub/util/UserUtil$3; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/util/UserUtil$3;->val$context:Landroid/app/Activity; ├── smali/github/daneren2005/dsub/util/UserUtil$3.smali │ @@ -89,14 +89,15 @@ │ :cond_0 │ new-instance v1, Lgithub/daneren2005/dsub/util/UserUtil$3$1; │ │ iget-object v2, p0, Lgithub/daneren2005/dsub/util/UserUtil$3;->val$context:Landroid/app/Activity; │ │ invoke-direct {v1, p0, v2, v0}, Lgithub/daneren2005/dsub/util/UserUtil$3$1;->(Lgithub/daneren2005/dsub/util/UserUtil$3;Landroid/content/Context;Ljava/lang/String;)V │ │ + .line 242 │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/util/UserUtil$3$1;->execute()V │ │ .line 244 │ iget-object v1, p0, Lgithub/daneren2005/dsub/util/UserUtil$3;->val$dialog:Landroid/support/v7/app/AlertDialog; │ │ invoke-virtual {v1}, Landroid/support/v7/app/AlertDialog;->dismiss()V ├── smali/github/daneren2005/dsub/util/UserUtil$4.smali │ @@ -28,15 +28,15 @@ │ │ .field final synthetic val$user:Lgithub/daneren2005/dsub/domain/User; │ │ │ # direct methods │ .method constructor (Landroid/content/Context;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/User;)V │ .locals 0 │ - .param p1, "x0" # Landroid/content/Context; │ + .param p1, "context" # Landroid/content/Context; │ │ .prologue │ .line 250 │ iput-object p2, p0, Lgithub/daneren2005/dsub/util/UserUtil$4;->val$context:Landroid/content/Context; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/util/UserUtil$4;->val$user:Lgithub/daneren2005/dsub/domain/User; │ │ @@ -72,15 +72,14 @@ │ invoke-interface {v0, v1, v2, v3}, Lgithub/daneren2005/dsub/service/MusicService;->updateUser(Lgithub/daneren2005/dsub/domain/User;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ return-object v3 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 250 │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/UserUtil$4;->val$context:Landroid/content/Context; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/util/UserUtil$4;->val$context:Landroid/content/Context; ├── smali/github/daneren2005/dsub/util/UserUtil$5$1.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$email:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/UserUtil$5;Landroid/content/Context;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/UserUtil$5; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 301 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/UserUtil$5$1;->this$0:Lgithub/daneren2005/dsub/util/UserUtil$5; │ │ iput-object p3, p0, Lgithub/daneren2005/dsub/util/UserUtil$5$1;->val$email:Ljava/lang/String; │ │ @@ -92,15 +93,14 @@ │ invoke-virtual {v0, v1}, Lgithub/daneren2005/dsub/domain/User;->setEmail(Ljava/lang/String;)V │ │ return-object v4 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 301 │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/UserUtil$5$1;->this$0:Lgithub/daneren2005/dsub/util/UserUtil$5; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/util/UserUtil$5;->val$context:Landroid/app/Activity; ├── smali/github/daneren2005/dsub/util/UserUtil$5.smali │ @@ -89,14 +89,15 @@ │ :cond_0 │ new-instance v1, Lgithub/daneren2005/dsub/util/UserUtil$5$1; │ │ iget-object v2, p0, Lgithub/daneren2005/dsub/util/UserUtil$5;->val$context:Landroid/app/Activity; │ │ invoke-direct {v1, p0, v2, v0}, Lgithub/daneren2005/dsub/util/UserUtil$5$1;->(Lgithub/daneren2005/dsub/util/UserUtil$5;Landroid/content/Context;Ljava/lang/String;)V │ │ + .line 326 │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/util/UserUtil$5$1;->execute()V │ │ .line 328 │ iget-object v1, p0, Lgithub/daneren2005/dsub/util/UserUtil$5;->val$dialog:Landroid/support/v7/app/AlertDialog; │ │ invoke-virtual {v1}, Landroid/support/v7/app/AlertDialog;->dismiss()V ├── smali/github/daneren2005/dsub/util/UserUtil$6$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/util/UserUtil$6; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/UserUtil$6;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/UserUtil$6; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 337 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/UserUtil$6$1;->this$0:Lgithub/daneren2005/dsub/util/UserUtil$6; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V │ │ @@ -78,15 +79,14 @@ │ invoke-interface {v0, v1, v2, v3}, Lgithub/daneren2005/dsub/service/MusicService;->deleteUser(Ljava/lang/String;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ return-object v3 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 6 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 337 │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/UserUtil$6$1;->this$0:Lgithub/daneren2005/dsub/util/UserUtil$6; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/util/UserUtil$6;->val$adapter:Lgithub/daneren2005/dsub/adapter/SectionAdapter; ├── smali/github/daneren2005/dsub/util/UserUtil$6.smali │ @@ -53,12 +53,13 @@ │ .line 337 │ new-instance v0, Lgithub/daneren2005/dsub/util/UserUtil$6$1; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/util/UserUtil$6;->val$context:Landroid/content/Context; │ │ invoke-direct {v0, p0, v1}, Lgithub/daneren2005/dsub/util/UserUtil$6$1;->(Lgithub/daneren2005/dsub/util/UserUtil$6;Landroid/content/Context;)V │ │ + .line 365 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/util/UserUtil$6$1;->execute()V │ │ .line 366 │ return-void │ .end method ├── smali/github/daneren2005/dsub/util/UserUtil$7.smali │ @@ -178,14 +178,15 @@ │ .line 427 │ new-instance v3, Lgithub/daneren2005/dsub/util/UserUtil$7$1; │ │ iget-object v4, p0, Lgithub/daneren2005/dsub/util/UserUtil$7;->val$context:Landroid/app/Activity; │ │ invoke-direct {v3, p0, v4}, Lgithub/daneren2005/dsub/util/UserUtil$7$1;->(Lgithub/daneren2005/dsub/util/UserUtil$7;Landroid/content/Context;)V │ │ + .line 452 │ invoke-virtual {v3}, Lgithub/daneren2005/dsub/util/UserUtil$7$1;->execute()V │ │ .line 454 │ iget-object v3, p0, Lgithub/daneren2005/dsub/util/UserUtil$7;->val$dialog:Landroid/support/v7/app/AlertDialog; │ │ invoke-virtual {v3}, Landroid/support/v7/app/AlertDialog;->dismiss()V ├── smali/github/daneren2005/dsub/util/UserUtil.smali │ @@ -79,227 +79,220 @@ │ .line 44 │ sput-wide p0, Lgithub/daneren2005/dsub/util/UserUtil;->lastVerifiedTime:J │ │ return-wide p0 │ .end method │ │ .method public static addNewUser(Landroid/app/Activity;Lgithub/daneren2005/dsub/fragments/SubsonicFragment;)V │ - .locals 15 │ + .locals 14 │ .param p0, "context" # Landroid/app/Activity; │ .param p1, "fragment" # Lgithub/daneren2005/dsub/fragments/SubsonicFragment; │ │ .prologue │ + const/4 v13, 0x1 │ + │ + const/4 v6, 0x0 │ + │ .line 371 │ new-instance v5, Lgithub/daneren2005/dsub/domain/User; │ │ invoke-direct {v5}, Lgithub/daneren2005/dsub/domain/User;->()V │ │ .line 372 │ .local v5, "user":Lgithub/daneren2005/dsub/domain/User; │ sget-object v0, Lgithub/daneren2005/dsub/domain/User;->ROLES:Ljava/util/List; │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v0 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v2 │ │ - if-eqz v0, :cond_2 │ + if-eqz v2, :cond_2 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Ljava/lang/String; │ + check-cast v12, Ljava/lang/String; │ │ .line 373 │ - .local v13, "role":Ljava/lang/String; │ - const-string v0, "settingsRole" │ + .local v12, "role":Ljava/lang/String; │ + const-string v2, "settingsRole" │ │ - invoke-virtual {v13, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v12, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v0 │ + move-result v2 │ │ - if-nez v0, :cond_0 │ + if-nez v2, :cond_0 │ │ - const-string v0, "streamRole" │ + const-string v2, "streamRole" │ │ - invoke-virtual {v13, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v12, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v0 │ + move-result v2 │ │ - if-eqz v0, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 374 │ :cond_0 │ - const/4 v0, 0x1 │ - │ - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v13}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - invoke-virtual {v5, v13, v0}, Lgithub/daneren2005/dsub/domain/User;->addSetting(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v5, v12, v2}, Lgithub/daneren2005/dsub/domain/User;->addSetting(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ goto :goto_0 │ │ .line 376 │ :cond_1 │ - const/4 v0, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - invoke-virtual {v5, v13, v0}, Lgithub/daneren2005/dsub/domain/User;->addSetting(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v5, v12, v2}, Lgithub/daneren2005/dsub/domain/User;->addSetting(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ goto :goto_0 │ │ .line 380 │ - .end local v13 # "role":Ljava/lang/String; │ + .end local v12 # "role":Ljava/lang/String; │ :cond_2 │ invoke-virtual {p0}, Landroid/app/Activity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ const v2, 0x7f030032 │ │ - const/4 v6, 0x0 │ - │ invoke-virtual {v0, v2, v6}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 381 │ - .local v10, "layout":Landroid/view/View; │ + .local v9, "layout":Landroid/view/View; │ const v0, 0x7f0e00ad │ │ - invoke-virtual {v10, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v9, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ .line 382 │ .local v1, "usernameView":Landroid/widget/TextView; │ const v0, 0x7f0e00af │ │ - invoke-virtual {v10, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v9, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/TextView; │ │ .line 383 │ .local v3, "emailView":Landroid/widget/TextView; │ const v0, 0x7f0e00a7 │ │ - invoke-virtual {v10, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v9, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/TextView; │ │ .line 384 │ .local v4, "passwordView":Landroid/widget/TextView; │ const v0, 0x7f0e00b0 │ │ - invoke-virtual {v10, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v9, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Landroid/support/v7/widget/RecyclerView; │ + check-cast v11, Landroid/support/v7/widget/RecyclerView; │ │ .line 385 │ - .local v12, "recyclerView":Landroid/support/v7/widget/RecyclerView; │ - new-instance v11, Landroid/support/v7/widget/LinearLayoutManager; │ + .local v11, "recyclerView":Landroid/support/v7/widget/RecyclerView; │ + new-instance v10, Landroid/support/v7/widget/LinearLayoutManager; │ │ - invoke-direct {v11}, Landroid/support/v7/widget/LinearLayoutManager;->()V │ + invoke-direct {v10}, Landroid/support/v7/widget/LinearLayoutManager;->()V │ │ .line 386 │ - .local v11, "layoutManager":Landroid/support/v7/widget/LinearLayoutManager; │ - invoke-virtual {v11}, Landroid/support/v7/widget/LinearLayoutManager;->setOrientation$13462e()V │ + .local v10, "layoutManager":Landroid/support/v7/widget/LinearLayoutManager; │ + invoke-virtual {v10}, Landroid/support/v7/widget/LinearLayoutManager;->setOrientation$13462e()V │ │ .line 387 │ - invoke-virtual {v12, v11}, Landroid/support/v7/widget/RecyclerView;->setLayoutManager(Landroid/support/v7/widget/RecyclerView$LayoutManager;)V │ + invoke-virtual {v11, v10}, Landroid/support/v7/widget/RecyclerView;->setLayoutManager(Landroid/support/v7/widget/RecyclerView$LayoutManager;)V │ │ .line 388 │ new-instance v0, Lgithub/daneren2005/dsub/adapter/SettingsAdapter; │ │ - const/4 v2, 0x0 │ - │ - const/4 v6, 0x1 │ + invoke-direct {v0, p0, v5, v6, v13}, Lgithub/daneren2005/dsub/adapter/SettingsAdapter;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/User;Lgithub/daneren2005/dsub/util/ImageLoader;Z)V │ │ - invoke-direct {v0, p0, v5, v2, v6}, Lgithub/daneren2005/dsub/adapter/SettingsAdapter;->(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/User;Lgithub/daneren2005/dsub/util/ImageLoader;Z)V │ - │ - invoke-virtual {v12, v0}, Landroid/support/v7/widget/RecyclerView;->setAdapter(Landroid/support/v7/widget/RecyclerView$Adapter;)V │ + invoke-virtual {v11, v0}, Landroid/support/v7/widget/RecyclerView;->setAdapter(Landroid/support/v7/widget/RecyclerView$Adapter;)V │ │ .line 390 │ new-instance v8, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v8, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 391 │ .local v8, "builder":Landroid/support/v7/app/AlertDialog$Builder; │ const v0, 0x7f0600e7 │ │ invoke-virtual {v8, v0}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v10}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ + .line 392 │ + invoke-virtual {v0, v9}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v2, 0x7f06006c │ │ - const/4 v6, 0x0 │ - │ + .line 393 │ invoke-virtual {v0, v2, v6}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v2, 0x7f060059 │ │ - const/4 v6, 0x0 │ - │ + .line 394 │ invoke-virtual {v0, v2, v6}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ - const/4 v2, 0x1 │ - │ - invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ + .line 395 │ + invoke-virtual {v0, v13}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ .line 397 │ invoke-virtual {v8}, Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; │ │ move-result-object v7 │ │ .line 398 │ .local v7, "dialog":Landroid/support/v7/app/AlertDialog; │ invoke-virtual {v7}, Landroid/support/v7/app/AlertDialog;->show()V │ │ .line 400 │ invoke-virtual {v7}, Landroid/support/v7/app/AlertDialog;->getButton$717182de()Landroid/widget/Button; │ │ - move-result-object v14 │ + move-result-object v13 │ │ new-instance v0, Lgithub/daneren2005/dsub/util/UserUtil$7; │ │ move-object v2, p0 │ │ - move-object/from16 v6, p1 │ + move-object v6, p1 │ │ invoke-direct/range {v0 .. v7}, Lgithub/daneren2005/dsub/util/UserUtil$7;->(Landroid/widget/TextView;Landroid/app/Activity;Landroid/widget/TextView;Landroid/widget/TextView;Lgithub/daneren2005/dsub/domain/User;Lgithub/daneren2005/dsub/fragments/SubsonicFragment;Landroid/support/v7/app/AlertDialog;)V │ │ - invoke-virtual {v14, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v13, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 457 │ return-void │ .end method │ │ .method public static canJukebox()Z │ .locals 2 │ @@ -404,32 +397,36 @@ │ .local v0, "builder":Landroid/support/v7/app/AlertDialog$Builder; │ const v4, 0x7f060016 │ │ invoke-virtual {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 283 │ invoke-virtual {v4, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f06006c │ │ + .line 284 │ invoke-virtual {v4, v5, v6}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f060059 │ │ + .line 285 │ invoke-virtual {v4, v5, v6}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const/4 v5, 0x1 │ │ + .line 286 │ invoke-virtual {v4, v5}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ .line 288 │ invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; │ │ move-result-object v1 │ │ @@ -491,32 +488,36 @@ │ .local v0, "builder":Landroid/support/v7/app/AlertDialog$Builder; │ const v4, 0x7f06001b │ │ invoke-virtual {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 200 │ invoke-virtual {v4, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f06006c │ │ + .line 201 │ invoke-virtual {v4, v5, v6}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f060059 │ │ + .line 202 │ invoke-virtual {v4, v5, v6}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const/4 v5, 0x1 │ │ + .line 203 │ invoke-virtual {v4, v5}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ .line 205 │ invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; │ │ move-result-object v1 │ │ @@ -603,42 +604,46 @@ │ .local v0, "builder":Landroid/support/v7/app/AlertDialog$Builder; │ const v1, 0x7f060021 │ │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 168 │ invoke-virtual {v1, v8}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v9 │ │ const v10, 0x7f060064 │ │ new-instance v1, Lgithub/daneren2005/dsub/util/UserUtil$2; │ │ move-object v3, p0 │ │ move-object v6, p1 │ │ invoke-direct/range {v1 .. v6}, Lgithub/daneren2005/dsub/util/UserUtil$2;->(Landroid/widget/TextView;Landroid/app/Activity;JLjava/lang/Runnable;)V │ │ + .line 169 │ invoke-virtual {v9, v10, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v3, 0x7f060059 │ │ const/4 v6, 0x0 │ │ + .line 185 │ invoke-virtual {v1, v3, v6}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const/4 v3, 0x1 │ │ + .line 186 │ invoke-virtual {v1, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ .line 188 │ invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; │ │ move-result-object v7 │ │ @@ -767,78 +772,77 @@ │ │ .method private static isCurrentRole(Ljava/lang/String;Z)Z │ .locals 4 │ .param p0, "role" # Ljava/lang/String; │ .param p1, "defaultValue" # Z │ │ .prologue │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 144 │ - sget-object v3, Lgithub/daneren2005/dsub/util/UserUtil;->currentUser:Lgithub/daneren2005/dsub/domain/User; │ + sget-object v2, Lgithub/daneren2005/dsub/util/UserUtil;->currentUser:Lgithub/daneren2005/dsub/domain/User; │ │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 154 │ .end local p1 # "defaultValue":Z │ :cond_0 │ :goto_0 │ return p1 │ │ .line 148 │ .restart local p1 # "defaultValue":Z │ :cond_1 │ - sget-object v3, Lgithub/daneren2005/dsub/util/UserUtil;->currentUser:Lgithub/daneren2005/dsub/domain/User; │ + sget-object v2, Lgithub/daneren2005/dsub/util/UserUtil;->currentUser:Lgithub/daneren2005/dsub/domain/User; │ │ - invoke-virtual {v3}, Lgithub/daneren2005/dsub/domain/User;->getSettings()Ljava/util/List; │ + invoke-virtual {v2}, Lgithub/daneren2005/dsub/domain/User;->getSettings()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lgithub/daneren2005/dsub/domain/User$Setting; │ + check-cast v0, Lgithub/daneren2005/dsub/domain/User$Setting; │ │ .line 149 │ - .local v1, "setting":Lgithub/daneren2005/dsub/domain/User$Setting; │ - invoke-virtual {v1}, Lgithub/daneren2005/dsub/domain/User$Setting;->getName()Ljava/lang/String; │ + .local v0, "setting":Lgithub/daneren2005/dsub/domain/User$Setting; │ + invoke-virtual {v0}, Lgithub/daneren2005/dsub/domain/User$Setting;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v3, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ .line 150 │ - invoke-virtual {v1}, Lgithub/daneren2005/dsub/domain/User$Setting;->getValue()Ljava/lang/Boolean; │ + invoke-virtual {v0}, Lgithub/daneren2005/dsub/domain/User$Setting;->getValue()Ljava/lang/Boolean; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-ne v3, v2, :cond_3 │ + if-ne v2, v1, :cond_3 │ │ - move p1, v2 │ + move p1, v1 │ │ goto :goto_0 │ │ :cond_3 │ const/4 p1, 0x0 │ │ goto :goto_0 │ @@ -945,14 +949,15 @@ │ sput v0, Lgithub/daneren2005/dsub/util/UserUtil;->instance:I │ │ .line 81 │ new-instance v1, Lgithub/daneren2005/dsub/util/UserUtil$1; │ │ invoke-direct {v1, p0, p0, p1, v0}, Lgithub/daneren2005/dsub/util/UserUtil$1;->(Landroid/content/Context;Landroid/content/Context;ZI)V │ │ + .line 107 │ invoke-virtual {v1}, Lgithub/daneren2005/dsub/util/UserUtil$1;->execute()V │ │ goto :goto_0 │ .end method │ │ .method public static updateSettings(Landroid/content/Context;Lgithub/daneren2005/dsub/domain/User;)V │ .locals 1 │ @@ -961,12 +966,13 @@ │ │ .prologue │ .line 250 │ new-instance v0, Lgithub/daneren2005/dsub/util/UserUtil$4; │ │ invoke-direct {v0, p0, p0, p1}, Lgithub/daneren2005/dsub/util/UserUtil$4;->(Landroid/content/Context;Landroid/content/Context;Lgithub/daneren2005/dsub/domain/User;)V │ │ + .line 274 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/util/UserUtil$4;->execute()V │ │ .line 275 │ return-void │ .end method ├── smali/github/daneren2005/dsub/util/UserUtil$7$1.smali │ @@ -26,15 +26,16 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/util/UserUtil$7; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/UserUtil$7;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/UserUtil$7; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 427 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/UserUtil$7$1;->this$0:Lgithub/daneren2005/dsub/util/UserUtil$7; │ │ invoke-direct {p0, p2}, Lgithub/daneren2005/dsub/util/SilentBackgroundTask;->(Landroid/content/Context;)V │ │ @@ -74,15 +75,14 @@ │ invoke-interface {v0, v1, v2, v3}, Lgithub/daneren2005/dsub/service/MusicService;->createUser(Lgithub/daneren2005/dsub/domain/User;Landroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)V │ │ return-object v3 │ .end method │ │ .method protected final bridge synthetic done(Ljava/lang/Object;)V │ .locals 3 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 427 │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/UserUtil$7$1;->this$0:Lgithub/daneren2005/dsub/util/UserUtil$7; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/util/UserUtil$7;->val$fragment:Lgithub/daneren2005/dsub/fragments/SubsonicFragment; ├── smali/github/daneren2005/dsub/util/Util.smali │ @@ -1,20 +1,12 @@ │ .class public final Lgithub/daneren2005/dsub/util/Util; │ .super Ljava/lang/Object; │ .source "Util.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lgithub/daneren2005/dsub/util/Util$5; │ - } │ -.end annotation │ - │ - │ # static fields │ .field private static BYTE_LOCALIZED_FORMAT:Ljava/text/DecimalFormat; │ │ .field private static CURRENT_YEAR:I │ │ .field private static DATE_FORMAT_LONG:Ljava/text/SimpleDateFormat; │ │ @@ -919,24 +911,27 @@ │ .line 766 │ new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x1080027 │ │ + .line 767 │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setIcon(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f06005c │ │ + .line 768 │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 769 │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ const v2, 0x7f06005d │ │ const/4 v3, 0x2 │ @@ -957,24 +952,27 @@ │ │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060064 │ │ + .line 770 │ invoke-virtual {v0, v1, p3}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060059 │ │ + .line 771 │ invoke-virtual {v0, v1, p4}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 772 │ invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ .line 773 │ return-void │ .end method │ │ .method public static confirmDialog$1770c366(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V │ @@ -6188,15 +6186,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static showDetailsDialog(Landroid/content/Context;ILjava/util/List;Ljava/util/List;)V │ - .locals 6 │ + .locals 5 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "title" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ "I", │ @@ -6219,100 +6217,99 @@ │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 1196 │ .local v0, "headerStrings":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/Integer; │ + check-cast v1, Ljava/lang/Integer; │ │ .line 1197 │ - .local v2, "res":Ljava/lang/Integer; │ + .local v1, "res":Ljava/lang/Integer; │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ │ move-result v4 │ │ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 1199 │ - .end local v2 # "res":Ljava/lang/Integer; │ + .end local v1 # "res":Ljava/lang/Integer; │ :cond_0 │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v2, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - new-instance v4, Landroid/widget/ListView; │ + new-instance v3, Landroid/widget/ListView; │ │ - invoke-direct {v4, p0}, Landroid/widget/ListView;->(Landroid/content/Context;)V │ + invoke-direct {v3, p0}, Landroid/widget/ListView;->(Landroid/content/Context;)V │ │ - new-instance v5, Lgithub/daneren2005/dsub/adapter/DetailsAdapter; │ + new-instance v4, Lgithub/daneren2005/dsub/adapter/DetailsAdapter; │ │ - invoke-direct {v5, p0, v0, p3}, Lgithub/daneren2005/dsub/adapter/DetailsAdapter;->(Landroid/content/Context;Ljava/util/List;Ljava/util/List;)V │ + invoke-direct {v4, p0, v0, p3}, Lgithub/daneren2005/dsub/adapter/DetailsAdapter;->(Landroid/content/Context;Ljava/util/List;Ljava/util/List;)V │ │ - invoke-virtual {v4, v5}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {v3, v4}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {v4, v5}, Landroid/widget/ListView;->setDivider(Landroid/graphics/drawable/Drawable;)V │ + invoke-virtual {v3, v4}, Landroid/widget/ListView;->setDivider(Landroid/graphics/drawable/Drawable;)V │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {v4, v5}, Landroid/widget/ListView;->setScrollbarFadingEnabled(Z)V │ + invoke-virtual {v3, v4}, Landroid/widget/ListView;->setScrollbarFadingEnabled(Z)V │ │ - new-instance v5, Landroid/support/v7/app/AlertDialog$Builder; │ + new-instance v4, Landroid/support/v7/app/AlertDialog$Builder; │ │ - invoke-direct {v5, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v4, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ - invoke-virtual {v5, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ + invoke-virtual {v4, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ + invoke-virtual {v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const v4, 0x7f06005a │ + const v3, 0x7f06005a │ │ - new-instance v5, Lgithub/daneren2005/dsub/util/Util$3; │ + new-instance v4, Lgithub/daneren2005/dsub/util/Util$3; │ │ - invoke-direct {v5}, Lgithub/daneren2005/dsub/util/Util$3;->()V │ + invoke-direct {v4}, Lgithub/daneren2005/dsub/util/Util$3;->()V │ │ - invoke-virtual {v3, v4, v5}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ + invoke-virtual {v2, v3, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ + invoke-virtual {v2}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ .line 1200 │ return-void │ .end method │ │ .method private static showDialog$1b35a2d0(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ .locals 4 │ @@ -6335,36 +6332,41 @@ │ .line 1161 │ new-instance v1, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v1, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x108009b │ │ + .line 1162 │ invoke-virtual {v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setIcon(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 1163 │ invoke-virtual {v1, p1}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 1164 │ invoke-virtual {v1, v0}, Landroid/support/v7/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f060064 │ │ new-instance v3, Lgithub/daneren2005/dsub/util/Util$1; │ │ invoke-direct {v3}, Lgithub/daneren2005/dsub/util/Util$1;->()V │ │ + .line 1165 │ invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 1171 │ invoke-virtual {v1}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ move-result-object v1 │ │ .line 1173 │ const v2, 0x102000b │ │ @@ -6394,40 +6396,45 @@ │ .line 1179 │ new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x108009b │ │ + .line 1180 │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setIcon(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 1181 │ invoke-virtual {v0, p1}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 1182 │ invoke-static {p2}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060064 │ │ new-instance v2, Lgithub/daneren2005/dsub/util/Util$2; │ │ invoke-direct {v2}, Lgithub/daneren2005/dsub/util/Util$2;->()V │ │ + .line 1183 │ invoke-virtual {v0, v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 1189 │ invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ move-result-object v0 │ │ .line 1191 │ const v1, 0x102000b ├── smali/github/daneren2005/dsub/util/compat/RemoteControlClientICS.smali │ @@ -375,18 +375,20 @@ │ │ invoke-virtual {v1, v9}, Landroid/media/RemoteControlClient;->editMetadata(Z)Landroid/media/RemoteControlClient$MetadataEditor; │ │ move-result-object v1 │ │ const/16 v3, 0x64 │ │ + .line 76 │ invoke-virtual {v1, v3, v2}, Landroid/media/RemoteControlClient$MetadataEditor;->putBitmap(ILandroid/graphics/Bitmap;)Landroid/media/RemoteControlClient$MetadataEditor; │ │ move-result-object v1 │ │ + .line 77 │ invoke-virtual {v1}, Landroid/media/RemoteControlClient$MetadataEditor;->apply()V │ │ goto :goto_0 │ │ .line 72 │ :cond_3 │ invoke-virtual {p2}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String; ├── smali/github/daneren2005/dsub/util/compat/RemoteControlClientJB$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB; │ │ .prologue │ .line 23 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB$1;->this$0:Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/util/compat/RemoteControlClientJB$2$1.smali │ @@ -28,15 +28,16 @@ │ │ .field final synthetic val$newPosition:J │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB$2;Landroid/content/Context;J)V │ .locals 1 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB$2; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 32 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB$2$1;->this$1:Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB$2; │ │ iput-wide p3, p0, Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB$2$1;->val$newPosition:J ├── smali/github/daneren2005/dsub/util/compat/RemoteControlClientJB$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$context:Landroid/content/Context; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB; │ │ .prologue │ .line 29 │ iput-object p1, p0, Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB$2;->this$0:Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB$2;->val$context:Landroid/content/Context; │ │ @@ -48,14 +49,15 @@ │ .line 32 │ new-instance v0, Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB$2$1; │ │ iget-object v1, p0, Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB$2;->val$context:Landroid/content/Context; │ │ invoke-direct {v0, p0, v1, p1, p2}, Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB$2$1;->(Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB$2;Landroid/content/Context;J)V │ │ + .line 38 │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB$2$1;->execute()V │ │ .line 39 │ iget-object v0, p0, Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB$2;->this$0:Lgithub/daneren2005/dsub/util/compat/RemoteControlClientJB; │ │ const/4 v1, 0x3 ├── smali/github/daneren2005/dsub/view/AlbumListCountView.smali │ @@ -207,22 +207,19 @@ │ │ .line 129 │ return-void │ .end method │ │ .method protected final bridge synthetic setObjectImpl(Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 3 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 35 │ check-cast p1, Ljava/lang/Integer; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/view/AlbumListCountView;->titleView:Landroid/widget/TextView; │ │ invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I │ │ move-result v1 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V │ @@ -349,51 +346,51 @@ │ move-result-object v0 │ │ .restart local v0 # "displayName":Ljava/lang/String; │ goto :goto_1 │ .end method │ │ .method protected final updateBackground()V │ - .locals 15 │ + .locals 14 │ │ .prologue │ .line 64 │ :try_start_0 │ iget-object v0, p0, Lgithub/daneren2005/dsub/view/AlbumListCountView;->context:Landroid/content/Context; │ │ const-string v1, "recent_count" │ │ invoke-static {v0, v1}, Lgithub/daneren2005/dsub/util/Util;->getCacheName(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 65 │ - .local v12, "recentAddedFile":Ljava/lang/String; │ + .local v11, "recentAddedFile":Ljava/lang/String; │ iget-object v0, p0, Lgithub/daneren2005/dsub/view/AlbumListCountView;->context:Landroid/content/Context; │ │ const-class v1, Ljava/util/ArrayList; │ │ - invoke-static {v0, v12, v1}, Lgithub/daneren2005/dsub/util/FileUtil;->deserialize(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ + invoke-static {v0, v11, v1}, Lgithub/daneren2005/dsub/util/FileUtil;->deserialize(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - check-cast v14, Ljava/util/ArrayList; │ + check-cast v13, Ljava/util/ArrayList; │ │ .line 66 │ - .local v14, "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - if-nez v14, :cond_0 │ + .local v13, "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-nez v13, :cond_0 │ │ .line 67 │ - new-instance v14, Ljava/util/ArrayList; │ + new-instance v13, Ljava/util/ArrayList; │ │ - .end local v14 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-direct {v14}, Ljava/util/ArrayList;->()V │ + .end local v13 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-direct {v13}, Ljava/util/ArrayList;->()V │ │ .line 70 │ - .restart local v14 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v13 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_0 │ iget-object v0, p0, Lgithub/daneren2005/dsub/view/AlbumListCountView;->context:Landroid/content/Context; │ │ invoke-static {v0}, Lgithub/daneren2005/dsub/service/MusicServiceFactory;->getMusicService(Landroid/content/Context;)Lgithub/daneren2005/dsub/service/MusicService; │ │ move-result-object v0 │ │ @@ -408,89 +405,87 @@ │ │ iget-object v5, p0, Lgithub/daneren2005/dsub/view/AlbumListCountView;->context:Landroid/content/Context; │ │ const/4 v6, 0x0 │ │ invoke-interface/range {v0 .. v6}, Lgithub/daneren2005/dsub/service/MusicService;->getAlbumList(Ljava/lang/String;IIZLandroid/content/Context;Lgithub/daneren2005/dsub/util/ProgressListener;)Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 74 │ - .local v13, "recentlyAdded":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - invoke-virtual {v14}, Ljava/util/ArrayList;->isEmpty()Z │ + .local v12, "recentlyAdded":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + invoke-virtual {v13}, Ljava/util/ArrayList;->isEmpty()Z │ │ move-result v10 │ │ .line 77 │ .local v10, "firstRun":Z │ const/4 v0, 0x0 │ │ iput v0, p0, Lgithub/daneren2005/dsub/view/AlbumListCountView;->count:I │ │ .line 78 │ - invoke-virtual {v13}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ + invoke-virtual {v12}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v0 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_0 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_3 │ + if-eqz v1, :cond_3 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 79 │ .local v7, "album":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ invoke-virtual {v7}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-virtual {v14, v0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {v13, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ - move-result v0 │ + move-result v1 │ │ - if-nez v0, :cond_1 │ + if-nez v1, :cond_1 │ │ .line 80 │ invoke-virtual {v7}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-virtual {v14, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v13, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 81 │ - iget v0, p0, Lgithub/daneren2005/dsub/view/AlbumListCountView;->count:I │ + iget v1, p0, Lgithub/daneren2005/dsub/view/AlbumListCountView;->count:I │ │ - add-int/lit8 v0, v0, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ - iput v0, p0, Lgithub/daneren2005/dsub/view/AlbumListCountView;->count:I │ + iput v1, p0, Lgithub/daneren2005/dsub/view/AlbumListCountView;->count:I │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 98 │ .end local v7 # "album":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ .end local v10 # "firstRun":Z │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v12 # "recentAddedFile":Ljava/lang/String; │ - .end local v13 # "recentlyAdded":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - .end local v14 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v11 # "recentAddedFile":Ljava/lang/String; │ + .end local v12 # "recentlyAdded":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .end local v13 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :catch_0 │ move-exception v8 │ │ .line 99 │ .local v8, "e":Ljava/lang/Exception; │ iget-object v0, p0, Lgithub/daneren2005/dsub/view/AlbumListCountView;->TAG:Ljava/lang/String; │ │ @@ -502,41 +497,40 @@ │ .end local v8 # "e":Ljava/lang/Exception; │ :cond_2 │ :goto_1 │ return-void │ │ .line 86 │ .restart local v10 # "firstRun":Z │ - .restart local v11 # "i$":Ljava/util/Iterator; │ - .restart local v12 # "recentAddedFile":Ljava/lang/String; │ - .restart local v13 # "recentlyAdded":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - .restart local v14 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v11 # "recentAddedFile":Ljava/lang/String; │ + .restart local v12 # "recentlyAdded":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + .restart local v13 # "recents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_3 │ :goto_2 │ :try_start_1 │ - invoke-virtual {v14}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v13}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ const/16 v1, 0x28 │ │ if-le v0, v1, :cond_4 │ │ .line 87 │ const/4 v0, 0x0 │ │ - invoke-virtual {v14, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ + invoke-virtual {v13, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ goto :goto_2 │ │ .line 89 │ :cond_4 │ iget-object v0, p0, Lgithub/daneren2005/dsub/view/AlbumListCountView;->context:Landroid/content/Context; │ │ - invoke-static {v0, v14, v12}, Lgithub/daneren2005/dsub/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ + invoke-static {v0, v13, v11}, Lgithub/daneren2005/dsub/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z │ │ .line 91 │ if-nez v10, :cond_2 │ │ .line 93 │ iget v0, p0, Lgithub/daneren2005/dsub/view/AlbumListCountView;->count:I ├── smali/github/daneren2005/dsub/view/AlbumView.smali │ @@ -192,25 +192,21 @@ │ iget-object v0, p0, Lgithub/daneren2005/dsub/view/AlbumView;->file:Ljava/io/File; │ │ return-object v0 │ .end method │ │ .method protected final bridge synthetic setObjectImpl(Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 3 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 36 │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lgithub/daneren2005/dsub/util/ImageLoader; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/view/AlbumView;->titleView:Landroid/widget/TextView; │ │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;->getAlbumDisplay()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V ├── smali/github/daneren2005/dsub/view/ArtistEntryView.smali │ @@ -78,21 +78,19 @@ │ │ .line 61 │ return-void │ .end method │ │ .method protected bridge synthetic setObjectImpl(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 37 │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/view/ArtistEntryView;->setObjectImpl(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)V │ │ return-void │ .end method │ │ .method protected final updateBackground()V │ .locals 1 ├── smali/github/daneren2005/dsub/view/ArtistView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/view/ArtistView; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/view/ArtistView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/view/ArtistView; │ │ .prologue │ .line 52 │ iput-object p1, p0, Lgithub/daneren2005/dsub/view/ArtistView$1;->this$0:Lgithub/daneren2005/dsub/view/ArtistView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/view/ArtistView.smali │ @@ -150,21 +150,19 @@ │ │ .line 62 │ return-void │ .end method │ │ .method protected bridge synthetic setObjectImpl(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 38 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Artist; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/view/ArtistView;->setObjectImpl(Lgithub/daneren2005/dsub/domain/Artist;)V │ │ return-void │ .end method │ │ .method protected final updateBackground()V │ .locals 1 ├── smali/github/daneren2005/dsub/view/AutoRepeatButton$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/view/AutoRepeatButton; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/view/AutoRepeatButton;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/view/AutoRepeatButton; │ │ .prologue │ .line 16 │ iput-object p1, p0, Lgithub/daneren2005/dsub/view/AutoRepeatButton$1;->this$0:Lgithub/daneren2005/dsub/view/AutoRepeatButton; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/view/AutoRepeatButton$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/view/AutoRepeatButton; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/view/AutoRepeatButton;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/view/AutoRepeatButton; │ │ .prologue │ .line 32 │ iput-object p1, p0, Lgithub/daneren2005/dsub/view/AutoRepeatButton$2;->this$0:Lgithub/daneren2005/dsub/view/AutoRepeatButton; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/view/BasicHeaderView.smali │ @@ -68,21 +68,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected final bridge synthetic setObjectImpl(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 24 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/view/BasicHeaderView;->setObjectImpl(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected final setObjectImpl(Ljava/lang/String;)V │ .locals 1 ├── smali/github/daneren2005/dsub/view/BasicListView.smali │ @@ -89,21 +89,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected final bridge synthetic setObjectImpl(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 27 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/view/BasicListView;->setObjectImpl(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected final setObjectImpl(Ljava/lang/String;)V │ .locals 1 ├── smali/github/daneren2005/dsub/view/ChangeLog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/view/ChangeLog; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/view/ChangeLog;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/view/ChangeLog; │ │ .prologue │ .line 301 │ iput-object p1, p0, Lgithub/daneren2005/dsub/view/ChangeLog$1;->this$0:Lgithub/daneren2005/dsub/view/ChangeLog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/view/ChangeLog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/view/ChangeLog; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/view/ChangeLog;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/view/ChangeLog; │ │ .prologue │ .line 313 │ iput-object p1, p0, Lgithub/daneren2005/dsub/view/ChangeLog$2;->this$0:Lgithub/daneren2005/dsub/view/ChangeLog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/view/ChangeLog.smali │ @@ -68,20 +68,22 @@ │ │ .line 186 │ :try_start_0 │ invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v2 │ │ + .line 187 │ invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ + .line 186 │ invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; │ │ move-result-object v1 │ │ .line 189 │ .local v1, "packageInfo":Landroid/content/pm/PackageInfo; │ iget v2, v1, Landroid/content/pm/PackageInfo;->versionCode:I │ @@ -163,57 +165,63 @@ │ │ invoke-direct {v6, v1}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 293 │ .local v6, "builder":Landroid/support/v7/app/AlertDialog$Builder; │ iget-object v1, p0, Lgithub/daneren2005/dsub/view/ChangeLog;->mContext:Landroid/content/Context; │ │ + .line 294 │ invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ if-eqz p1, :cond_2 │ │ const v1, 0x7f060052 │ │ :goto_1 │ invoke-virtual {v3, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 293 │ invoke-virtual {v6, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 296 │ invoke-virtual {v1, v0}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const/4 v3, 0x0 │ │ + .line 297 │ invoke-virtual {v1, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ iget-object v3, p0, Lgithub/daneren2005/dsub/view/ChangeLog;->mContext:Landroid/content/Context; │ │ + .line 300 │ invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ const v4, 0x7f060053 │ │ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lgithub/daneren2005/dsub/view/ChangeLog$1; │ │ invoke-direct {v4, p0}, Lgithub/daneren2005/dsub/view/ChangeLog$1;->(Lgithub/daneren2005/dsub/view/ChangeLog;)V │ │ + .line 299 │ invoke-virtual {v1, v3, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ .line 310 │ if-nez p1, :cond_1 │ │ .line 312 │ const v1, 0x7f060054 │ @@ -228,327 +236,325 @@ │ :cond_1 │ invoke-virtual {v6}, Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; │ │ move-result-object v1 │ │ goto :goto_0 │ │ - .line 293 │ + .line 294 │ :cond_2 │ const v1, 0x7f060055 │ │ goto :goto_1 │ .end method │ │ .method private getLog(Z)Ljava/lang/String; │ - .locals 18 │ + .locals 17 │ .param p1, "full" # Z │ │ .prologue │ .line 365 │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ .line 367 │ - .local v12, "sb":Ljava/lang/StringBuilder; │ - const-string v15, "" │ + const-string v13, "" │ │ - invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 371 │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lgithub/daneren2005/dsub/view/ChangeLog;->mContext:Landroid/content/Context; │ + iget-object v13, v0, Lgithub/daneren2005/dsub/view/ChangeLog;->mContext:Landroid/content/Context; │ │ - invoke-virtual {v15}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {v13}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 375 │ - .local v11, "resources":Landroid/content/res/Resources; │ + .local v9, "resources":Landroid/content/res/Resources; │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lgithub/daneren2005/dsub/view/ChangeLog;->mContext:Landroid/content/Context; │ + iget-object v13, v0, Lgithub/daneren2005/dsub/view/ChangeLog;->mContext:Landroid/content/Context; │ │ - invoke-virtual {v15}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {v13}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - const v16, 0x7f050005 │ + const v14, 0x7f050005 │ │ - invoke-virtual/range {v15 .. v16}, Landroid/content/res/Resources;->getXml(I)Landroid/content/res/XmlResourceParser; │ + invoke-virtual {v13, v14}, Landroid/content/res/Resources;->getXml(I)Landroid/content/res/XmlResourceParser; │ │ - move-result-object v10 │ + move-result-object v8 │ │ .line 377 │ - .local v10, "resXml":Landroid/content/res/XmlResourceParser; │ + .local v8, "resXml":Landroid/content/res/XmlResourceParser; │ :try_start_0 │ move-object/from16 v0, p0 │ │ move/from16 v1, p1 │ │ - invoke-direct {v0, v10, v1}, Lgithub/daneren2005/dsub/view/ChangeLog;->readChangeLog(Lorg/xmlpull/v1/XmlPullParser;Z)Landroid/util/SparseArray; │ + invoke-direct {v0, v8, v1}, Lgithub/daneren2005/dsub/view/ChangeLog;->readChangeLog(Lorg/xmlpull/v1/XmlPullParser;Z)Landroid/util/SparseArray; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v3 │ │ .line 379 │ .local v3, "changelog":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ - invoke-interface {v10}, Landroid/content/res/XmlResourceParser;->close()V │ + invoke-interface {v8}, Landroid/content/res/XmlResourceParser;->close()V │ │ .line 382 │ - const v15, 0x7f060056 │ + const v13, 0x7f060056 │ │ - invoke-virtual {v11, v15}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v9, v13}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v11 │ │ .line 385 │ - .local v13, "versionFormat":Ljava/lang/String; │ - new-instance v14, Ljava/util/ArrayList; │ + .local v11, "versionFormat":Ljava/lang/String; │ + new-instance v12, Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Landroid/util/SparseArray;->size()I │ │ - move-result v15 │ + move-result v13 │ │ - invoke-direct {v14, v15}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v12, v13}, Ljava/util/ArrayList;->(I)V │ │ .line 386 │ - .local v14, "versions":Ljava/util/List;, "Ljava/util/List;" │ + .local v12, "versions":Ljava/util/List;, "Ljava/util/List;" │ const/4 v4, 0x0 │ │ .local v4, "i":I │ invoke-virtual {v3}, Landroid/util/SparseArray;->size()I │ │ - move-result v8 │ + move-result v6 │ │ - .local v8, "len":I │ + .local v6, "len":I │ :goto_0 │ - if-ge v4, v8, :cond_0 │ + if-ge v4, v6, :cond_0 │ │ .line 387 │ invoke-virtual {v3, v4}, Landroid/util/SparseArray;->keyAt(I)I │ │ - move-result v7 │ + move-result v5 │ │ .line 388 │ - .local v7, "key":I │ - invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .local v5, "key":I │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-interface {v14, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v12, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 386 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 379 │ .end local v3 # "changelog":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ .end local v4 # "i":I │ - .end local v7 # "key":I │ - .end local v8 # "len":I │ - .end local v13 # "versionFormat":Ljava/lang/String; │ - .end local v14 # "versions":Ljava/util/List;, "Ljava/util/List;" │ + .end local v5 # "key":I │ + .end local v6 # "len":I │ + .end local v11 # "versionFormat":Ljava/lang/String; │ + .end local v12 # "versions":Ljava/util/List;, "Ljava/util/List;" │ :catchall_0 │ - move-exception v15 │ + move-exception v13 │ │ - invoke-interface {v10}, Landroid/content/res/XmlResourceParser;->close()V │ + invoke-interface {v8}, Landroid/content/res/XmlResourceParser;->close()V │ │ - throw v15 │ + throw v13 │ │ .line 392 │ .restart local v3 # "changelog":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ .restart local v4 # "i":I │ - .restart local v8 # "len":I │ - .restart local v13 # "versionFormat":Ljava/lang/String; │ - .restart local v14 # "versions":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v6 # "len":I │ + .restart local v11 # "versionFormat":Ljava/lang/String; │ + .restart local v12 # "versions":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ invoke-static {}, Ljava/util/Collections;->reverseOrder()Ljava/util/Comparator; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-static {v14, v15}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v12, v13}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 394 │ - invoke-interface {v14}, Ljava/util/List;->size()I │ + invoke-interface {v12}, Ljava/util/List;->size()I │ │ - move-result v15 │ + move-result v13 │ │ - if-nez v15, :cond_1 │ + if-nez v13, :cond_1 │ │ .line 395 │ - const/4 v15, 0x0 │ + const/4 v13, 0x0 │ │ .line 424 │ :goto_1 │ - return-object v15 │ + return-object v13 │ │ .line 398 │ :cond_1 │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v14 │ │ :goto_2 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v15 │ + move-result v13 │ │ - if-eqz v15, :cond_4 │ + if-eqz v13, :cond_4 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - check-cast v15, Ljava/lang/Integer; │ + check-cast v13, Ljava/lang/Integer; │ │ .line 399 │ - invoke-virtual {v15}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I │ │ - move-result v7 │ + move-result v5 │ │ .line 403 │ - .restart local v7 # "key":I │ - invoke-virtual {v3, v7}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + .restart local v5 # "key":I │ + invoke-virtual {v3, v5}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - check-cast v9, Lgithub/daneren2005/dsub/view/ChangeLog$ReleaseItem; │ + check-cast v7, Lgithub/daneren2005/dsub/view/ChangeLog$ReleaseItem; │ │ .line 405 │ - .local v9, "release":Lgithub/daneren2005/dsub/view/ChangeLog$ReleaseItem; │ - const-string v15, "
" │ + .local v7, "release":Lgithub/daneren2005/dsub/view/ChangeLog$ReleaseItem; │ + const-string v13, "
" │ │ - invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 406 │ - const/4 v15, 0x1 │ + const/4 v13, 0x1 │ │ - new-array v15, v15, [Ljava/lang/Object; │ + new-array v13, v13, [Ljava/lang/Object; │ │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ - iget-object v0, v9, Lgithub/daneren2005/dsub/view/ChangeLog$ReleaseItem;->versionName:Ljava/lang/String; │ + iget-object v0, v7, Lgithub/daneren2005/dsub/view/ChangeLog$ReleaseItem;->versionName:Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - aput-object v17, v15, v16 │ + aput-object v16, v13, v15 │ │ - invoke-static {v13, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v11, v13}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 407 │ - const-string v15, "
" │ + const-string v13, "
" │ │ - invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 408 │ - iget-object v15, v9, Lgithub/daneren2005/dsub/view/ChangeLog$ReleaseItem;->releaseDate:Ljava/lang/String; │ + iget-object v13, v7, Lgithub/daneren2005/dsub/view/ChangeLog$ReleaseItem;->releaseDate:Ljava/lang/String; │ │ - if-eqz v15, :cond_2 │ + if-eqz v13, :cond_2 │ │ .line 409 │ - const-string v15, "
" │ + const-string v13, "
" │ │ - invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 410 │ - iget-object v15, v9, Lgithub/daneren2005/dsub/view/ChangeLog$ReleaseItem;->releaseDate:Ljava/lang/String; │ + iget-object v13, v7, Lgithub/daneren2005/dsub/view/ChangeLog$ReleaseItem;->releaseDate:Ljava/lang/String; │ │ - invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 411 │ - const-string v15, "
" │ + const-string v13, "
" │ │ - invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 413 │ :cond_2 │ - const-string v15, "
    " │ + const-string v13, "
      " │ │ - invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 414 │ - iget-object v15, v9, Lgithub/daneren2005/dsub/view/ChangeLog$ReleaseItem;->changes:Ljava/util/List; │ + iget-object v13, v7, Lgithub/daneren2005/dsub/view/ChangeLog$ReleaseItem;->changes:Ljava/util/List; │ │ - invoke-interface {v15}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v13 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v15 │ │ if-eqz v15, :cond_3 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/String; │ │ .line 415 │ .local v2, "change":Ljava/lang/String; │ const-string v15, "
    • " │ │ - invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 416 │ - invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 417 │ const-string v15, "
    • " │ │ - invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_3 │ │ .line 419 │ .end local v2 # "change":Ljava/lang/String; │ :cond_3 │ - const-string v15, "
    " │ + const-string v13, "
" │ │ - invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_2 │ │ .line 422 │ - .end local v6 # "i$":Ljava/util/Iterator; │ - .end local v7 # "key":I │ - .end local v9 # "release":Lgithub/daneren2005/dsub/view/ChangeLog$ReleaseItem; │ + .end local v5 # "key":I │ + .end local v7 # "release":Lgithub/daneren2005/dsub/view/ChangeLog$ReleaseItem; │ :cond_4 │ - const-string v15, "" │ + const-string v13, "" │ │ - invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 424 │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v13 │ │ goto :goto_1 │ .end method │ │ .method private parseReleaseTag(Lorg/xmlpull/v1/XmlPullParser;ZLandroid/util/SparseArray;)Z │ .locals 9 │ .param p1, "xml" # Lorg/xmlpull/v1/XmlPullParser; ├── smali/github/daneren2005/dsub/view/ErrorDialog$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$finishActivityOnClose:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/view/ErrorDialog;ZLandroid/app/Activity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/view/ErrorDialog; │ │ .prologue │ .line 46 │ iput-object p1, p0, Lgithub/daneren2005/dsub/view/ErrorDialog$1;->this$0:Lgithub/daneren2005/dsub/view/ErrorDialog; │ │ iput-boolean p2, p0, Lgithub/daneren2005/dsub/view/ErrorDialog$1;->val$finishActivityOnClose:Z ├── smali/github/daneren2005/dsub/view/FadeOutAnimation$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$view:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/view/FadeOutAnimation;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/view/FadeOutAnimation; │ │ .prologue │ .line 59 │ iput-object p1, p0, Lgithub/daneren2005/dsub/view/FadeOutAnimation$1;->this$0:Lgithub/daneren2005/dsub/view/FadeOutAnimation; │ │ iput-object p2, p0, Lgithub/daneren2005/dsub/view/FadeOutAnimation$1;->val$view:Landroid/view/View; ├── smali/github/daneren2005/dsub/view/FastScroller$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/view/FastScroller; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/view/FastScroller;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/view/FastScroller; │ │ .prologue │ .line 186 │ iput-object p1, p0, Lgithub/daneren2005/dsub/view/FastScroller$1;->this$0:Lgithub/daneren2005/dsub/view/FastScroller; │ │ invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;->()V ├── smali/github/daneren2005/dsub/view/GenreView.smali │ @@ -206,18 +206,16 @@ │ invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic setObjectImpl(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 28 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Genre; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/view/GenreView;->setObjectImpl(Lgithub/daneren2005/dsub/domain/Genre;)V │ │ return-void │ .end method ├── smali/github/daneren2005/dsub/view/PlaylistSongView.smali │ @@ -136,22 +136,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected final bridge synthetic setObjectImpl(Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 2 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 37 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Playlist; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ const/4 v0, 0x0 │ │ iput v0, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->count:I │ │ iget-object v0, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->titleView:Landroid/widget/TextView; │ │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/Playlist;->getName()Ljava/lang/String; │ @@ -248,101 +245,100 @@ │ move-result-object v0 │ │ .restart local v0 # "displayName":Ljava/lang/String; │ goto :goto_1 │ .end method │ │ .method protected final updateBackground()V │ - .locals 7 │ + .locals 6 │ │ .prologue │ .line 63 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - iput v3, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->count:I │ + iput v2, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->count:I │ │ .line 66 │ - const-string v4, "-1" │ + const-string v3, "-1" │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->item:Ljava/lang/Object; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->item:Ljava/lang/Object; │ │ - check-cast v3, Lgithub/daneren2005/dsub/domain/Playlist; │ + check-cast v2, Lgithub/daneren2005/dsub/domain/Playlist; │ │ - invoke-virtual {v3}, Lgithub/daneren2005/dsub/domain/Playlist;->getId()Ljava/lang/String; │ + invoke-virtual {v2}, Lgithub/daneren2005/dsub/domain/Playlist;->getId()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 67 │ - iget-object v4, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->context:Landroid/content/Context; │ + iget-object v3, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->context:Landroid/content/Context; │ │ - iget-object v5, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->context:Landroid/content/Context; │ + iget-object v4, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->context:Landroid/content/Context; │ │ - const-string v6, "playlist" │ + const-string v5, "playlist" │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->item:Ljava/lang/Object; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->item:Ljava/lang/Object; │ │ - check-cast v3, Lgithub/daneren2005/dsub/domain/Playlist; │ + check-cast v2, Lgithub/daneren2005/dsub/domain/Playlist; │ │ - invoke-virtual {v3}, Lgithub/daneren2005/dsub/domain/Playlist;->getId()Ljava/lang/String; │ + invoke-virtual {v2}, Lgithub/daneren2005/dsub/domain/Playlist;->getId()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v5, v6, v3}, Lgithub/daneren2005/dsub/util/Util;->getCacheName(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v4, v5, v2}, Lgithub/daneren2005/dsub/util/Util;->getCacheName(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const-class v5, Lgithub/daneren2005/dsub/domain/MusicDirectory; │ + const-class v4, Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ - invoke-static {v4, v3, v5}, Lgithub/daneren2005/dsub/util/FileUtil;->deserialize(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ + invoke-static {v3, v2, v4}, Lgithub/daneren2005/dsub/util/FileUtil;->deserialize(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ move-result-object v0 │ │ check-cast v0, Lgithub/daneren2005/dsub/domain/MusicDirectory; │ │ .line 68 │ .local v0, "cache":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ if-eqz v0, :cond_1 │ │ .line 70 │ - iget-object v3, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->item2:Ljava/lang/Object; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->item2:Ljava/lang/Object; │ │ - check-cast v3, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + check-cast v1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .line 71 │ - .local v2, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .local v1, "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/domain/MusicDirectory;->getChildren()Ljava/util/List; │ │ move-result-object v3 │ │ - invoke-interface {v3, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v3, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 72 │ iget v3, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->count:I │ @@ -351,12 +347,11 @@ │ │ iput v3, p0, Lgithub/daneren2005/dsub/view/PlaylistSongView;->count:I │ │ goto :goto_0 │ │ .line 77 │ .end local v0 # "cache":Lgithub/daneren2005/dsub/domain/MusicDirectory; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v1 # "song":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :cond_1 │ return-void │ .end method ├── smali/github/daneren2005/dsub/view/PlaylistView.smali │ @@ -140,21 +140,19 @@ │ │ .line 57 │ return-void │ .end method │ │ .method protected bridge synthetic setObjectImpl(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 36 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Playlist; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/view/PlaylistView;->setObjectImpl(Lgithub/daneren2005/dsub/domain/Playlist;)V │ │ return-void │ .end method │ │ .method protected final updateBackground()V │ .locals 2 ├── smali/github/daneren2005/dsub/view/ErrorDialog$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$finishActivityOnClose:Z │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/view/ErrorDialog;ZLandroid/app/Activity;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/view/ErrorDialog; │ │ .prologue │ .line 54 │ iput-object p1, p0, Lgithub/daneren2005/dsub/view/ErrorDialog$2;->this$0:Lgithub/daneren2005/dsub/view/ErrorDialog; │ │ iput-boolean p2, p0, Lgithub/daneren2005/dsub/view/ErrorDialog$2;->val$finishActivityOnClose:Z ├── smali/github/daneren2005/dsub/view/PodcastChannelView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/view/PodcastChannelView; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/view/PodcastChannelView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/view/PodcastChannelView; │ │ .prologue │ .line 47 │ iput-object p1, p0, Lgithub/daneren2005/dsub/view/PodcastChannelView$1;->this$0:Lgithub/daneren2005/dsub/view/PodcastChannelView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/view/PodcastChannelView.smali │ @@ -160,21 +160,19 @@ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic setObjectImpl(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 33 │ check-cast p1, Lgithub/daneren2005/dsub/domain/PodcastChannel; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/view/PodcastChannelView;->setObjectImpl(Lgithub/daneren2005/dsub/domain/PodcastChannel;)V │ │ return-void │ .end method │ │ .method protected final updateBackground()V │ .locals 4 ├── smali/github/daneren2005/dsub/view/SettingView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/view/SettingView; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/view/SettingView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/view/SettingView; │ │ .prologue │ .line 40 │ iput-object p1, p0, Lgithub/daneren2005/dsub/view/SettingView$1;->this$0:Lgithub/daneren2005/dsub/view/SettingView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/view/ShareView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/view/ShareView; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/view/ShareView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/view/ShareView; │ │ .prologue │ .line 49 │ iput-object p1, p0, Lgithub/daneren2005/dsub/view/ShareView$1;->this$0:Lgithub/daneren2005/dsub/view/ShareView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/view/ShareView.smali │ @@ -211,18 +211,16 @@ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic setObjectImpl(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 34 │ check-cast p1, Lgithub/daneren2005/dsub/domain/Share; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lgithub/daneren2005/dsub/view/ShareView;->setObjectImpl(Lgithub/daneren2005/dsub/domain/Share;)V │ │ return-void │ .end method ├── smali/github/daneren2005/dsub/view/SettingView.smali │ @@ -397,26 +397,23 @@ │ │ .line 108 │ return-void │ .end method │ │ .method protected final bridge synthetic setObjectImpl(Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 4 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ const/4 v3, 0x0 │ │ const/4 v1, -0x1 │ │ .line 29 │ check-cast p1, Lgithub/daneren2005/dsub/domain/User$Setting; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/User$Setting;->getName()Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v2, "Role" │ │ invoke-virtual {v0, v2}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I ├── smali/github/daneren2005/dsub/view/SongView.smali │ @@ -634,25 +634,21 @@ │ │ .line 151 │ return-void │ .end method │ │ .method public final bridge synthetic setObjectImpl(Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 41 │ check-cast p1, Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/lang/Boolean; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-direct {p0, p1, p2}, Lgithub/daneren2005/dsub/view/SongView;->setObjectImpl(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;Ljava/lang/Boolean;)V │ │ return-void │ .end method │ │ .method protected final update()V │ .locals 8 ├── smali/github/daneren2005/dsub/view/UpdateView$3.smali │ @@ -38,67 +38,65 @@ │ # virtual methods │ .method public final run()V │ .locals 6 │ │ .prologue │ .line 167 │ :try_start_0 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/view/UpdateView$3;->val$views:Ljava/util/List; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/view/UpdateView$3;->val$views:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lgithub/daneren2005/dsub/view/UpdateView; │ + check-cast v1, Lgithub/daneren2005/dsub/view/UpdateView; │ │ .line 168 │ - invoke-virtual {v2}, Lgithub/daneren2005/dsub/view/UpdateView;->update()V │ + invoke-virtual {v1}, Lgithub/daneren2005/dsub/view/UpdateView;->update()V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 170 │ - .end local v0 # "i$":Ljava/util/Iterator; │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 171 │ - .local v1, "x":Ljava/lang/Throwable; │ + .local v0, "x":Ljava/lang/Throwable; │ # getter for: Lgithub/daneren2005/dsub/view/UpdateView;->TAG:Ljava/lang/String; │ invoke-static {}, Lgithub/daneren2005/dsub/view/UpdateView;->access$200()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - const-string v3, "Error when updating song views." │ + const-string v2, "Error when updating song views." │ │ - invoke-static {v2, v3, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v1, v2, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 173 │ - .end local v1 # "x":Ljava/lang/Throwable; │ + .end local v0 # "x":Ljava/lang/Throwable; │ :cond_0 │ - sget-object v2, Lgithub/daneren2005/dsub/view/UpdateView;->uiHandler:Landroid/os/Handler; │ + sget-object v1, Lgithub/daneren2005/dsub/view/UpdateView;->uiHandler:Landroid/os/Handler; │ │ # getter for: Lgithub/daneren2005/dsub/view/UpdateView;->updateRunnable:Ljava/lang/Runnable; │ invoke-static {}, Lgithub/daneren2005/dsub/view/UpdateView;->access$100()Ljava/lang/Runnable; │ │ - move-result-object v3 │ + move-result-object v2 │ │ const-wide/16 v4, 0x3e8 │ │ - invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {v1, v2, v4, v5}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 174 │ return-void │ .end method ├── smali/github/daneren2005/dsub/view/UpdateView$4.smali │ @@ -37,74 +37,71 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final run()V │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 181 │ :try_start_0 │ - iget-object v2, p0, Lgithub/daneren2005/dsub/view/UpdateView$4;->val$views:Ljava/util/List; │ + iget-object v1, p0, Lgithub/daneren2005/dsub/view/UpdateView$4;->val$views:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lgithub/daneren2005/dsub/view/UpdateView; │ + check-cast v1, Lgithub/daneren2005/dsub/view/UpdateView; │ │ .line 182 │ - invoke-virtual {v2}, Lgithub/daneren2005/dsub/view/UpdateView;->updateBackground()V │ + invoke-virtual {v1}, Lgithub/daneren2005/dsub/view/UpdateView;->updateBackground()V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 185 │ - .end local v0 # "i$":Ljava/util/Iterator; │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 186 │ - .local v1, "x":Ljava/lang/Throwable; │ + .local v0, "x":Ljava/lang/Throwable; │ # getter for: Lgithub/daneren2005/dsub/view/UpdateView;->TAG:Ljava/lang/String; │ invoke-static {}, Lgithub/daneren2005/dsub/view/UpdateView;->access$200()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - const-string v3, "Error when updating song views." │ + const-string v2, "Error when updating song views." │ │ - invoke-static {v2, v3, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v1, v2, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 188 │ - .end local v1 # "x":Ljava/lang/Throwable; │ + .end local v0 # "x":Ljava/lang/Throwable; │ :goto_1 │ return-void │ │ .line 184 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_0 │ :try_start_1 │ - sget-object v2, Lgithub/daneren2005/dsub/view/UpdateView;->uiHandler:Landroid/os/Handler; │ + sget-object v1, Lgithub/daneren2005/dsub/view/UpdateView;->uiHandler:Landroid/os/Handler; │ │ - iget-object v3, p0, Lgithub/daneren2005/dsub/view/UpdateView$4;->val$runnable:Ljava/lang/Runnable; │ + iget-object v2, p0, Lgithub/daneren2005/dsub/view/UpdateView$4;->val$runnable:Ljava/lang/Runnable; │ │ - invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ + invoke-virtual {v1, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ :try_end_1 │ .catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_1 │ .end method ├── smali/github/daneren2005/dsub/view/UpdateView2$1$1.smali │ @@ -20,33 +20,34 @@ │ # instance fields │ .field final synthetic this$1:Lgithub/daneren2005/dsub/view/UpdateView2$1; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/view/UpdateView2$1;)V │ .locals 0 │ + .param p1, "this$1" # Lgithub/daneren2005/dsub/view/UpdateView2$1; │ │ .prologue │ .line 33 │ - .local p0, "this":Lgithub/daneren2005/dsub/view/UpdateView2$1$1;, "Lgithub/daneren2005/dsub/view/UpdateView2$1.1;" │ + .local p0, "this":Lgithub/daneren2005/dsub/view/UpdateView2$1$1;, "Lgithub/daneren2005/dsub/view/UpdateView2$1$1;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/view/UpdateView2$1$1;->this$1:Lgithub/daneren2005/dsub/view/UpdateView2$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final run()V │ .locals 1 │ │ .prologue │ .line 36 │ - .local p0, "this":Lgithub/daneren2005/dsub/view/UpdateView2$1$1;, "Lgithub/daneren2005/dsub/view/UpdateView2$1.1;" │ + .local p0, "this":Lgithub/daneren2005/dsub/view/UpdateView2$1$1;, "Lgithub/daneren2005/dsub/view/UpdateView2$1$1;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/view/UpdateView2$1$1;->this$1:Lgithub/daneren2005/dsub/view/UpdateView2$1; │ │ iget-object v0, v0, Lgithub/daneren2005/dsub/view/UpdateView2$1;->this$0:Lgithub/daneren2005/dsub/view/UpdateView2; │ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/view/UpdateView2;->update()V │ │ .line 37 ├── smali/github/daneren2005/dsub/view/UpdateView2$1.smali │ @@ -20,33 +20,34 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/view/UpdateView2; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/view/UpdateView2;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/view/UpdateView2; │ │ .prologue │ .line 29 │ - .local p0, "this":Lgithub/daneren2005/dsub/view/UpdateView2$1;, "Lgithub/daneren2005/dsub/view/UpdateView2.1;" │ + .local p0, "this":Lgithub/daneren2005/dsub/view/UpdateView2$1;, "Lgithub/daneren2005/dsub/view/UpdateView2$1;" │ iput-object p1, p0, Lgithub/daneren2005/dsub/view/UpdateView2$1;->this$0:Lgithub/daneren2005/dsub/view/UpdateView2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final run()V │ .locals 2 │ │ .prologue │ .line 32 │ - .local p0, "this":Lgithub/daneren2005/dsub/view/UpdateView2$1;, "Lgithub/daneren2005/dsub/view/UpdateView2.1;" │ + .local p0, "this":Lgithub/daneren2005/dsub/view/UpdateView2$1;, "Lgithub/daneren2005/dsub/view/UpdateView2$1;" │ iget-object v0, p0, Lgithub/daneren2005/dsub/view/UpdateView2$1;->this$0:Lgithub/daneren2005/dsub/view/UpdateView2; │ │ invoke-virtual {v0}, Lgithub/daneren2005/dsub/view/UpdateView2;->updateBackground()V │ │ .line 33 │ sget-object v0, Lgithub/daneren2005/dsub/view/UpdateView;->uiHandler:Landroid/os/Handler; ├── smali/github/daneren2005/dsub/view/UpdateView.smali │ @@ -377,53 +377,52 @@ │ │ .method public static findEntry(Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry;)Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ .locals 5 │ .param p0, "entry" # Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ .prologue │ .line 205 │ - sget-object v3, Lgithub/daneren2005/dsub/view/UpdateView;->INSTANCES:Ljava/util/WeakHashMap; │ + sget-object v2, Lgithub/daneren2005/dsub/view/UpdateView;->INSTANCES:Ljava/util/WeakHashMap; │ │ - invoke-virtual {v3}, Ljava/util/WeakHashMap;->keySet()Ljava/util/Set; │ + invoke-virtual {v2}, Ljava/util/WeakHashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lgithub/daneren2005/dsub/view/UpdateView; │ + check-cast v1, Lgithub/daneren2005/dsub/view/UpdateView; │ │ .line 206 │ - .local v2, "view":Lgithub/daneren2005/dsub/view/UpdateView; │ + .local v1, "view":Lgithub/daneren2005/dsub/view/UpdateView; │ const/4 v0, 0x0 │ │ .line 207 │ .local v0, "check":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - instance-of v3, v2, Lgithub/daneren2005/dsub/view/SongView; │ + instance-of v3, v1, Lgithub/daneren2005/dsub/view/SongView; │ │ if-eqz v3, :cond_2 │ │ .line 208 │ - check-cast v2, Lgithub/daneren2005/dsub/view/SongView; │ + check-cast v1, Lgithub/daneren2005/dsub/view/SongView; │ │ - .end local v2 # "view":Lgithub/daneren2005/dsub/view/UpdateView; │ - invoke-virtual {v2}, Lgithub/daneren2005/dsub/view/SongView;->getEntry()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v1 # "view":Lgithub/daneren2005/dsub/view/UpdateView; │ + invoke-virtual {v1}, Lgithub/daneren2005/dsub/view/SongView;->getEntry()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ move-result-object v0 │ │ .line 213 │ :cond_1 │ :goto_0 │ if-eqz v0, :cond_0 │ @@ -447,25 +446,25 @@ │ .line 218 │ .end local v0 # "check":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ :goto_1 │ return-object v0 │ │ .line 209 │ .restart local v0 # "check":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ - .restart local v2 # "view":Lgithub/daneren2005/dsub/view/UpdateView; │ + .restart local v1 # "view":Lgithub/daneren2005/dsub/view/UpdateView; │ :cond_2 │ - instance-of v3, v2, Lgithub/daneren2005/dsub/view/AlbumView; │ + instance-of v3, v1, Lgithub/daneren2005/dsub/view/AlbumView; │ │ if-eqz v3, :cond_1 │ │ .line 210 │ - check-cast v2, Lgithub/daneren2005/dsub/view/AlbumView; │ + check-cast v1, Lgithub/daneren2005/dsub/view/AlbumView; │ │ - .end local v2 # "view":Lgithub/daneren2005/dsub/view/UpdateView; │ - invoke-virtual {v2}, Lgithub/daneren2005/dsub/view/AlbumView;->getEntry()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ + .end local v1 # "view":Lgithub/daneren2005/dsub/view/UpdateView; │ + invoke-virtual {v1}, Lgithub/daneren2005/dsub/view/AlbumView;->getEntry()Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ │ move-result-object v0 │ │ goto :goto_0 │ │ .line 218 │ .end local v0 # "check":Lgithub/daneren2005/dsub/domain/MusicDirectory$Entry; │ @@ -538,14 +537,15 @@ │ │ invoke-direct {v2}, Lgithub/daneren2005/dsub/view/UpdateView$2;->()V │ │ const-string v3, "UpdateView" │ │ invoke-direct {v0, v2, v3}, Ljava/lang/Thread;->(Ljava/lang/Runnable;Ljava/lang/String;)V │ │ + .line 128 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 107 ├── smali/github/daneren2005/dsub/view/UserView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/dsub/view/UserView; │ │ │ # direct methods │ .method constructor (Lgithub/daneren2005/dsub/view/UserView;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/dsub/view/UserView; │ │ .prologue │ .line 39 │ iput-object p1, p0, Lgithub/daneren2005/dsub/view/UserView$1;->this$0:Lgithub/daneren2005/dsub/view/UserView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/dsub/view/UserView.smali │ @@ -89,25 +89,21 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected final bridge synthetic setObjectImpl(Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 3 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 28 │ check-cast p1, Lgithub/daneren2005/dsub/domain/User; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lgithub/daneren2005/dsub/util/ImageLoader; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ iget-object v0, p0, Lgithub/daneren2005/dsub/view/UserView;->usernameView:Landroid/widget/TextView; │ │ invoke-virtual {p1}, Lgithub/daneren2005/dsub/domain/User;->getUsername()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V ├── smali/github/daneren2005/serverproxy/BufferProxy$BufferFileTask.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lgithub/daneren2005/serverproxy/BufferProxy; │ │ │ # direct methods │ .method public constructor (Lgithub/daneren2005/serverproxy/BufferProxy;Ljava/net/Socket;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/serverproxy/BufferProxy; │ .param p2, "client" # Ljava/net/Socket; │ │ .prologue │ .line 40 │ iput-object p1, p0, Lgithub/daneren2005/serverproxy/BufferProxy$BufferFileTask;->this$0:Lgithub/daneren2005/serverproxy/BufferProxy; │ │ .line 41 ├── smali/github/daneren2005/serverproxy/FileProxy$StreamFileTask.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$0:Lgithub/daneren2005/serverproxy/FileProxy; │ │ │ # direct methods │ .method public constructor (Lgithub/daneren2005/serverproxy/FileProxy;Ljava/net/Socket;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/serverproxy/FileProxy; │ .param p2, "client" # Ljava/net/Socket; │ │ .prologue │ .line 43 │ iput-object p1, p0, Lgithub/daneren2005/serverproxy/FileProxy$StreamFileTask;->this$0:Lgithub/daneren2005/serverproxy/FileProxy; │ │ .line 44 ├── smali/github/daneren2005/serverproxy/ServerProxy$ProxyTask.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic this$0:Lgithub/daneren2005/serverproxy/ServerProxy; │ │ │ # direct methods │ .method public constructor (Lgithub/daneren2005/serverproxy/ServerProxy;Ljava/net/Socket;)V │ .locals 1 │ + .param p1, "this$0" # Lgithub/daneren2005/serverproxy/ServerProxy; │ .param p2, "client" # Ljava/net/Socket; │ │ .prologue │ .line 142 │ iput-object p1, p0, Lgithub/daneren2005/serverproxy/ServerProxy$ProxyTask;->this$0:Lgithub/daneren2005/serverproxy/ServerProxy; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/github/daneren2005/serverproxy/WebProxy$StreamSiteTask.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic this$0:Lgithub/daneren2005/serverproxy/WebProxy; │ │ │ # direct methods │ .method public constructor (Lgithub/daneren2005/serverproxy/WebProxy;Ljava/net/Socket;)V │ .locals 0 │ + .param p1, "this$0" # Lgithub/daneren2005/serverproxy/WebProxy; │ .param p2, "client" # Ljava/net/Socket; │ │ .prologue │ .line 63 │ iput-object p1, p0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->this$0:Lgithub/daneren2005/serverproxy/WebProxy; │ │ .line 64 │ @@ -58,51 +59,50 @@ │ "Ljava/lang/String;" │ } │ .end annotation │ │ .prologue │ .line 80 │ .local p1, "headers":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 82 │ - .local v3, "sb":Ljava/lang/StringBuilder; │ - const-string v4, "HTTP/1.0 " │ + .local v2, "sb":Ljava/lang/StringBuilder; │ + const-string v3, "HTTP/1.0 " │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 83 │ - invoke-virtual {v3, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ .line 84 │ - const-string v4, " OK\r\n" │ + const-string v3, " OK\r\n" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 86 │ const/4 v0, 0x1 │ │ .line 87 │ .local v0, "addContentType":Z │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lorg/apache/http/Header; │ │ .line 88 │ .local v1, "header":Lorg/apache/http/Header; │ @@ -122,20 +122,20 @@ │ if-nez v4, :cond_0 │ │ .line 89 │ invoke-interface {v1}, Lorg/apache/http/Header;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 93 │ const-string v4, ": " │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 96 │ const-string v4, "Connection" │ │ invoke-interface {v1}, Lorg/apache/http/Header;->getName()Ljava/lang/String; │ │ move-result-object v5 │ @@ -145,15 +145,15 @@ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ .line 97 │ const-string v4, "close" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 102 │ :goto_1 │ const-string v4, "Content-Type" │ │ invoke-interface {v1}, Lorg/apache/http/Header;->getName()Ljava/lang/String; │ │ @@ -168,50 +168,50 @@ │ .line 103 │ const/4 v0, 0x0 │ │ .line 106 │ :cond_1 │ const-string v4, "\r\n" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 99 │ :cond_2 │ invoke-interface {v1}, Lorg/apache/http/Header;->getValue()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 108 │ .end local v1 # "header":Lorg/apache/http/Header; │ :cond_3 │ if-eqz v0, :cond_4 │ │ .line 109 │ - const-string v4, "Content-Type: application/octet-stream\r\n" │ + const-string v3, "Content-Type: application/octet-stream\r\n" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 111 │ :cond_4 │ - const-string v4, "\r\n" │ + const-string v3, "\r\n" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 113 │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - return-object v4 │ + return-object v3 │ .end method │ │ .method private static getHeaders(Ljava/util/List;)Ljava/util/List; │ .locals 4 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -274,671 +274,590 @@ │ :cond_1 │ return-object p0 │ .end method │ │ │ # virtual methods │ .method public final run()V │ - .locals 20 │ + .locals 18 │ │ .prologue │ .line 119 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->this$0:Lgithub/daneren2005/serverproxy/WebProxy; │ - │ - move-object/from16 v17, v0 │ + iget-object v13, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->this$0:Lgithub/daneren2005/serverproxy/WebProxy; │ │ # getter for: Lgithub/daneren2005/serverproxy/WebProxy;->httpClient:Lorg/apache/http/client/HttpClient; │ - invoke-static/range {v17 .. v17}, Lgithub/daneren2005/serverproxy/WebProxy;->access$100(Lgithub/daneren2005/serverproxy/WebProxy;)Lorg/apache/http/client/HttpClient; │ + invoke-static {v13}, Lgithub/daneren2005/serverproxy/WebProxy;->access$100(Lgithub/daneren2005/serverproxy/WebProxy;)Lorg/apache/http/client/HttpClient; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - if-eqz v17, :cond_1 │ + if-eqz v13, :cond_1 │ │ .line 120 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->this$0:Lgithub/daneren2005/serverproxy/WebProxy; │ - │ - move-object/from16 v17, v0 │ + iget-object v13, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->this$0:Lgithub/daneren2005/serverproxy/WebProxy; │ │ # getter for: Lgithub/daneren2005/serverproxy/WebProxy;->httpClient:Lorg/apache/http/client/HttpClient; │ - invoke-static/range {v17 .. v17}, Lgithub/daneren2005/serverproxy/WebProxy;->access$100(Lgithub/daneren2005/serverproxy/WebProxy;)Lorg/apache/http/client/HttpClient; │ + invoke-static {v13}, Lgithub/daneren2005/serverproxy/WebProxy;->access$100(Lgithub/daneren2005/serverproxy/WebProxy;)Lorg/apache/http/client/HttpClient; │ │ - move-result-object v7 │ + move-result-object v5 │ │ .line 127 │ - .local v7, "httpClient":Lorg/apache/http/client/HttpClient; │ + .local v5, "httpClient":Lorg/apache/http/client/HttpClient; │ :goto_0 │ :try_start_0 │ - new-instance v12, Lorg/apache/http/client/methods/HttpPost; │ + new-instance v8, Lorg/apache/http/client/methods/HttpPost; │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->path:Ljava/lang/String; │ + iget-object v13, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->path:Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ - │ - move-object/from16 v0, v17 │ - │ - invoke-direct {v12, v0}, Lorg/apache/http/client/methods/HttpPost;->(Ljava/lang/String;)V │ + invoke-direct {v8, v13}, Lorg/apache/http/client/methods/HttpPost;->(Ljava/lang/String;)V │ │ .line 128 │ - .local v12, "newRequest":Lorg/apache/http/client/methods/HttpPost; │ + .local v8, "newRequest":Lorg/apache/http/client/methods/HttpPost; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->request:Lorg/apache/http/HttpRequest; │ + iget-object v13, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->request:Lorg/apache/http/HttpRequest; │ │ - move-object/from16 v17, v0 │ + invoke-interface {v13}, Lorg/apache/http/HttpRequest;->getAllHeaders()[Lorg/apache/http/Header; │ │ - invoke-interface/range {v17 .. v17}, Lorg/apache/http/HttpRequest;->getAllHeaders()[Lorg/apache/http/Header; │ + move-result-object v14 │ │ - move-result-object v2 │ + array-length v15, v14 │ │ - .local v2, "arr$":[Lorg/apache/http/Header; │ - array-length v10, v2 │ - │ - .local v10, "len$":I │ - const/4 v8, 0x0 │ + const/4 v13, 0x0 │ │ - .local v8, "i$":I │ :goto_1 │ - if-ge v8, v10, :cond_2 │ + if-ge v13, v15, :cond_2 │ │ - aget-object v6, v2, v8 │ + aget-object v4, v14, v13 │ │ .line 129 │ - .local v6, "header":Lorg/apache/http/Header; │ + .local v4, "header":Lorg/apache/http/Header; │ # getter for: Lgithub/daneren2005/serverproxy/WebProxy;->REMOVE_REQUEST_HEADERS:Ljava/util/List; │ invoke-static {}, Lgithub/daneren2005/serverproxy/WebProxy;->access$200()Ljava/util/List; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-interface {v6}, Lorg/apache/http/Header;->getName()Ljava/lang/String; │ + invoke-interface {v4}, Lorg/apache/http/Header;->getName()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-interface/range {v17 .. v18}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface/range {v16 .. v17}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v17 │ + move-result v16 │ │ - if-nez v17, :cond_0 │ + if-nez v16, :cond_0 │ │ .line 130 │ - invoke-virtual {v12, v6}, Lorg/apache/http/client/methods/HttpPost;->addHeader(Lorg/apache/http/Header;)V │ + invoke-virtual {v8, v4}, Lorg/apache/http/client/methods/HttpPost;->addHeader(Lorg/apache/http/Header;)V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_2 │ │ .line 128 │ :cond_0 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_1 │ │ .line 122 │ - .end local v2 # "arr$":[Lorg/apache/http/Header; │ - .end local v6 # "header":Lorg/apache/http/Header; │ - .end local v7 # "httpClient":Lorg/apache/http/client/HttpClient; │ - .end local v8 # "i$":I │ - .end local v10 # "len$":I │ - .end local v12 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ + .end local v4 # "header":Lorg/apache/http/Header; │ + .end local v5 # "httpClient":Lorg/apache/http/client/HttpClient; │ + .end local v8 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ :cond_1 │ - new-instance v7, Lorg/apache/http/impl/client/DefaultHttpClient; │ + new-instance v5, Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - invoke-direct {v7}, Lorg/apache/http/impl/client/DefaultHttpClient;->()V │ + invoke-direct {v5}, Lorg/apache/http/impl/client/DefaultHttpClient;->()V │ │ - .restart local v7 # "httpClient":Lorg/apache/http/client/HttpClient; │ + .restart local v5 # "httpClient":Lorg/apache/http/client/HttpClient; │ goto :goto_0 │ │ .line 134 │ - .restart local v2 # "arr$":[Lorg/apache/http/Header; │ - .restart local v8 # "i$":I │ - .restart local v10 # "len$":I │ - .restart local v12 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ + .restart local v8 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ :cond_2 │ :try_start_1 │ - invoke-interface {v7, v12}, Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; │ + invoke-interface {v5, v8}, Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; │ │ - move-result-object v15 │ + move-result-object v11 │ │ .line 135 │ - .local v15, "response":Lorg/apache/http/HttpResponse; │ - invoke-interface {v15}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; │ + .local v11, "response":Lorg/apache/http/HttpResponse; │ + invoke-interface {v11}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; │ │ - move-result-object v16 │ + move-result-object v12 │ │ .line 136 │ - .local v16, "status":Lorg/apache/http/StatusLine; │ - invoke-interface/range {v16 .. v16}, Lorg/apache/http/StatusLine;->getStatusCode()I │ - │ - move-result v17 │ - │ - const/16 v18, 0xc8 │ - │ - move/from16 v0, v17 │ + .local v12, "status":Lorg/apache/http/StatusLine; │ + invoke-interface {v12}, Lorg/apache/http/StatusLine;->getStatusCode()I │ │ - move/from16 v1, v18 │ + move-result v13 │ │ - if-eq v0, v1, :cond_3 │ + const/16 v14, 0xc8 │ │ - invoke-interface/range {v16 .. v16}, Lorg/apache/http/StatusLine;->getStatusCode()I │ + if-eq v13, v14, :cond_3 │ │ - move-result v17 │ + invoke-interface {v12}, Lorg/apache/http/StatusLine;->getStatusCode()I │ │ - const/16 v18, 0xce │ + move-result v13 │ │ - move/from16 v0, v17 │ + const/16 v14, 0xce │ │ - move/from16 v1, v18 │ - │ - if-ne v0, v1, :cond_9 │ + if-ne v13, v14, :cond_9 │ │ .line 137 │ :cond_3 │ - new-instance v17, Ljava/util/ArrayList; │ - │ - invoke-direct/range {v17 .. v17}, Ljava/util/ArrayList;->()V │ + new-instance v13, Ljava/util/ArrayList; │ │ - move-object/from16 v0, v17 │ + invoke-direct {v13}, Ljava/util/ArrayList;->()V │ │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - iput-object v0, v1, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->headers:Ljava/util/List; │ + iput-object v13, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->headers:Ljava/util/List; │ │ .line 138 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->headers:Ljava/util/List; │ - │ - move-object/from16 v17, v0 │ + iget-object v13, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->headers:Ljava/util/List; │ │ - invoke-interface {v15}, Lorg/apache/http/HttpResponse;->getAllHeaders()[Lorg/apache/http/Header; │ + invoke-interface {v11}, Lorg/apache/http/HttpResponse;->getAllHeaders()[Lorg/apache/http/Header; │ │ - move-result-object v18 │ + move-result-object v14 │ │ - invoke-static/range {v18 .. v18}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + invoke-static {v14}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v18 │ + move-result-object v14 │ │ - invoke-interface/range {v17 .. v18}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v13, v14}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 139 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->headers:Ljava/util/List; │ + iget-object v13, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->headers:Ljava/util/List; │ │ - move-object/from16 v17, v0 │ + invoke-static {v13}, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->getHeaders(Ljava/util/List;)Ljava/util/List; │ │ - invoke-static/range {v17 .. v17}, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->getHeaders(Ljava/util/List;)Ljava/util/List; │ + move-result-object v13 │ │ - move-result-object v17 │ - │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - iput-object v0, v1, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->headers:Ljava/util/List; │ + iput-object v13, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->headers:Ljava/util/List; │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 141 │ - const/4 v13, 0x0 │ + const/4 v9, 0x0 │ │ .line 142 │ - .local v13, "output":Ljava/io/OutputStream; │ - const/4 v9, 0x0 │ + .local v9, "output":Ljava/io/OutputStream; │ + const/4 v6, 0x0 │ │ .line 144 │ - .local v9, "input":Ljava/io/InputStream; │ + .local v6, "input":Ljava/io/InputStream; │ :try_start_2 │ - new-instance v14, Ljava/io/BufferedOutputStream; │ + new-instance v10, Ljava/io/BufferedOutputStream; │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->client:Ljava/net/Socket; │ + iget-object v13, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->client:Ljava/net/Socket; │ │ - move-object/from16 v17, v0 │ + invoke-virtual {v13}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream; │ │ - invoke-virtual/range {v17 .. v17}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream; │ + move-result-object v13 │ │ - move-result-object v17 │ - │ - const/high16 v18, 0x10000 │ - │ - move-object/from16 v0, v17 │ - │ - move/from16 v1, v18 │ + const/high16 v14, 0x10000 │ │ - invoke-direct {v14, v0, v1}, Ljava/io/BufferedOutputStream;->(Ljava/io/OutputStream;I)V │ + invoke-direct {v10, v13, v14}, Ljava/io/BufferedOutputStream;->(Ljava/io/OutputStream;I)V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ .line 145 │ - .end local v13 # "output":Ljava/io/OutputStream; │ - .local v14, "output":Ljava/io/OutputStream; │ + .end local v9 # "output":Ljava/io/OutputStream; │ + .local v10, "output":Ljava/io/OutputStream; │ :try_start_3 │ - invoke-interface {v15}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; │ + invoke-interface {v11}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - invoke-interface/range {v17 .. v17}, Lorg/apache/http/StatusLine;->getStatusCode()I │ + invoke-interface {v13}, Lorg/apache/http/StatusLine;->getStatusCode()I │ │ - move-result v17 │ + move-result v13 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->headers:Ljava/util/List; │ - │ - move-object/from16 v18, v0 │ + iget-object v14, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->headers:Ljava/util/List; │ │ - invoke-static/range {v17 .. v18}, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->getHeaderString(ILjava/util/List;)Ljava/lang/String; │ + invoke-static {v13, v14}, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->getHeaderString(ILjava/util/List;)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/String;->getBytes()[B │ + invoke-virtual {v13}, Ljava/lang/String;->getBytes()[B │ │ - move-result-object v17 │ + move-result-object v13 │ │ - move-object/from16 v0, v17 │ - │ - invoke-virtual {v14, v0}, Ljava/io/OutputStream;->write([B)V │ + invoke-virtual {v10, v13}, Ljava/io/OutputStream;->write([B)V │ │ .line 147 │ - invoke-interface {v15}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ + invoke-interface {v11}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ │ - move-result-object v5 │ + move-result-object v3 │ │ .line 148 │ - .local v5, "entity":Lorg/apache/http/HttpEntity; │ - if-nez v5, :cond_5 │ + .local v3, "entity":Lorg/apache/http/HttpEntity; │ + if-nez v3, :cond_5 │ │ .line 149 │ # getter for: Lgithub/daneren2005/serverproxy/WebProxy;->TAG:Ljava/lang/String; │ invoke-static {}, Lgithub/daneren2005/serverproxy/WebProxy;->access$300()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - const-string v19, "Failed to get entity for request: " │ + const-string v15, "Failed to get entity for request: " │ │ - invoke-direct/range {v18 .. v19}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v14, v15}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->path:Ljava/lang/String; │ + iget-object v15, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->path:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v14 │ │ - move-result-object v18 │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v14 │ │ - move-result-object v18 │ - │ - invoke-static/range {v17 .. v18}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v13, v14}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 163 │ :try_start_4 │ - invoke-virtual {v14}, Ljava/io/OutputStream;->close()V │ + invoke-virtual {v10}, Ljava/io/OutputStream;->close()V │ :try_end_4 │ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_0 │ .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_1 │ │ .line 187 │ - .end local v2 # "arr$":[Lorg/apache/http/Header; │ - .end local v5 # "entity":Lorg/apache/http/HttpEntity; │ - .end local v8 # "i$":I │ - .end local v9 # "input":Ljava/io/InputStream; │ - .end local v10 # "len$":I │ - .end local v12 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ - .end local v14 # "output":Ljava/io/OutputStream; │ - .end local v15 # "response":Lorg/apache/http/HttpResponse; │ - .end local v16 # "status":Lorg/apache/http/StatusLine; │ + .end local v3 # "entity":Lorg/apache/http/HttpEntity; │ + .end local v6 # "input":Ljava/io/InputStream; │ + .end local v8 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ + .end local v10 # "output":Ljava/io/OutputStream; │ + .end local v11 # "response":Lorg/apache/http/HttpResponse; │ + .end local v12 # "status":Lorg/apache/http/StatusLine; │ :cond_4 │ :goto_2 │ return-void │ │ .line 167 │ - .restart local v2 # "arr$":[Lorg/apache/http/Header; │ - .restart local v5 # "entity":Lorg/apache/http/HttpEntity; │ - .restart local v8 # "i$":I │ - .restart local v9 # "input":Ljava/io/InputStream; │ - .restart local v10 # "len$":I │ - .restart local v12 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ - .restart local v14 # "output":Ljava/io/OutputStream; │ - .restart local v15 # "response":Lorg/apache/http/HttpResponse; │ - .restart local v16 # "status":Lorg/apache/http/StatusLine; │ + .restart local v3 # "entity":Lorg/apache/http/HttpEntity; │ + .restart local v6 # "input":Ljava/io/InputStream; │ + .restart local v8 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ + .restart local v10 # "output":Ljava/io/OutputStream; │ + .restart local v11 # "response":Lorg/apache/http/HttpResponse; │ + .restart local v12 # "status":Lorg/apache/http/StatusLine; │ :catch_0 │ - move-exception v17 │ + move-exception v13 │ │ :try_start_5 │ # getter for: Lgithub/daneren2005/serverproxy/WebProxy;->TAG:Ljava/lang/String; │ invoke-static {}, Lgithub/daneren2005/serverproxy/WebProxy;->access$300()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - const-string v18, "Error closing output stream" │ + const-string v14, "Error closing output stream" │ │ - invoke-static/range {v17 .. v18}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v13, v14}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_5 │ .catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_1 │ .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_2 │ │ goto :goto_2 │ │ .line 186 │ - .end local v2 # "arr$":[Lorg/apache/http/Header; │ - .end local v5 # "entity":Lorg/apache/http/HttpEntity; │ - .end local v8 # "i$":I │ - .end local v9 # "input":Ljava/io/InputStream; │ - .end local v10 # "len$":I │ - .end local v12 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ - .end local v14 # "output":Ljava/io/OutputStream; │ - .end local v15 # "response":Lorg/apache/http/HttpResponse; │ - .end local v16 # "status":Lorg/apache/http/StatusLine; │ + .end local v3 # "entity":Lorg/apache/http/HttpEntity; │ + .end local v6 # "input":Ljava/io/InputStream; │ + .end local v8 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ + .end local v10 # "output":Ljava/io/OutputStream; │ + .end local v11 # "response":Lorg/apache/http/HttpResponse; │ + .end local v12 # "status":Lorg/apache/http/StatusLine; │ :catch_1 │ - move-exception v4 │ + move-exception v2 │ │ .line 183 │ - .local v4, "e":Ljava/io/IOException; │ + .local v2, "e":Ljava/io/IOException; │ # getter for: Lgithub/daneren2005/serverproxy/WebProxy;->TAG:Ljava/lang/String; │ invoke-static {}, Lgithub/daneren2005/serverproxy/WebProxy;->access$300()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - const-string v19, "Failed to get data from url: " │ + const-string v15, "Failed to get data from url: " │ │ - invoke-direct/range {v18 .. v19}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v14, v15}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->path:Ljava/lang/String; │ + iget-object v15, v0, Lgithub/daneren2005/serverproxy/WebProxy$StreamSiteTask;->path:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v14 │ │ - move-result-object v18 │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v14 │ │ - move-result-object v18 │ - │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v18 │ - │ - invoke-static {v0, v1, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v13, v14, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 174 │ - .end local v4 # "e":Ljava/io/IOException; │ - .restart local v2 # "arr$":[Lorg/apache/http/Header; │ - .restart local v5 # "entity":Lorg/apache/http/HttpEntity; │ - .restart local v8 # "i$":I │ - .restart local v9 # "input":Ljava/io/InputStream; │ - .restart local v10 # "len$":I │ - .restart local v12 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ - .restart local v14 # "output":Ljava/io/OutputStream; │ - .restart local v15 # "response":Lorg/apache/http/HttpResponse; │ - .restart local v16 # "status":Lorg/apache/http/StatusLine; │ + .end local v2 # "e":Ljava/io/IOException; │ + .restart local v3 # "entity":Lorg/apache/http/HttpEntity; │ + .restart local v6 # "input":Ljava/io/InputStream; │ + .restart local v8 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ + .restart local v10 # "output":Ljava/io/OutputStream; │ + .restart local v11 # "response":Lorg/apache/http/HttpResponse; │ + .restart local v12 # "status":Lorg/apache/http/StatusLine; │ :cond_5 │ :try_start_6 │ - invoke-interface {v5}, Lorg/apache/http/HttpEntity;->getContent()Ljava/io/InputStream; │ + invoke-interface {v3}, Lorg/apache/http/HttpEntity;->getContent()Ljava/io/InputStream; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 154 │ - const v17, 0x8000 │ - │ - move/from16 v0, v17 │ + const v13, 0x8000 │ │ - new-array v3, v0, [B │ + new-array v1, v13, [B │ │ .line 155 │ - .local v3, "buffer":[B │ + .local v1, "buffer":[B │ :goto_3 │ - const/16 v17, -0x1 │ + const/4 v13, -0x1 │ │ - invoke-virtual {v9, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v6, v1}, Ljava/io/InputStream;->read([B)I │ │ - move-result v11 │ + move-result v7 │ │ - .local v11, "n":I │ - move/from16 v0, v17 │ - │ - if-eq v0, v11, :cond_8 │ + .local v7, "n":I │ + if-eq v13, v7, :cond_8 │ │ .line 157 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v13, 0x0 │ │ - invoke-virtual {v14, v3, v0, v11}, Ljava/io/OutputStream;->write([BII)V │ + invoke-virtual {v10, v1, v13, v7}, Ljava/io/OutputStream;->write([BII)V │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_0 │ │ goto :goto_3 │ │ .line 162 │ - .end local v3 # "buffer":[B │ - .end local v5 # "entity":Lorg/apache/http/HttpEntity; │ - .end local v11 # "n":I │ + .end local v1 # "buffer":[B │ + .end local v3 # "entity":Lorg/apache/http/HttpEntity; │ + .end local v7 # "n":I │ :catchall_0 │ - move-exception v17 │ + move-exception v13 │ │ - move-object v13, v14 │ + move-object v9, v10 │ │ .line 163 │ - .end local v14 # "output":Ljava/io/OutputStream; │ - .restart local v13 # "output":Ljava/io/OutputStream; │ + .end local v10 # "output":Ljava/io/OutputStream; │ + .restart local v9 # "output":Ljava/io/OutputStream; │ :goto_4 │ - if-eqz v13, :cond_6 │ + if-eqz v9, :cond_6 │ │ .line 164 │ :try_start_7 │ - invoke-virtual {v13}, Ljava/io/OutputStream;->close()V │ + invoke-virtual {v9}, Ljava/io/OutputStream;->close()V │ :try_end_7 │ .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_5 │ .catch Ljava/io/IOException; {:try_start_7 .. :try_end_7} :catch_1 │ │ .line 171 │ :cond_6 │ :goto_5 │ - if-eqz v9, :cond_7 │ + if-eqz v6, :cond_7 │ │ .line 172 │ :try_start_8 │ - invoke-virtual {v9}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/InputStream;->close()V │ :try_end_8 │ .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8} :catch_6 │ .catch Ljava/io/IOException; {:try_start_8 .. :try_end_8} :catch_1 │ │ .line 176 │ :cond_7 │ :goto_6 │ :try_start_9 │ - throw v17 │ + throw v13 │ :try_end_9 │ .catch Ljava/io/IOException; {:try_start_9 .. :try_end_9} :catch_1 │ .catch Ljava/lang/Exception; {:try_start_9 .. :try_end_9} :catch_2 │ │ .line 184 │ - .end local v2 # "arr$":[Lorg/apache/http/Header; │ - .end local v8 # "i$":I │ - .end local v9 # "input":Ljava/io/InputStream; │ - .end local v10 # "len$":I │ - .end local v12 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ - .end local v13 # "output":Ljava/io/OutputStream; │ - .end local v15 # "response":Lorg/apache/http/HttpResponse; │ - .end local v16 # "status":Lorg/apache/http/StatusLine; │ + .end local v6 # "input":Ljava/io/InputStream; │ + .end local v8 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ + .end local v9 # "output":Ljava/io/OutputStream; │ + .end local v11 # "response":Lorg/apache/http/HttpResponse; │ + .end local v12 # "status":Lorg/apache/http/StatusLine; │ :catch_2 │ - move-exception v4 │ + move-exception v2 │ │ .line 185 │ - .local v4, "e":Ljava/lang/Exception; │ + .local v2, "e":Ljava/lang/Exception; │ # getter for: Lgithub/daneren2005/serverproxy/WebProxy;->TAG:Ljava/lang/String; │ invoke-static {}, Lgithub/daneren2005/serverproxy/WebProxy;->access$300()Ljava/lang/String; │ │ - move-result-object v17 │ - │ - const-string v18, "Exception thrown from web proxy task" │ + move-result-object v13 │ │ - move-object/from16 v0, v17 │ + const-string v14, "Exception thrown from web proxy task" │ │ - move-object/from16 v1, v18 │ - │ - invoke-static {v0, v1, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v13, v14, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 160 │ - .end local v4 # "e":Ljava/lang/Exception; │ - .restart local v2 # "arr$":[Lorg/apache/http/Header; │ - .restart local v3 # "buffer":[B │ - .restart local v5 # "entity":Lorg/apache/http/HttpEntity; │ - .restart local v8 # "i$":I │ - .restart local v9 # "input":Ljava/io/InputStream; │ - .restart local v10 # "len$":I │ - .restart local v11 # "n":I │ - .restart local v12 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ - .restart local v14 # "output":Ljava/io/OutputStream; │ - .restart local v15 # "response":Lorg/apache/http/HttpResponse; │ - .restart local v16 # "status":Lorg/apache/http/StatusLine; │ + .end local v2 # "e":Ljava/lang/Exception; │ + .restart local v1 # "buffer":[B │ + .restart local v3 # "entity":Lorg/apache/http/HttpEntity; │ + .restart local v6 # "input":Ljava/io/InputStream; │ + .restart local v7 # "n":I │ + .restart local v8 # "newRequest":Lorg/apache/http/client/methods/HttpPost; │ + .restart local v10 # "output":Ljava/io/OutputStream; │ + .restart local v11 # "response":Lorg/apache/http/HttpResponse; │ + .restart local v12 # "status":Lorg/apache/http/StatusLine; │ :cond_8 │ :try_start_a │ - invoke-virtual {v14}, Ljava/io/OutputStream;->flush()V │ + invoke-virtual {v10}, Ljava/io/OutputStream;->flush()V │ :try_end_a │ .catchall {:try_start_a .. :try_end_a} :catchall_0 │ │ .line 163 │ :try_start_b │ - invoke-virtual {v14}, Ljava/io/OutputStream;->close()V │ + invoke-virtual {v10}, Ljava/io/OutputStream;->close()V │ :try_end_b │ .catch Ljava/lang/Exception; {:try_start_b .. :try_end_b} :catch_4 │ .catch Ljava/io/IOException; {:try_start_b .. :try_end_b} :catch_1 │ │ .line 171 │ :goto_7 │ - if-eqz v9, :cond_4 │ + if-eqz v6, :cond_4 │ │ .line 172 │ :try_start_c │ - invoke-virtual {v9}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/InputStream;->close()V │ :try_end_c │ .catch Ljava/lang/Exception; {:try_start_c .. :try_end_c} :catch_3 │ .catch Ljava/io/IOException; {:try_start_c .. :try_end_c} :catch_1 │ │ goto :goto_2 │ │ .line 175 │ :catch_3 │ - move-exception v17 │ + move-exception v13 │ │ :try_start_d │ # getter for: Lgithub/daneren2005/serverproxy/WebProxy;->TAG:Ljava/lang/String; │ invoke-static {}, Lgithub/daneren2005/serverproxy/WebProxy;->access$300()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - const-string v18, "Error closing input stream" │ + const-string v14, "Error closing input stream" │ │ - invoke-static/range {v17 .. v18}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v13, v14}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_2 │ │ .line 167 │ :catch_4 │ - move-exception v17 │ + move-exception v13 │ │ # getter for: Lgithub/daneren2005/serverproxy/WebProxy;->TAG:Ljava/lang/String; │ invoke-static {}, Lgithub/daneren2005/serverproxy/WebProxy;->access$300()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - const-string v18, "Error closing output stream" │ + const-string v14, "Error closing output stream" │ │ - invoke-static/range {v17 .. v18}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v13, v14}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_7 │ │ - .end local v3 # "buffer":[B │ - .end local v5 # "entity":Lorg/apache/http/HttpEntity; │ - .end local v11 # "n":I │ - .end local v14 # "output":Ljava/io/OutputStream; │ - .restart local v13 # "output":Ljava/io/OutputStream; │ + .end local v1 # "buffer":[B │ + .end local v3 # "entity":Lorg/apache/http/HttpEntity; │ + .end local v7 # "n":I │ + .end local v10 # "output":Ljava/io/OutputStream; │ + .restart local v9 # "output":Ljava/io/OutputStream; │ :catch_5 │ - move-exception v18 │ + move-exception v14 │ │ # getter for: Lgithub/daneren2005/serverproxy/WebProxy;->TAG:Ljava/lang/String; │ invoke-static {}, Lgithub/daneren2005/serverproxy/WebProxy;->access$300()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v14 │ │ - const-string v19, "Error closing output stream" │ + const-string v15, "Error closing output stream" │ │ - invoke-static/range {v18 .. v19}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v14, v15}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_5 │ │ .line 175 │ :catch_6 │ - move-exception v18 │ + move-exception v14 │ │ # getter for: Lgithub/daneren2005/serverproxy/WebProxy;->TAG:Ljava/lang/String; │ invoke-static {}, Lgithub/daneren2005/serverproxy/WebProxy;->access$300()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v14 │ │ - const-string v19, "Error closing input stream" │ + const-string v15, "Error closing input stream" │ │ - invoke-static/range {v18 .. v19}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v14, v15}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_6 │ │ .line 178 │ - .end local v9 # "input":Ljava/io/InputStream; │ - .end local v13 # "output":Ljava/io/OutputStream; │ + .end local v6 # "input":Ljava/io/InputStream; │ + .end local v9 # "output":Ljava/io/OutputStream; │ :cond_9 │ - invoke-interface {v15}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ + invoke-interface {v11}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - invoke-interface/range {v17 .. v17}, Lorg/apache/http/HttpEntity;->getContent()Ljava/io/InputStream; │ + invoke-interface {v13}, Lorg/apache/http/HttpEntity;->getContent()Ljava/io/InputStream; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v13}, Ljava/io/InputStream;->close()V │ │ .line 180 │ - new-instance v17, Ljava/io/IOException; │ + new-instance v13, Ljava/io/IOException; │ │ - invoke-interface/range {v16 .. v16}, Lorg/apache/http/StatusLine;->getReasonPhrase()Ljava/lang/String; │ + invoke-interface {v12}, Lorg/apache/http/StatusLine;->getReasonPhrase()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v14 │ │ - invoke-direct/range {v17 .. v18}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v17 │ + throw v13 │ :try_end_d │ .catch Ljava/io/IOException; {:try_start_d .. :try_end_d} :catch_1 │ .catch Ljava/lang/Exception; {:try_start_d .. :try_end_d} :catch_2 │ │ .line 162 │ - .restart local v9 # "input":Ljava/io/InputStream; │ - .restart local v13 # "output":Ljava/io/OutputStream; │ + .restart local v6 # "input":Ljava/io/InputStream; │ + .restart local v9 # "output":Ljava/io/OutputStream; │ :catchall_1 │ - move-exception v17 │ + move-exception v13 │ │ goto :goto_4 │ .end method