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


 
Herramientas
  #1  
Viejo 12/03/13, 17:02:44
Avatar de darkxemnas
darkxemnas
Usuario invitado
Mensajes: n/a
 
Mensajes: n/a
Mencionado: comentarios
Tagged: hilos
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
Avatar de da3m0n
da3m0n da3m0n no está en línea
Miembro del foro
Mensajes: 298
 
Fecha de registro: may 2009
Mensajes: 298
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de darkxemnas
darkxemnas
Usuario invitado
Mensajes: n/a
 
Mensajes: n/a
Mencionado: comentarios
Tagged: hilos
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   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 20:29:04 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007