Как запустить форму LWUIT из формы LCDUI?
Вопрос был косвенно обсужден в некоторых из предыдущих вопросов, но я не видел ничего решающего в этом вопросе.
В настоящее время я использую этот кусок кода, чтобы показать форму LWUIT внутри CommandAction
реализация.
public void commandAction(Command cmnd, Item item) {
if (item == LogIn && cmnd == maincommand) {
RechForm = new com.sun.lwuit.Form("Basefook");
HttpRequestHandler handler = new HttpRequestHandler();
HTMLComponent htmlc = new HTMLComponent(handler);
htmlc.setPage("http://facebook.com");
RechForm.addComponent(BorderLayout.CENTER, htmlc);
com.sun.lwuit.Display.init(this);
RechForm.show();
}
}
В настоящее время он не отображает форму и не вылетает.
хорошо, если это невозможно, то можете ли вы предложить обходной путь для какого-либо управления браузером для MIDP на основе lcdui?
1 ответ
Решение
Решено. Сейчас работает. Просто поставь com.sun.lwuit.Display.init(this);
в startApp()
и изменить
RechForm.addComponent(BorderLayout.CENTER, htmlc);
в
RechForm.addComponent(htmlc);