почему getAppProperty () не является статическим методом? - PullRequest
3 голосов
/ 09 июля 2010

getAppProperty (ключ String) - это метод экземпляра в классе мидлета. Поскольку все мидлеты в пакете мидлетов используют один и тот же файл манифеста / jad, почему же это не может быть статическим методом?

Ответы [ 2 ]

3 голосов
/ 08 октября 2010

Если телефон запускает несколько наборов мидлетов в одном и том же процессе JVM, все они используют один и тот же объект класса мидлетов.

Если вы затем сделаете метод статическим, он не будет знать, какой файл JAD будет получать информациюс.

Ни спецификации CLDC, ни MIDP не мешают производителям телефонов запускать несколько пакетов MIDlet в одном и том же процессе JVM.На самом деле это более эффективно в условиях ограниченных ресурсов.

0 голосов
/ 14 июля 2010

Это самая насущная проблема, которую вы спрашиваете о J2me?J2me старый, грязный, и большинство интерфейсов API отстой.

По шкале вещей, которые не подходят для J2me, статические vs экземпляры getAppProperty ооочень низкие, я даже не думаю, что этот вопрос заслуживает ответа.

Более того, я даже не думаю, что этот вопрос является ответственной полной остановкой.

...