android.support.v4.app.FragmentActivity.isChangingConfigurations()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(104)

本文整理了Java中android.support.v4.app.FragmentActivity.isChangingConfigurations()方法的一些代码示例,展示了FragmentActivity.isChangingConfigurations()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.isChangingConfigurations()方法的具体详情如下:
包路径:android.support.v4.app.FragmentActivity
类名称:FragmentActivity
方法名:isChangingConfigurations

FragmentActivity.isChangingConfigurations介绍

暂无

代码示例

代码示例来源:origin: konmik/nucleus

@Override
  public void onDestroy() {
    super.onDestroy();
    presenterDelegate.onDestroy(!getActivity().isChangingConfigurations());
  }
}

代码示例来源:origin: TeamNewPipe/NewPipe

@Override
  public void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);
    if (getActivity() != null) {
      savedState = StateSaver.tryToSave(getActivity().isChangingConfigurations(),
          savedState, outState, this);
    }
  }
}

代码示例来源:origin: andforce/iBeebo

@Override
public void onSaveInstanceState(Bundle outState) {
  super.onSaveInstanceState(outState);
  outState.putParcelable(Constants.ACCOUNT, accountBean);
  outState.putParcelable(Constants.USERBEAN, userBean);
  outState.putString(Constants.TOKEN, token);
  if (getActivity().isChangingConfigurations()) {
    outState.putParcelable(Constants.BEAN, bean);
    outState.putSerializable("timeLinePosition", timeLinePosition);
  }
}

代码示例来源:origin: andforce/iBeebo

@Override
public void onSaveInstanceState(Bundle outState) {
  super.onSaveInstanceState(outState);
  outState.putParcelable(Constants.ACCOUNT, accountBean);
  outState.putParcelable(Constants.USERBEAN, userBean);
  outState.putString(Constants.TOKEN, token);
  if (getActivity().isChangingConfigurations()) {
    outState.putParcelable(Constants.BEAN, bean);
    outState.putParcelable("unreadBean", unreadBean);
    outState.putSerializable("timeLinePosition", timeLinePosition);
  }
}

代码示例来源:origin: andforce/iBeebo

@Override
public void onSaveInstanceState(Bundle outState) {
  super.onSaveInstanceState(outState);
  outState.putParcelable(Constants.ACCOUNT, accountBean);
  outState.putParcelable(Constants.USERBEAN, userBean);
  outState.putString(Constants.TOKEN, token);
  if (getActivity().isChangingConfigurations()) {
    outState.putParcelable(Constants.BEAN, bean);
    outState.putParcelable("unreadBean", unreadBean);
    outState.putSerializable("timeLinePosition", timeLinePosition);
  }
}

代码示例来源:origin: andforce/iBeebo

@Override
public void onSaveInstanceState(Bundle outState) {
  super.onSaveInstanceState(outState);
  outState.putParcelable(Constants.ACCOUNT, accountBean);
  outState.putParcelable(Constants.USERBEAN, userBean);
  outState.putString(Constants.TOKEN, token);
  if (getActivity().isChangingConfigurations()) {
    outState.putParcelable(Constants.BEAN, bean);
    outState.putParcelable("unreadBean", unreadBean);
    outState.putSerializable("timeLinePosition", timeLinePosition);
  }
}

代码示例来源:origin: fabioCollini/LifeCycleBinder

@Override
public void onDestroy() {
  boolean changingConfigurations = getActivity().isChangingConfigurations();
  for (LifeCycleAware<? super T> listener : listeners) {
    listener.onDestroy(viewParam, changingConfigurations);
  }
  super.onDestroy();
}

代码示例来源:origin: yeungeek/monkey-android

@Override
public boolean shouldInstanceBeRetained() {
  final FragmentActivity activity = getActivity();
  boolean changingConfig = null != activity && activity.isChangingConfigurations();
  return getRetainInstance() && changingConfig;
}

代码示例来源:origin: consp1racy/android-support-preference

@Override
public void onPause() {
  super.onPause();
  if (!getActivity().isChangingConfigurations()) {
    stopAnyPlayingRingtone();
  }
}

代码示例来源:origin: andforce/iBeebo

@Override
public void onPause() {
  super.onPause();
  if (!getActivity().isChangingConfigurations()) {
    savePositionToDB();
  }
}

代码示例来源:origin: kollerlukas/Camera-Roll-Android-App

@Override
public void onPause() {
  super.onPause();
  if (getActivity().isChangingConfigurations()) {
    Fragment fragment =
        getFragmentManager().findFragmentByTag(DIALOG_FRAGMENT_TAG);
    if (fragment != null && fragment instanceof DialogFragment) {
      /*if (fragment instanceof StylePreferenceDialogFragment) {
        shownDialogFragment = STYLE_DIALOG_FRAGMENT;
      } else if (fragment instanceof ColumnCountPreferenceDialogFragment) {
        shownDialogFragment = COLUMN_COUNT_DIALOG_FRAGMENT;
      }*/
      ((DialogFragment) fragment).dismiss();
    }
  }
}

代码示例来源:origin: Numbrs/RxPhoenix

@CallSuper
@Override
public void onDestroy() {
  if (getActivity() == null || !getActivity().isChangingConfigurations()) {
    mLifecycleSubject.onNext(new LifecycleEvent.DieEvent());
  }
  super.onDestroy();
}

代码示例来源:origin: apptentive/apptentive-android

@Override
public void onStop() {
  super.onStop();
  try {
    if (Build.VERSION.SDK_INT >= 11 && getActivity() != null) {
      isChangingConfigurations = getActivity().isChangingConfigurations();
    }
  } catch (Exception e) {
    ApptentiveLog.e(e, "Exception in %s.onStop()", ApptentiveBaseFragment.class.getSimpleName());
    logException(e);
  }
}

代码示例来源:origin: andforce/iBeebo

@Override
public void onPause() {
  super.onPause();
  if (!getActivity().isChangingConfigurations()) {
    CommentByMeTimeLineDBTask.asyncUpdatePosition(timeLinePosition, accountBean.getUid());
  }
}

代码示例来源:origin: consp1racy/android-support-preference

@Override
public void onStop() {
  super.onStop();
  if (!getActivity().isChangingConfigurations()) {
    stopAnyPlayingRingtone();
  } else {
    saveAnyPlayingRingtone();
  }
}

代码示例来源:origin: andforce/iBeebo

@Override
public void onPause() {
  super.onPause();
  if (!getActivity().isChangingConfigurations() && isMyself() && isOpenedFromMainPage()) {
    savePositionToDB();
  }
}

代码示例来源:origin: andforce/iBeebo

@Override
public void onPause() {
  super.onPause();
  if (!getActivity().isChangingConfigurations()) {
    saveTimeLinePositionToDB();
  }
  LocalBroadcastManager.getInstance(getActivity()).unregisterReceiver(newBroadcastReceiver);
}

代码示例来源:origin: andforce/iBeebo

@Override
public void onPause() {
  super.onPause();
  if (!getActivity().isChangingConfigurations()) {
    saveTimeLinePositionToDB();
  }
  LocalBroadcastManager.getInstance(getActivity()).unregisterReceiver(newBroadcastReceiver);
}

代码示例来源:origin: andforce/iBeebo

@Override
public void onPause() {
  super.onPause();
  if (!getActivity().isChangingConfigurations()) {
    saveTimeLinePositionToDB();
  }
  LocalBroadcastManager.getInstance(getActivity()).unregisterReceiver(newBroadcastReceiver);
}

代码示例来源:origin: andforce/iBeebo

@Override
public void onPause() {
  super.onPause();
  if (!getActivity().isChangingConfigurations()) {
    savePositionToDB();
    saveGroupIdToDB();
  }
  removeRefresh();
  stopDownloadingOtherPicturesOnWifiNetworkEnvironment();
}

相关文章

微信公众号

最新文章

更多

FragmentActivity类方法