Example usage for android.support.v4.content CursorLoader CursorLoader

List of usage examples for android.support.v4.content CursorLoader CursorLoader

Introduction

In this page you can find the example usage for android.support.v4.content CursorLoader CursorLoader.

Prototype

public CursorLoader(Context context, Uri uri, String[] projection, String selection, String[] selectionArgs,
        String sortOrder) 

Source Link

Document

Creates a fully-specified CursorLoader.

Usage

From source file:com.google.firebase.udacity.greenthumb.PlantDetailActivity.java

@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
    String[] projection = { PlantEntry._ID, PlantEntry.COLUMN_NAME, PlantEntry.COLUMN_DESCRIPTION,
            PlantEntry.COLUMN_PRICE };//  w  w w .j a v a  2  s  . co  m
    String selection = PlantEntry._ID + " = " + mItemId;
    return new CursorLoader(this, PlantEntry.CONTENT_URI, projection, selection, null, null);
}

From source file:com.kyakujin.android.autoeco.ui.EcoFragment.java

@Override
public Loader<Cursor> onCreateLoader(int id, Bundle arg) {
    switch (id) {
    case EcoQuery.LOADER_ID:
        return new CursorLoader(getActivity(),
                Uri.withAppendedPath(EcoTbl.CONTENT_URI, String.valueOf(mCurrentEcoId)), EcoQuery.PROJECTION,
                null, null, null);//from   w  w  w  .j  a  v a 2 s. c  o m

    default:
        break;
    }
    return null;
}

From source file:com.iopixel.watchface.wear.app.main.grid.WatchfaceGridFragment.java

@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
    return new CursorLoader(getContext(), WatchfaceColumns.CONTENT_URI, null, null, null,
            WatchfaceColumns.INSTALL_DATE + " DESC");
}

From source file:com.kaku.weac.fragment.SystemRingFragment.java

@Override
public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) {
    // /* www. ja  v  a2  s .c  o  m*/
    return new CursorLoader(getActivity(), MediaStore.Audio.Media.INTERNAL_CONTENT_URI,
            new String[] { MediaStore.Audio.Media.DISPLAY_NAME, MediaStore.Audio.Media.DATA }, null, null,
            MediaStore.Audio.Media.DISPLAY_NAME);
}

From source file:com.chatwing.whitelabel.fragments.ConversationsFragment.java

@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
    switch (id) {
    case CONVERSATIONS_LOADER_ID:
        return new CursorLoader(getActivity(), ChatWingContentProvider.getConversationsUri(),
                ConversationTable.getMinimumProjection(), null, null,
                ConversationTable.TABLE + "." + ConversationTable.IS_MODERATOR + " DESC, "
                        + ConversationTable.TABLE + "." + ConversationTable.DATE_UPDATED + " DESC");
    }//from  w  ww  .  ja  v a  2  s  .com
    return null;
}

From source file:com.dmitrymalkovich.android.githubanalytics.data.source.local.LoaderProvider.java

public Loader<Cursor> createTrendingLoader(String language, String period) {
    return new CursorLoader(mContext, TrendingContract.TrendingEntry.CONTENT_URI,
            TrendingContract.TrendingEntry.TRENDING_COLUMNS,
            TrendingContract.TrendingEntry.COLUMN_LANGUAGE + " = ? AND "
                    + TrendingContract.TrendingEntry.COLUMN_PERIOD + " = ? ",
            new String[] { language, period }, null);
}

From source file:com.gvccracing.android.tttimer.Dialogs.EditRacerView.java

public Loader<Cursor> onCreateLoader(int id, Bundle bundle) {
    Log.i(LOG_TAG, "onCreateLoader start: id=" + Integer.toString(id));
    CursorLoader loader = null;/* w  w w  .  j  a  va 2 s.co m*/
    String[] projection;
    String selection;
    String[] selectionArgs = null;
    String sortOrder = null;
    switch (id) {
    case RACER_INFO_LOADER:
        projection = new String[] { RacerClubInfo.Racer_ID, Racer.LastName, Racer.FirstName, Racer.USACNumber,
                RacerClubInfo.Category };
        selection = RacerClubInfo.Instance().getTableName() + "." + RacerClubInfo._ID + "=? AND "
                + RacerClubInfo.Upgraded + "=?";
        ;
        selectionArgs = new String[] { Long.toString(racerClubInfo_ID), Long.toString(0l) };
        loader = new CursorLoader(getActivity(), CheckInViewInclusive.Instance().CONTENT_URI, projection,
                selection, selectionArgs, sortOrder);
        break;
    }
    Log.i(LOG_TAG, "onCreateLoader complete: id=" + Integer.toString(id));
    return loader;
}

From source file:com.jpventura.popularmovies.app.CreateLoader.java

/**
 * @param context The application context.
 * @param projection The database columns to be selected.
 * @param id The movie ID on a <href="http://docs.themoviedb.apiary.io/#">The Movie DB</a>.
 *
 * @return {@link CursorLoader} New {@link CursorLoader} obtained according to
 *         {@link CreateLoader#strategy} value.
 *//* w ww. j  av  a2s  .  com*/
public Loader<Cursor> execute(Context context, String[] projection, long id) {
    MovieSelection movie = new MovieSelection().id(id);
    final Uri uri = movie.uri();
    final String selection = movie.sel();
    final String[] arguments = movie.args();
    final String order = movie.order();
    return new CursorLoader(context, uri, projection, selection, arguments, order);
}

From source file:com.example.ward.view.CursorFragment.java

public Loader<Cursor> onCreateLoader(int id, Bundle args) {
    // This is called when a new Loader needs to be created.  This
    // sample only has one Loader, so we don't care about the ID.
    // First, pick the base URI to use depending on whether we are
    // currently filtering.
    Uri baseUri;/* w w w  . j av a2s  . co  m*/
    if (mCurFilter != null) {
        baseUri = Uri.withAppendedPath(Contacts.CONTENT_FILTER_URI, Uri.encode(mCurFilter));
    } else {
        baseUri = Contacts.CONTENT_URI;
    }

    // Now create and return a CursorLoader that will take care of
    // creating a Cursor for the data being displayed.
    String select = "((" + Contacts.DISPLAY_NAME + " NOTNULL) AND (" + Contacts.HAS_PHONE_NUMBER + "=1) AND ("
            + Contacts.DISPLAY_NAME + " != '' ))";
    return new CursorLoader(getActivity(), baseUri, CONTACTS_SUMMARY_PROJECTION, select, null,
            Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC");
}

From source file:com.money.manager.ex.fragment.AccountFragment.java

@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
    String selection = "";
    switch (id) {
    case ID_LOADER_SUMMARY:
        selection = QueryAccountBills.ACCOUNTID + "=?";
        return new CursorLoader(getActivity(), new QueryAccountBills(getActivity()).getUri(), null, selection,
                new String[] { Integer.toString(mAccountId) }, null);
    }/*  w w  w  . j a  va  2  s  . co m*/
    return null;
}