如何在MasterDetail android应用程序中使用对话框

时间:2013-08-09 18:46:15

标签: android android-fragments android-dialogfragment

我一直在关注Android开发者指南(特别是Passing events back to the dialog's host),以创建一个包含DialogFragment的{​​{1}}并传回该文字。
我希望我的EditText按下按钮调用该对话框,但是在片段上实现我的DetailFragment是不够的,必须在活动上实现,但是DialogListener我可以不要拨打我的按钮DetailActivity(按钮位于片段上)。

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

1 个答案:

答案 0 :(得分:1)

我认为这就是你要找的东西

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

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