Related Setup: https://gist.github.com/hofmannsven/6814278
Related Pro Tips: https://ochronus.com/git-tips-from-the-trenches/
| public static Observable<List<String>> paginatedThings(final Observable<Void> onNextObservable) { | |
| return Observable.create(new Observable.OnSubscribe<List<String>>() { | |
| @Override | |
| public void call(final Subscriber<? super List<String>> subscriber) { | |
| onNextObservable.subscribe(new Observer<Void>() { | |
| int latestPage = -1; | |
| @Override | |
| public void onCompleted() { | |
| subscriber.onCompleted(); |
| package rxjava.issue; | |
| import java.util.Queue; | |
| import java.util.concurrent.*; | |
| import java.util.concurrent.atomic.AtomicInteger; | |
| import rx.*; | |
| import rx.Observable.Operator; | |
| import rx.Scheduler.Worker; | |
| import rx.functions.Action0; |
| package io.reactivex.netty.examples.tcp.loadbalancer; | |
| import io.netty.buffer.ByteBuf; | |
| import io.netty.handler.codec.string.StringEncoder; | |
| import io.reactivex.netty.channel.Connection; | |
| import io.reactivex.netty.protocol.tcp.client.TcpClient; | |
| import io.reactivex.netty.protocol.tcp.server.TcpServer; | |
| import io.reactivex.netty.protocol.tcp.server.TcpServerImpl; | |
| import io.reactivex.netty.protocol.text.StringLineDecoder; |
Related Setup: https://gist.github.com/hofmannsven/6814278
Related Pro Tips: https://ochronus.com/git-tips-from-the-trenches/
| package org.wordpress.android; | |
| import android.annotation.SuppressLint; | |
| import android.annotation.TargetApi; | |
| import android.app.Activity; | |
| import android.app.Application; | |
| import android.content.ComponentCallbacks2; | |
| import android.content.Context; | |
| import android.content.Intent; | |
| import android.content.SharedPreferences; |
System directories
| Method | Result |
|---|---|
| Environment.getDataDirectory() | /data |
| Environment.getDownloadCacheDirectory() | /cache |
| Environment.getRootDirectory() | /system |
External storage directories
| public class CountingFileRequestBody extends RequestBody { | |
| private static final int SEGMENT_SIZE = 2048; // okio.Segment.SIZE | |
| private final File file; | |
| private final ProgressListener listener; | |
| private final String contentType; | |
| public CountingFileRequestBody(File file, String contentType, ProgressListener listener) { | |
| this.file = file; |
| package com.mirth.stevek.rxtest; | |
| import rx.Observable; | |
| import rx.functions.Action1; | |
| import rx.functions.Func1; | |
| import rx.functions.Func3; | |
| import java.util.HashMap; | |
| import java.util.Map; | |
| import java.util.concurrent.*; |
System directories
| Method | Result |
|---|---|
| Environment.getDataDirectory() | /data |
| Environment.getDownloadCacheDirectory() | /cache |
| Environment.getRootDirectory() | /system |
External storage directories
| package com.mirth.stevek.rxtest; | |
| import rx.Observable; | |
| import rx.functions.Action1; | |
| import rx.functions.Func1; | |
| import rx.functions.Func3; | |
| import java.util.HashMap; | |
| import java.util.Map; | |
| import java.util.concurrent.*; |