我正在开发一个简单的原型,它采用位置坐标并在我的服务器上调用一个页面,该页面以坐标为中心点显示地图。服务器上的页面工作得很好。 现在我通过CN1的WebBrowser组件调用了这个页面。它在模拟器上显示完美(连接屏幕截图)。 但是,它在设备上显示空白屏幕。我正在尝试三星Galaxy Note。
设备:
代码:
protected void beforeMapFrom(Form f) { super.beforeMapFrom(f); if (loc != null) { findCords().setText("Lat:" + loc.getLatitude() + "::lng:" + loc.getLongitude()); WebBrowser web = new WebBrowser() { @Override public void onLoad(String url) { findLoaded().setText("Loaded"); } }; f.addComponent(BorderLayout.CENTER, web); web.setURL("http://ipaddr/Maps/index.jsp?lat=" + loc.getLatitude() + "&lng=" + loc.getLongitude()); } }
我可能做错了什么?
答案 0 :(得分:0)
如果您可能在GUI构建器中还有其他内容没有删除吗?
您在postMain(Form)
方法中有什么内容吗?
从技术上讲,您使用的findCords()
方法不起作用,您需要使用findCords(f)
。