在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阻塞中。请详细说明您的问题。这很不清楚。