Acessando Páginas da Internet

Como qualquer outro componente, o WebView pode ser declarado no XML ou programaticamente. A Listagem 2 nos mostra como declarar o WebView no XML e a Listagem 3 como criar um WebView que ocupará a Activity inteira, de maneira programática.

Listagem 2 - Declarando o WebView no XML. Listagem 3 - Criando um WebView que ocupa toda a janela da Activity.

Ambos os códigos produzirão o mesmo resultado, que é um WebView de tela inteira. Perceba que um WebView inicializado dessa maneira não exibirá nenhuma página. Para isso, precisaremos carregar uma página para o WebView. Para fazermos isso, devemos utilizar o método loadUrl(), como visto na Listagem 4.

Listagem 4 - Carregando um URL no seu WebView

Perceba que tanto nesse exemplo quanto no primeiro apresentado, vemos a URL 10.0.2.2. Ela é o caminho utilizado pelo emulador para levar o desenvolvedor ao localhost (ou 127.0.0.1) da máquina que está o hospedando. Isso é necessário, pois o emulador não tem acesso direto ao IP da máquina. Para que seja possível acessá-lo, o Android fornece essa interface para facilitar a interação.

Versão 5.3 - Todos os Direitos reservados