안드로이드 개발을 하다 보면 가끔 단일 스레드에서 작업이 진행이 어려운 경우가 발생합니다. 이런 경우 새로운 스레드를 만들어 run 해야 하는 경우가 더러 있는데요 이번에는 스레드를 쓰는 간단한 예제를 적어볼까합니다. 아래의 소스는 5초간 스레드에서 메시지를 Activity로 전송하고 Interrupt 발생으로 Thread를 멈추는 Activity입니다. public class ThreadActivity extends AppCompatActivity { // 스레드에서 전송한 Message를 처리할 handler @SuppressLint("HandlerLeak") private final Handler handler = new Handler(){ public void handleMessage(Messag..