我使用 androidx.navigation 打开一个选择 fragment ,但我找不到将数据返回到前一个 fragment 的方法。
最佳答案
在一个父 Activity 中..只需使用能够在同一父 Activity 中访问的全局变量或
其他技巧你可以试试preference,这样preference就可以在你想要的任何地方阅读。
数据共享活跃 fragment
sharedPref = context.getSharedPreferences(context.getPackageName(),MODE_PRIVATE);
SharedPreferences.Editor prefEditor = sharedPref.edit();
prefEditor.putString(sKey, sValue);
prefEditor.apply();
从其他 fragment 读取数据
sharedPref = context.getSharedPreferences(context.getPackageName(),MODE_PRIVATE);
sValue = sharedPref.getString(sKey,defValue);
关于android - 如何使用 androidx.navigation 从 fragment 返回数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54212241/