안드로이드에서 각 스레드간 통신하는 방법을 알아 보도록 하자.안드로이드 에서 하나의 스레드가 시작되면 이 스레드는 Message Queue, Looper, Handler 를 각각 하나씩 가지고 있는다.Message Queue 란?외부 스레드로 부터 핸들러를 통하여 받은 Message 혹은 Task(Runnable 인터페이스를 구현한 오브젝트)를 저장하는 역할을 한다.그럼 Message란? 메세지란 임이의 Object 데이터와 설명을 포함한 메세지를 정의한 하나의 오브젝트이다. 메세지 오브젝트를 생성하기 위해서는 Message 클래스의 Public 생성자를 사용 할 수 있지만 가장 좋은 방법은 Message.obtain()혹은 Handler.obtainMessage() 정적 함수를 호출하여 오브젝트를 얻는..
안드로이드/스레드
2016. 10. 5. 13:40