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

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

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

FragmentActivity.getSupportLoaderManager介绍

[英]Return the LoaderManager for this fragment, creating it if needed.
[中]返回此片段的LoaderManager,并在需要时创建它。

代码示例

代码示例来源:origin: zhihu/Matisse

public void onCreate(FragmentActivity activity, AlbumCallbacks callbacks) {
  mContext = new WeakReference<Context>(activity);
  mLoaderManager = activity.getSupportLoaderManager();
  mCallbacks = callbacks;
}

代码示例来源:origin: zhihu/Matisse

public void onCreate(@NonNull FragmentActivity context, @NonNull AlbumMediaCallbacks callbacks) {
  mContext = new WeakReference<Context>(context);
  mLoaderManager = context.getSupportLoaderManager();
  mCallbacks = callbacks;
}

代码示例来源:origin: jeasonlzy/ImagePicker

/**
 * @param activity       用于初始化LoaderManager,需要兼容到2.3
 * @param path           指定扫描的文件夹目录,可以为 null,表示扫描所有图片
 * @param loadedListener 图片加载完成的监听
 */
public ImageDataSource(FragmentActivity activity, String path, OnImagesLoadedListener loadedListener) {
  this.activity = activity;
  this.loadedListener = loadedListener;
  LoaderManager loaderManager = activity.getSupportLoaderManager();
  if (path == null) {
    loaderManager.initLoader(LOADER_ALL, null, this);//加载所有的图片
  } else {
    //加载指定目录的图片
    Bundle bundle = new Bundle();
    bundle.putString("path", path);
    loaderManager.initLoader(LOADER_CATEGORY, bundle, this);
  }
}

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

@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
  super.onActivityCreated(savedInstanceState);
  // load image data
  getActivity().getSupportLoaderManager().initLoader(LOADER_ALL, null, mLoaderCallback);
}

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

public static void getPhotoDirs(FragmentActivity activity, Bundle args, PhotosResultCallback resultCallback) {
 activity.getSupportLoaderManager()
   .initLoader(0, args, new PhotoDirLoaderCallbacks(activity, resultCallback));
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onViewCreated(View v, Bundle savedInstanceState) {
 super.onViewCreated(v, savedInstanceState);
 RecyclerView rv=v.findViewById(android.R.id.list);
 rv.setLayoutManager(new LinearLayoutManager(getActivity()));
 rv.addItemDecoration(new DividerItemDecoration(getActivity(),
  DividerItemDecoration.VERTICAL));
 rv.setAdapter(adapter);
 getActivity().getSupportLoaderManager().initLoader(0, null, this);
}

代码示例来源:origin: jaydenxiao2016/AndroidFire

getActivity().getSupportLoaderManager().initLoader(LOADER_ALL, null, mLoaderCallback);

代码示例来源:origin: stephanenicolas/toothpick

@Override
 public LoaderManager get() {
  return ((FragmentActivity) activity).getSupportLoaderManager();
 }
}

代码示例来源:origin: iqiyi/Neptune

@Override
public android.support.v4.app.LoaderManager getSupportLoaderManager() {
  return mOriginFragmentActivity.getSupportLoaderManager();
}

代码示例来源:origin: Hu12037102/ImageCompress

public void onCreate(FragmentActivity activity, AlbumCallbacks callbacks) {
  mContext = new WeakReference<Context>(activity);
  mLoaderManager = activity.getSupportLoaderManager();
  mCallbacks = callbacks;
}

代码示例来源:origin: roomanl/AndroidDownload

public void onCreate(@NonNull FragmentActivity context, @NonNull EssAlbumCallbacks callbacks) {
  mContext = new WeakReference<Context>(context);
  mLoaderManager = context.getSupportLoaderManager();
  mCallbacks = callbacks;
}

代码示例来源:origin: imLibo/FilePicker

public void onCreate(@NonNull FragmentActivity context, @NonNull EssAlbumCallbacks callbacks) {
  mContext = new WeakReference<Context>(context);
  mLoaderManager = context.getSupportLoaderManager();
  mCallbacks = callbacks;
}

代码示例来源:origin: FreedomZZQ/YouJoin-Android

@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
  super.onActivityCreated(savedInstanceState);
  // 首次加载所有图片
  //new LoadImageTask().execute();
  getActivity().getSupportLoaderManager().initLoader(LOADER_ALL, null, mLoaderCallback);
}

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

@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
  super.onActivityCreated(savedInstanceState);
  // 首次加载所有图片
  //new LoadImageTask().execute();
  getActivity().getSupportLoaderManager().initLoader(LOADER_ALL, null, mLoaderCallback);
}

代码示例来源:origin: openbmap/radiocells-scanner-android

/**
 * Forces an adapter refresh.
 */
public final void refreshAdapter() {
  if (!mAdapterUpdatePending) {
    mAdapterUpdatePending = true;
    getActivity().getSupportLoaderManager().restartLoader(0, null, this);
  } else {
    Log.d(TAG, "refreshAdapter skipped. Another update is in progress");
  }
}

代码示例来源:origin: M66B/XPrivacyLua

private void loadData() {
  Log.i(TAG, "Starting data loader");
  LoaderManager manager = getActivity().getSupportLoaderManager();
  manager.restartLoader(ActivityMain.LOADER_DATA, new Bundle(), dataLoaderCallbacks).forceLoad();
}

代码示例来源:origin: com.albedinsky.android.support/support-database

/**
 * Called to perform initialization of the new instance of this adapter.
 *
 * @param activity The activity used to instantiate loader assistant.
 */
private void init(FragmentActivity activity) {
  this.mLoaderAssistant = new DataLoaderAdapterAssistant<>(activity, activity.getSupportLoaderManager());
  this.mLoaderAssistant.attachAdapter(this);
  if (mAnnotationHandler != null) {
    this.mLoaderId = ((LoaderAdapterAnnotationHandler) mAnnotationHandler).getLoaderId(mLoaderId);
  }
}

代码示例来源:origin: com.albedinsky.android.support/support-database

/**
 * Called to perform initialization of the new instance of this adapter.
 *
 * @param activity The activity used to instantiate loader assistant.
 */
private void init(FragmentActivity activity) {
  this.mLoaderAssistant = new DataLoaderAdapterAssistant<>(activity, activity.getSupportLoaderManager());
  this.mLoaderAssistant.attachAdapter(this);
  if (mAnnotationHandler != null) {
    this.mLoaderId = ((LoaderAdapterAnnotationHandler) mAnnotationHandler).getLoaderId(mLoaderId);
  }
}

代码示例来源:origin: com.albedinsky.android.support/support-database

/**
 * Called to perform initialization of the new instance of this adapter.
 *
 * @param activity The activity used to instantiate loader assistant.
 */
private void init(FragmentActivity activity) {
  this.mLoaderAssistant = new DataLoaderAdapterAssistant<>(activity, activity.getSupportLoaderManager());
  this.mLoaderAssistant.attachAdapter(this);
  if (mAnnotationHandler != null) {
    this.mLoaderId = ((LoaderSpinnerAdapterAnnotationHandler) mAnnotationHandler).getLoaderId(mLoaderId);
  }
}

代码示例来源:origin: fasteque/rgb-tool

@Override
public void onDestroy() {
  getActivity().getSupportLoaderManager().destroyLoader(GET_COLORS_REQUEST_ID);
  EventBus.getDefault().post(new UpdateSaveColorUIEvent());
  super.onDestroy();
}

相关文章

微信公众号

最新文章

更多

FragmentActivity类方法