- 458 名前:450 mailto:sage [04/10/09 21:57:45]
- >>447
レコードストアの有無を気にせずとりあえず読み込みモードでオープンする。 RecordStore rs = RecordStore.openRecordStore(〜, false); rsがnullなら初回、nullでないなら2回目以降、と判断できる。 初回起動だと判断したらレコードストアを新規作成する。 以下は考え方なので、実際にはtry-catchとかやってくれ。 //レコードストアを新規作成モードでオープン RecordStore rs = RecordStore.openRecordStore(〜, true); //内容がnullのレコードを4つ作成する for (int i = 0; i < 4; i++) rs.addRecord(null, 0, 0); //クローズ rs.closeRecordStore(); この時点で空のレコード(保存内容がnullのレコード)が4つできてる。 >>452や上記の考えではレコードの内容がnullかどうかで"空"か"入"かの区別と しているが、nullの代わりに「"空"を示すデータ」をrs.addRecord()のところで 保存しても構わない。やりやすいように変えてくれ。
|

|