Я использую EventBus для отправки значения long
из фрагмента fragment
в another
.Я использую следующий код, чтобы сделать это.Но для меня это не работает.Что я сделал не так?
Это фрагмент, где я сохраняю данные:
@OnClick(R.id.buttonFinishMeeting)
public void onClickButton() {
startActivity(RoutePlanCompleteActivity.newIntent(getContext(), routePlan));
EventBus.getDefault().post(new Long(spentTime));
}
Затем фрагмент, который я хочу отправить мои данные:
@Subscribe
public void onEvent(Long time) {
spentTime = time;
}
@Override
public void onResume() {
super.onResume();
EventBus.getDefault().register(this);
}
@Override
public void onPause() {
super.onPause();
EventBus.getDefault().unregister(this);
}