Sアプリのデータ保存機能を作成します。
データ保存ができるだけで作成できるアプリの幅が広がりますよね。
データ保存の流れは以下のような感じです。
1) RecordStoreのオープン
2) RecordStoreの書き込み
3) RecordStoreのクローズ
一般的なプログラムのファイル操作と同じっぽいですね。
オープンとクローズだけ実装するとこんな感じですかね。
public class DataManager
{
public void saveData(){
RecordStore rs;
try{
// RecordStore オープン
rs = RecordStore.openRecordStore("テスト", true);
}finally{
if( rs != null ){
// RecordStore クローズ
rs.closeRecordStore();
}
}
}
}
RecordStoreのクローズ処理は確実に呼び出すため、finallyを利用します。
書き込みに関してはまた今度。