gpt4 book ai didi

android - 使用接口(interface)在 fragment 和 fragment Activity 之间进行通信是否好

转载 作者:行者123 更新时间:2023-11-30 03:25:38 25 4
gpt4 key购买 nike

在我的 fragment Activity 中,我需要一次显示大约 3 个 fragment ,一个 fragment 包含一组按钮,另一个 fragment 包含列表等...

如果单击按钮,则我需要更改列表 fragment 并显示详细信息。要传达“向父级显示详细信息 fragment ”,最好保留一个界面并为其注册,当任何人单击按钮时只需通知点击发生,或者我应该通过父级 Activity 的对象创建 fragment Activity 方法 showdetailsfragment 吗?

创建接口(interface)并在 fragment 发生事件时通知是否更好?或使用父对象进行通信或任何其他最佳替代方法?

最佳答案

引用official guide :

“在某些情况下,您可能需要一个 fragment 来与 Activity 共享事件。一个好的方法是在 fragment 内部定义一个回调接口(interface),并要求宿主 Activity 实现它。当 Activity 接收到回调时通过界面,它可以根据需要与布局中的其他 fragment 共享信息。”

关于android - 使用接口(interface)在 fragment 和 fragment Activity 之间进行通信是否好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18293271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com