diff options
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/MediaPlayPauseButton.java')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/MediaPlayPauseButton.java | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/MediaPlayPauseButton.java b/packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/MediaPlayPauseButton.java index ea814e3..9a6ec71 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/MediaPlayPauseButton.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/MediaPlayPauseButton.java @@ -16,9 +16,9 @@ public class MediaPlayPauseButton extends MediaKeyEventButton { private int mCurrentState = MEDIA_STATE_UNKNOWN; @Override - protected void updateState() { + protected void updateState(Context context) { mState = STATE_DISABLED; - if(isMusicActive()) { + if (isMusicActive(context)) { mIcon = R.drawable.stat_media_pause; } else { mIcon = R.drawable.stat_media_play; @@ -26,24 +26,24 @@ public class MediaPlayPauseButton extends MediaKeyEventButton { } @Override - protected void toggleState() { - sendMediaKeyEvent(KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE); + protected void toggleState(Context context) { + sendMediaKeyEvent(context, KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE); - mCurrentState = (isMusicActive() ? MEDIA_STATE_INACTIVE : MEDIA_STATE_ACTIVE); + mCurrentState = (isMusicActive(context) ? MEDIA_STATE_INACTIVE : MEDIA_STATE_ACTIVE); - update(); + update(context); } @Override - protected boolean handleLongClick() { + protected boolean handleLongClick(Context context) { return false; } - private boolean isMusicActive() { - if(mCurrentState == MEDIA_STATE_UNKNOWN) { + private boolean isMusicActive(Context context) { + if (mCurrentState == MEDIA_STATE_UNKNOWN) { mCurrentState = MEDIA_STATE_INACTIVE; - AudioManager am = getAudioManager(mView.getContext()); - if(am != null) { + AudioManager am = getAudioManager(context); + if (am != null) { mCurrentState = (am.isMusicActive() ? MEDIA_STATE_ACTIVE : MEDIA_STATE_INACTIVE); } |