Route track changing through the Handler in MusicPlayer

This commit is contained in:
Christopher Eby 2010-02-19 18:10:39 -06:00
parent 30090590a4
commit 3d2c8029fe

@ -138,7 +138,8 @@ public class MusicPlayer implements Runnable, MediaPlayer.OnCompletionListener,
private static final int HEADSET_PLUGGED = 2;
private static final int HEADSET_PREF_CHANGED = 3;
private static final int QUEUE_ITEM = 4;
private static final int TRACK_CHANGED = 5;
private static final int ITEM_SONG = 0;
private static final int ITEM_RESET = 1;
@ -195,6 +196,9 @@ public class MusicPlayer implements Runnable, MediaPlayer.OnCompletionListener,
break;
}
break;
case TRACK_CHANGED:
setCurrentSong(+1);
break;
}
}
};
@ -361,7 +365,7 @@ public class MusicPlayer implements Runnable, MediaPlayer.OnCompletionListener,
public void onCompletion(MediaPlayer player)
{
setCurrentSong(+1);
mHandler.sendEmptyMessage(TRACK_CHANGED);
}
private Song randomSong()