NetBeans.
На эмуляторе работает. На реальном устройстве - нет.
Ошибка при выполнении операции.
package mobileapplication2;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.TextBox;
import javax.microedition.midlet.*;
/**
* @author ItsGonnaBeMe
*/
public class Midlet extends MIDlet implements CommandListener {
private Command exitCommand;
private Display myDisplay;
public void startApp() {
myDisplay = Display.getDisplay(this);
exitCommand = new Command("Выход",Command.EXIT,0);
TextBox t = new TextBox("Hello","Text",256,0);
t.addCommand(exitCommand);
t.setCommandListener(this);
myDisplay.setCurrent(t);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
}
Вменяемого объяснения этому у меня нет, однако факт остаётся фактом:
throw new UnsupportedOperationException("Not supported yet.");
приводит к проблемам при запуске на некоторых моделях телефонов.
Проблема ли в самом UnsupportedOperationException
, или в throw
, или в отсутствии throws
- непонятно.
Вот тут этот баг объясняется для Nokia:
https://groups.google.com/forum/#!topic/codenameone-discussions/_Zhlovy2qSM
some old phones had broken firmware with missed classes
В вопросе не указано какой телефон используется.
Дополнение, более правдоподобное.
Это старый баг NetBeans, который отказались фиксить.
Среда генерирует некорректный шаблон, который работает в эмуляторе, но не является MIDP совместимым:
https://netbeans.org/bugzilla/show_bug.cgi?id=127179
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
ЗдравствуйтеИзучаю спринг, пытаюсь загрузить фото
Могу ли я так, в одном java-файле два активити прописать? Те надо сделать так, чтобы когда загружался java-файл, он загрузил два активити - один...
Взял лаунчер из этого репозитория: Launcher Minecraft