From 47b989bf6205eb8dd51c2c1fa118f6b703f2f66d Mon Sep 17 00:00:00 2001 From: Marco Nelissen Date: Wed, 27 May 2009 12:57:06 -0700 Subject: [PATCH] This should fix a monkey bug where the service was being used after it was unbound. --- src/com/android/music/MediaPlaybackActivity.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/com/android/music/MediaPlaybackActivity.java b/src/com/android/music/MediaPlaybackActivity.java index c566c7a..8f47a40 100644 --- a/src/com/android/music/MediaPlaybackActivity.java +++ b/src/com/android/music/MediaPlaybackActivity.java @@ -440,6 +440,7 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs, mHandler.removeMessages(REFRESH); unregisterReceiver(mStatusListener); MusicUtils.unbindFromService(this); + mService = null; super.onStop(); } @@ -1010,9 +1011,6 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs, private ServiceConnection osc = new ServiceConnection() { public void onServiceConnected(ComponentName classname, IBinder obj) { mService = IMediaPlaybackService.Stub.asInterface(obj); - if (MusicUtils.sService == null) { - MusicUtils.sService = mService; - } startPlayback(); try { // Assume something is playing when the service says it is, -- 2.11.0