private void handleIntent(Intent intent) { if (intent.getIntExtra("Tag", 0) == 1) { choose_type = intent.getIntExtra("Type", 0); choose_what = intent.getStringExtra("Value"); // releaseMP(); if (adapter != null) { mHandler.removeCallbacks(mUpdateTimeTask); musicSrv.onClickStop(); choose_folder = true; adapter.setTracks(musicSrv.chooseResults(choose_type, choose_what)); adapter.notifyDataSetChanged(); } showCorrectButtons(false); layout_player.setVisibility(View.GONE); } }
public void onClick(View v) { if (musicSrv.player == null) return; switch (v.getId()) { case R.id.buttonPlay: musicSrv.onClickStart(); showCorrectButtons(true); updateProgressBar(); break; case R.id.buttonPause: musicSrv.onClickPause(); showCorrectButtons(false); mHandler.removeCallbacks(mUpdateTimeTask); break; case R.id.buttonStop: showCorrectButtons(false); layout_player.setVisibility(View.GONE); musicSrv.onClickStop(); mHandler.removeCallbacks(mUpdateTimeTask); break; case R.id.buttonPrev: if (musicSrv.songPosn == 0) break; musicSrv.onClickPrev(); playThis(); break; case R.id.buttonNext: if (musicSrv.songPosn == musicSrv.getCurrentList().size() - 1) break; musicSrv.onClickNext(); playThis(); break; default: /// releaseMP(); break; } adapter.notifyDataSetChanged(); }