Как запустить форму 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);
Другие вопросы по тегам