예제 #1
0
 @Override
 public void onSwitched(int position) {
   if (mAudioMediaSwitcherListener != null) {
     if (previousPosition != position) {
       if (position == 0 && hasPrevious)
         mAudioMediaSwitcherListener.onMediaSwitched(
             AudioMediaSwitcherListener.PREVIOUS_MEDIA);
       if (position == 1 && !hasPrevious)
         mAudioMediaSwitcherListener.onMediaSwitched(AudioMediaSwitcherListener.NEXT_MEDIA);
       else if (position == 2)
         mAudioMediaSwitcherListener.onMediaSwitched(AudioMediaSwitcherListener.NEXT_MEDIA);
       previousPosition = position;
     } else
       mAudioMediaSwitcherListener.onMediaSwitched(AudioMediaSwitcherListener.CURRENT_MEDIA);
   }
 }
예제 #2
0
 @Override
 public void onSwitching(float progress) {
   if (mAudioMediaSwitcherListener != null) mAudioMediaSwitcherListener.onMediaSwitching();
 }
예제 #3
0
 @Override
 public void onTouchClick() {
   if (mAudioMediaSwitcherListener != null) mAudioMediaSwitcherListener.onTouchClick();
 }