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:ca.marcmeszaros.papyrus.fragments.BooksListFragment.java
@Override public Loader<Cursor> onCreateLoader(int id, Bundle args) { // This is called when a new Loader needs to be created. // First, pick the base URI to use depending on whether we are // currently filtering. switch (id) { case BOOKS:// ww w.ja v a 2 s. c o m return new CursorLoader(getActivity(), PapyrusContentProvider.Books.CONTENT_URI, null, null, null, PapyrusContentProvider.Books.FIELD_TITLE); case LIBRARIES: return new CursorLoader(getActivity(), PapyrusContentProvider.Libraries.CONTENT_URI, null, null, null, PapyrusContentProvider.Libraries.FIELD_NAME); default: return null; } }
From source file:com.dwdesign.tweetings.fragment.BaseFiltersFragment.java
@Override public Loader<Cursor> onCreateLoader(final int id, final Bundle args) { final String[] cols = getContentColumns(); final Uri uri = getContentUri(); return new CursorLoader(getActivity(), uri, cols, null, null, null); }
From source file:cn.newgxu.android.notty.ui.AuthedUsersFragment.java
@Override public Loader<Cursor> onCreateLoader(int id, Bundle args) { return new CursorLoader(getActivity(), Uri.parse(C.BASE_URI + C.USERS), C.user.USER_ROW, null, null, null); }
From source file:com.android.theguardian.NewsFragment.java
@Override public Loader<Cursor> onCreateLoader(int id, Bundle args) { return new CursorLoader(getActivity(), NewsContract.NewsEntry.CONTENT_URI, null, NewsContract.NewsEntry.COLUMN_SECTION + "=?", new String[] { title }, null); }
From source file:ch.eitchnet.android.mabea.activity.SettingsFragment.java
@Override public Loader<Cursor> onCreateLoader(int id, Bundle args) { Logger.i(TAG, "onCreateLoader", id); String selection = null;/*from ww w . ja v a 2 s. com*/ String[] selectionArgs = null; return new CursorLoader(getActivity(), ITEM_URI, PROJECTION, selection, selectionArgs, null); }
From source file:com.kylebeal.datedialogfragment.example.DateListFragment.java
@Override public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) { String[] projection = { "_id", "date" }; CursorLoader cursorLoader = new CursorLoader(getActivity(), Uri.parse("content://" + DatesProvider.AUTHORITY + "/dates"), projection, null, null, null); return cursorLoader; }
From source file:com.misczak.joinmybridge.CalendarFragment.java
@Override public Loader<Cursor> onCreateLoader(int id, Bundle args) { Uri baseUri;/*w ww. ja va 2 s .c om*/ if (mCurFilter != null) { baseUri = Uri.withAppendedPath(CalendarContract.Calendars.CONTENT_URI, Uri.encode(mCurFilter)); } else { baseUri = CalendarContract.Calendars.CONTENT_URI; } String select = "((" + CalendarContract.Calendars.CALENDAR_DISPLAY_NAME + " NOTNULL))"; return new CursorLoader(getActivity(), baseUri, CALENDARS_SUMMARY_PROJECTION, select, null, CalendarContract.Calendars.CALENDAR_DISPLAY_NAME + " COLLATE LOCALIZED ASC"); }
From source file:cn.studyjams.s2.sj0132.bowenyan.mygirlfriend.nononsenseapps.notepad.ui.common.DialogEditList.java
void setup() { // New item hides delete button and disables OK initially if (getArguments().getLong(LIST_ID, -1) < 1) { binding.deleteButton.setVisibility(View.GONE); binding.buttons.dialogYes.setEnabled(false); }/* w w w.ja v a2 s . com*/ if (getArguments().getLong(LIST_ID, -1) > 0) { getDialog().setTitle(R.string.menu_managelists); getLoaderManager().restartLoader(0, null, new LoaderCallbacks<Cursor>() { @Override public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) { return new CursorLoader(getActivity(), TaskList.getUri(getArguments().getLong(LIST_ID, -1)), TaskList.Columns.FIELDS, null, null, null); } @Override public void onLoadFinished(Loader<Cursor> arg0, Cursor c) { if (c.moveToFirst()) { mTaskList = new TaskList(c); fillViews(); } // Don't need it anymore getLoaderManager().destroyLoader(0); } @Override public void onLoaderReset(Loader<Cursor> arg0) { } }); } else { getDialog().setTitle(R.string.menu_createlist); mTaskList = new TaskList(); } binding.titleField.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) { } @Override public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) { } @Override public void afterTextChanged(Editable editable) { binding.buttons.dialogYes.setEnabled(editable.length() > 0); } }); binding.deleteButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { deleteClicked(); } }); binding.buttons.dialogNo.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { dismiss(); } }); binding.buttons.dialogYes.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { okClicked(); } }); }
From source file:com.dmitrymalkovich.android.githubanalytics.data.source.local.LoaderProvider.java
public Loader<Cursor> createPopularRepositoryLoader() { return new CursorLoader(mContext, RepositoryContract.RepositoryEntry.CONTENT_URI_REPOSITORY_STARGAZERS, RepositoryContract.RepositoryEntry.REPOSITORY_COLUMNS_WITH_ADDITIONAL_INFO, RepositoryContract.RepositoryEntry.COLUMN_REPOSITORY_FORK + " = ? AND " + RepositoryContract.RepositoryEntry.COLUMN_REPOSITORY_WATCHERS + " > ? AND " + RepositoryContract.RepositoryEntry.COLUMN_REPOSITORY_PINNED + " = ? ", new String[] { "0", "0", "1" }, RepositoryContract.RepositoryEntry.COLUMN_REPOSITORY_WATCHERS + " DESC"); }
From source file:com.jpventura.alexandria.ListOfBooks.java
@Override public Loader<Cursor> onCreateLoader(int id, Bundle args) { final String selection = AlexandriaContract.BookEntry.TITLE + " LIKE ? OR " + AlexandriaContract.BookEntry.SUBTITLE + " LIKE ? "; String searchString = searchText.getText().toString(); if (searchString.length() > 0) { searchString = "%" + searchString + "%"; return new CursorLoader(getActivity(), AlexandriaContract.BookEntry.CONTENT_URI, null, selection, new String[] { searchString, searchString }, null); }//from ww w . j ava 2 s .c o m return new CursorLoader(getActivity(), AlexandriaContract.BookEntry.CONTENT_URI, null, null, null, null); }