Как перестать отображать приложение J2ME MIDP непосредственно перед его уничтожением? - PullRequest
2 голосов
/ 12 мая 2010

У меня есть приложение J2ME, в котором у пользователя есть возможность набрать номер телефона из приложения. Это должно быть последнее, что пользователь делает с приложением, поэтому оно должно перестать отображать что-либо.

Мой текущий код:

public void callAndExit() {
  // use a platform-specific request to dial
  MyMidletThingummy.getInstance().platformRequest( "tel:" + number );

  notifyDestroyed();
}

Вызов работает просто отлично, использует собственный способ вызова телефона и т. Д. Проблема заключается в том, что сразу после завершения вызова (всякий раз, когда пользователь кладет трубку) мое приложение отображается в течение доли секунды, а затем уничтожается. Есть ли что-то, что я могу сделать, чтобы я перестал отображать мидлет (и, скажем, показать домашний экран телефона или что-то еще, что он предпочел бы отображать), , а затем набрать номер?

1 Ответ

2 голосов
/ 12 мая 2010

Установите для текущего дисплея Displaylet значение null.

...