如何在ViewPager中的片段之间传递数据

时间:2015-01-19 18:38:22

标签: android android-viewpager

我在ViewPager中有MainActivity和四个片段。我需要从第一个到第三个片段发送一些字符串。但我不能。我尝试了很多方法,但没有成功。我尝试使用界面但没有成功....任何帮助?

1 个答案:

答案 0 :(得分:0)

一个想法:

public class MessageEvent {
   public String message;
}

class ThirdFragment extends Fragment {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        EventBus.register(this);
    }

    public void onEvent(MessageEvent messageEvent) {
        LOG.d("Message event", messageEvent.message);
        /* Process your message */
    }; 
}


class FirstFragment extends Fragment {


    void sendMessageEvent(MessageEvent messageEvent){
        EventBus.getDefault().post(MessageEvent);
    }
}