Hi, I have an app which makes a new server thread. This server thread
connects and parses data received from the irc server and uses a
handler inside the main class to update the textview. The problem I'm
having is most of the times, the message is not seen by the handler. I
know for sure it exists, I can see it in LogCat.
My classes are laid out like this:
class main:
public handler h;
public string s;
oncreate() {
//declare my textview (tv) here
//do the layout and stuff here
Thread t = new Thread(new Server());
t.start();
handler = new handler() {
@override
public void handleMessage(Message m) () {
tv.append(s);
}
};
Server class:
public void run() {
//connect to server and set up my buffered read/writer here
String msg = reader.ReadLine();
mainClass.s = msg + "\n";
mainClass.h.sendEmptyMessage(0);
}
I'm not sure why it keeps on missing some messages. Maybe there is a
better way to update the textview?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---