当 readline!= null 时,我想在线程内使用 setText() 方法发布一些消息,但我发现错误。我无法显示 toast 并使用 setText() 方法。
public void run(){
Looper.myLooper();
Looper.prepare();
try {
while(!((line = in.readLine()).equalsIgnoreCase("quit"))){
if(line.isEmpty()){
System.out.println("there is no message");
}else{
Toast.makeText(this, "Message= " + line , Toast.LENGTH_SHORT).show();
msgbox.setText(line);
}
}
} catch (IOException e) {
e.printStackTrace();
System.out.println("Gagal mengirim ACK ke server");
}
}