Как вернуть данные из фрагмента с помощью androidx.navigation? - PullRequest
0 голосов
/ 16 января 2019

Я открываю фрагмент выделения с помощью androidx.navigation, но не могу найти способ вернуть данные к предыдущему фрагменту.

1 Ответ

0 голосов
/ 16 января 2019

В одном родительском действии .. просто используйте глобальную переменную, которая может получить доступ внутри того же родительского действия или

Другим приемом вы можете попробовать предпочтения, чтобы предпочтения могли читать в любом месте.

Обмен данными с активным фрагментом

sharedPref =  context.getSharedPreferences(context.getPackageName(),MODE_PRIVATE);
SharedPreferences.Editor prefEditor = sharedPref.edit();
prefEditor.putString(sKey, sValue);
prefEditor.apply();

Данные, прочитанные из другого фрагмента

sharedPref =  context.getSharedPreferences(context.getPackageName(),MODE_PRIVATE);
sValue = sharedPref.getString(sKey,defValue);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...