在一些早期的问题中已经间接地提到了这个问题,但我还没有看到任何决定性的问题。
我目前正在使用这段代码在CommandAction
实现中显示LWUIT表单。
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();
}
}
目前它没有提出表格,也没有崩溃。
如果那是不可能的,那么你可以建议基于lcdui的MIDP的某种浏览器控件的解决方法吗?
答案 0 :(得分:0)
解决了它。它现在有效。只需将com.sun.lwuit.Display.init(this);
放入startApp()
并改变
RechForm.addComponent(BorderLayout.CENTER, htmlc);
到
RechForm.addComponent(htmlc);