Esempio n. 1
0
  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);
    }
  }
Esempio n. 2
0
  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();
  }