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