Допустим, у меня есть типичное приложение Blackberry:
public class MyApp extends UiApplication {
public static void main(String[] args) {
MyApp app = new MyApp();
app.enterEventDispatcher();
}
public MyApp() {
pushScreen(new MyScreen());
}
}
и уже в начале я замечаю, что обязательное условие отсутствует (неправильные размеры дисплея; отсутствует SD-карта; некоторые ИТ-политики; и т. Д.)
Есть ли способ отобразить короткое и быстрое сообщение пользователю (в форме Alert / Status / Dialog / что угодно) и выйти сразу - без / до создания экземпляра сложного экрана / регистрации слушателей ускорения / установки сложного CleanupRunnable
Я пробовал Status.show () , Dialog.alert () - они не работают (RuntimeException "pushModalScreen, вызываемый потоком, не являющимся событием"):
public class MyScreen extends MainScreen {
public MyScreen() {
if (Display.getWidth() < 400) {
Status.show("Goodbye");
return;
}
}
}