< 개발 환경 > < 프로젝트 적용 > |
안드로이드/Android 간단한 Handler 사용법 ~!
간단한 Handler 사용법 입니다.
일반 딜레이를 주거나 간단한 런어블 객체를 활용할 때 유용하게 사용 하시기 바랍니다.
package arabiannight.tistory.com.handlersimple;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.widget.TextView;
public class MainActivity extends Activity {
private TextView tv_Content;
private Handler mHandler;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mHandler = new Handler();
tv_Content = (TextView) findViewById(R.id.tv_content);
mHandler.post(mRunnable); // Runnable 객체 실행
mHandler.postAtFrontOfQueue(mRunnable); // Runnable 객체를 Queue 맨앞에 할당
mHandler.postDelayed(mRunnable, 1000); // Runnable 객체를 1초 뒤에 실행
new Handler().post(mRunnable); // 익명 객체로 실행
new Handler().postAtFrontOfQueue(mRunnable);
new Handler().postDelayed(mRunnable, 1000);
new Handler().post(new Runnable() { // new Handler and Runnable
@Override
public void run() {
tv_Content.setText("런어블1");
}
});
}
private Runnable mRunnable = new Runnable() {
@Override
public void run() {
tv_Content.setText("런어블1");
}
};
} // class end
파일첨부 :
스크린샷 :
'Android > Thread' 카테고리의 다른 글
| 안드로이드/Android Handler 사용 방법 ~! (2) | 2013.01.27 |
|---|---|
| 안드로이드/Android AsyncTask 사용법 (4) | 2012.07.25 |
| 안드로이드/Android Handler 와 Timer(TimerTask) 를 활용한 Intro 화면 구성 (11) | 2012.03.20 |
| 안드로이드/Android Thread 사용하기~! (4) | 2012.01.30 |
| 안드로이드/Android Android에서 Thread(쓰레드) 란 무엇 인가? (5) | 2011.10.25 |
TestHandlerSimple.zip