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 original
public void leer(){ tv=(TextView)findViewById(R.id.textView); @Override public void run() { try{ while(true){ 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