在先前的一些问题中已经间接提到了这个问题,但是我还没有看到任何决定性的内容。
我目前正在使用这段代码来显示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的某种浏览器控件吗?
最佳答案
解决了,现在可以了,只需将com.sun.lwuit.Display.init(this);
放入startApp()
并改变
RechForm.addComponent(BorderLayout.CENTER, htmlc);
至
RechForm.addComponent(htmlc);