Android:保持变量与数据库相似

Android:保持变量与数据库相似,android,Android,我有一个android应用程序,它有一个人的数据库。当我关闭应用程序时,数据库仍然存在,当我关闭手机并重新打开时,所有人都在我的名单上 我的应用支持其他功能,比如让用户决定应该显示的人。例如,FirstName然后LastName,反之亦然。当我设置这些设置时,请退出应用程序并重新启动。设置丢失 如何设置这些变量?有点像他们在数据库里。最简单/最好的方法是什么 谢谢。使用 用于访问和修改由返回的首选项数据的接口 GetSharedReferences(字符串,int)。对于任何特定的 在首选项中

我有一个android应用程序,它有一个人的数据库。当我关闭应用程序时,数据库仍然存在,当我关闭手机并重新打开时,所有人都在我的名单上

我的应用支持其他功能,比如让用户决定应该显示的人。例如,FirstName然后LastName,反之亦然。当我设置这些设置时,请退出应用程序并重新启动。设置丢失

如何设置这些变量?有点像他们在数据库里。最简单/最好的方法是什么

谢谢。

使用

用于访问和修改由返回的首选项数据的接口 GetSharedReferences(字符串,int)。对于任何特定的 在首选项中,该类只有一个实例可供所有客户端使用 分享。对首选项的修改必须通过 编辑器对象以确保保留首选项值 在提交到存储时处于一致的状态和控制。 必须处理从各种get方法返回的对象 因为应用程序是不可变的

使用

用于访问和修改由返回的首选项数据的接口 GetSharedReferences(字符串,int)。对于任何特定的 在首选项中,该类只有一个实例可供所有客户端使用 分享。对首选项的修改必须通过 编辑器对象以确保保留首选项值 在提交到存储时处于一致的状态和控制。 必须处理从各种get方法返回的对象 因为应用程序是不可变的

使用

用于访问和修改由返回的首选项数据的接口 GetSharedReferences(字符串,int)。对于任何特定的 在首选项中,该类只有一个实例可供所有客户端使用 分享。对首选项的修改必须通过 编辑器对象以确保保留首选项值 在提交到存储时处于一致的状态和控制。 必须处理从各种get方法返回的对象 因为应用程序是不可变的

使用

用于访问和修改由返回的首选项数据的接口 GetSharedReferences(字符串,int)。对于任何特定的 在首选项中,该类只有一个实例可供所有客户端使用 分享。对首选项的修改必须通过 编辑器对象以确保保留首选项值 在提交到存储时处于一致的状态和控制。 必须处理从各种get方法返回的对象 因为应用程序是不可变的


如果您的数据集很小,您可以使用
SharedReferences
。或者,如果数据集很大,则应使用
SQLiteDatabase

getSharedPreferences("name", Context.MODE_PRIVATE).edit().putString("my_display_toggle", myDisplayToggle).commit(); 
Loading the value: getSharedPreferences("name", Context.MODE_PRIVATE).getString("my_display_toggle", "default_value");

如果数据集很小,则可以使用
SharedReferences
。或者,如果数据集很大,则应使用
SQLiteDatabase

getSharedPreferences("name", Context.MODE_PRIVATE).edit().putString("my_display_toggle", myDisplayToggle).commit(); 
Loading the value: getSharedPreferences("name", Context.MODE_PRIVATE).getString("my_display_toggle", "default_value");

如果数据集很小,则可以使用
SharedReferences
。或者,如果数据集很大,则应使用
SQLiteDatabase

getSharedPreferences("name", Context.MODE_PRIVATE).edit().putString("my_display_toggle", myDisplayToggle).commit(); 
Loading the value: getSharedPreferences("name", Context.MODE_PRIVATE).getString("my_display_toggle", "default_value");

如果数据集很小,则可以使用
SharedReferences
。或者,如果数据集很大,则应使用
SQLiteDatabase

getSharedPreferences("name", Context.MODE_PRIVATE).edit().putString("my_display_toggle", myDisplayToggle).commit(); 
Loading the value: getSharedPreferences("name", Context.MODE_PRIVATE).getString("my_display_toggle", "default_value");

你能告诉我如何使用共享首选项来存储和获取名为myDisplayToggle的公共静态变量吗?保存值:
GetSharedReferences(“name”,Context.MODE_PRIVATE).edit().putString(“my_display_toggle”,myDisplayToggle).commit()加载值:
getSharedReferences(“name”,Context.MODE\u PRIVATE).getString(“my\u display\u toggle”,“default\u value”)
你能给我一个使用共享首选项存储和获取名为myDisplayToggle的公共静态变量的示例吗?保存值:
GetSharedReferences(“name”,Context.MODE_PRIVATE).edit().putString(“my_display_toggle”,myDisplayToggle).commit()加载值:
getSharedReferences(“name”,Context.MODE\u PRIVATE).getString(“my\u display\u toggle”,“default\u value”)
你能给我一个使用共享首选项存储和获取名为myDisplayToggle的公共静态变量的示例吗?保存值:
GetSharedReferences(“name”,Context.MODE_PRIVATE).edit().putString(“my_display_toggle”,myDisplayToggle).commit()加载值:
getSharedReferences(“name”,Context.MODE\u PRIVATE).getString(“my\u display\u toggle”,“default\u value”)
你能给我一个使用共享首选项存储和获取名为myDisplayToggle的公共静态变量的示例吗?保存值:
GetSharedReferences(“name”,Context.MODE_PRIVATE).edit().putString(“my_display_toggle”,myDisplayToggle).commit()加载值:
getSharedReferences(“name”,Context.MODE\u PRIVATE).getString(“my\u display\u toggle”,“default\u value”)