您好我有这个活动,我需要将数据发送到两个不同的片段。有没有办法设置它?
public class MainActivity extends AppCompatActivity implements{ FragmentOne.OnEventListener, fragmentTwo.OnEventListener {
private static String TAG = MainActivity.class.getSimpleName();
所以基本上我试图使用一个接口,我在我的两个片段中设置了所有其他方法,并且一切都按照预期的方式用于fragmentOne。我只想弄清楚如何使第二个接口的相同的监听器和接口工作。有没有办法让它发挥作用? 提前谢谢!
答案 0 :(得分:1)
正如您所写,“相同的侦听器和接口”,因此您不需要保存接口的两个实例,而只需使mainActivity实现相同的实例。 (如果不是你的界面和片段代码的情况)。
答案 1 :(得分:0)
我假设你正在关注android片段教程?请分享您的其余代码。
只要您的活动正确实现两个接口,它就应该工作。 Java不能扩展多个类,但可以实现多个接口。但是,您的活动必须为两个onEventListener提供实现。