在退出按钮按下时最小化移动应用程序

时间:2012-03-26 09:28:53

标签: java-me lwuit

我正在使用J2ME和LWUIT开发移动应用程序。每当在具有symbian OS的手机上按下默认退出Button(红色)时,我希望我的应用程序最小化而不退出。我如何实现这一目标?

2 个答案:

答案 0 :(得分:6)

根据诺基亚文档 http://library.developer.nokia.com/index.jsp?topic=/Java_Developers_Library/GUID-C5D3E0F5-72B9-4EE7-8BA7-20DE4A538FB8.html 您可以添加以下jad密钥:Nokia-MIDlet-No-Exit。

"通过按End键阻止MIDlet关闭。而不是关闭MIDlet,它被放到后台。 MIDlet仍然可以从打开的应用程序列表中关闭。"

实施例:
Nokia-MIDlet-No-Exit:true

答案 1 :(得分:3)

使用以下代码行最小化应用程序::

                  Display.getDisplay (MIDLET_CLASS_NAME).setCurrent (null);

要取回屏幕,请使用以下内容:

                  Display.getDisplay (MIDLET_CLASS_NAME).setCurrent (myCanvas);

myCanvas是你的画布实例化

这不适用于所有型号。 (适用于诺基亚s60,SonyEricsson,但不适用于诺基亚s40,三星和其他一些产品。