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;
|
int mState;
|
||||||
private int mDuration;
|
private int mDuration;
|
||||||
private boolean mSeekBarTracking;
|
private boolean mSeekBarTracking;
|
||||||
|
private boolean mPaused;
|
||||||
|
|
||||||
private static final int SONG_SELECTOR = 8;
|
private static final int SONG_SELECTOR = 8;
|
||||||
|
|
||||||
@ -101,6 +102,21 @@ public class FullPlaybackActivity extends PlaybackActivity implements View.OnCli
|
|||||||
mSeekBar.setOnSeekBarChangeListener(this);
|
mSeekBar.setOnSeekBarChangeListener(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onResume()
|
||||||
|
{
|
||||||
|
super.onResume();
|
||||||
|
mPaused = false;
|
||||||
|
updateProgress();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onPause()
|
||||||
|
{
|
||||||
|
super.onPause();
|
||||||
|
mPaused = true;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void setState(int state)
|
protected void setState(int state)
|
||||||
{
|
{
|
||||||
@ -284,7 +300,7 @@ public class FullPlaybackActivity extends PlaybackActivity implements View.OnCli
|
|||||||
|
|
||||||
private void updateProgress()
|
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;
|
return;
|
||||||
|
|
||||||
int position = 0;
|
int position = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user