Android-将从一个项目获取的数据保存到其他项目的sharedPreferences中

时间:2014-02-26 04:19:59

标签: android sharedpreferences

我想将所有xml和相关的java文件保存在其他android项目中的一个android项目和业务逻辑中,但是在这里不会有xml文件。现在我想保存数据;说登录凭据进入共享首选项,所以我应该从第一个项目(我有login.xmllogin.java)获取数据并传递给第二个项目(我在这里有SharedPreferencesClass.java并将数据写入共享首选项。但是我在实例化共享首选项类时遇到错误:

SharedPreferences sharedPreferences = PreferenceManager.
        getDefaultSharedPreferences(LoginActivity.getContext());

1 个答案:

答案 0 :(得分:1)

您可以拥有库项目中的所有业务逻辑,并访问您需要上下文的共享首选项。在库项目的类的构造函数中传递上下文,并使用它来获取共享首选项。