我正在使用J2ME和LWUIT开发移动应用程序。每当在具有symbian OS的手机上按下默认退出Button
(红色)时,我希望我的应用程序最小化而不退出。我如何实现这一目标?
答案 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,三星和其他一些产品。