问题标签 [recordstore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1910 浏览

java - 在 NetBeans 6.0 中创建 javax.microedition.rms.RecordStore 时出错

我正在尝试使用 J2ME 编写一个javax.microedition.rms.RecordStore用于存储持久数据的应用程序。我正在 Gentoo 上使用 NetBeans 6.0 和 J2ME 2.2 开发这个项目。当我尝试运行该项目时,我收到一个错误,因为显然无法创建记录存储。这是包含堆栈跟踪的输出示例:

我找到了一个链接,指向我认为的来源RecordStore,其中抛出了异常:http: //jcs.mobile-utopia.com/jcs/78052_RecordStore.java。相关线在底部附近,基本上是这样的:

因此这表明当 NetBeans 尝试创建记录存储文件时触发了 IOException。但为什么会这样呢?不幸的是,输出没有说明记录存储创建失败的确切原因。有谁知道可能出了什么问题,或者有关 NetBeans 如何RecordStore在内部处理 s 的任何信息?

这是我的代码中触发错误的构造函数(如果相关):

编辑:... 10 小时后没有答案?真的吗?

0 投票
1 回答
1853 浏览

java - J2ME 应用程序问题!(空指针异常)

我正在创建一个为第一次运行安装 3 个记录存储的应用程序。然后它必须使用已经安装的值。该应用程序在模拟器和移动设备中的第一次运行期间运行良好。但是在我的启动画面加载后,第二次运行显示空指针异常。在启动画面之后,我已经加载了唱片店。但是,由于某些功能的首次运行,记录存储也会被删除、更新。在这种情况下,midlet 运行没有任何问题。但是当我第二次在我的手机中打开应用程序时,它会弹出一条错误消息,指出空指针异常。

我需要以下帮助... 1. 我可以用旧的recorstores 再次运行模拟器吗?如果有怎么办?2、如何解决空指针异常的问题?

请帮忙。

0 投票
1 回答
407 浏览

java-me - 手动编辑 RecordStore

我可以手动编辑 RecordStore 的存储值吗?如果是这样,我需要哪些程序,或者 JVM 将这些数据存储在没有任何加密的文件中?

0 投票
1 回答
269 浏览

java - 在 Java 的 RecordStore 中表示和存储数据的好方法是什么?

鉴于 Java ME 不允许反射并且非常精简,那么在 RecordStore 中存储数据的好方法是什么?我想设计一个类似 JSON 的语法适配器类,它可能需要每个要存储其值的类来实现 Hashtable + 可能需要一个额外的正则表达式库,因为即使它已经被拿走了。

如果你想知道我到底为什么需要它,那是为了一个任务。因此,困境实际上是在原则上编写相当大的适当代码块或硬编码所有内容之间,因为知道没有人必须通过维护这些垃圾来受苦。但是,我身上有原则的人倾向于前者。

编辑:我应该详细说明——我想将对象的数据存储在 RecordStore 中,所以我试图设计一种方法来将对象表示为字符串,然后可以将其转换为字节数组。

0 投票
1 回答
532 浏览

java - 发生 RecordStoreFullException 时出现奇怪的 RecordStore 行为

我正在开发一个显示公交车站时间表的小型 J2ME 应用程序——它们作为记录存储在 MIDP RecordStores 中。

有时记录不能适合单个 RecordStore,尤其是在记录更新时 - 使用 setRecord 方法 - 会发生 RecordStoreFullException。我捕获了异常,并尝试将记录写入新的 RecordStore,同时删除旧 RecordStore 中的前一个记录。除了从发生 RecordStoreFullException 的 RecordStore 中删除记录外,一切正常。如果我尝试删除无法更新的记录,则会引发另一个 InvalidRecordIDException 类型的异常。这在 MIDP javadoc 中很奇怪且未记录。我已经在 Sun WTK 2.5.2、MicroEdition SDK 3.0 和 Nokia Series 40 SDK 上对其进行了测试。此外,我创建了一个重现这种奇怪行为的代码:

我添加了额外的枚举代码以产生其他奇怪的行为 - 当 RecordStoreFullException 发生时,计数变量将通过两种方法设置为 1(如果 RMS 为空) - getNumRecords 和 numRecords。System.out.println 将产生 NextID: 0!这是不可接受的,因为记录 ID 不能为 0!有人可以解释这种奇怪的行为吗?

对不起,我的英语不好。

0 投票
1 回答
583 浏览

java-me - Midlet 抛出 javax.microedition.rms.RecordStoreException:在三星模拟器中打开记录存储文件时出错

我在 Netbeans 6.8 中使用三星 SDK 1.2.0 Beta。我正在尝试测试我的 midlet 以访问唱片店管理系统。

这个说法

当我使用诺基亚 SDK 时运行良好,但在三星上使用它时会引发 RecordStoreException。

0 投票
2 回答
139 浏览

java - 从外部中间件获取 RecordStore 数据

是否有任何形式可以从外部中间件获取记录存储的数据?

0 投票
1 回答
502 浏览

java - 可用的 RecordStore 大小

如何获得Recordstoremidlet 中可用的总 ROM 内存大小?

0 投票
1 回答
604 浏览

java - 想要在应用程序启动后立即在 J2me 应用程序中创建记录存储

在一个 j2me 项目上工作......我需要做的是从一个预先存在的 xml 文件(在 d jar 本身中)创建一个记录存储,这样我就可以从中读取和写入数据......并希望以 sson 的身份执行此操作当应用程序启动时请帮助.......

0 投票
1 回答
473 浏览

java-me - RecordStore中的J2ME记录删除问题

我正在使用记录存储来存储一些数据,并且每个数据都以列表元素的形式显示。在我的应用程序中,我有一个可以删除特定列表元素的功能。当我执行此操作时,项目正在获取从列表中删除,但它不适用于记录。我不知道为什么?谁能帮我?我的代码片段是:

提前致谢