我在SharedPreferences中保存了一些值。我知道这是一个xml文件,已对其进行沙箱处理以防止其他应用程序能够访问这些值。
我想知道SharedPreferences的结构,还是就像原始的xml文件一样?
所有SharedPreferences将仅保存在1个xml文件中吗?
用户可以清除应用程序的数据,这意味着我所有的SharedPreferences都将消失。我如何保护我保存的信息?
问候
最佳答案
是SharedPreferences是一个xml文件。但这不必是一个xml文件,您可以像SharedPreferences sharedPreferences = getSharedPreferences("options.xml", MODE_PRIVATE);
这样更改
如果用户清除了应用程序数据,则不会留下任何有关应用程序的数据。