private boolean hasLoadingAttachments() { for (Attachment attachment : attachments.values()) { Loader loader = loaderManager.getLoader(attachment.loaderId); if (loader != null && loader.isStarted()) { return true; } } return false; }
public LoaderManagerAssert hasLoader(int id) { isNotNull(); assertThat(actual.getLoader(id)) .overridingErrorMessage("Expected loader with ID <%s> but was not present.", id) .isNotNull(); return this; } }
private void startOrResumeDecodeMessage() { LocalMessageExtractorLoader loader = (LocalMessageExtractorLoader) loaderManager.<MessageViewInfo>getLoader(DECODE_MESSAGE_LOADER_ID); boolean isLoaderStale = (loader == null) || !loader.isCreatedFor(localMessage, messageCryptoAnnotations); if (isLoaderStale) { Timber.d("Creating new decode message loader"); loaderManager.restartLoader(DECODE_MESSAGE_LOADER_ID, null, decodeMessageLoaderCallback); } else { Timber.d("Reusing decode message loader"); loaderManager.initLoader(DECODE_MESSAGE_LOADER_ID, null, decodeMessageLoaderCallback); } }
Loader<String> githubSearchLoader = loaderManager.getLoader(GITHUB_SEARCH_LOADER); if (githubSearchLoader == null) { loaderManager.initLoader(GITHUB_SEARCH_LOADER, queryBundle, this);
Loader<String> githubSearchLoader = loaderManager.getLoader(GITHUB_SEARCH_LOADER);
private void startOrResumeLocalMessageLoader() { LocalMessageLoader loader = (LocalMessageLoader) loaderManager.<LocalMessage>getLoader(LOCAL_MESSAGE_LOADER_ID); boolean isLoaderStale = (loader == null) || !loader.isCreatedFor(messageReference); if (isLoaderStale) { Timber.d("Creating new local message loader"); cancelAndClearCryptoOperation(); cancelAndClearDecodeLoader(); loaderManager.restartLoader(LOCAL_MESSAGE_LOADER_ID, null, localMessageLoaderCallback); } else { Timber.d("Reusing local message loader"); loaderManager.initLoader(LOCAL_MESSAGE_LOADER_ID, null, localMessageLoaderCallback); } }
/** */ @Override @Nullable public Loader<D> getLoader(@IntRange(from = 0) int loaderId) { return mLoaderManager.getLoader(loaderId); }
/** */ @Nullable @Override public Loader<D> startLoader(@IntRange(from = 0) int loaderId, @Nullable Bundle params) { if (mLoaderManager.getLoader(loaderId) != null) return restartLoader(loaderId, params); else return initLoader(loaderId, params); }
@Override public void onCancel(DialogInterface dialog) { Log.d("livroandroid", "onCancel()"); // Cancela o loader getLoaderManager().getLoader(0).reset(); } });
public void loadOldRepostData() { boolean canLoadOldRepostData = true; if (getLoaderManager().getLoader(OLD_REPOST_LOADER_ID) != null || !canLoadOldRepostData) { return; } showFooterView(); }
@Override public void onCancel(DialogInterface dialog) { getLoaderManager().getLoader(0).stopLoading(); } });
@Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); if (getLoaderManager().getLoader(BOOKMARKS_LOADER) != null) { getLoaderManager().restartLoader(BOOKMARKS_LOADER, null, this); } else { getLoaderManager().initLoader(BOOKMARKS_LOADER, null, this); } }
@Override public void onRefresh() { if (getActivity() == null) { return; } if (getLoaderManager().getLoader(NEW_MSG_LOADER_ID) != null) { return; } loadNewMsg(); }
public void loadNewCommentData() { canLoadOldCommentData = true; if (getLoaderManager().getLoader(NEW_COMMENT_LOADER_ID) != null) { return; } progressHeader.setVisibility(View.VISIBLE); getLoaderManager().destroyLoader(OLD_COMMENT_LOADER_ID); getLoaderManager().restartLoader(NEW_COMMENT_LOADER_ID, null, commentMsgCallback); }
public void loadNewRepostData() { canLoadOldRepostData = true; if (getLoaderManager().getLoader(NEW_REPOST_LOADER_ID) != null) { return; } progressHeader.setVisibility(View.VISIBLE); getLoaderManager().destroyLoader(OLD_REPOST_LOADER_ID); getLoaderManager().restartLoader(NEW_REPOST_LOADER_ID, null, repostMsgCallback); }
@TextChange(R.id.search_term) protected void searchTermChanged() { Loader loader = getSupportLoaderManager().getLoader(LOADER_ID); if (loader != null) { updateLoaderSelection((CursorLoader) loader); loader.forceLoad(); } }
@Override public void onLoadMore() { DevLog.printLog("TimeLineLoadMore ", "loadMore"); if (getActivity() == null) { return; } if (getLoaderManager().getLoader(OLD_MSG_LOADER_ID) != null) { return; } loadOldMsg(null); } };
protected void loadOldMsg(View view) { if (getLoaderManager().getLoader(OLD_MSG_LOADER_ID) != null || !mCanLoadOldData) { return; } getLoaderManager().destroyLoader(NEW_MSG_LOADER_ID); getLoaderManager().restartLoader(OLD_MSG_LOADER_ID, null, msgAsyncTaskLoaderCallback); }
public void loadOldRepostData() { if (getLoaderManager().getLoader(OLD_REPOST_LOADER_ID) != null || !canLoadOldRepostData) { return; } showFooterView(); getLoaderManager().destroyLoader(NEW_REPOST_LOADER_ID); getLoaderManager().restartLoader(OLD_REPOST_LOADER_ID, null, repostMsgCallback); }
public void loadOldCommentData() { if (getLoaderManager().getLoader(OLD_COMMENT_LOADER_ID) != null || !canLoadOldCommentData) { return; } showFooterView(); getLoaderManager().destroyLoader(NEW_COMMENT_LOADER_ID); getLoaderManager().restartLoader(OLD_COMMENT_LOADER_ID, null, commentMsgCallback); }