使用接口从片段到活动进行通信有什么好处,如下所述:http://developer.android.com/training/basics/fragments/communicating.html
当我们创建了一个" onArticleSelected()"这会产生一个不必要的依赖关系。活动中没有接口的方法,并通过getActivity()。onArticleSelected()在片段中调用它。
如果活动在另一个时间点包含没有文章的片段,为什么要创建这种不合逻辑的依赖关系并添加更多代码呢?
答案 0 :(得分:2)
使用接口删除对特定Activity类的依赖。它允许Fragment with与实现接口的任何 Activity一起使用,而不仅仅是单个Activity。