как перенести пользователя из одного мидлета в другой мидлет - PullRequest
0 голосов
/ 03 апреля 2012

Я создал меню, в котором выполняются различные операции.Когда пользователь нажимает на элемент, он должен вызвать другой мидлет, соответственно.

Или есть ли другой способ сделать это?

Я попробовал этот код: previous = PushRegistry.registerAlarm("m", 0); для передачи в другой мидлет, ноэто дает исключение:

java.lang.ClassNotFoundException: No MIDLet-<n> registration

m - это мидлет, присутствующий в том же пакете.

1 Ответ

0 голосов
/ 03 апреля 2012

Документация API для метода PushRegistry.registerAlarm объясняет, почему вы получаете ошибку:

Выдает:
... ClassNotFoundException - если имя класса мидлета не может быть найдено в текущем наборе мидлета, или если этот класс не включен ни в одну из записей мидлета- в файле дескриптора или манифеста файла jar, или если аргумент мидлета является нулевым ...

Учитывая сообщение об ошибке о No MIDLet-<n> registration, одна из возможных причин ошибки, перечисленных выше, соответствует вашему случаю: "класс не включен ни в одну из записей MIDlet- " .

  • Если вы заинтересованы в том, как правильно использовать функциональные возможности PushRegistry, рассмотрите возможность изучения вводного руководства, например, рекомендованного на Схема обучения: начало работы с MIDP 2.0 :

    Реестр MIDP 2.0 Push - это всеобъемлющая статья, в которой показано, как заставить приложение MIDP 2.0 реагировать на входящие сетевые подключения ...

...