Тип отправки черного экрана push = 3 в кодовом имени - PullRequest
0 голосов
/ 24 августа 2018

Когда я отправляю push type = 3, метод public void push (final String message) сначала выполняет init (), и мой экран не загружается и остается черным экраном. Не могли бы вы помочь мне?

Это просто происходит, если мое приложение никогда не открывается. Как вы знаете, когда приложение находится в фоновом режиме, ОС получила сообщение, а при использовании нажмите на уведомление, которое оно доставит моему приложению.

3 - 1 + 2 = 3 позволяет комбинировать визуальный толчок с невизуальной частью. Ожидается сообщение в форме: это то, что пользователь не увидит, это то, что он увидит. Например. Вы можете связать специальный идентификатор или даже строку JSON в скрытой части, в то же время добавив дружеское сообщение в визуальную часть. Когда этот параметр активен, он активирует метод push (String) дважды, один раз с визуальным и один раз со скрытыми данными.

http://www.codenameone.com/manual/appendix-ios.html#push-message-types-section

1 Ответ

0 голосов
/ 25 августа 2018

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

...