Я хочу передавать данные между двумя фрагментами без использования активности и активности фрагментов.Передача данных между двумя фрагментами без использования активности
Я не хочу, чтобы передавать данные между фрагментами с использованием активности, как это: Communicating with Other Fragments
Ниже мой сценарий:
У меня есть один фрагмент Родитель и внутри, что есть два ребенка fragments.Now моя потребность заключается в передаче данных между этими двумя фрагментами. Как это сделать?
Я просмотрел: Event Bus, но не получил рабочий пример для фрагментов.
Есть ли другая альтернатива для передачи данных между фрагментами?
Любая помощь будет оценена по достоинству.
Edited согласно ответу InnocentKiller в:
В FragmentOne я реализовал:
FragmentTwo = new FragmentTwo();
Bundle bundle = new Bundle();
bundle.putString("Hello", "My name is Siddharth");
fragment.setArguments(bundle);
В FragmentTwo я реализовал:
Bundle bundle = this.getArguments();
String myInt = bundle.getString("Hello","Test");
mStartTripButton.setText(myInt);
Без активности Как вы можете управлять фрагментом? –
Вы можете использовать Синглтон/статическую переменную – Suvitruf
@M D: В моем родительском фрагменте у меня есть файл макета, который имеет два фрагмента. Мой родительский фрагмент вызывается, когда я нажимаю на навигационный ящик. И мой навигационный ящик является основным видом деятельности. –