J'ai mis à niveau vers Android Studio 3.1 aujourd'hui, qui semble avoir ajouté un peu plus de charpie contrôles. L'une de ces peluches de contrôle, one-shot RxJava2 subscribe()
des appels qui ne sont pas stockées dans une variable. Par exemple, obtenir une liste de tous les joueurs de ma Chambre de la base de données:
Single.just(db)
.subscribeOn(Schedulers.io())
.subscribe(db -> db.playerDao().getAll());
Résultats dans un gros bloc jaune et cette info-bulle:
Le résultat de l'
subscribe
n'est pas utilisé
Quelle est la meilleure pratique pour les one-shot Rx appelle comme ça? Dois-je garder l' Disposable
et dispose()
sur complet? Ou devrais-je juste @SuppressLint
et avancer?
Cela ne semble affecter RxJava2 (io.reactivex
), RxJava (rx
) n'a pas cette fibre.