似乎我可以使用java.util.prefs.Preferences
保存一些用户首选项。首选项与特定类相关联 - 我通过将类Object传递给某个静态方法来获得Preferences
实例,例如Preferences.userNodeForPackage
。
然而,如果我删除课程并且再也不用它会怎么样?存储的数据会发生什么变化?是不是只会在我的硬盘中泄漏内存?有什么好方法可以浏览我当前的Preferences
数据吗?
答案 0 :(得分:2)
此数据持久存储在依赖于实现的后备存储
中
一般来说,是的。如果您只是删除创建首选项的项目,则可能会保留这些首选项。
您最好的选择是尝试提供某种“卸载”,它具有删除应用程序使用的密钥的能力/知识。