Учебное пособие: Разработка приложений для мобильного устройства

* Запуск приложения

*/

protected void startApp() {

Display.getDisplay(this).setCurrent(theGame);

try {

// Запуск игры в отдельном потоке

Thread myThread = new Thread(theGame); // создаём новый поток

myThread.start(); // запуск потока

} catch (Error e) {

destroyApp(false);

notifyDestroyed();

}

}

/**

* Выполнения функций приложения в ответ на действия пользователя.

*/

public void commandAction(Command c, Displayable d) {

if (c == restartCmd) {

theGame.restart();

} else if (c == levelCmd) {

Item[] levelItem = {

new Gauge("Level", true, 9, theGame.getLevel())};

Form f = new Form("Change Level", levelItem);

f.addCommand(OKCmd);

f.addCommand(cancelCmd);

f.setCommandListener(this);

Display.getDisplay(this).setCurrent(f);

} else if (c == exitCmd) {

destroyApp(false);

К-во Просмотров: 518
Бесплатно скачать Учебное пособие: Разработка приложений для мобильного устройства