Передача данных между фрагментами androidx - PullRequest
0 голосов
/ 05 августа 2020

Я просто пытаюсь передать результаты из одного фрагмента в другой.

Следуя примеру Android именно для настройки принимающего фрагмента:

@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getParentFragmentManager().setFragmentResultListener("key", this, new FragmentResultListener() {
        @Override
        public void onFragmentResult(@NonNull String key, @NonNull Bundle bundle) {
            // We use a String here, but any type that can be put in a Bundle is supported
            String result = bundle.getString("bundleKey");
            // Do something with the result...
        }
    });
}

почему-то android студия не может найти setFragmentResultListener(). Заглянув в класс FragmentManager, похоже, метод отсутствует? или скрыто ...

Я использую androidx.appcompat:appcompat:1.0.9

Любые указания / идеи ОЧЕНЬ приветствуются

1 Ответ

0 голосов
/ 05 августа 2020

решено, необходимо добавить implementation 'androidx.fragment:fragment:1.3.0-alpha04' (или выше, я думаю, что последний - * -alpha07) в мой build.gradle

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...