Android Dev / / 2020. 11. 15. 14:16

dialogFragment dismiss()호출시 발생하는 문제 해결

 

io.reactivex.exceptions.OnErrorNotImplementedException: The exception was not handled due to missing onError handler in the subscribe() method call. Further reading: https://github.com/ReactiveX/RxJava/wiki/Error-Handling | android.content.ActivityNotFoundException: No Activity found to handle Intent { (has extras) } 

 

DialogFragment()를 사용할 때 dismiss() 를 호출하였는데 위와 같은 에러가 발생하였다.

이는 dismissAllowingStateLoss() 를 사용하면 해결할 수 있는데,

 

위와 같은 문제가 발생하는 것은 백그라운드 상태에서 dismiss를 호출하는 경우가 있기 때문이었다.

 

 

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유