Just look for the handler on startup instead of a custom variable
We depend on mHandler to begin with, so the variable could cause trouble
This commit is contained in:
parent
a091aabc31
commit
ff91e51451
@ -65,7 +65,6 @@ public class PlaybackService extends Service implements Runnable, MediaPlayer.On
|
||||
public static final int STATE_NO_MEDIA = 1;
|
||||
public static final int STATE_PLAYING = 2;
|
||||
|
||||
private boolean mStarted;
|
||||
private int mPendingGo = -1;
|
||||
|
||||
public IPlaybackService.Stub mBinder = new IPlaybackService.Stub() {
|
||||
@ -138,7 +137,7 @@ public class PlaybackService extends Service implements Runnable, MediaPlayer.On
|
||||
|
||||
private void go(int delta)
|
||||
{
|
||||
if (!mStarted) {
|
||||
if (mHandler == null) {
|
||||
Toast.makeText(this, R.string.starting, Toast.LENGTH_SHORT).show();
|
||||
mPendingGo = delta;
|
||||
return;
|
||||
@ -167,8 +166,6 @@ public class PlaybackService extends Service implements Runnable, MediaPlayer.On
|
||||
|
||||
if (mHandler != null)
|
||||
mHandler.sendMessage(mHandler.obtainMessage(DO_ITEM, intent));
|
||||
|
||||
mStarted = true;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
x
Reference in New Issue
Block a user