Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Intent(String Action, Uri uri)

Bom dia. Ao criarmos a intent implícita, porque não foi utilizada a configuração:

Intent intentOpenBrowser = new Intent(Intent.ACTION_VIEW, Uri.parse(siteRequest))

E foi utilizada a configuração:

     Intent intentOpenBrowser = new Intent(Intent.ACTION_VIEW);
        intentOpenBrowser.setData( Uri.parse(siteRequest));

Utilizei a primeira, e funcionou normalmente. Qual a diferença entre uma e outra?

1 resposta
solução!

Oi Rafael, tudo bem ?

Não há nenhuma diferença, ambos as formas funcionam igual. Quando instanciamos apenas com a action o restante é nulo, por isso temos que setar, ao contrário do que ocorre quando passamos a uri, que já vai diretamente para o atributo data.

Espero ter ajudado.

Abraços

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software