在j2me中存储设置的最佳方法是什么?

时间:2012-08-24 04:51:43

标签: java-me text-files recordstore

我想存储我的j2me应用程序的设置。应用程序启动时,将加载该设置。我找到的两种方法是

  1. 的RecordStore
  2. 以文本文件读写
  3. 我的想法是,

    如果用户删除RMS数据,使用Record Store进行风险,那么我将丢失设置。文本文件可以存储在jar中,因此用户无法删除它们。

    考虑到绩效和高于风险的两种方法中哪一种是最好的方法,还是有比两种方法更好的方法?

    [追加]

    关于RMS文件

    假设用户从计算机访问移动存储,则可以看到RMS文件。关于文本文件,如果我将txt文件存储在应用程序资源中,那么如果jar文件和用户无法访问它,它将是一个部分。卸载应用程序时,该文件也会被删除,因为它是jar的一部分。考虑到这一点以及最佳方法

1 个答案:

答案 0 :(得分:3)

RMS绝对是最佳解决方案。

除非您提供,否则用户无法删除应用的RMS数据。

此外,如果用户卸载您的应用,数据将同时删除:这是一件好事。

使用文本文件是一个坏主意,因为用户可以随时访问它并将其删除,并且在用户卸载时无法删除它。