我有buttonStart来启动OnClickLister事件,以启动片段中的DialogCustom。
在DialogNewCounter(自定义对话框)中,我从editTextNameDialogNewCounter获得了响应,我希望将其发送到片段,以传递使用RequestDialog接口的信息。
在片段(第一张照片的StarActivityFragment.kt)中,我实现了Resquest Dialog接口并覆盖onRequest方法。编译它会给我以下错误。
答案 0 :(得分:0)
尝试一下
进行两项更改
1。更改对话框的显示代码。
来自此:-
val dialog = DialogNewCounter()
dialog.show(activity?.supportFragmentManager, "dialog_counter")
为此:-
val dialog = DialogNewCounter()
dialog.show(childFragmentManager, "dialog_counter")
2。 DialogNewCounter()
上的第二次更改
来自此:-
(activity as RequestDialog).onRequest(result)
为此:-
(parentFragment as RequestDialog?)!!.onRequest(result)