takasshii / APIPracticeApp

GithubAPIからランキング一覧を取得して表示するアプリです。
0 stars 1 forks source link

FragmentからDialogが呼び出せない #10

Closed takasshii closed 2 years ago

takasshii commented 2 years ago

[問題]

takasshii commented 2 years ago

[解決]

takasshii commented 2 years ago

[原因]

[解決?]

class ErrorDialogFragment(
    private val onDialogPositiveClick: NoticeDialogListener
) : DialogFragment() {

    interface NoticeDialogListener {
        fun positiveClick()
    }
 private fun showNoticeDialog() {
        val dialog = ErrorDialogFragment(object : ErrorDialogFragment.NoticeDialogListener {
            override fun positiveClick() {
                viewModel.fetchAPI()
            }
        })
        dialog.show(childFragmentManager, "APIError")
    }