2016-11-04 2 views
0

onResule에 가입되어 있고 onPause에서 구독 취소 된 Activity 및 CompositeSubscription이 있습니다. 응용 프로그램은 RxJava observable을 사용하여 로그인 네트워크 요청 메소드를 호출하고 반환 된 Observable을 구독합니다. 요청이 아직 실행 중일 때 화면 방향 변경을 처리하는 방법 현재 내 활동은 현재 구독에서 구독을 취소하고 내 네트워크 통화는 새로 재생산 된 활동으로 다시 전달되지 않습니다. 구독 개체를 다시 만들어서 Observable에서 응답을받을 수 있도록 구독 개체를 serialize하는 방법이 있습니까?RxJava Android 처리 화면 방향 변경

+0

오리엔테이션 중 네트워크 요청이 계속되면 헤드리스 조각을 사용하십시오. 도움이 될 수도 있습니다 : http://luboganev.github.io/blog/headless-fragments/ –

답변

0

해결 방법은 Application 개체의 모든 구독을 캐시하고 다시 만든 활동에서 다시 구독하는 것입니다.