List of usage examples for android.support.v4.content CursorLoader CursorLoader
public CursorLoader(Context context, Uri uri, String[] projection, String selection, String[] selectionArgs,
String sortOrder)
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; }