android – 使用外部类在活动之间保存数据

我正在开发一个必须在活动之间共享字符串的应用程序.我正在尝试使用set和get方法调用公共类的单独活动.调用方法部分工作,我设法得到一个响应,虽然设置值必须由set和get类记住.这是我的设置和获取课程的链接,它非常基本:
http://pastebin.com/0WabNKz3

现在我的问题是:如何创建集合并让类在会话之间记住我的值?如果您有任何不明白的地方,请随意提问.

谢谢!

最佳答案 您需要使用SharedPreferences.即使应用程序关闭后,这也是保存数据的方式,您可以从任何地方访问它:

public void savePrefrences(String key, String value)
    {
        SharedPreferences prefs = context.getSharedPreferences(context.getPackageName(), 0);
        prefs.edit().putString(key, value).commit();
    }

    public String getPrefrences(String key)
    {
        SharedPreferences prefs = context.getSharedPreferences(context.getPackageName(), 0);
        return prefs.getString(key, "");
    }

随时随地保存优先权,随时随地获取您想要的产品.

关闭应用程序时,该值不会删除.

点赞