Передача данных от активности к фрагменту в Android - PullRequest
0 голосов
/ 25 октября 2018

У меня есть вкладка внутри, у меня есть 2 вкладки "tabview A", "tabview B" и одно действие "Activity C". Первый в "tabview A" я получаю данные с сервера "Data" и отправляю их в "Activity C""intent.Now в" Activity C "Я хочу отправить" Данные "в Tabview B. Как это сделать?Примечание: просмотр табуляции A, B в другом упражнении. Это не «занятие C», я пытаюсь найти другое внутри, но не могу сделать это.

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

Вы можете передавать данные из фрагмента с помощью Связка

Bundle bundle = new Bundle();
bundle.putString("my_key", "My String");
MyFragment myFrag = new MyFragment();
myFrag.setArguments(bundle);
0 голосов
/ 25 октября 2018

Существует несколько решений:

  1. Вы можете начать предыдущий Activity с намерения и поместить данные в Bundle.
  2. Вы можете передавать данные из общего хранилища, которые сохраняютданные.Это может быть Singleton или Singleton в конкретном объеме или хранилище может сохранять данные в хранилище.В этом случае Activity C сохраните данные, а предыдущее действие получит необходимые данные.
...