【发布时间】:2019-05-14 00:59:34
【问题描述】:
我正在尝试将整数值从活动发送到片段以更改文本大小值,我尝试了用户捆绑和自定义构造函数但没有工作。 那么我该如何使用共享偏好来实现这个目的呢?
【问题讨论】:
-
最常见和最简单的方法是使用捆绑包。如果你不想这样做,你也可以使用一个界面来这样做。
标签: java android android-studio android-fragments sharedpreferences
我正在尝试将整数值从活动发送到片段以更改文本大小值,我尝试了用户捆绑和自定义构造函数但没有工作。 那么我该如何使用共享偏好来实现这个目的呢?
【问题讨论】:
标签: java android android-studio android-fragments sharedpreferences
你有没有尝试过这样的事情
Bundle bundle=new Bundle();
bundle.put('key',0);
FragmentName name=new FragmentName();
name.setArguements(bundle);
Integer q=getArguments.getInt(key)
【讨论】:
如果您坚持共享偏好,请使用此代码:
保存数据
private void saveSp(String key , String value){
PreferenceManager.getDefaultSharedPreferences(Context)
.edit()
.putString(key, value).apply();
}
要获取您的数据:
PreferenceManager.getDefaultSharedPreferences(Context).getString("string", "default")
【讨论】: