개인공부/android
[Kotlin] Fragment already added: DialogFragment
왕큰새
2022. 2. 3. 18:10
728x90
운동일지 App을 개발하는 중 발생한 오류이다.
setOnClickListener 로 버튼을 클릭하면, DialogFragment의 메소드 show()로
Fragment를 띄웠는데 버튼을 연타하니 Fragment가 이미 추가되었다는 메시지를 받게되었다.
해결책
button.setOnClickListener {
if(!DialogFragment.isAdded)
DialogFragment.show(childFragmentManager,"SEARCH_DIALOG")
}
DialogFragment가 추가되지 않았다면 Show 메소드를 실행하도록 하여 해결!