hola buenas:
Estoy realizando una aplicacion para android con Android Studio y quiero realizar una pequeña aplicacion de cliente-servidor con sockets enviado mensajes de texto, el escribir lo consigo desde dos terminales pero a la hora de recibir de sale el siguiente error: "android.view.ViewRoot$CalledFromWrongThreadExcept ion: Only the original thread that created a view hierarchy can touch its views."
creo que se refiere a cuando intento escribirlo en el texto, pero no estoy seguro, pongo el codigo que tengo para leer, haber si alguien sabe algo al respecto.
Código Java:
Ver originalpublic void leer(){
tv=(TextView)findViewById(R.id.textView);
@Override
public void run() {
try{
while(true){
String mensaje_recibido
=lector.
readLine(); Log.e("Leer","El mensaje recibido es: " + mensaje_recibido);
tv.append("Cliente dice: " + mensaje_recibido + "\n");
}
e.printStackTrace();
}
}
});
leer_hilo.start();
}
Muchas gracias por cualquier ayuda y tiempo.
Un saludo