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

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

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

FragmentActivity.getClassLoader介绍

暂无

代码示例

代码示例来源:origin: xujianhui404/PluginAppDemo

@Override
public ClassLoader getClassLoader() {
  return thisContext.getClassLoader();
}

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

public Fragment instantiate(FragmentActivity activity, Fragment parent) {
  if (mInstance != null) {
    return mInstance;
  }
  
  if (mArguments != null) {
    mArguments.setClassLoader(activity.getClassLoader());
  }
  
  mInstance = Fragment.instantiate(activity, mClassName, mArguments);
  
  if (mSavedFragmentState != null) {
    mSavedFragmentState.setClassLoader(activity.getClassLoader());
    mInstance.mSavedFragmentState = mSavedFragmentState;
  }
  mInstance.setIndex(mIndex, parent);
  mInstance.mFromLayout = mFromLayout;
  mInstance.mRestored = true;
  mInstance.mFragmentId = mFragmentId;
  mInstance.mContainerId = mContainerId;
  mInstance.mTag = mTag;
  mInstance.mRetainInstance = mRetainInstance;
  mInstance.mDetached = mDetached;
  mInstance.mFragmentManager = activity.mFragments;
  if (FragmentManagerImpl.DEBUG) Log.v(FragmentManagerImpl.TAG,
      "Instantiated fragment " + mInstance);
  return mInstance;
}

代码示例来源:origin: com.google.android/support-v4

public Fragment instantiate(FragmentActivity activity) {
  if (mInstance != null) {
    return mInstance;
  }
  
  if (mArguments != null) {
    mArguments.setClassLoader(activity.getClassLoader());
  }
  
  mInstance = Fragment.instantiate(activity, mClassName, mArguments);
  
  if (mSavedFragmentState != null) {
    mSavedFragmentState.setClassLoader(activity.getClassLoader());
    mInstance.mSavedFragmentState = mSavedFragmentState;
  }
  mInstance.setIndex(mIndex);
  mInstance.mFromLayout = mFromLayout;
  mInstance.mRestored = true;
  mInstance.mFragmentId = mFragmentId;
  mInstance.mContainerId = mContainerId;
  mInstance.mTag = mTag;
  mInstance.mRetainInstance = mRetainInstance;
  mInstance.mDetached = mDetached;
  mInstance.mFragmentManager = activity.mFragments;
  
  return mInstance;
}

代码示例来源:origin: com.google.android/support-v4

f.mTarget = null;
if (fs.mSavedFragmentState != null) {
  fs.mSavedFragmentState.setClassLoader(mActivity.getClassLoader());
  f.mSavedViewState = fs.mSavedFragmentState.getSparseParcelableArray(
      FragmentManagerImpl.VIEW_STATE_TAG);

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

f.mTarget = null;
if (fs.mSavedFragmentState != null) {
  fs.mSavedFragmentState.setClassLoader(mActivity.getClassLoader());
  f.mSavedViewState = fs.mSavedFragmentState.getSparseParcelableArray(
      FragmentManagerImpl.VIEW_STATE_TAG);

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

if (DEBUG) Log.v(TAG, "moveto CREATED: " + f);
if (f.mSavedFragmentState != null) {
  f.mSavedFragmentState.setClassLoader(mActivity.getClassLoader());
  f.mSavedViewState = f.mSavedFragmentState.getSparseParcelableArray(
      FragmentManagerImpl.VIEW_STATE_TAG);

相关文章

微信公众号

最新文章

更多

FragmentActivity类方法