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.dmitrymalkovich.android.githubanalytics.data.source.local.LoaderProvider.java

public Loader<Cursor> createUsersLoader() {
    return new CursorLoader(mContext, UserContract.UsersEntry.CONTENT_URI,
            UserContract.UsersEntry.USERS_COLUMNS, null, null, null);
}

From source file:com.marvin.rocklock.navigation.ColumnGroupedSongPicker.java

public ColumnGroupedSongPicker(Activity parentActivity, int groupColumn, int idColumn, Uri searchUri,
        String secondarySortOrder) {
    super(parentActivity);

    mGroupColumn = groupColumn;//from   w w  w .j  a  va  2 s  . c  om
    mIdColumn = idColumn;
    mSearchUri = searchUri;

    String sortOrder = formatSortOrder(mProjection[mGroupColumn]);
    if (secondarySortOrder != null) {
        sortOrder += "," + secondarySortOrder;
    }

    CursorLoader loader = new CursorLoader(parentActivity, MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
            mProjection, MUSIC_FILTER, null, sortOrder);
    mMusicCursor = loader.loadInBackground();

    if (mMusicCursor == null || !resetMusic()) {
        mMusicAvailable = false;
        return;
    }

    if (!restoreFromPrefs()) {
        mMusicCursor.moveToFirst();
        save();
    }

    updateGroup();
}

From source file:andlabs.lounge.lobby.ui.StatsFragment.java

@Override
public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) {
    Uri uri = Uri.parse("content://foo.lounge/stats");
    return new CursorLoader(getActivity(), uri, null, null, null, null);
}

From source file:com.granita.tasks.groupings.cursorloaders.CursorLoaderFactory.java

@Override
public Loader<Cursor> getLoader(Context context) {
    return new CursorLoader(context, mUri, mProjection, mSelection, mSelectionArgs, mSortOrder);
}

From source file:cnc.cad.mypicassso.SampleContactsActivity.java

@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
    if (id == ContactsQuery.QUERY_ID) {
        return new CursorLoader(this, //
                ContactsQuery.CONTENT_URI, //
                ContactsQuery.PROJECTION, //
                ContactsQuery.SELECTION, //
                null, //
                ContactsQuery.SORT_ORDER);
    }/* w  ww .j  av  a  2 s  . c  om*/
    return null;
}

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

public Loader<Cursor> createReferrersLoader(long repositoryId) {
    return new CursorLoader(mContext, ReferrerContract.ReferrerEntry.CONTENT_URI,
            ReferrerContract.ReferrerEntry.REFERRER_COLUMNS,
            ReferrerContract.ReferrerEntry.TABLE_NAME + "."
                    + ReferrerContract.ReferrerEntry.COLUMN_REPOSITORY_KEY + " = ? ",
            new String[] { String.valueOf(repositoryId) }, null);
}

From source file:com.packpublishing.asynchronousandroid.chapter4.AlbumListActivity.java

@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
    String[] columns = new String[] { MediaStore.Audio.Albums._ID, MediaStore.Audio.Albums.ARTIST,
            MediaStore.Audio.Albums.ALBUM, MediaStore.Audio.Albums.ALBUM_ART };
    return new CursorLoader(this, MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI, columns, // projection
            null, // selection
            null, // selectionArgs
            null // sortOrder
    );// w  w w. j a  va 2 s .c o m
}

From source file:com.commonsware.android.debug.videolist.MainActivity.java

@Override
public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) {
    return (new CursorLoader(this, MediaStore.Video.Media.EXTERNAL_CONTENT_URI, null, null, null,
            MediaStore.Video.Media.TITLE));
}

From source file:com.appstoremarketresearch.android_waroftheworlds.model.MartianLoaderCallbacks.java

@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {

    Uri uri = AppContentProvider.CONTENT_URI_MARTIAN;
    String[] projection = { "_id", "martian_tripod_id", "name", "observation" };
    String selection = null;//w ww .  j a va  2  s.c  o  m
    String[] selectionArgs = null;
    String sortOrder = "_id ASC";

    return new CursorLoader(this.context, uri, projection, selection, selectionArgs, sortOrder);
}

From source file:com.appstoremarketresearch.android_waroftheworlds.model.MartianTripodLoaderCallbacks.java

@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {

    Uri uri = AppContentProvider.CONTENT_URI_MARTIAN_TRIPOD;
    String[] projection = { "_id", "description" };
    String selection = null;/*from   w w  w.  jav a  2 s  .c om*/
    String[] selectionArgs = null;
    String sortOrder = "_id ASC";

    return new CursorLoader(this.context, uri, projection, selection, selectionArgs, sortOrder);
}