android.content.Loader.getId()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(3.2k)|赞(0)|评价(0)|浏览(232)

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

Loader.getId介绍

暂无

代码示例

代码示例来源:origin: square/assertj-android

  1. public S hasId(int id) {
  2. isNotNull();
  3. int actualId = actual.getId();
  4. assertThat(actualId) //
  5. .overridingErrorMessage("Expected ID <%s> but was <%s>.", id, actualId) //
  6. .isEqualTo(id);
  7. return myself;
  8. }

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

  1. /**
  2. */
  3. @Override
  4. public final void onLoaderReset(@NonNull Loader<D> loader) {
  5. onLoaderReset(loader.getId());
  6. }

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

  1. /**
  2. */
  3. @Override
  4. public void onLoadFinished(@NonNull Loader<D> loader, @Nullable D result) {
  5. final int loaderId = loader.getId();
  6. if (result != null) onLoadFinished(loaderId, result);
  7. else onLoadFailed(loaderId);
  8. }

代码示例来源:origin: com.squareup.assertj/assertj-android

  1. public S hasId(int id) {
  2. isNotNull();
  3. int actualId = actual.getId();
  4. assertThat(actualId) //
  5. .overridingErrorMessage("Expected ID <%s> but was <%s>.", id, actualId) //
  6. .isEqualTo(id);
  7. return myself;
  8. }

代码示例来源:origin: THEONE10211024/ApiDemos

  1. @Override
  2. public void onLoaderReset(Loader<Cursor> cursorLoader) {
  3. mDisplayView.setText("");
  4. switch (cursorLoader.getId()) {
  5. case ID_CHANGE_LOADER:
  6. mChangeAdapter.swapCursor(null);
  7. break;
  8. case ID_DELETE_LOADER:
  9. mDeleteAdapter.swapCursor(null);
  10. break;
  11. }
  12. }

代码示例来源:origin: qiubiteme/android_api_demos

  1. @Override
  2. public void onLoaderReset(Loader<Cursor> cursorLoader) {
  3. mDisplayView.setText("");
  4. switch (cursorLoader.getId()) {
  5. case ID_CHANGE_LOADER:
  6. mChangeAdapter.swapCursor(null);
  7. break;
  8. case ID_DELETE_LOADER:
  9. mDeleteAdapter.swapCursor(null);
  10. break;
  11. }
  12. }

代码示例来源:origin: google/ringdroid

  1. @Override
  2. public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
  3. switch (loader.getId()) {
  4. case INTERNAL_CURSOR_ID:
  5. mInternalCursor = data;
  6. break;
  7. case EXTERNAL_CURSOR_ID:
  8. mExternalCursor = data;
  9. break;
  10. default:
  11. return;
  12. }
  13. // TODO: should I use a mutex/synchronized block here?
  14. if (mInternalCursor != null && mExternalCursor != null) {
  15. Cursor mergeCursor = new MergeCursor(new Cursor[] {mInternalCursor, mExternalCursor});
  16. mAdapter.swapCursor(mergeCursor);
  17. }
  18. }

代码示例来源:origin: THEONE10211024/ApiDemos

  1. switch (cursorLoader.getId()) {
  2. case ID_CHANGE_LOADER:
  3. mDisplayView.setText(data.getCount() + " change(s) since " + mSearchTime);

代码示例来源:origin: qiubiteme/android_api_demos

  1. switch (cursorLoader.getId()) {
  2. case ID_CHANGE_LOADER:
  3. mDisplayView.setText(data.getCount() + " change(s) since " + mSearchTime);

代码示例来源:origin: geniusgithub/AndroidDialer

  1. @Override
  2. public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
  3. if (!mEnabled) {
  4. return;
  5. }
  6. int loaderId = loader.getId();
  7. if (loaderId == DIRECTORY_LOADER_ID) {
  8. mDirectoryListStatus = STATUS_LOADED;
  9. mAdapter.changeDirectories(data);
  10. startLoading();
  11. } else {
  12. onPartitionLoaded(loaderId, data);
  13. if (isSearchMode()) {
  14. int directorySearchMode = getDirectorySearchMode();
  15. if (directorySearchMode != DirectoryListLoader.SEARCH_MODE_NONE) {
  16. if (mDirectoryListStatus == STATUS_NOT_LOADED) {
  17. mDirectoryListStatus = STATUS_LOADING;
  18. getLoaderManager().initLoader(DIRECTORY_LOADER_ID, null, this);
  19. } else {
  20. startLoading();
  21. }
  22. }
  23. } else {
  24. mDirectoryListStatus = STATUS_NOT_LOADED;
  25. getLoaderManager().destroyLoader(DIRECTORY_LOADER_ID);
  26. }
  27. }
  28. }

相关文章