getAppProperty(String key)是MIDlet类中的实例方法。由于Midlet套件中的所有Midlet都共享相同的manifest / jad文件,那么为什么不能将它作为静态方法呢?

最佳答案

如果电话在同一个JVM进程中运行多个MIDlet套件,则它们都共享同一个MIDlet类对象。

如果随后将方法设为静态,则它将不知道从哪个JAD文件中检索信息。

CLDC和MIDP规范都不能阻止电话制造商在同一JVM进程中运行多个MIDlet套件。实际上,在资源受限的环境中这样做更有效。

10-07 20:35