2011-02-08 16 views
65

Tengo que abrir una URL al hacer clic en el botón OK en una vista. ¿Alguien puede decir cómo hacer esto?abrir una URL al hacer clic en el botón Aceptar en Android

+1

Utilice [HttpURLConnection] (http: // desarrollador .android.com/reference/java/net/HttpURLConnection.html). –

+8

public void openWebURL (String inURL) { Intent browse = new Intención (Intent.ACTION_VIEW, Uri.parse (inURL)); startActivity (browse); } – User

+0

es esta la manera correcta de harry? – User

Respuesta

180

En Button evento click escribir esto:

Uri uri = Uri.parse("http://www.google.com"); // missing 'http://' will cause crashed 
Intent intent = new Intent(Intent.ACTION_VIEW, uri); 
startActivity(intent); 

que abrir la su dirección URL.

+1

O 'startActivity (nuevo intento (Intent.ACTION_VIEW, Uri.parse (" http://www.google.com ")) ' –

2
Button imageLogo = (Button)findViewById(R.id.iv_logo); 
    imageLogo.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 
      String url = "http://www.gobloggerslive.com"; 

      Intent i = new Intent(Intent.ACTION_VIEW); 
      i.setData(Uri.parse(url)); 
      startActivity(i); 
     } 
    }); 
0

Usted puede utilizar el método siguiente, que se llevará a su dirección URL de destino como la única entrada (No se olvide http: //)

void GoToURL(String url){ 
    Uri uri = Uri.parse(url); 
    Intent intent= new Intent(Intent.ACTION_VIEW,uri); 
    startActivity(intent); 
} 
Cuestiones relacionadas