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

스레드 환경에서 핸들러를 이용해 메시지 찍어내는중 settext 문제

0 추천
Handler mHandler = new Handler() {
 public void handleMessage(android.os.Message msg) 
                     {
  TextView text = (TextView)findViewById(R.id.textView1);
  if(msg.what == 0)
  {
   text.setText("C: Connecting...\n");
  }
  if(msg.what == 1)
  {
   text.setText("\n C: Sending: \n");
  }
  if(msg.what == 2)
  {
   text.setText("\n C: Sent.\n");
  }
 };
};

 

쓰레드로 보내지는 핸들러 부분 입니다.

이제 이 부분이 스레드 클래스에서 쓰이는데요.

제가 원하는건 저 text 들이 리셋이 안되고 쌓이게 만드는 건데

원래 셋텍스트 자체가 리셋하구 다시 메시지를 출력한다고 해서 이런저런 속성들을 뒤져 봤지만

해결법이 없네요.

현재 출력은 C : Sent... 만 뜨구요.

해결방법이 있을까요?

조정하 (450 포인트) 님이 2013년 8월 19일 질문

1개의 답변

0 추천
append 하시면 뒤에 이어붙이기로 붙습니다.
Gradler (109,780 포인트) 님이 2013년 8월 19일 답변
...