第六讲 记录管理系统(RMS)_2_7965_2275_20101120104759.pptVIP

  • 2
  • 0
  • 约5.27千字
  • 约 28页
  • 2016-08-24 发布于河南
  • 举报

第六讲 记录管理系统(RMS)_2_7965_2275_20101120104759.ppt

第六讲 记录管理系统(RMS)_2_7965_2275_20101120104759

第六讲 记录管理系统(2) RMS (Record Management System) 内 容 4.4 使用RecordEnumeration接口 为什么不能用for循环? recordId可能是不连续的。 示例:ForMIDlet.java(P132) 当删除任意一条记录后,使用getRecord()再次读取记录存储中的记录就会出错。(记录仓储的存放位置) MIDP规范中提供的另外一种更方便、安全的记录仓储遍历方式——RecordEnumeration接口。RecordEnumeration的内部结构如下图所示: RecordEnumeration 的内部结构 int 数组储存了某个时期记录仓储之中部分Record ID 的内容,并且以特定顺序排序。index 变量则用来记录目前遍历到int 数组的哪个元素。 RecordEnumeration是一个记录仓储在某个时期可使用的Record ID 的集合所构成的集合,而且会依指定的方式排列。 相关方法 调用RecordStore 类的enumerateRecords()方法,就可以返回RecordEnumeration接口: RecordEnumeration numerateRecords( RecordFilter filter,

文档评论(0)

1亿VIP精品文档

相关文档