![]() |
|
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 |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
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()); |
|
#2
|
||||
|
||||
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(); } |
#3
|
||||
|
||||
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 ! ;) |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 20:29:04 (GMT +2)
HTCMania: líderes desde el 2007