마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

message 에 String넣기

0 추천
	public static void print(Object message)
	{
		tv.append(message+"\n");
	}
	
		
}
class recv extends Thread
{
	Socket sock = null;
	
	public void run()
	{
		try
		{
			while(true)
			{
				String line;
				InputStream in = sock.getInputStream();
				BufferedReader br = new BufferedReader(new InputStreamReader(in));
				line=br.readLine();
	
				//handler.sendMessage((Message));
			}
		}catch(IOException e){
		e.printStackTrace();	
		}
	}
	Handler handler = new Handler() 
	{
		  public void handleMessage(Message message) 
		  {
		   super.handleMessage(message);
		   Lobby.print(message);
		  }
	};
}

String line을 handler 로 보내야하는데 message 방식을 어떻게써야할지모르겟네요

변환해주는게있나요??

돌올 (180 포인트) 님이 2013년 3월 8일 질문

1개의 답변

0 추천
Message m = handler.obtainMessage();
m.obj = (Object)line;
handler.sendMessage(m);

///

Handler handler = new Handler() {
 public void handleMessage(Message message) {
  super.handleMessage(message);
  Lobby.print((String)message.obj;);
 }
};

 

 

 이걸 찾으시는???
Naught (370 포인트) 님이 2013년 3월 8일 답변
감사합니다 object해봣엇는데 캐스팅이빠졋엇군요 ㅠ
...