Kotlin 如何获取片段中自定义对话框中输入的信息?
我有启动OnClickLister事件的buttonStart来启动片段中的DialogCustom StartActivityFragment.kt 在DialogNewCounter(自定义对话框)中,我从editTextNameDialogNewCounter获得响应,我希望将其发送到片段,以使用RequestDialog接口传递信息 dialog\u new\u counter.xml 对话框newcounter.kt 在片段(第一张照片的StarActivityFragment.kt)中,我实现了Resquest对话框接口并覆盖了onRequest方法。编译它会产生以下错误Kotlin 如何获取片段中自定义对话框中输入的信息?,kotlin,dialog,Kotlin,Dialog,我有启动OnClickLister事件的buttonStart来启动片段中的DialogCustom StartActivityFragment.kt 在DialogNewCounter(自定义对话框)中,我从editTextNameDialogNewCounter获得响应,我希望将其发送到片段,以使用RequestDialog接口传递信息 dialog\u new\u counter.xml 对话框newcounter.kt 在片段(第一张照片的StarActivityFragment.
有人谁可以帮助我,请,我与这个问题的几天。我会非常感谢你的试试这个 做两个改变 1。更改对话框显示代码。 来自此:-
val dialog = DialogNewCounter()
dialog.show(activity?.supportFragmentManager, "dialog_counter")
val dialog = DialogNewCounter()
dialog.show(childFragmentManager, "dialog_counter")
(activity as RequestDialog).onRequest(result)
(parentFragment as RequestDialog?)!!.onRequest(result)
对此:-
val dialog = DialogNewCounter()
dialog.show(activity?.supportFragmentManager, "dialog_counter")
val dialog = DialogNewCounter()
dialog.show(childFragmentManager, "dialog_counter")
(activity as RequestDialog).onRequest(result)
(parentFragment as RequestDialog?)!!.onRequest(result)
2。第二次更改对话框newcounter()
上的按钮单击
来自此:-
val dialog = DialogNewCounter()
dialog.show(activity?.supportFragmentManager, "dialog_counter")
val dialog = DialogNewCounter()
dialog.show(childFragmentManager, "dialog_counter")
(activity as RequestDialog).onRequest(result)
(parentFragment as RequestDialog?)!!.onRequest(result)
对此:-
val dialog = DialogNewCounter()
dialog.show(activity?.supportFragmentManager, "dialog_counter")
val dialog = DialogNewCounter()
dialog.show(childFragmentManager, "dialog_counter")
(activity as RequestDialog).onRequest(result)
(parentFragment as RequestDialog?)!!.onRequest(result)
嘿,我刚刚发布了我的答案,请尝试一下,如果您有任何疑问,请告诉我。@Fahed Hermoza,提问时请跟随,我认为投票支持使用图像而不是文本作为代码示例