마스터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해봣엇는데 캐스팅이빠졋엇군요 ㅠ
...