@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); } }
@Override public void onSwitching(float progress) { if (mAudioMediaSwitcherListener != null) mAudioMediaSwitcherListener.onMediaSwitching(); }
@Override public void onTouchClick() { if (mAudioMediaSwitcherListener != null) mAudioMediaSwitcherListener.onTouchClick(); }