MIDlet 暂停时是否可以重新显示上次打开的表单?
应用程序正在运行,用户正在进行一些 TextField
编辑。然后收到呼叫,因此MIDlet
进入暂停
状态。对话完成后,应用程序将重新启动,调用 MIDlet
的 startApp()
方法,并调用 main
Form<显示应用程序的 /code> !
那么如何消除这种默认行为,以便保留最后打开的 Form
以及所有修改?
The application is running , the user is making some TextField
editing. Then a call is received , so the MIDlet
enters the paused
state. When the conversation is finished then the application is restarted , the startApp()
method of the MIDlet
is called and the main
Form
of the application is shown !
So how to dismiss this default behaviour so that the last opened Form
with all the modifications are kept ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在
MIDlet
类中创建了一个static
Form
:然后我将其设置为我的
项目
每个表单中的实际表单 code> :然后在
startApp()
中我写道:编辑:
对于画布:
在
MIDlet
类中:在
canvas 中
类(构造函数):以及在
startApp()
中:我认为这种使用
HashTable
的方法甚至适用于任何lcdui
表单。I created a
static
Form
in theMIDlet
class :Then I set it to the actual Form in every Form of my
project
:Then in the
startApp()
I wrote :EDIT :
For the canvas :
In the
MIDlet
class :In the
canvas
class ( constructor ) :And in the
startApp()
:I think this approach of using a
HashTable
will work even for anylcdui
Form.在 LWUIT 中,我使用这个
In LWUIT, I use this