为什么getAppProperty()不是静态方法?

时间:2010-07-09 11:18:53

标签: java-me midlet midp midp-2.0

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

2 个答案:

答案 0 :(得分:3)

如果手机在同一个JVM进程中运行多个MIDlet套件,它们都共享相同的MIDlet类对象。

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

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

答案 1 :(得分:-1)

这是您要问的有关J2me的最紧迫问题? J2me很旧,API的大多数接口很糟糕。

在J2me静态vs getAppProperty实例出错的情况下,我甚至认为这个问题不值得回答。

此外,我甚至不认为这个问题是完全可以回答的。

相关问题