블로그 이미지
JoyfulLife

공지사항

최근에 받은 트랙백

글 보관함

calendar

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

'handler'에 해당되는 글 1

  1. 2010.03.03 AlarmManager 와 Handler

AlarmManager 와 Handler

2010.03.03 14:05 | Posted by JoyfulLife
둘 다 주기적으로 어떤 동작을 실행시킬 수 있다.
다른 점은 AlarmManger 는 어플이 실행이 안되어 있는 상태에서도 가능하다는 것이고,
Handler 는 어플이 실행되어야 한다는 점이다. Activity 의 실행여부로 보는 것이 더 정확할 것이다.

하지만 Service 로 Handler 를 구현하면 어플이 실행이 안되어 있는 상태에서도 동작이 가능했다.

난 handler를 이용해서 어플을 만들었다.

이것에 대한 사소한 문제는 주기적을 취소했을 때, 그만 해야 하는데 이미 등록된 액션은 실행을 한다는 것이다.

이것은 좀 더 보완을 해야 할 것 같다.
if문을 통해서 가능 할 것 같다.

mSendUpdate.run();

if(autoupdate)
            {
                int mFrequency;
                mFrequency=Integer.parseInt(mSP.getString("fetch_frequency", "180"));
                mHandler.postDelayed(mSendUpdate, mFrequency*100);
            }


    protected Runnable mSendUpdate = new Runnable() {
        public void run() {
            ContentResolver cr=getContentResolver();

참고 URL
Handler와 Alram 차이
http://www.androidside.com/skin/board/mw.basic/mw.proc/mw.print.php?bo_table=B46&wr_id=301

Alram 예제
http://www.androidside.com/bbs/board.php?bo_table=B46&wr_id=301
신고

'안드로이드' 카테고리의 다른 글

모토로이 브레이크 포인트  (0) 2010.04.07
안드로이드 UTF16 이야기..  (1) 2010.04.06
AlarmManager 와 Handler  (0) 2010.03.03
Camera 튜토리얼..  (0) 2010.03.03
Camera 사용하기.  (0) 2010.02.23
바이블뷰어 만드는 중..  (0) 2010.02.22
이전 1 다음

티스토리 툴바