/**
   * The method is fired when <tt>Activity</tt> is paused. Then it may be destroyed and recreated
   * later, so we mark flag paused here to prevent from discarding the request too early in
   * <tt>onDestroy</tt> event. This happens when device is rotated.
   */
  @Override
  protected void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);

    this.flagPaused = true;
  }