question: private void startBackgroundTimer ( ) { if ( mBackgroundTimer != null ) { mBackgroundTimer . cancel ( ) ; } mBackgroundTimer = new Timer ( ) ; mBackgroundTimer . schedule ( new UpdateBackgroundTask ( ) , BACKGROUND_UPDATE_DELAY ) ; }
target:  if UpdateBackgroundTask is already running, cancel this task and start new task.