List of usage examples for android.support.v4.content CursorLoader getUri
public Uri getUri()
From source file:com.google.android.demos.jamendo.widget.Loadable.java
/** * Appends query parameters to a {@link CursorLoader} {@link Uri}. * //from w w w . ja v a2 s. c o m * @param loader the {@link CursorLoader} to modify. * @param args the arguments. * @return the modified {@link CursorLoader}. */ private CursorLoader appendQueryParameters(CursorLoader loader, Bundle args) { Uri.Builder builder = loader.getUri().buildUpon(); if (args.containsKey(ARG_NUMBER)) { int n = args.getInt(ARG_NUMBER); builder.appendQueryParameter(JamendoContract.PARAM_NUMBER, Integer.toString(n)); } if (args.containsKey(ARG_MAX_AGE)) { long maxAge = args.getLong(ARG_MAX_AGE); builder.appendQueryParameter(JamendoContract.PARAM_MAX_AGE, Long.toString(maxAge)); } loader.setUri(builder.build()); return loader; }
From source file:com.wuman.androidimageloader.samples.ui.Loadable.java
/** * Appends query parameters to a {@link CursorLoader} {@link Uri}. * /* w w w . j a v a 2s .c o m*/ * @param loader * the {@link CursorLoader} to modify. * @param args * the arguments. * @return the modified {@link CursorLoader}. */ private CursorLoader appendQueryParameters(CursorLoader loader, Bundle args) { Uri.Builder builder = loader.getUri().buildUpon(); if (args.containsKey(ARG_NUMBER)) { int n = args.getInt(ARG_NUMBER); builder.appendQueryParameter(SamplesContract.PARAM_NUMBER, Integer.toString(n)); } if (args.containsKey(ARG_MAX_AGE)) { long maxAge = args.getLong(ARG_MAX_AGE); builder.appendQueryParameter(SamplesContract.PARAM_MAX_AGE, Long.toString(maxAge)); } loader.setUri(builder.build()); return loader; }
From source file:pl.itiner.nutiteq.NutiteqMap.java
@Override public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) { if (cursor.getCount() == 0) { final CursorLoader l = (CursorLoader) loader; throw new RuntimeException("Cursor has 0 results for loader with URI: " + l.getUri()); }//from w w w. j av a 2s . co m Departed d = new DepartedCursor(cursor); cursor.moveToFirst(); fillHeaderWithData(d); placeGravePin(d); }
From source file:hku.fyp14017.blencode.ui.controller.LookController.java
public void onLoadFinished(Loader<Cursor> loader, Cursor data, Activity activity, ArrayList<LookData> lookDataList, LookFragment fragment) { String originalImagePath = ""; CursorLoader cursorLoader = (CursorLoader) loader; boolean catchedException = false; if (data == null) { originalImagePath = cursorLoader.getUri().getPath(); } else {// w w w . j a v a 2 s . c om int columnIndex = data.getColumnIndexOrThrow(MediaStore.MediaColumns.DATA); data.moveToFirst(); try { originalImagePath = data.getString(columnIndex); } catch (CursorIndexOutOfBoundsException e) { catchedException = true; } } if (catchedException || (data == null && originalImagePath.equals(""))) { Utils.showErrorDialog(activity, hku.fyp14017.blencode.R.string.error_load_image); return; } copyImageToCatroid(originalImagePath, activity, lookDataList, fragment); }
From source file:com.android.calendar.month.MonthByWeekFragment.java
@Override public void onLoadFinished(Loader<Cursor> loader, Cursor data) { synchronized (mUpdateLoader) { if (Log.isLoggable(TAG, Log.DEBUG)) { Log.d(TAG, "Found " + data.getCount() + " cursor entries for uri " + mEventUri); }/*from www .ja v a 2 s .co m*/ CursorLoader cLoader = (CursorLoader) loader; if (mEventUri == null) { mEventUri = cLoader.getUri(); updateLoadedDays(); } if (cLoader.getUri().compareTo(mEventUri) != 0) { // We've started a new query since this loader ran so ignore the // result return; } ArrayList<Event> events = new ArrayList<Event>(); Event.buildEventsFromCursor(events, data, mContext, mFirstLoadedJulianDay, mLastLoadedJulianDay); ((MonthByWeekAdapter) mAdapter).setEvents(mFirstLoadedJulianDay, mLastLoadedJulianDay - mFirstLoadedJulianDay + 1, events); } }
From source file:org.catrobat.catroid.ui.controller.LookController.java
public void onLoadFinished(Loader<Cursor> loader, Cursor data, Activity activity, ArrayList<LookData> lookDataList, LookFragment fragment) { String originalImagePath = ""; CursorLoader cursorLoader = (CursorLoader) loader; boolean catchedException = false; if (data == null) { originalImagePath = cursorLoader.getUri().getPath(); } else {//from w ww . ja v a 2 s . c om int columnIndex = data.getColumnIndexOrThrow(MediaStore.MediaColumns.DATA); data.moveToFirst(); try { originalImagePath = data.getString(columnIndex); } catch (CursorIndexOutOfBoundsException e) { catchedException = true; } } if (catchedException || (data == null && originalImagePath.equals(""))) { Utils.showErrorDialog(activity, R.string.error_load_image); return; } copyImageToCatroid(originalImagePath, activity, lookDataList, fragment); }
From source file:hku.fyp14017.blencode.ui.controller.SoundController.java
public String onLoadFinished(Loader<Cursor> loader, Cursor data, Activity activity) { String audioPath = ""; CursorLoader cursorLoader = (CursorLoader) loader; if (data == null) { audioPath = cursorLoader.getUri().getPath(); } else {// w w w . j a v a2 s . co m data.moveToFirst(); audioPath = data.getString(data.getColumnIndex(MediaStore.Audio.Media.DATA)); } //workaround for android 4.4 issue #848 if (audioPath == null && Build.VERSION.SDK_INT > Build.VERSION_CODES.JELLY_BEAN_MR2) { audioPath = getPathForVersionAboveEqualsVersion19(activity, cursorLoader.getUri()); } if (audioPath.equalsIgnoreCase("")) { Utils.showErrorDialog(activity, hku.fyp14017.blencode.R.string.error_load_sound); audioPath = ""; return audioPath; } else { return audioPath; } }
From source file:org.catrobat.catroid.ui.controller.SoundController.java
public String onLoadFinished(Loader<Cursor> loader, Cursor data, Activity activity) { String audioPath = ""; CursorLoader cursorLoader = (CursorLoader) loader; if (data == null) { audioPath = cursorLoader.getUri().getPath(); } else {//from w ww. j a va 2s .com data.moveToFirst(); audioPath = data.getString(data.getColumnIndex(MediaStore.Audio.Media.DATA)); } //workaround for android 4.4 issue #848 if (audioPath == null && Build.VERSION.SDK_INT > Build.VERSION_CODES.JELLY_BEAN_MR2) { audioPath = getPathForVersionAboveEqualsVersion19(activity, cursorLoader.getUri()); } if (audioPath.equalsIgnoreCase("")) { Utils.showErrorDialog(activity, R.string.error_load_sound); audioPath = ""; return audioPath; } else { return audioPath; } }