我一直在关注Android开发者指南(特别是Passing events back to the dialog's host),以创建一个包含DialogFragment
的{{1}}并传回该文字。
我希望我的EditText
按下按钮调用该对话框,但是在片段上实现我的DetailFragment
是不够的,必须在活动上实现,但是DialogListener
我可以不要拨打我的按钮DetailActivity
(按钮位于片段上)。
所以我的OnClick
必须在活动上实现,但是从那里我无法访问片段上的按钮。
我的按钮是否必须在DialogListener
而不是在片段上才能使用?或者还有另一种方法可以解决这个问题吗?
答案 0 :(得分:1)
我认为这就是你要找的东西
http://developer.android.com/guide/components/fragments.html#CommunicatingWithActivity
单击按钮时需要向活动发送消息,然后让活动弹出对话框