gpt4 book ai didi

android - 为什么要使用接口(interface)从 fragment 到 Activity 进行通信?

转载 作者:行者123 更新时间:2023-11-29 17:24:01 24 4
gpt4 key购买 nike

使用接口(interface)从 fragment 到 Activity 进行通信的优势是什么,如下所述:http://developer.android.com/training/basics/fragments/communicating.html

当我们可以在没有界面的情况下在 Activity 中创建一个“onArticleSelected()”方法并通过 getActivity().onArticleSelected() 在 fragment 中调用它时,这会创建一个不必要的依赖项。

如果 Activity 在另一个时间点包含一个没有文章的 fragment 怎么办,为什么要创建这种不合逻辑的依赖关系并添加更多代码?

最佳答案

使用接口(interface)实际上移除对特定 Activity 类的依赖。它允许 Fragment 与实现接口(interface)的任何 Activity 一起工作,而不仅仅是单个 Activity。

关于android - 为什么要使用接口(interface)从 fragment 到 Activity 进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35330111/

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