Exibir conteúdo HTML de uma página da Web em um campo de navegador
- 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.*;
- 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());
}
}
- Crie a estrutura para a tela personalizada estendendo a classe MainScreen.
class BrowserFieldDemoScreen extends MainScreen
{
public BrowserFieldDemoScreen()
{
}
}
- No construtor de tela, crie uma instância da classe BrowserField.
BrowserField myBrowserField = new BrowserField();
- No construtor de tela, invoque add() para adicionar o objeto BrowserField à tela.
add(myBrowserField);
- 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.