public void updateBackgroundAsync(String url){
  mBackgroundUrl=url;
  if (null != mBackgroundTimer) {
    mBackgroundTimer.cancel();
  }
  mBackgroundTimer=new Timer();
  mBackgroundTimer.schedule(new UpdateBackgroundTask(),BACKGROUND_UPDATE_DELAY);
}

public void updateBackgroundAsync ( String url ) { mBackgroundUrl = url ; if ( null != mBackgroundTimer ) { mBackgroundTimer . cancel ( ) ; } mBackgroundTimer = new Timer ( ) ; mBackgroundTimer . schedule ( new UpdateBackgroundTask ( ) , BACKGROUND_UPDATE_DELAY ) ; }
updates the background asynchronously with the given image url , after a short delay .
