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

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

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

Fragment.onViewStateRestored介绍

[英]Called when all saved state has been restored into the view hierarchy of the fragment. This can be used to do initialization based on saved state that you are letting the view hierarchy track itself, such as whether check box widgets are currently checked. This is called after #onActivityCreated(Bundle) and before #onStart().
[中]当所有保存的状态都已恢复到片段的视图层次结构中时调用。这可以用于根据保存的状态进行初始化,您让视图层次结构跟踪自身,例如当前是否选中复选框小部件。这是在#onActivityCreated(Bundle)之后和#onStart()之前调用的。

代码示例

代码示例来源:origin: lovetuzitong/MultiImageSelector

@Override
public void onViewStateRestored(@Nullable Bundle savedInstanceState) {
  super.onViewStateRestored(savedInstanceState);
  if (savedInstanceState != null) {
    mTmpFile = (File) savedInstanceState.getSerializable(KEY_TEMP_FILE);
  }
}

代码示例来源:origin: donglua/PhotoPicker

@Override public void onViewStateRestored(Bundle savedInstanceState) {
 captureManager.onRestoreInstanceState(savedInstanceState);
 super.onViewStateRestored(savedInstanceState);
}

代码示例来源:origin: eneim/toro

@Override public void onViewStateRestored(@Nullable Bundle bundle) {
 super.onViewStateRestored(bundle);
 if (D) Log.wtf(TAG, "onViewStateRestored() called with: bundle = [" + bundle + "]");
}

代码示例来源:origin: mengdd/HelloActivityAndFragment

@Override
public void onViewStateRestored(Bundle savedInstanceState) {
  Log.i(TAG, "onViewStateRestored(): " + savedInstanceState);
  super.onViewStateRestored(savedInstanceState);
}

代码示例来源:origin: mengdd/HelloActivityAndFragment

@Override
public void onViewStateRestored(Bundle savedInstanceState) {
  Log.i(TAG, "onViewStateRestored(): " + savedInstanceState);
  super.onViewStateRestored(savedInstanceState);
}

代码示例来源:origin: mengdd/HelloActivityAndFragment

@Override
public void onViewStateRestored(Bundle savedInstanceState) {
  Log.i(TAG, "onViewStateRestored(): " + savedInstanceState);
  super.onViewStateRestored(savedInstanceState);
}

代码示例来源:origin: huangweicai/OkLibDemo

@Override
public void onViewStateRestored(@Nullable Bundle savedInstanceState) {
  super.onViewStateRestored(savedInstanceState);
  if (savedInstanceState != null) {
    mTmpFile = (File) savedInstanceState.getSerializable(KEY_TEMP_FILE);
  }
}

代码示例来源:origin: jorgegil96/All-NBA

@Override
public void onViewStateRestored(@Nullable Bundle savedInstanceState) {
  super.onViewStateRestored(savedInstanceState);
  if (savedInstanceState != null) {
    listState = savedInstanceState.getParcelable(LIST_STATE);
  }
}

代码示例来源:origin: jorgegil96/All-NBA

@Override
public void onViewStateRestored(@Nullable Bundle savedInstanceState) {
  super.onViewStateRestored(savedInstanceState);
  if (savedInstanceState != null) {
    listState = savedInstanceState.getParcelable(LIST_STATE);
  }
}

代码示例来源:origin: jorgegil96/All-NBA

@Override
public void onViewStateRestored(@Nullable Bundle savedInstanceState) {
  super.onViewStateRestored(savedInstanceState);
  if (savedInstanceState != null) {
    listState = savedInstanceState.getParcelable(LIST_STATE);
  }
}

代码示例来源:origin: grzegorznittner/chanu

@Override
public void onViewStateRestored(Bundle bundle) {
  super.onViewStateRestored(bundle);
  if (bundle == null)
    return;
  boardCode = bundle.getString(ChanBoard.BOARD_CODE);
  threadNo = bundle.getLong(ChanThread.THREAD_NO, 0);
  query = bundle.getString(SearchManager.QUERY);
  if (DEBUG) Log.i(TAG, "onViewStateRestored /" + boardCode + "/" + threadNo);
}

代码示例来源:origin: Coinomi/coinomi-android

@Override
public void onViewStateRestored(@Nullable Bundle savedInstanceState) {
  if (savedInstanceState != null) {
    currentScreen = savedInstanceState.getInt(ACCOUNT_CURRENT_SCREEN, BALANCE);
  } else {
    currentScreen = BALANCE;
  }
  updateView();
  super.onViewStateRestored(savedInstanceState);
}

代码示例来源:origin: JessYanCoding/MVPArt

@Override
public void onViewStateRestored(@Nullable Bundle savedInstanceState) {
  super.onViewStateRestored(savedInstanceState);
  if (mPresenter == null) {
    mPresenter = obtainPresenter();
  }
}

代码示例来源:origin: shazam/android-aspects

@Override
public void onViewStateRestored(Bundle savedInstanceState) {
  super.onViewStateRestored(savedInstanceState);
  dispatcher.dispatchOnViewStateRestored(this, savedInstanceState);
}

代码示例来源:origin: StannyBing/ZXUtils

@Override
public void onViewStateRestored(Bundle savedInstanceState) {
  captureManager.onRestoreInstanceState(savedInstanceState);
  super.onViewStateRestored(savedInstanceState);
}

代码示例来源:origin: liuyanggithub/SuperMvp

@Override
public void onViewStateRestored(@Nullable Bundle savedInstanceState) {
  super.onViewStateRestored(savedInstanceState);
  if (viewDelegate == null) {
    try {
      viewDelegate = getDelegateClass().newInstance();
    } catch (java.lang.InstantiationException e) {
      e.printStackTrace();
    } catch (IllegalAccessException e) {
      e.printStackTrace();
    }
  }
}

代码示例来源:origin: openwalletGH/openwallet-android

@Override
public void onViewStateRestored(@Nullable Bundle savedInstanceState) {
  if (savedInstanceState != null) {
    currentScreen = savedInstanceState.getInt(ACCOUNT_CURRENT_SCREEN, BALANCE);
  } else {
    currentScreen = BALANCE;
  }
  updateView();
  super.onViewStateRestored(savedInstanceState);
}

代码示例来源:origin: stfalcon-studio/AndroidMvvmHelper

@Override
public void onViewStateRestored(@Nullable Bundle savedInstanceState) {
  super.onViewStateRestored(savedInstanceState);
  if (viewModel != null) {
    viewModel.onViewStateRestored(savedInstanceState);
  }
}

代码示例来源:origin: unixzii/android-SpringAnimator

@Override
public void onViewStateRestored(@Nullable Bundle savedInstanceState) {
  super.onViewStateRestored(savedInstanceState);
  if (savedInstanceState != null) {
    int[] values = savedInstanceState.getIntArray(KEY_VALUES);
    if (values != null) {
      for (int i = 0, l = values.length; i < l; i++) {
        mAdjustmentViews.get(i).setValue(values[i]);
      }
    }
  }
}

代码示例来源:origin: kingargyle/adt-leanback-support

final void restoreViewState(Bundle savedInstanceState) {
  if (mSavedViewState != null) {
    mInnerView.restoreHierarchyState(mSavedViewState);
    mSavedViewState = null;
  }
  mCalled = false;
  onViewStateRestored(savedInstanceState);
  if (!mCalled) {
    throw new SuperNotCalledException("Fragment " + this
        + " did not call through to super.onViewStateRestored()");
  }
}

相关文章

微信公众号

最新文章

更多

Fragment类方法