android - 전화기가 가로 또는 세로 모드인 경우 recyclerview 개체와 같은 조각의 인스턴스는 null이고 백그라운드에서 데이터를 반환할 때의 콜백으로 인해 null 포인터 예외가 발생합니다.
阿神
阿神 2017-05-31 10:38:57
0
2
1137

휴대전화가 가로 화면과 세로 화면 사이를 전환하면 조각 상태가 손실되어 하위 스레드에서 요청한 데이터 콜백이 표시될 때 널 포인터 예외가 보고됩니다. 해결 방법

阿神
阿神

闭关修行中......

모든 응답(2)
巴扎黑

화면을 돌리면 다시 그리기가 시작되는 것처럼 느껴집니다. Manifast의 현재 활동에 다음 속성을 추가해 보세요.
android:configChanges="orientation|screenSize"

为情所困

화면을 회전하거나 닫는 중이든 Activity, 都应该在Fragment#onDestroy()或者Fragment#onDestroyView()时, 取消网络接口的响应监听. 否则即便是通过设置android:configChanges解决屏幕旋转时Activity앱 충돌을 일으킨 문제를 다시 빌드해도 다른 시나리오로 인해 여전히 앱 충돌이 발생할 수 있습니다

다음 지식 포인트를 이해하려면 Android 소스 코드를 읽는 것이 좋습니다.

  1. Activity是如何管理Fragment

  2. Fragment是如何管理View

  3. Activity & Fragment是如何管理Loader

또한 Retrofit + RxAndroid + RxLifecycle을 사용하여 네트워크 인터페이스 및 호출을 구현하는 것이 좋습니다 Loader.

.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿