-2

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

4

3 回答 3

0

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

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

于 2011-11-03T07:23:02.397 回答
0

您可以从中获取值RecordStore并将该值填充到另一个Form. 查看以下文章,了解如何将记录读/写/更新为RecordStore.

于 2011-11-03T07:24:46.487 回答
0

你可以有一个公开DataObject课。现在在其中创建getter & setter公共方法并从项目中的任何位置访问它们。

于 2011-11-03T07:27:12.513 回答