2010-08-10 3 views
0

Vous vous demandez si quelqu'un connaît le moyen le plus optimisé pour gérer l'ouverture d'une URL dans Android. Voici comment je le fais:Meilleure façon d'ouvrir l'URL dans Android

String tempUrl = helper.getUrl(tempString); 
      Intent i = new Intent("android.intent.action.VIEW", Uri.parse("http://"+tempUrl)); 
      startActivity(i); 

Doit-on démarrer une nouvelle activité afin d'ouvrir une URL?

Répondre

3

Je pense que vous utilisez la bonne façon

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("http://"+tempUrl)); 
startActivity(i); 

autre moyen serait de charger votre URL dans une WebView.

myWebView.loadUrl(http://"+tempUrl); 

ceci est un exemple de base:

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://stackoverflow.com/")); 
startActivity(browserIntent); 
+0

Rappelez-vous d'ajouter un try/catch si l'URL ne http que vous pourriez obtenir une exception ici. – nycynik

Questions connexes