Executar o método nulo em segundo plano
Eu quero executar um método em segundo plano usando rxjava. Eu não ligo para o resultado.
void myHeavyMethod() { (...) }
Até agora, a única solução que tenho é modificar o tipo de retorno para, por exemplo.boolean
.
boolean myHeavyMethod() { (...) return true; }
Depois eu corro:
Completable.defer(() -> Completable.fromCallable(this::myHeavyMethod))
.subscribeOn(Schedulers.computation())
.subscribe(
() -> {},
throwable -> Log.e(TAG, throwable.getMessage(), throwable)
);
Existe uma maneira de fazer isso mantendo ovoid
tipo de retorno?