0

我一直在关注 android 开发人员指南(特别是Passing events back to the dialog's host)来创建一个DialogFragment包含一个EditText并传回该文本的内容。
我希望我DetailFragment通过按下按钮来调用该对话框,但是DialogListener在片段上实现我是不够的,它必须在活动上实现,但是从DetailActivity我不能调用我的按钮OnClick(按钮在片段上)。

所以我DialogListener必须在活动上实现,但从那里我无法访问片段上的按钮。
我的按钮是否必须在片段上DetailActivity而不是片段上才能工作?或者还有其他方法可以解决这个问题吗?

4

1 回答 1

1

我想这就是你要找的

http://developer.android.com/guide/components/fragments.html#CommunicatingWithActivity

您需要在单击按钮时向活动发送消息,然后让活动弹出对话框

于 2013-08-09T18:54:27.797 回答