2016-11-04 90 views
0

我有一個Activity和一個CompositeSubscription在onResule中訂閱並取消訂閱onPause。該應用程序使用RxJava observable調用登錄網絡請求方法,並訂閱返回的Observable。當請求仍在執行時如何處理屏幕方向更改。目前,我的活動將取消訂閱當前訂閱,並且我的網絡電話將不會返回到新重新創建的活動。 有沒有一種方法來序列化訂閱對象來重新創建它們並能夠從Observable獲得響應?RxJava Android處理屏幕方向變化

+0

如果在定位過程中有網絡請求正在進行,請使用無頭碎片。這可能有助於:http://luboganev.github.io/blog/headless-fragments/ –

回答

0

解決方案是緩存Application對象中的所有訂閱並重新訂閱重新創建的活動。