您可以使用 SharedPreferences。
使用setSetting
,您可以在调用者类中设置文本。同样,您可以在被调用类中使用getSetting
在调用者类中设置的文本。
设置首选项的方法-
public void setSetting(String key, String value) {
if(getActivity() != null)
{
SharedPreferences settings = getActivity().getSharedPreferences("UserPref", 0);
SharedPreferences.Editor editor = settings.edit();
editor.putString(key, value);
// Commit the edits!
editor.commit();
}
}
获得偏好的方法-
public String getSetting(String key, String def) {
try
{
SharedPreferences settings = getActivity().getSharedPreferences("UserPref", 0);
return settings.getString(key, def);
}
catch(Exception e)
{
e.printStackTrace();
}
return "";
}
这里,
public abstract SharedPreferences getSharedPreferences (String name, int mode)
检索并保存首选项文件“名称”的内容,返回一个 SharedPreferences,您可以通过它检索和修改其值。仅将 SharedPreferences 对象的一个实例返回给具有相同名称的任何调用者,这意味着他们将在进行编辑后立即看到彼此的编辑。
更多关于Android 开发者参考。