Exibir conteúdo HTML de uma página da Web em um campo de navegador

  1. Importe as classes e interfaces necessárias.
    import net.rim.device.api.browser.field2.*;
    import net.rim.device.api.system.*;
    import net.rim.device.api.ui.*;
    import net.rim.device.api.ui.container.*;
  2. Crie a estrutura do aplicativo estendendo a classe UiApplication. Em main(), crie uma instância da nova classe e invoque enterEventDispatcher() para habilitar o aplicativo para receber eventos. No construtor de aplicativo, invoque pushScreen() para exibir a tela personalizada para o aplicativo. A classe BrowserFieldDemoScreen, descrita na etapa 3, representa a tela personalizada.
    public class BrowserFieldDemo extends UiApplication
    {
         public static void main(String[] args)
         {
              BrowserFieldDemo app = new BrowserFieldDemo();
              app.enterEventDispatcher();
         }
         public BrowserFieldDemo() 
         {
              pushScreen(new BrowserFieldDemoScreen());
         }
    }
  3. Crie a estrutura para a tela personalizada estendendo a classe MainScreen.
    class BrowserFieldDemoScreen extends MainScreen
    {
         public BrowserFieldDemoScreen()
         {
         }
    }
  4. No construtor de tela, crie uma instância da classe BrowserField.
    BrowserField myBrowserField = new BrowserField();
  5. No construtor de tela, invoque add() para adicionar o objeto BrowserField à tela.
    add(myBrowserField);
  6. No construtor de tela, invoque BrowserField.requestContent() para especificar o local do conteúdo HTML e exibi-lo.
    myBrowserField.requestContent("http://www.blackberry.com");

Estas informações foram úteis? Gostaríamos de receber seus comentários.