private void setPlaybackPosition(long milliseconds) {
        PlaybackState oldState = currentSimpleState();
        if (oldState != null && oldState.position != milliseconds) {
            setPlaybackState(oldState.player, milliseconds, oldState.playing);
        }
    }
private void setPlaybackPosition ( long milliseconds ) { PlaybackState oldState = currentSimpleState ( ) ; if ( oldState != null && oldState . position != milliseconds ) { setPlaybackState ( oldState . player , milliseconds , oldState . playing ) ; } }
Set the current playback position. This method can only be used in situations where the component is
tied to a single player, and therefore always has a single playback position.

Will cause part of the component to be redrawn if the position has
changed. This will be quickly overruled if a player is being monitored, but
can be used in other contexts.

@param milliseconds how far into the track has been played

@see #setPlaybackState