我從我的應用程序接收來自udp服務器的數據。當我接收到數據時,我必須在屏幕上顯示。我只是使用Textview來顯示傳入數據(textview.setText(「data」))。但它顯示最後傳入的數據only.I需要顯示以前的數據也解決這個問題?在運行時更新Textview?
DatagramSocket clientsocket=new DatagramSocket(6363);
byte[] receivedata=new byte[1024];
while(true)
{
DatagramPacket recv_packet=new DatagramPacket(receivedata, receivedata.length);
textview.setText("UDP S: Receiving...");
clientsocket.receive(recv_packet);
String rec_str=new String(recv_packet.getData());
textview.setText(" Received String "+rec_str);
}
當我使用append方法它顯示的所有傳入完成後。我需要查看數據何時到來,我必須證明這一點。
這是要走的路...... – Ben 2010-06-26 14:42:52