List of usage examples for android.support.v4.app LoaderManager restartLoader
public abstract <D> Loader<D> restartLoader(int id, Bundle args, LoaderManager.LoaderCallbacks<D> callback);
From source file:de.ub0r.android.callmeter.ui.PlansFragment.java
/** * Re-query database.//from w ww . j ava 2 s . c om * * @param forceUpdate force update */ public void requery(final boolean forceUpdate) { Log.d(TAG, "requery(", forceUpdate, ")"); if (!this.ignoreQuery) { LoaderManager lm = getLoaderManager(); if (forceUpdate && lm.getLoader(uid) != null) { lm.restartLoader(uid, null, this); } else { lm.initLoader(uid, null, this); } } else { Log.d(TAG, "requery(", forceUpdate, "): ignore"); } }
From source file:org.mariotaku.twidere.fragment.UserListFragment.java
public void getUserListInfo(final boolean omitIntentExtra) { final LoaderManager lm = getLoaderManager(); lm.destroyLoader(0);/* ww w . j av a2s . c o m*/ final Bundle args = new Bundle(getArguments()); args.putBoolean(EXTRA_OMIT_INTENT_EXTRA, omitIntentExtra); if (!mUserListLoaderInitialized) { lm.initLoader(0, args, this); mUserListLoaderInitialized = true; } else { lm.restartLoader(0, args, this); } }
From source file:com.kafilicious.popularmovies.ui.activity.MainActivity.java
public void loadMovies(String sort, int page) { setSubtitle(sort);/*www . j a v a 2 s . co m*/ if (sort.equalsIgnoreCase(SORT_BY_FAVORITES)) new FetchFavorites().execute(); else { URL movieRequestUrl = NetworkUtils.buildUrl(sort, page); Log.i(TAG, "Formed URL: " + movieRequestUrl); Bundle queryBundle = new Bundle(); queryBundle.putString(SEARCH_QUERY_URL_EXTRA, movieRequestUrl.toString()); LoaderManager loaderManager = getSupportLoaderManager(); Loader<MovieList> movieSearchLoader = loaderManager.getLoader(THEMOVIEDB_SEARCH_LOADER); if (movieSearchLoader == null) { loaderManager.initLoader(THEMOVIEDB_SEARCH_LOADER, queryBundle, this); Log.i(TAG, "Loader initialized"); } else { loaderManager.restartLoader(THEMOVIEDB_SEARCH_LOADER, queryBundle, this); Log.i(TAG, "Loader restarted"); } } }
From source file:org.getlantern.firetweet.fragment.support.MessagesConversationFragment.java
private void searchUsers(long accountId, String query, boolean fromCache) { final Bundle args = new Bundle(); args.putLong(EXTRA_ACCOUNT_ID, accountId); args.putString(EXTRA_QUERY, query);// w ww . j a v a 2s .c om args.putBoolean(EXTRA_FROM_CACHE, fromCache); final LoaderManager lm = getLoaderManager(); if (mSearchUsersLoaderInitialized) { lm.restartLoader(LOADER_ID_SEARCH_USERS, args, mSearchLoadersCallback); } else { mSearchUsersLoaderInitialized = true; lm.initLoader(LOADER_ID_SEARCH_USERS, args, mSearchLoadersCallback); } }
From source file:com.jefftharris.passwdsafe.sync.MainActivity.java
@Override protected void onResumeFragments() { super.onResumeFragments(); if (itsDropboxPendingAcctLink) { itsDropboxPendingAcctLink = false; itsNewAccountTask = getDbxProvider().finishAccountLink(Activity.RESULT_OK, null, itsDropboxUri); } else if (itsOnedrivePendingAcctLink) { itsOnedrivePendingAcctLink = false; itsNewAccountTask = getOnedriveProvider().finishAccountLink(Activity.RESULT_OK, null, itsOnedriveUri); }/*from w w w.j a v a 2 s . c o m*/ if (itsNewAccountTask != null) { itsNewAccountTask.startTask(this, this); itsNewAccountTask = null; } LoaderManager lm = getSupportLoaderManager(); lm.restartLoader(LOADER_PROVIDERS, null, this); SyncApp.get(this).setSyncUpdateHandler(this); }
From source file:me.futuretechnology.blops.ui.FeedFragment.java
@Override public void onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); Cursor c = mAdapter.getCursor(); Intent iNewsInfo = new Intent(getActivity(), NewsInfoActivity.class); iNewsInfo.putExtra(NewsInfoActivity.EXTRA_ID, c.getString(c.getColumnIndex(DB.MyNews.ID))); iNewsInfo.putExtra(NewsInfoActivity.EXTRA_FEED_ID, getArguments().getString("feedId")); iNewsInfo.putExtra(NewsInfoActivity.EXTRA_AUTHOR, c.getString(c.getColumnIndex(DB.News.AUTHOR))); iNewsInfo.putExtra(NewsInfoActivity.EXTRA_TITLE, c.getString(c.getColumnIndex(DB.News.TITLE))); iNewsInfo.putExtra(NewsInfoActivity.EXTRA_DATE, c.getLong(c.getColumnIndex(DB.News.PUBLISHED_DATE))); iNewsInfo.putExtra(NewsInfoActivity.EXTRA_CONTENT_VALUES, c.getString(c.getColumnIndex(DB.News.CONTENT_VALUES))); iNewsInfo.putExtra(NewsInfoActivity.EXTRA_URL, c.getString(c.getColumnIndex(DB.News.URL))); iNewsInfo.putExtra(NewsInfoActivity.EXTRA_IS_BOOKMARK, c.getInt(c.getColumnIndex(DB.MyNews.IS_BOOKMARK)) > 0); startActivity(iNewsInfo);/*from www . j a v a 2s . co m*/ if (c.getInt(c.getColumnIndex(DB.MyNews.IS_READ)) == 0) { LoaderManager lm = getLoaderManager(); Bundle b = new Bundle(); b.putString("newsId", c.getString(c.getColumnIndex(DB.MyNews.ID))); lm.restartLoader(LoaderIds.ASYNC_UPDATE_READ, b, loaderCallbacks); } }
From source file:de.vanita5.twittnuker.fragment.support.UserListDetailsFragment.java
public void getUserListInfo(final boolean omit_intent_extra) { final LoaderManager lm = getLoaderManager(); lm.destroyLoader(0);//from ww w. j av a 2 s . c o m final Bundle args = new Bundle(getArguments()); args.putBoolean(EXTRA_OMIT_INTENT_EXTRA, omit_intent_extra); if (!mUserListLoaderInitialized) { lm.initLoader(0, args, this); mUserListLoaderInitialized = true; } else { lm.restartLoader(0, args, this); } }
From source file:org.mariotaku.twidere.activity.SignInActivity.java
private void doLogin(final boolean is_browser_sign_in, final Bundle extras) { final LoaderManager lm = getSupportLoaderManager(); final Bundle args = new Bundle(); if (extras != null) { args.putAll(extras);/*w ww .jav a 2 s . co m*/ } args.putBoolean(INTENT_KEY_IS_BROWSER_SIGN_IN, is_browser_sign_in); lm.destroyLoader(0); if (mLoaderInitialized) { lm.restartLoader(0, args, this); } else { lm.initLoader(0, args, this); mLoaderInitialized = true; } }
From source file:org.bwgz.quotation.activity.QuotationActivity.java
private <T> void initLoader(LoaderManager loaderManager, int loaderId, Bundle args, LoaderCallbacks<T> callbacks) { final Loader<T> loader = loaderManager.getLoader(loaderId); if (loader == null || loader.isReset()) { Log.d(TAG, String.format("initLoader - initLoader: %d", loaderId)); loaderManager.initLoader(loaderId, args, callbacks); } else {//from ww w. j ava2 s.co m Log.d(TAG, String.format("initLoader - restartLoader: %d", loaderId)); loaderManager.restartLoader(loaderId, args, callbacks); } }
From source file:com.money.manager.ex.home.HomeFragment.java
public void startLoaders() { LoaderManager loaderManager = getLoaderManager(); // loaderManager.restartLoader(LOADER_USER_NAME, null, this); loadUsername();/*from www . j a v a 2 s. c om*/ loaderManager.restartLoader(LOADER_ACCOUNT_BILLS, null, this); loaderManager.restartLoader(LOADER_INCOME_EXPENSES, null, this); }