Example usage for android.support.v4.app LoaderManager initLoader

List of usage examples for android.support.v4.app LoaderManager initLoader

Introduction

In this page you can find the example usage for android.support.v4.app LoaderManager initLoader.

Prototype

public abstract <D> Loader<D> initLoader(int id, Bundle args, LoaderManager.LoaderCallbacks<D> callback);

Source Link

Document

Ensures a loader is initialized and active.

Usage

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
}