我一直在关注 android 开发人员指南(特别是Passing events back to the dialog's host)来创建一个DialogFragment
包含一个EditText
并传回该文本的内容。
我希望我DetailFragment
通过按下按钮来调用该对话框,但是DialogListener
在片段上实现我是不够的,它必须在活动上实现,但是从DetailActivity
我不能调用我的按钮OnClick
(按钮在片段上)。
所以我DialogListener
必须在活动上实现,但从那里我无法访问片段上的按钮。
我的按钮是否必须在片段上DetailActivity
而不是片段上才能工作?或者还有其他方法可以解决这个问题吗?