在android中创建SharedReference类的新对象和调用函数
我正在使用这个代码在android中创建SharedReference类的新对象和调用函数,android,Android,我正在使用这个代码 public void addValue(Context context, String username){ List un = loadValue(context); if (un == null) un = new ArrayList(); un.add(username);
public void addValue(Context context, String username){
List un = loadValue(context);
if (un == null)
un = new ArrayList();
un.add(username);
storeValue(context,un);
}
SharedPreferences mPrefs = getPreferences(MODE_PRIVATE);
final SharedPreferences.Editor editor = mPrefs.edit();
如何创建共享首选项类的新对象并调用函数addValue???SharedReferences类提供了一个通用框架,允许您保存和检索基本数据类型的持久键值对。 为什么要从共享首选项对象调用函数addValue?我希望它能有所帮助 以键值对形式存储数据
SharedPreferences.Editor editor = getSharedPreferences("StoreData", MODE_PRIVATE).edit();
editor.putString("LastLatitude", strlat);
editor.putString("LastLongitude", strlng);
editor.putLong("ClockedInTime",currentLocalTime.getTime());
editor.commit();
检索存储的数据
SharedPreferences prefs = getSharedPreferences("StoreData", MODE_PRIVATE);
String LastLatitude = prefs.getString("LastLatitude", "");
您不能在SharedReferences中存储函数。您可以做的是存储一个具有特定值的变量,然后对其求值并调用函数,例如在开关情况下或if else阻塞中。请详细说明您的问题。这很不清楚。