【发布时间】:2012-03-26 09:28:53
【问题描述】:
我正在使用 J2ME 和 LWUIT 开发一个移动应用程序。每当在装有 symbian OS 的手机上按下默认退出 Button(红色)时,我希望我的应用程序被最小化而不是退出。我如何做到这一点?
【问题讨论】:
我正在使用 J2ME 和 LWUIT 开发一个移动应用程序。每当在装有 symbian OS 的手机上按下默认退出 Button(红色)时,我希望我的应用程序被最小化而不是退出。我如何做到这一点?
【问题讨论】:
根据诺基亚文档 http://library.developer.nokia.com/index.jsp?topic=/Java_Developers_Library/GUID-C5D3E0F5-72B9-4EE7-8BA7-20DE4A538FB8.html 您可以添加以下 jad 密钥:Nokia-MIDlet-No-Exit。
“阻止 MIDlet 通过按 End 键关闭。不是关闭 MIDlet,而是将其置于后台。仍然可以从打开的应用程序列表中关闭 MIDlet。”
示例:
Nokia-MIDlet-No-Exit:是的
【讨论】:
要最小化应用程序,请使用以下代码行::
Display.getDisplay (MIDLET_CLASS_NAME).setCurrent (null);
要恢复屏幕,请使用以下命令:
Display.getDisplay (MIDLET_CLASS_NAME).setCurrent (myCanvas);
myCanvas 是你的画布实例化
这不适用于所有型号。 (适用于诺基亚 s60、索尼爱立信,但不适用于诺基亚 s40、三星等。
【讨论】: