【发布时间】:2013-12-13 00:45:23
【问题描述】:
我最近创建了一个标准列表 DialogFragment 来在我的 Activity 中构建一个 AlertDialog ,这可以看作是这里的答案:
What is the best way to recreate an AlertDialog when the screen is rotated?
现在我想在我的活动中将这个片段重新用于 3 个不同的“弹出”选择列表。对于三个按钮中的每一个,我都需要确定调用按钮,以确定在选择列表中的项目时要执行的操作。
实现这一目标的最佳方法是什么?
目前我认为我需要将调用按钮 ID 传递给 DialogFragment,然后在对话框完成时将其传递回 Activity 并返回结果。有没有更好的方法来实现这个目标?
【问题讨论】:
标签: android android-fragments android-lifecycle android-dialogfragment