List of usage examples for android.support.v4.app LoaderManager initLoader
public abstract <D> Loader<D> initLoader(int id, Bundle args, LoaderManager.LoaderCallbacks<D> callback);
From source file:net.niyonkuru.koodroid.ui.OverviewFragment.java
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); LoaderManager loaderManager = getLoaderManager(); loaderManager.initLoader(SUBSCRIBER_TOKEN, null, this); if (isBillEnabled()) { loaderManager.initLoader(BILL_TOKEN, null, this); }//from w w w .j av a 2 s .co m if (isTabEnabled()) { loaderManager.initLoader(TAB_TOKEN, null, this); } }
From source file:net.tjado.passwdsafe.StorageFileListFragment.java
@Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); itsFilesAdapter = new SimpleCursorAdapter( getActivity(), R.layout.file_list_item, null, new String[] { RecentFilesDb.DB_COL_FILES_TITLE, RecentFilesDb.DB_COL_FILES_ID, RecentFilesDb.DB_COL_FILES_DATE }, new int[] { R.id.text, R.id.icon, R.id.mod_date }, 0); itsFilesAdapter.setViewBinder(new SimpleCursorAdapter.ViewBinder() { @Override/*from w w w .j a va2 s . c om*/ public boolean setViewValue(View view, Cursor cursor, int columnIdx) { switch (view.getId()) { case R.id.text: { TextView tv = (TextView) view; String title = cursor.getString(columnIdx); tv.setText(title); tv.requestLayout(); return false; } case R.id.icon: { ImageView iv = (ImageView) view; iv.setImageResource(itsFileIcon); iv.setColorFilter(getResources().getColor(R.color.treeview_icons)); return true; } case R.id.mod_date: { TextView tv = (TextView) view; long date = cursor.getLong(RecentFilesDb.QUERY_COL_DATE); tv.setText(Utils.formatDate(date, getActivity())); return true; } } return false; } }); setListAdapter(itsFilesAdapter); LoaderManager lm = getLoaderManager(); lm.initLoader(LOADER_FILES, null, this); }
From source file:com.armannds.eldgos.katla.popularmovies.ui.MainActivity.java
private void loadMovies(int movieFilter) { showMoviesGrid();/*from w ww . j a va2s . c om*/ mMovieFilter = movieFilter; LoaderManager loaderManager = getSupportLoaderManager(); Loader<List<Movie>> movieLoader = loaderManager.getLoader(MOVIE_LOADER); if (movieLoader == null) { loaderManager.initLoader(MOVIE_LOADER, null, this); } else { loaderManager.restartLoader(MOVIE_LOADER, null, this); } setTitle(movieFilter); }
From source file:org.liberty.android.fantastischmemo.ui.loader.MultipleLoaderManager.java
/** * @param forceReload if it is true, all loader will be reloaded, if not, the * loader will only be reloadeed if it is registered with reloadOnStart = true. *//* w w w. j a v a 2s. c o m*/ public void startLoading(boolean forceReload) { progressDialog = new ProgressDialog(activity); progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); progressDialog.setTitle(R.string.loading_please_wait); progressDialog.setMessage(activity.getString(R.string.loading_database)); progressDialog.setCancelable(false); progressDialog.show(); LoaderManager.enableDebugLogging(true); LoaderManager loaderManager = activity.getSupportLoaderManager(); for (int id : loaderCallbackMap.keySet()) { if (loaderReloadOnStartMap.get(id) || forceReload) { loaderManager.restartLoader(id, null, loaderCallbackMap.get(id)); } else { loaderManager.initLoader(id, null, loaderCallbackMap.get(id)); } runningLoaderCount++; } // runningLoaderCount = loaderCallbackMap.size(); }
From source file:com.google.android.apps.gutenberg.TimelineFragment.java
@Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); // Initialize the loaders LoaderManager manager = getLoaderManager(); Bundle args = new Bundle(); args.putString(ARG_EVENT_ID, GutenbergApplication.from(getActivity()).getEventId()); manager.initLoader(LOADER_ATTENDEES, args, this); manager.initLoader(LOADER_EVENT, args, this); }
From source file:it.geosolutions.android.map.fragment.featureinfo.FeatureInfoLayerListFragment.java
/** * Create the data loader and bind the loader to the * parent callbacks// ww w .ja v a2s . c om * @param query array of <FeatureInfoTaskQuery> to pass to the loader * @param loaderIndex a unique id for query loader */ private void startDataLoading(FeatureInfoTaskQuery[] query, int loaderIndex) { // create task query // initialize Load Manager mCallbacks = this; LoaderManager lm = getSherlockActivity().getSupportLoaderManager(); // NOTE: use the start variable as index in the loadermanager // if you use more than one adapter.clear(); lm.initLoader(loaderIndex, null, this); // uses start to get the }
From source file:nu.firetech.android.pactrack.frontend.ParcelListFragment.java
@Override public void refreshDone() { LoaderManager lm = getLoaderManager(); if (lm.getLoader(PARCELS_LOADER_ID) == null) { lm.initLoader(PARCELS_LOADER_ID, null, this); } else {//from w w w.jav a 2s . c o m lm.restartLoader(PARCELS_LOADER_ID, null, this); } }
From source file:com.cyanogenmod.eleven.ui.fragments.PlaylistDetailFragment.java
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); LoaderManager lm = getLoaderManager(); lm.initLoader(0, getArguments(), this); }
From source file:com.google.android.apps.gutenberg.AttendeeListFragment.java
@Override public void onSharedPreferenceChanged(SharedPreferences prefs, String key) { if (key.equals(GutenbergApplication.PREF_EVENT_ID)) { Bundle args = new Bundle(getArguments()); args.putString(ARG_EVENT_ID, prefs.getString(key, null)); LoaderManager manager = getLoaderManager(); manager.destroyLoader(LOADER_ATTENDEES); manager.initLoader(LOADER_ATTENDEES, args, this); }// w w w .j a v a 2 s. c om }
From source file:it.geosolutions.android.map.fragment.FeaturePolygonLayerListFragment.java
/** * Create the data loader and bind the loader to the * parent callbacks//from ww w. j a v a2 s . co m * @param queryQueue2 array of <FeatureCircleTaskQuery> to pass to the loader * @param loaderIndex a unique id for query loader */ private void startDataLoading(FeaturePolygonTaskQuery[] queryQueue2, int loaderIndex) { // create task query // initialize Load Manager mCallbacks = this; LoaderManager lm = getSherlockActivity().getSupportLoaderManager(); // NOTE: use the start variable as index in the loadermanager // if you use more than one adapter.clear(); lm.initLoader(loaderIndex, null, this); // uses start to get the }