@Test public void queryIsValidParcelable() { final RxCursorLoader.Query query = new RxCursorLoader.Query.Builder() .setContentUri(URI) .setProjection(new String[]{MediaStore.Audio.Media._ID}) .setSortOrder(MediaStore.Audio.Artists.ARTIST) .setSelection(MediaStore.Audio.Artists.ARTIST + "=?") .setSelectionArgs(new String[]{"Oh Long Johnson"}) .create(); final Parcel parcel = Parcel.obtain(); query.writeToParcel(parcel, 0); parcel.setDataPosition(0); final RxCursorLoader.Query fromParcel = RxCursorLoader.Query.CREATOR .createFromParcel(parcel); assertEquals(query, fromParcel); }
@Deprecated @NonNull public static Observable<Cursor> create( @NonNull final ContentResolver resolver, @NonNull final Query query) { return observable(resolver, query, Schedulers.io()); }
RxCursorLoader { @Deprecated @NonNull public static Observable<Cursor> create( @NonNull final ContentResolver resolver, @NonNull final Query query) { return observable(resolver, query, Schedulers.io()); } }
RxCursorLoader { @Deprecated @NonNull public static Observable<Cursor> create( @NonNull final ContentResolver resolver, @NonNull final Query query) { return observable(resolver, query, Schedulers.io()); } private  RxCursorLoader(); }
RxCursorLoader { @Deprecated @NonNull public static Observable<Cursor> create( @NonNull final ContentResolver resolver, @NonNull final Query query) { return observable(resolver, query, Schedulers.io()); } private  RxCursorLoader(); static void setDebugLoggingEnabled(final boolean loggingEnabled); @Deprecated @NonNull static Observable<Cursor> create(
            @NonNull final ContentResolver resolver,
            @NonNull final Query query); @NonNull static Observable<Cursor> observable(
            @NonNull final ContentResolver resolver,
            @NonNull final Query query,
            @NonNull final Scheduler scheduler); @NonNull static Flowable<Cursor> flowable(
            @NonNull final ContentResolver resolver,
            @NonNull final Query query,
            @NonNull final Scheduler scheduler,
            @NonNull final BackpressureStrategy backpressureStrategy); @NonNull static Single<Cursor> single(
            @NonNull final ContentResolver resolver,
            @NonNull final Query query); }
RxCursorLoader { @Deprecated @NonNull public static Observable<Cursor> create( @NonNull final ContentResolver resolver, @NonNull final Query query) { return observable(resolver, query, Schedulers.io()); } private  RxCursorLoader(); static void setDebugLoggingEnabled(final boolean loggingEnabled); @Deprecated @NonNull static Observable<Cursor> create(
            @NonNull final ContentResolver resolver,
            @NonNull final Query query); @NonNull static Observable<Cursor> observable(
            @NonNull final ContentResolver resolver,
            @NonNull final Query query,
            @NonNull final Scheduler scheduler); @NonNull static Flowable<Cursor> flowable(
            @NonNull final ContentResolver resolver,
            @NonNull final Query query,
            @NonNull final Scheduler scheduler,
            @NonNull final BackpressureStrategy backpressureStrategy); @NonNull static Single<Cursor> single(
            @NonNull final ContentResolver resolver,
            @NonNull final Query query);  }