我的问题与Android listpreference - fetching value
非常相似我在Main Activity上实现了OnSharedPreferenceChangeListener。首选项活动会使preference.xml膨胀
在主要活动的public void onSharedPreferenceChanged(SharedPreferences pref, String key)
上,
我能做到:
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
intensity= Float.valueOf(prefs.getString("VIB_INTENSITY", "1.0"));
获取价值。但是像链接的问题一样,我想要向用户显示值和文本,即来自两个数组的值。
我可以像接受的答案那样做,但我想知道是否还有其他内置方法。