Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 12/03/13, 17:02:44
Array

[xs_avatar]
darkxemnas
Usuario invitado
 
Mensajes: n/a

Problema concatenacion String en url

Buenas a todos .
Estos dias me encuentro desarrollando una app que realizara una busqueda en la web de wikipedia a través de un EditText previamente declarado.
El problema es que a la hora de insertar el valor del editText en la url, no se que se supone que hago mal que la aplicación peta y no he encontrado manera de hacerlo correctamente

Os dejo el código para ver si me podeis iluminar un poco .

Código:
EditText a=(EditText)findViewById(R.id.textView1);
		String sb=a.getText().toString();
		super.onCreate(savedInstanceState);

	        setContentView(R.layout.activity_main);
	        

	        TabHost tabHost = getTabHost();

	       
	        tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator( 
	           "Reproducción", null).setContent(R.id.tab1Layout));

	        tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator( 
	           "Información", null).setContent(R.id.tab2Layout));

	        mWebView=(WebView)findViewById(R.id.tab2Layout);
	        mWebView.getSettings().setJavaScriptEnabled(true);

//Aquí es donde debe cargar la cadena que se le pasa por la variable a 
	        mWebView.loadUrl("http://www.wikipedia.org/search-redirect.php?family=wikipedia&search="+a+"&language=es&go=++%E2%86%92++&go=Go");
	        mWebView.setWebViewClient(new WebViewClient());
Gracias de antemano y a ver si podeis sacarme del paso!
Responder Con Cita


  #2  
Viejo 13/03/13, 09:03:54
Array

[xs_avatar]
da3m0n da3m0n no está en línea
Miembro del foro
 
Fecha de registro: may 2009
Mensajes: 298

Por lo que he entendido, el error te da en el loadUrl, ¿verdad?

Intenta capturar una excepción con try-catch y a ver qué nos cuenta ;)

Código:
try {
	mWebView.loadUrl("http://www.wikipedia.org/search-redirect.php?family=wikipedia&search="+a+"&language=es&go=++%E2%86%92++&go=Go");
} catch (Exception e) {
    Toast toast = Toast.makeText(this, e.getMessage(), Toast.LENGTH_LONG);
    toast.show();
}
Responder Con Cita
  #3  
Viejo 13/03/13, 16:09:10
Array

[xs_avatar]
darkxemnas
Usuario invitado
 
Mensajes: n/a

Error solucinado ! El problema era de lo más básico que te puedes echar en la cara...El contenido del texto que intentaba cargar estaba vacio( se ve que si lo pones desde la interfaz no lo pilla , pero desde el codigo java con setText no hay problema )

Gracias ! ;)
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 03:10:54 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /