This question already has answers here:
How do I get the SharedPreferences from a PreferenceActivity in Android?
(6个答案)
5年前关闭。
在活动1中共享价值
像这样
而且我需要在另一项活动中获得价值。我已经尝试过这样
这很好。
这样,我需要在DBHelper类中获得相同的值。如何在DBHelper中获取共享的参考值。
我已经在DBHelper中尝试过
语法有什么问题?
而且,您必须将
(6个答案)
5年前关闭。
在活动1中共享价值
像这样
prefs=getSharedPreferences(prefName, MODE_PRIVATE);
SharedPreferences.Editor edtior=prefs.edit();
edtior.putString(VALUE_KEY,check.toString());
edtior.commit();
而且我需要在另一项活动中获得价值。我已经尝试过这样
SharedPreferences prefs=getSharedPreferences(prefName, Context.MODE_PRIVATE);
edittext.setText(prefs.getString(VALUE_KEY,""));
这很好。
这样,我需要在DBHelper类中获得相同的值。如何在DBHelper中获取共享的参考值。
我已经在DBHelper中尝试过
SharedPreferences prefs=getSharedPreferences(prefName, Context.MODE_PRIVATE);
String key =(prefs.getString(VALUE_KEY,""));
语法有什么问题?
最佳答案
尝试这个
SharedPreferences prefs= context.getSharedPreferences(prefName, Context.MODE_PRIVATE);
String key =(prefs.getString(VALUE_KEY,""));
而且,您必须将
context
传递给DBHelper。关于android - 如何在另一个 Activity 中获取共享的偏好值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22034143/
10-10 10:17