Android片段/活动回调:来电者和被叫者

时间:2015-11-17 20:57:41

标签: java android android-fragments callback

最近,在学习Android开发时,我了解到片段可以通过在片段中定义回调接口并让父活动实现它来与其他片段进行通信。但是,我对回调的定义有点困惑,可以这么说。我了解到回调系统通常有一个调用者(实现接口)和一个被调用者(定义接口)。但是,这意味着活动是调用者,片段是被调用者。活动以何种方式呼叫"片段?对我来说总是更有意义的是片段是调用者,活动是被调用者。

例如,在android的网站上设置回调接口: http://developer.android.com/training/basics/fragments/communicating.html

它说"现在,片段可以通过使用OnHeadlineSelectedListener接口的mCallback实例调用onArticleSelected()方法(或接口中的其他方法)来向活动传递消息。"

这不意味着片段是调用者,活动是被调用者吗?并且被调用者是实际实现回调接口的那个?

0 个答案:

没有答案