OSDN Git Service

Fix monkey crash (bug 2292447)
authorMarco Nelissen <marcone@google.com>
Fri, 12 Feb 2010 01:49:53 +0000 (17:49 -0800)
committerMarco Nelissen <marcone@google.com>
Fri, 12 Feb 2010 01:49:53 +0000 (17:49 -0800)
src/com/android/music/TrackBrowserActivity.java

index ec24687..0baaff7 100644 (file)
@@ -586,6 +586,12 @@ public class TrackBrowserActivity extends ListActivity
                     mDeletedOneRow = false;
                     return;
                 }
+                // The service could disappear while the broadcast was in flight,
+                // so check to see if it's still valid
+                if (MusicUtils.sService == null) {
+                    finish();
+                    return;
+                }
                 Cursor c = new NowPlayingCursor(MusicUtils.sService, mCursorCols);
                 if (c.getCount() == 0) {
                     finish();