为什么使用接口从片段到活动进行通信?

时间:2016-02-11 03:09:31

标签: android android-fragments conceptual

使用接口从片段到活动进行通信有什么好处,如下所述:http://developer.android.com/training/basics/fragments/communicating.html

当我们创建了一个" onArticleSelected()"这会产生一个不必要的依赖关系。活动中没有接口的方法,并通过getActivity()。onArticleSelected()在片段中调用它。

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

1 个答案:

答案 0 :(得分:2)

使用接口删除对特定Activity类的依赖。它允许Fragment with与实现接口的任何 Activity一起使用,而不仅仅是单个Activity。