Как перестать отображать приложение J2ME MIDP непосредственно перед его уничтожением?

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

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

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

  notifyDestroyed();
}

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


person PotatoEngineer    schedule 12.05.2010    source источник


Ответы (1)


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

person michael aubert    schedule 12.05.2010
comment
Спасибо, это сработало отлично. Глупо читать учебники, а не J2ME Javadoc. - person PotatoEngineer; 13.05.2010