我想存储我的j2me应用程序的设置。应用程序启动时,将加载该设置。我找到的两种方法是
我的想法是,
如果用户删除RMS数据,使用Record Store进行风险,那么我将丢失设置。文本文件可以存储在jar中,因此用户无法删除它们。
考虑到绩效和高于风险的两种方法中哪一种是最好的方法,还是有比两种方法更好的方法?
[追加]
关于RMS文件
假设用户从计算机访问移动存储,则可以看到RMS文件。关于文本文件,如果我将txt文件存储在应用程序资源中,那么如果jar文件和用户无法访问它,它将是一个部分。卸载应用程序时,该文件也会被删除,因为它是jar的一部分。考虑到这一点以及最佳方法
答案 0 :(得分:3)
RMS绝对是最佳解决方案。
除非您提供,否则用户无法删除应用的RMS数据。
此外,如果用户卸载您的应用,数据将同时删除:这是一件好事。
使用文本文件是一个坏主意,因为用户可以随时访问它并将其删除,并且在用户卸载时无法删除它。