目标似乎是相同的:存储键值对。两者在概念上有区别吗?
最佳答案
据我所知,Properties
是一个HashTable
,可让您将键值对存储在内存中,并可选择以 XML(和其他格式)保存它们).我不知道这个 XML 将存储在 Android 中的什么地方;您可能需要定义一个位置。
SharedPreferences
另一方面,保证存储在只有您的应用程序可以访问的磁盘空间上。
关于Java 属性与 Android SharedPreferences,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28568688/