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 18/12/12, 12:40:46
Array

[xs_avatar]
walkah walkah no está en línea
Miembro del foro
· Votos compra/venta: (11)
 
Fecha de registro: jul 2012
Localización: Madrid
Mensajes: 403
Modelo de smartphone: Hoy uno, mañana otro..
Tu operador: Simyo
Sobre Maps API v2 y Widgets en Androidv4

DOs cosillas, a ver si alguien me puede echar una mano...

Alguien ha conseguido usar la Api del Maps version 2 en el emulador??? he intentado instalar maps en el emulador, y lo he conseguido, pero no termina de funcionarme ver un mapa simple si quiera... es un poco frustrante

Y otra duda que me importa más: tengo un widget que en android 2 funciona perfectamente, pero en 4 me da error. El widget llama a un Parser y es ahí donde viene le problema:

12-18 12:23:55.048: E/AndroidRuntime(889): Caused by: android.os.NetworkOnMainThreadException
12-18 12:23:55.048: E/AndroidRuntime(889): at android.os.StrictMode$AndroidBlockGuardPolicy.onNe twork(StrictMode.java:1084)
[...]

He estado investigando pero no encuentro el problema, no sé si necesito algún permiso o qué...

El parser en la aplicación funciona perfectamente, pero en el widget peta.

Saludos y gracias!!
Responder Con Cita


  #2  
Viejo 18/12/12, 12:45:40
Array

[xs_avatar]
angelfmarcos angelfmarcos no está en línea
Miembro del foro
 
Fecha de registro: feb 2012
Localización: España
Mensajes: 84
Tu operador: Vodafone

El problema es que se intenta acceder a la red desde el hilo principal.

NetworkOnMainThreadException

en versiones de android anteriores a la 4 esto no era problema, pero si a partir de la 4.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 18/12/12, 13:39:38
Array

[xs_avatar]
walkah walkah no está en línea
Miembro del foro
· Votos compra/venta: (11)
 
Fecha de registro: jul 2012
Localización: Madrid
Mensajes: 403
Modelo de smartphone: Hoy uno, mañana otro..
Tu operador: Simyo
y cual es la posible solución pa esto ?? voy a buscar de todos modos, gracias por la información!
Responder Con Cita
  #4  
Viejo 18/12/12, 13:55:14
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Hacer todo lo que tenga que ver con conexiones de red en un hilo independiente del hilo principal. Y si esa conexión de red tiene que hacer algo con el hilo principal, pues tienes varias opciones según las necesidades:

- Usar un AsyncTask
- Usar un Handler
- Usar un RunOnUIThread
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 18/12/12, 14:09:21
Array

[xs_avatar]
walkah walkah no está en línea
Miembro del foro
· Votos compra/venta: (11)
 
Fecha de registro: jul 2012
Localización: Madrid
Mensajes: 403
Modelo de smartphone: Hoy uno, mañana otro..
Tu operador: Simyo
En ellos estaba, probando a ver si creando esa conexión en otro hilo tiraba, muchas gracias por las aportaciones!
Responder Con Cita
Respuesta

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



Hora actual: 17:20: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 / 邮件联系 /