我创建了一个菜单,其中有不同的操作。当用户点击项目时,它应分别调用另一个midlet。
或者还有其他方法吗?
我尝试使用此代码:previous = PushRegistry.registerAlarm("m", 0);
转移到另一个midlet,但它提供了一个例外:
java.lang.ClassNotFoundException: No MIDLet-<n> registration
m
是同一包中的midlet。
答案 0 :(得分:0)
API documentation for the method PushRegistry.registerAlarm解释了您收到错误的原因:
<强>抛出:强>
... ClassNotFoundException - 如果在当前MIDlet套件中找不到MIDlet类名,或者该类没有包含在MIDlet中的任何一个 - &lt; n&gt;描述符文件或jar文件清单中的记录,或者midlet参数为null ...
鉴于有关No MIDLet-<n> registration
的错误消息,上面列出的一个可能的错误原因似乎适合您的情况:“类不包含在任何MIDlet-&lt; n&gt;记录中”强>
The MIDP 2.0 Push Registry是一篇全面的文章,向您展示如何让您的MIDP 2.0应用程序响应传入的网络连接......