Как сделать так, чтобы моя Java-программа BlackBerry ожидала открытия основного приложения, прежде чем продолжить? - PullRequest
2 голосов
/ 24 сентября 2011

Моя программа BlackBerry Java открывает приложение calender.После того, как это открыто, я хочу, чтобы он что-то сделал, но сейчас я просто использую задержку 250 миллисекунд, прежде чем это произойдет.Иногда каландр открывается дольше или короче.Есть ли простой способ использовать как действие типа Java "Пока" в Java для этого?Как этот английский:

Открыть календарь
Пока "календарь не открыт", подождите
(затем остальная часть программы после этого)

1 Ответ

1 голос
/ 25 сентября 2011

Метод getVisibleApplications () в классе ApplicationManager возвращает все приложения, которые в данный момент запущены и могут выйти на передний план.Я бы неоднократно искал массив, который дает вам, пока не появится приложение Календарь.

...