Develop/Error Box
[Android] sendUserActionEvent() mView == null
Linitial
2020. 4. 6. 19:05
반응형
원인
일부 삼성 기기에서 간헐적으로 발생되는 버그이며,
이 경우는 화면이 회전해서 액티비티가 다시 만들어 질 때 발생하는 문제인데요
이 때 mView == null 이라는 에러가 발생합니다.
일부 삼성 기기의 내장 카메라 앱의 문제로 추측됩니다.
- 참고
하지만, 중요한 점은 신경쓰지 않고 그냥 넘길 수가 없는 경우가 있다는 것..
저는 동영상 광고를 보여주는 과정에서 생겼는데..
이 버그로 인해 광고가 노출 되지 않는 케이스가 있었습니다.
광고를 못 보여준다니... 아주아주 큰일이 아닐 수 없네요(?)
하지만 의외로 이 방법은 쉽게 해결 할 수 있습니다.
해결
바로 화면 회전 시, view 를 재생성 하지 않도록 설정을 바꿔 주는 방법입니다.
android:configChanges="orientation|screenSize"
- 위의 코드를 문제가 있는 activity 의 manifest 설정에 추가하여 줍니다.
반응형