我在ViewPager中有MainActivity和四个片段。我需要从第一个到第三个片段发送一些字符串。但我不能。我尝试了很多方法,但没有成功。我尝试使用界面但没有成功....任何帮助?
答案 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);
}
}