Пример #1
0
  private void createBrowserField() {
    LOG.INFO("Use BrowserField5");
    m_oBrowserField = new BrowserField(m_oConfig);
    m_oBrowserField
        .getRenderingOptions()
        .setProperty(RenderingOptions.CORE_OPTIONS_GUID, RenderingOptions.ALLOW_POPUPS, true);
    m_oController = new RhoProtocolController(m_oBrowserField);
    m_oConfig.setProperty(BrowserFieldConfig.CONTROLLER, m_oController);

    BrowserFieldListener _listener =
        new BrowserFieldListener() {
          public void documentLoaded(BrowserField browserField, org.w3c.dom.Document document)
              throws Exception {
            synchronized (Application.getEventLock()) {
              m_oMainScreen.deleteAll();
              m_oMainScreen.add(m_oBrowserField);
            }
          }
          /*
          public void downloadProgress(BrowserField browserField,
          	 net.rim.device.api.browser.field.ContentReadEvent event)throws Exception
          {
             //Add your code here.
          }*/
        };
    m_oBrowserField.addListener(_listener);
  }