Ho il seguente metodo per inviare la risposta all'interfaccia utente utilizzando otto e AsyncTask
.Converti AsyncTask in RxAndroid
private static void onGetLatestStoryCollectionSuccess(final StoryCollection storyCollection, final Bus bus) {
new AsyncTask<Void, Void, Void>() {
@Override
protected Void doInBackground(Void... params) {
bus.post(new LatestStoryCollectionResponse(storyCollection));
return null;
}
}.execute();
}
ho bisogno di aiuto per convertire questo AsyncTask
-RxJava
utilizzando biblioteca RxAndroid.
Questo mi sembra un po 'imbarazzante. Sta creando un Observable che emette il file già scaricato, che differendo la creazione sembra essere eseguito in background. Credo che Observable.fromCallable sarebbe più appropriato. – Zackline