我想将所有xml和相关的java文件保存在其他android项目中的一个android项目和业务逻辑中,但是在这里不会有xml文件。现在我想保存数据;说登录凭据进入共享首选项,所以我应该从第一个项目(我有login.xml
和login.java
)获取数据并传递给第二个项目(我在这里有SharedPreferencesClass.java
并将数据写入共享首选项。但是我在实例化共享首选项类时遇到错误:
SharedPreferences sharedPreferences = PreferenceManager.
getDefaultSharedPreferences(LoginActivity.getContext());
答案 0 :(得分:1)
您可以拥有库项目中的所有业务逻辑,并访问您需要上下文的共享首选项。在库项目的类的构造函数中传递上下文,并使用它来获取共享首选项。