본문 바로가기

Android/Thread

(6)
안드로이드/Android 간단한 Handler 사용법 ~!
안드로이드/Android Handler 사용 방법 ~!
안드로이드/Android AsyncTask 사용법
안드로이드/Android Handler 와 Timer(TimerTask) 를 활용한 Intro 화면 구성 안드로이드/Android Handler 와 Timer(TimerTask) 를 활용한 Intro 화면 구성 안드로이드 화면구성을 할 때, 가장 먼저 구현해야하는 화면이 바로 Intro 화면 일 것 입니다. Intro 화면이란 현재 실행되는 어플의 첫 화면이 보여지는 화면을 말하는데요, 말 그대로 해당 어플의 성격과 컨셉을 대변해 주는 아주 중요한 화면 입니다. 이렇게 Intro 화면을 보여주고, 실제 Main 화면으로 이동할 경우, 보통의 경우 Handler에 postDelayed(Runnable r , long delayMillis) 란 메서드를 활용 하는데요. Handler를 사용한 방법 말고도 Timer와 TimerTask를 이용하여 화면을 이동 할 수 가 있습니다. 자 그럼 우선, Handler를 ..
안드로이드/Android Thread 사용하기~! 안드로이드/Android Thread 사용하기~! package arabiannight.tistory.com; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.widget.TextView; public class TestThreadActivity extends Activity { private Handler mHandler; private TextView mTvNumber; private NumberThread mNumberThread; @Override public void onCreate(Bundle savedInstanceStat..
안드로이드/Android Android에서 Thread(쓰레드) 란 무엇 인가? 안드로이드/Android Android에서 Thread(쓰레드) 란 무엇 인가? Thread(쓰레드) 란 무엇 일까요? 쉽게 말해 멀티 작업을 하기 위한 기능 이라고 생각 하시면 됩니다. 예를 들자면 메시지를 보내면서 음악을 들을 수 있는 기능이라고 생각 하시면 이해 하기가 편하실 겁니다. 안드로이드에서는 멀티 쓰레드 작업을 잘 지원해 주는데요 어플리케이션을 실행하기 되면 기본적으로 하나의 메인쓰레드(UI쓰레드)가 실행되여 작업을 처리 하게 됩니다. 아 그런데 위에서 재가 메인쓰레드옆에 UI쓰레드 라고 쓴 이유는 무엇일까요? 그 이유는 안드로이드 에서는 UI 업데이트를 할때 꼭 메인 쓰레드가 UI를 업데이트 해줘야 하기 때문입니다. 다른 쓰레드로 업데이트를 할 경우 문제가 발생 할 수 있기 때문이죠. 그..