什么是TopSectionListener,这是一个关键字?

时间:2015-06-17 09:24:53

标签: android android-fragments

我完全理解TopSectionListener是一个用于将活动连接到片段的方法。但为什么我们不必要地引入activitycommander?活动指挥官在这是什么?

TopSectionListener activityCommander;
 public interface TopSectionListener {
    public void creatememe(String top, String bottom);
}

请帮忙!

1 个答案:

答案 0 :(得分:0)

以下是更好地理解代码的安排:

public interface TopSectionListener {
    public void creatememe(String top, String bottom);
}

TopSectionListener activityCommander;

  1. 为了与活动(在这种情况下为MainActivity)进行通信,创建了一个界面TopSectionListener及其变量activityCommander;
  2. TopSectionListener这里是数据类型(接口),可用于声明自己的变量,如activityCommander。
  3. 此接口使用onAttach()
  4. 附加到片段所在的活动(MainActivity)
  5. 单击按钮时,将调用界面中定义的方法;
  6. 此方法在MainActivity中实现; MainActivity接收调用并执行方法(由TopSectionFragment
  7. 调用