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.dabay6.android.apps.carlog.ui.statistics.fragments.TotalsFragment.java

/**
 * {@inheritDoc}/*from w  ww.  java2 s  . c om*/
 */
@Override
public Loader<Cursor> onCreateLoader(final int id, final Bundle args) {
    return new CursorLoader(getActivity(), StatisticsTotal.CONTENT_URI, StatisticsTotal.PROJECTION, null, null,
            null);
}

From source file:com.battlelancer.seriesguide.ui.MoviesCollectionFragment.java

@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
    return new CursorLoader(getActivity(), Movies.CONTENT_URI, MoviesCursorAdapter.MoviesQuery.PROJECTION,
            Movies.SELECTION_COLLECTION, null, MoviesDistillationSettings.getSortQuery(getActivity()));
}

From source file:com.dabay6.android.apps.carlog.ui.vehicle.fragments.VehicleListFragment.java

/**
 * {@inheritDoc}//from   w  w  w .  j av  a  2 s .  c  om
 */
@Override
public Loader<Cursor> onCreateLoader(final int i, final Bundle bundle) {
    return new CursorLoader(getActivity(), Vehicle.CONTENT_URI, Vehicle.PROJECTION, null, null,
            SortOrder.DEFAULT_VEHICLE_ORDER.toString());
}

From source file:com.dabay6.android.apps.carlog.ui.statistics.fragments.FillUpsFragment.java

/**
 * {@inheritDoc}/*from  w  ww  .  ja  v a  2  s  .  co m*/
 */
@Override
public Loader<Cursor> onCreateLoader(final int id, final Bundle args) {
    return new CursorLoader(getActivity(), StatisticsFillUps.CONTENT_URI, StatisticsFillUps.PROJECTION, null,
            null, null);
}

From source file:com.dabay6.android.apps.carlog.ui.statistics.fragments.AveragesFragment.java

/**
 * {@inheritDoc}//from www.j av a2s .c  o  m
 */
@Override
public Loader<Cursor> onCreateLoader(final int id, final Bundle args) {
    return new CursorLoader(getActivity(), StatisticsAverages.CONTENT_URI, StatisticsAverages.PROJECTION, null,
            null, null);
}

From source file:com.dgsd.android.ShiftTracker.Fragment.TemplateListFragment.java

@Override
public Loader<Cursor> onCreateLoader(int id, Bundle bundle) {
    return new CursorLoader(getActivity(), Provider.SHIFTS_URI, null, DbField.IS_TEMPLATE + "> 0", null,
            DbField.NAME + " ASC");
}

From source file:com.google.android.demos.jamendo.app.ArtistActivity.java

/** {@inheritDoc} */
public Loader<Cursor> onCreateLoader(int loaderId, Bundle args) {
    switch (loaderId) {
    case LOADER_HEADER: {
        Uri uri = getIntent().getData();
        String[] projection = { Artists._ID, Artists.IDSTR, Artists.IMAGE, Artists.NAME };
        String selection = String.format("%s=?", JamendoContract.PARAM_IMAGE_SIZE);
        String[] selectionArgs = { getDimensionPixelSizeAsString(R.dimen.image_size) };
        String sortOrder = null;//from w  ww.ja v a 2  s  .  c  om
        return new CursorLoader(this, uri, projection, selection, selectionArgs, sortOrder);
    }
    case LOADER_LIST: {
        Uri uri = Albums.CONTENT_URI;
        String[] projection = { Albums._ID, Albums.IMAGE, Albums.NAME };
        Uri data = getIntent().getData();
        Long artistId = null;
        String artistIdStr = null;
        try {
            artistId = Long.valueOf(ContentUris.parseId(data));
        } catch (NumberFormatException e) {
            artistIdStr = data.getLastPathSegment();
        }
        String selection = String.format("%s=?&%s=?", artistId != null ? Artists.ID : Artists.IDSTR,
                JamendoContract.PARAM_IMAGE_SIZE);
        String[] selectionArgs = { artistId != null ? artistId.toString() : artistIdStr,
                getDimensionPixelSizeAsString(R.dimen.image_size) };
        String sortOrder = Albums.Order.RELEASEDATE.descending();
        return new CursorLoader(this, uri, projection, selection, selectionArgs, sortOrder);
    }
    default:
        return null;
    }
}

From source file:cn.newgxu.android.notty.ui.NoticesFragment.java

@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
    return new CursorLoader(getActivity(), Uri.parse(C.BASE_URI + C.NOTICES), null, null, null, null);
}

From source file:com.lcl6.cn.imagepickerl.database.LocalDataSource.java

@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
    if (id == LOADER_ALL) {//scan all
        CursorLoader cursorLoader = new CursorLoader(mContext, MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
                IMAGE_PROJECTION, null, null, IMAGE_PROJECTION[2] + " DESC");
        return cursorLoader;
    } else if (id == LOADER_CATEGORY) {//scan one dir
        CursorLoader cursorLoader = new CursorLoader(mContext, MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
                IMAGE_PROJECTION, IMAGE_PROJECTION[0] + " like '%" + args.getString("path") + "%'", null,
                IMAGE_PROJECTION[2] + " DESC");
        return cursorLoader;
    }//from  w  w w  .  j a v a2  s. com

    return null;
}

From source file:com.activiti.android.ui.fragments.apps.AppInstancesFoundationFragment.java

@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
    return new CursorLoader(getActivity(), RuntimeAppInstanceManager.CONTENT_URI,
            RuntimeAppInstanceSchema.COLUMN_ALL,
            RuntimeAppInstanceSchema.COLUMN_ACCOUNT_ID + " = " + getAccount().getId() + "", null, null);
}