Каков наилучший подход для сохранения настроек в j2me?
Я хочу сохранить настройки моего приложения j2me. Когда приложение запустится, настройка будет загружена. Я нашел два способа
- Музыкальный магазин
- Читать и писать в текстовых файлах
Я думаю,
Риск с использованием RecordStore, если пользователь удалит данные RMS, тогда я потеряю настройки. Текстовый файл может быть сохранен в jar, поэтому пользователь не может их удалить.
Какой из двух подходов является лучшим подходом с точки зрения производительности и выше риска, или есть лучший подход, чем над двумя?
[Добавление данных]
Относительно файлов RMS
Предположим, пользователь получает доступ к мобильному хранилищу с компьютера, после чего отображаются файлы RMS. Что касается текстовых файлов, если я сохраню txt-файл в ресурсах приложений, он будет частью, если jar-файл и пользователь не смогут получить к нему доступ. когда приложение удалено, этот файл также будет удален, поскольку он является частью jar. Учитывая это также, что будет лучшим подходом
1 ответ
RMS, безусловно, лучшее решение.
Пользователь не может удалить данные RMS приложения, если вы их не предоставите.
Кроме того, если пользователь удалит ваше приложение, данные будут удалены одновременно: это хорошо.
Использование текстовых файлов - плохая идея, потому что пользователь может получить к нему доступ и удалить его в любое время, и вы не можете удалить его при удалении пользователя.