}catch(RecordStoreNotOpenException rsnoe){
}catch(Exception ex){}
break;
case 3:
//取得所创建RecordStore的数据信息
try{
alert.setString("版本:"+rs.getVersion()+" 修改时间:" +rs.
getLastModified()+
" 可使用数据空间:"+rs.getSizeAvailable());
}catch(RecordStoreNotOpenException rsnoe){
}catch(Exception ex){}
break;
}
alert.setTimeout(Alert.FOREVER);
display.setCurrent(alert, list);
}
else if(cmd == exitCommand){
destroyApp(false);
notifyDestroyed();
}
}
}
运行结果如图7-4所示。
【说明】
通过以上示例程序的运行,可以查询到新建记录存储中的相关数据。每当新增一条记录,总的记录条数和 RecordStore信息也都相应改变。注意程序里在对RecordStore执行所有动作时,都要有异常处理(Excpetion),否则程序将无法顺利通过编译。