![]() |
|
| 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
|
||||
|
||||
|
No me conecta el Socket
Buenas estoy creando un socket para una app del android, pero no me conecta, ayuda :P
![]()
Última edición por MorSerNa Día 19/02/15 a las 20:53:36 |
|
|
|
#2
|
||||
|
||||
|
Has incluido el permiso de Internet en el Manifest, ¿no?
|
|
#3
|
||||
|
||||
|
No, como se hace eso?
DDDDD
|
|
#4
|
||||
|
||||
|
Creo que ya se como se hace.
<uses-permission android:name="android.permission.INTERNET" /> Puede ser eso? |
|
#5
|
||||
|
||||
|
Tras dar los permisos, sigue sin funcionarme :P
|
|
#6
|
||||
|
||||
|
Comprueba lo que te da la Excepción, lo más probable es que sea un NetworkOnUIThreadException, que significa que no puedes hacer uso de una conexión a Internet en el hilo principal (realmente desde Android 4.0, pero ya casi nadie tiene 2.3, y menos si es desarrollador)
Si es eso, tendrás que hacer tu conexión en otro hilo, preferentemente usando un AsyncTask. |
|
#7
|
||||
|
||||
|
Donde se mira la excepción? (Sorry
)
|
|
#8
|
||||
|
||||
|
PD: el código esta bien?
|
|
#9
|
|
La excepción es ese (Exception e) en el catch pone un Log que escriba el e.toString
|
| Gracias de parte de: | ||
|
#10
|
||||
|
||||
|
No entendi nada,
![]() Yo ahora lo tengo así
|
|
#11
|
||||
|
||||
|
Alguien? D:
|
|
#12
|
||||
|
||||
|
El error del LOG
E/Error connect()﹕ android.os.NetworkOnMainThreadException |
|
#13
|
||||
|
||||
|
Pues lo que te puse en mi post, estás tratando de hacer uso de Internet en el hilo principal, tienes que mover el Socket a otro hilo. Lo mejor es usar un AsyncTask.
|
|
#14
|
||||
|
||||
|
Gracias^^ Solucionado
|
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 12:50:03 (GMT +1)
HTCMania: líderes desde el 2007



DDDDD




