多个片段和 activity 都响应 activity 中的按钮点击
multiple fragments and activity all responding to button click in activity
我有一个多片段表单,用于划分表单的各个部分。用户完成后,他们点击屏幕底部的提交按钮,该按钮归主机 activity 所有。当用户单击提交时,所有片段都应将其数据发送到 activity,然后 activity 处理网络。所以我在每个片段中为相同的按钮设置了 onClick 侦听器,以及 activity。但是,当我点击提交 onClick 时,在某些片段中(从不在 activity 中)仅 运行s 一次,它应该 运行 5 次(因为我有 4 个片段和 1 个 activity).基本上我需要片段来处理点击,然后 activity 处理相同的点击。
使用观察者设计模式,其中 activity 是主题,片段是观察者
我有一个多片段表单,用于划分表单的各个部分。用户完成后,他们点击屏幕底部的提交按钮,该按钮归主机 activity 所有。当用户单击提交时,所有片段都应将其数据发送到 activity,然后 activity 处理网络。所以我在每个片段中为相同的按钮设置了 onClick 侦听器,以及 activity。但是,当我点击提交 onClick 时,在某些片段中(从不在 activity 中)仅 运行s 一次,它应该 运行 5 次(因为我有 4 个片段和 1 个 activity).基本上我需要片段来处理点击,然后 activity 处理相同的点击。
使用观察者设计模式,其中 activity 是主题,片段是观察者