Пример #1
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();
  }