我编写了一个 J2ME 应用程序,它使用蓝牙并在对等移动设备中搜索文件并下载它。我想让我的应用程序在后台运行,每当我接到电话或消息并在几秒钟后恢复时,有人从事过这方面的工作吗请分享您的经验。有什么办法可以在后台运行 Midlet 吗?
要将 j2me 应用程序设置为后台,请在 midlet 类中使用以下内容:
Display.getDisplay (this).setCurrent (null);
要恢复屏幕,请使用以下命令:
Display.getDisplay (this).setCurrent (myCanvas);
其中 myCanvas 是您的画布实例
R
附注当您的 midlet 隐藏时,您仍然可以使用线程或计时器在后台执行操作。
p.s.2:这不适用于所有型号。 (适用于诺基亚 s60、索尼爱立信,但不适用于诺基亚 s40、三星和其他一些设备。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)