/ / RxJava Android処理画面の向きの変更 - java、android、rx-java

RxJava Android処理画面の向きの変更 - java、android、rx-java

私はアクティビティとコンポジットサブスクリプションを持っていますそれはonResuleで購読され、onPauseで購読されていません。このアプリケーションは、RxJava observableを使ってログインネットワークリクエストメソッドを呼び出し、返されたObservableに登録します。要求がまだ実行中のときに画面の向きの変更を処理する方法。現在、私のアクティビティは現在のサブスクリプションから退会し、ネットワークコールは新たに再作成されたアクティビティに戻されません。 サブスクリプションオブジェクトをシリアライズしてそれらを再作成し、Observableからの応答を取得できる方法はありますか?

回答:

回答№1は0

解決策は、すべてのサブスクリプションをApplicationオブジェクトにキャッシュし、再作成されたアクティビティから再登録することです。