一个活动中的多个片段侦听器

时间:2017-08-08 02:39:30

标签: android android-fragments

您好我有这个活动,我需要将数据发送到两个不同的片段。有没有办法设置它?

public class MainActivity extends AppCompatActivity implements{ FragmentOne.OnEventListener, fragmentTwo.OnEventListener {
    private static String TAG = MainActivity.class.getSimpleName();

所以基本上我试图使用一个接口,我在我的两个片段中设置了所有其他方法,并且一切都按照预期的方式用于fragmentOne。我只想弄清楚如何使第二个接口的相同的监听器和接口工作。有没有办法让它发挥作用? 提前谢谢!

2 个答案:

答案 0 :(得分:1)

正如您所写,“相同的侦听器和接口”,因此您不需要保存接口的两个实例,而只需使mainActivity实现相同的实例。 (如果不是你的界面和片段代码的情况)。

答案 1 :(得分:0)

我假设你正在关注android片段教程?请分享您的其余代码。

只要您的活动正确实现两个接口,它就应该工作。 Java不能扩展多个类,但可以实现多个接口。但是,您的活动必须为两个onEventListener提供实现。