2016-11-04 125 views
0

我有一个Activity和一个CompositeSubscription在onResule中订阅并取消订阅onPause。该应用程序使用RxJava observable调用登录网络请求方法,并订阅返回的Observable。当请求仍在执行时如何处理屏幕方向更改。目前,我的活动将取消订阅当前订阅,并且我的网络电话将不会返回到新重新创建的活动。 有没有一种方法来序列化订阅对象来重新创建它们并能够从Observable获得响应?RxJava Android处理屏幕方向变化

+0

如果在定位过程中有网络请求正在进行,请使用无头碎片。这可能有助于:http://luboganev.github.io/blog/headless-fragments/ –

回答

0

解决方案是缓存Application对象中的所有订阅并重新订阅重新创建的活动。