Здравствуйте, Yukhovich, Вы писали:
Y>Только начал изучать данную технологию.
Y>возник данный вопрос могу ли я сохнатять свои данные ( при работе моего приложения ) локально, как в файл ?
Y>и если не сложно приведите пример
RMS нормальная система, практически как файл и работает на всех телефонах т.к. стандарт MIDP.
public boolean saveData( boolean bCreateNew ) throws IOException {
final String Name="Name";
boolean bSuccess = false;
// save the record store
RecordStore rs = null;
ByteArrayOutputStream bs = null;
DataOutputStream ds = null;
try {
if (bCreateNew) {
try {
RecordStore.deleteRecordStore( Name );
}
catch (RecordStoreException e) { }
}
rs = RecordStore.openRecordStore( Name, bCreateNew );
if (rs != null) {
bs = new ByteArrayOutputStream();
ds = new DataOutputStream(bs);
m_gameData.write( ds );
byte aBytes[] = bs.toByteArray();
if (bCreateNew)
rs.addRecord(aBytes,0,aBytes.length);
else
rs.setRecord(1,aBytes,0,aBytes.length);
bSuccess = true;
}
}
catch ( RecordStoreException e) { }
finally {
try {
if (rs != null) rs.closeRecordStore();
}
catch (RecordStoreException e) { }
}
return bSuccess;
}