android 's callback that queries us for the elapsed time . here , we are guessing the elapsed time using the last time we updated the elapsed time and its value at the time . concode_field_sep long mLastKnownElapsed concode_elem_sep long mLastStatusRefresh concode_elem_sep String TAG concode_elem_sep RemoteControlClient mRemoteControlClient concode_elem_sep int mPlaybackState concode_field_sep void setPlaybackState concode_elem_sep void updateSeekTime concode_elem_sep void stop concode_elem_sep void onPlaybackPositionUpdate concode_elem_sep void start concode_elem_sep void trackPositionChanged
long function ( ) { long loc0 = - 1L ; if ( mLastStatusRefresh > 0L ) { loc0 = mLastKnownElapsed + new Date ( ) . getTime ( ) - mLastStatusRefresh ; } return loc0 ; }