Don't update the seek bar when the activity is paused
This commit is contained in:
parent
669ecb4dd3
commit
1ac82fd16b
@ -58,6 +58,7 @@ public class FullPlaybackActivity extends PlaybackActivity implements View.OnCli
|
||||
int mState;
|
||||
private int mDuration;
|
||||
private boolean mSeekBarTracking;
|
||||
private boolean mPaused;
|
||||
|
||||
private static final int SONG_SELECTOR = 8;
|
||||
|
||||
@ -101,6 +102,21 @@ public class FullPlaybackActivity extends PlaybackActivity implements View.OnCli
|
||||
mSeekBar.setOnSeekBarChangeListener(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onResume()
|
||||
{
|
||||
super.onResume();
|
||||
mPaused = false;
|
||||
updateProgress();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPause()
|
||||
{
|
||||
super.onPause();
|
||||
mPaused = true;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void setState(int state)
|
||||
{
|
||||
@ -284,7 +300,7 @@ public class FullPlaybackActivity extends PlaybackActivity implements View.OnCli
|
||||
|
||||
private void updateProgress()
|
||||
{
|
||||
if (mControlsTop.getVisibility() != View.VISIBLE || (mState & PlaybackService.FLAG_PLAYING) == 0)
|
||||
if (mPaused || mControlsTop.getVisibility() != View.VISIBLE || (mState & PlaybackService.FLAG_PLAYING) == 0)
|
||||
return;
|
||||
|
||||
int position = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user