Java me j2me中的记录存储

Java me j2me中的记录存储,java-me,lwuit,rms,recordstore,lwuit-form,Java Me,Lwuit,Rms,Recordstore,Lwuit Form,我有两个表单,只有在填写了两个表单中的所有字段后,数据才应该存储在记录存储中,如果我们从一个表单切换到另一个表单,表单中的字段应该包含用户输入的内容。那么,当他从一个表单切换到另一个表单时,我如何存储以前的数据并自动填充它呢?您需要指出您是实际使用LUIT手动构建表单还是使用GUI生成器。此外,1.4的答案与1.5的答案不同。 如果您使用的是LWUIT 1.5,只需使用LWUIT4IO的存储类writeObject方法即可。创建一个实现com.sun.lwuit.io.Externalizabl

我有两个表单,只有在填写了两个表单中的所有字段后,数据才应该存储在记录存储中,如果我们从一个表单切换到另一个表单,表单中的字段应该包含用户输入的内容。那么,当他从一个表单切换到另一个表单时,我如何存储以前的数据并自动填充它呢?

您需要指出您是实际使用LUIT手动构建表单还是使用GUI生成器。此外,1.4的答案与1.5的答案不同。 如果您使用的是LWUIT 1.5,只需使用LWUIT4IO的存储类writeObject方法即可。创建一个实现com.sun.lwuit.io.Externalizable接口并包含数据的对象。您需要使用LWUIT4IO Util类注册它。 LWUIT中的Tipster演示中有一个用于序列化数据的示例,它将硬编码和修改的数据存储到存储器中


如果您使用的是1.4,只需浏览RMS API即可。不是世界上最直观的API,但可用于存储数据。

您可以从RecordStore获取值,并将这些值填充到另一种形式。查看下面的文章,了解如何在RecordStore中读取/写入/更新记录

您可以有一个公共数据对象类。 现在在其中创建getter和setter公共方法,并从项目中的任何位置访问它们