Согласно документации , Display.setCurrent
не работает, если текущим отображаемым значением является предупреждение. Это проблема, так как я хотел бы вызвать другое предупреждение, когда пользователь выбирает команду. Кто-нибудь знает, как обойти это, чтобы мы могли переходить от одного предупреждения к другому? Я использую CLDC 1.0 и MIDP 2.0.
Дополнительная информация
Спецификация позволяет нам редактировать оповещение, пока оно на экране, но некоторые телефоны Nokia не справляются с этим вообще. Поэтому я сейчас пытаюсь перейти от предупреждения к пустому холсту, а затем вернуться к предупреждению. Конечно, я не хочу, чтобы пользователь взаимодействовал с предыдущим холстом, поэтому мне кажется, что я вынужден создать новый пустой холст. Как примечание, у этого есть небольшой недостаток - он выглядит хуже на телефонах, которые все еще имеют предыдущий экран, когда отображается предупреждение.
Большая проблема заключается в том, как перейти с пустого холста обратно к предупреждению после загрузки холста. Тестирование на эмуляторе Motorola показало, что showNotify не вызывается после возврата из предупреждения на предыдущий экран. Я думаю, я мог бы создать следующее предупреждение в методе рисования, но это похоже на уродливый взлом.