Сохраняем и читаем данные мидлета
Вот ещё вопрос по мобильной яве:
Подскажите плз, как можно в java 2 me сохранять данные после выхода из мидлета и как обратиться к ним при повторном входе в него?...
Мой ответ:
Да ты что, это же основы :) Recordstore
Только корректно обратиться к нему непросто, так что нужен пример.
Возьми, скажем, исходники утилиты getProperties (http://nickolay.info/soft/java2me/GetProperties_src.zip) и там есть класс recordStores.java
, содержащий весь минимум нужных методов.
Кстати, эта утилита как раз предназначена для получения системных свойств через метод System.getProperty ()
, о котором я писал в предыдущем ответе.
Определяешь для себя формат хранимых записей - сколько их будет и в каком порядке, естественно, они должны читаться и писаться с соблюдением этого порядка.
Потом создаёшь в мидлете объект класса recordStores
:
public recordStores rs= new recordStores ();
и обращаешься к нужным методам класса:
rs.getRecord (номер_записи) - для чтения очередной записи
rs.setRecord (номер_записи) - для записи данных
На сайт добавлена статья по теме
12.04.2010, 13:10 [8525 просмотров]