它是一个 android 应用程序的 prat,这个应用程序想与其他 android 设备连接。我想在从服务器收到的 TextView 上显示消息。但是这一行有错误,tv.setText(message);
有错误:
java.lang.NullPointerException
FATAL EXCEPTION: Thread-10
请帮我在 TextView 中显示消息,谢谢。
类自述文件扩展线程{
private Socket socket;
private TextView tv;
public ReadMes(Socket socket, TextView tv){
this.socket = socket;
this.tv = tv;
}
@Override
public void run() {
BufferedReader reader = null;
try{
reader = new BufferedReader( new InputStreamReader(socket .getInputStream()));
String message = null;
while( true){
message = reader.readLine();
tv.setText(message);
}
} catch(IOException e){
e.printStackTrace();
} finally{
if( reader!= null){
try {
reader.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}