0

我们想使用 MIDP2.0 推送注册表定期调用我们的 MIDLet 以检查来自服务器的新消息。如果另一个 MIDLet 已经在前台运行,我们的 MIDLet 是否能够同时被调用?行为是否会因设备而异(例如诺基亚 S-60、摩托罗拉、三星、LG)?

4

1 回答 1

2

行为肯定会有所不同。一些设备不能处理多任务(例如诺基亚的 40 系列设备),我非常怀疑您的应用程序会被 PushRegistry 调用,而另一个 MIDlet 正在这些设备上运行。实际上,我什至不确定您的 MIDlet 是否会在支持多任务处理的设备(例如 SonyEricsson)上从另一个正在运行的 MIDlet 被调用(并且可能会窃取前台)。根据我在 Java ME 平台上的经验,这正是设备碎片会严重影响的那种特性。

于 2009-10-26T15:22:11.377 回答