Приложение запущено, пользователь вносит некоторые TextField
изменения. Затем поступает вызов, поэтому MIDlet
переходит в состояние paused
. Когда диалог завершен, приложение перезапускается, вызывается startApp()
метод MIDlet
и отображается main
Form
приложения!
Итак, как отменить это поведение по умолчанию, чтобы сохранить последний открытый Form
со всеми изменениями?
public static com.sun.lwuit.Form lastForm = null;
и в конструкторе формы делаю:myMidlet.lastForm = this;
. Затем в кодеpauseApp()
я:lastForm.showBack();
но всегда отображается основная форма! Последняя форма отображается всего за долю секунды, но затем открывается основная форма! - person pheromix   schedule 20.12.2011