Android Dialog Error
업데이트:
카테고리: Android_Error
/dialog Fragment로 Nfc 태그 화면을 띄워주는 과정에서 성공 후 dialog가 사라질 때 에러가 발생
viewModel.reservations.observe(viewLifecycleOwner) {
if (it.isEmpty()) return@observe
// 에러 발생
nfcTagDialog.dismiss()
Log.d("OrderInfo list", "${it.size}")
adapter.submitList(it.toMutableList())
binding.showList.adapter = adapter
}
기존에는 AlertDialog에 내장된 dismiss
를 사용하였는데 이러면 fragment 관리가 되지 않아 생기는 문제
DialogFragment 내부에서 dismiss
를 별도로 설정해주니 정상적으로 사라졌다.