I have the following method to post response to UI using otto and AsyncTask.
AsyncTask
private static void onGetLatestStoryCollectionSuccess(final StoryColle
Don't use .create() but use .defer()
Observable observable = Observable.defer(new Func0>() { @Override public Observable call() { File file = downloadFile(); return Observable.just(file); } });
to know more details see https://speakerdeck.com/dlew/common-rxjava-mistakes