Отправка данных из действия A во фрагмент 1 из действия B с вкладками - PullRequest
0 голосов
/ 25 апреля 2018

Мне нужен подход, как справиться с этой темой: я создал Mainacctivity (A) и вкладку Activity (B), которая содержит 3 вкладки (Фрагмент первый, Фрагмент второй и Дерево фрагментов)

какотправьте строку из Mainacctivity в Fragment One без запуска действия с вкладками.

когда я использую пакет

, скажем: в MainActivity

    Bundle bundle=new Bundle();
    bundle.putString("key", editText.getText().toString());
    BlankFragmentTab1 fragment = new BlankFragmentTab1();
    fragment.setArguments(bundle);
  getSupportFragmentManager().beginTransaction().replace(R.id.frag,fragment).commit();

и внутри первого фрагмента я получаю строку с getarguments.getString ("ключ") я получаюисключение нулевого указателя.Этот подход работает только посредством связи между Фрагментами и Контейнером. Активность.

большое спасибо за вашу помощь

1 Ответ

0 голосов
/ 25 апреля 2018

LieForBananas правильный.

Вы не можете взаимодействовать со своим FragmentOne без вызова его активности хоста.

Однако вы можете использовать SharedPreferences вместо Bundle для получения данных.

...