Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
그렇다면 Looper 클래스의 용도는 무엇인가요?
작성자
작성일 2008-10-31 (금) 14:11
ㆍ추천: 0  ㆍ조회: 8310      
IP: 210.xxx.89
안녕하십니까?
 
지난번 답변 무척 감사합니다.
 
아래 Parcel의 용도를 묻는 질물을 보자. 저는 이 질문을 해야겠구나 했습니다.
 
Intent가 Parcel을 많이 사용한다면, Looper에서 말하는 message의 성격은 intent와 다른겁니까?
 
아니면 intent가 message를 포함하는 것일까요? 그 반대인가요?
 
^^
이름아이콘 회색
2008-10-31 16:06
`` 님이 선택한 글 입니다.
Message와 Intent는 용도가 다릅니다.

Looper라는 것은 메시지 큐의 처리를 위한 클래스입니다. 다양한 용도로 사용될 수 있지만, 메인 UI Thread에서 키,터치 입력이나 화면 Update등을 포함하여 UI처리를 위해 가장 많이 사용됩니다. (윈도우즈 메시지 루프와 비슷한 역할을 하는 놈이라고 볼수 있겠지요) 이러한 각각의 작업들을 쓰레드에서 구분해서 처리할수있게 Handler와 같은 것들을 이용해서 메세지들을 보내게 되면 루퍼에서 메시지큐에 들어있는 메시지들을 하나씩 꺼내서 실행하게 됩니다.

인텐트는 ActivityManager에서 처리하는 Activity들과 Service들과의 연결에 매게체 역할을 하게 되는 데이터 구조입니다. 이 Intent는 Process와 Process들을 넘다들면서 데이터를 전달해야하는 경우가 많기에 Parcelable을 구현하고 있는 거지요. 그 외에 IPC를 위한 Binder의 내부구현에서 함수나 인자들을 넘기기위해 Parcel의 사용은 필수적이겠지요.
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4853 화면에 텍스트, 이미지, 버튼 출력 관련 질문입니다... 2008-10-24 12203
4852 Re..소스파일 첨부 2008-10-24 8417
4851 [문의] ARM926EJS(Target)에 Android 올리기. 2008-10-24 10881
4850 android 1.0r SDK to read HW 포팅 질문 2008-10-24 8343
4849 [ZIP3] 처리되지 않은 win32 예외... 2008-10-27 11637
4848 Webbrowser 접근시 hidden되어 있는 안드로이드 소스파일을 어.. 2008-10-27 9718
4847 repo init 시 멈춤 2008-10-27 11725
4846 msm과 goldfish 빌드시 구분. 2008-10-27 9184
4845 에뮬레이터 이미지 추출 2008-10-28 8933
4844 mapview관련질문입니다. 2008-10-28 8510
4843 우선순위 문제. 2008-10-28 11140
4842 Dalvik VM 관련 문의드립니다. 2008-10-28 9640
4841 SDK 1.0 PORTING to HW 질문 2008-10-28 8473
4840 G1 USIM Unlock 문의 드립니다. 2008-10-29 8808
4839 map apikey관련해서 질문드립니다. 2008-10-29 8532
4838 M4300(사사미)에 포팅가능여부문의 2008-10-30 9449
4837 막히는 부분이 있어서 질문 드립니다. 2008-10-30 11132
4836 안드로이드 개발에 어떤 것들을 봐야 할까요??.. 2008-10-30 8230
4835 Parcel 클래스의 용도가 뭔가요?? 2008-10-31 9568
4834 그렇다면 Looper 클래스의 용도는 무엇인가요? 2008-10-31 8310
4833 리소스중 drawable를 xml로 정의 하는데 관련하여 참고할 문서.. 2008-10-31 8509
4832 현재 안드로이드는 어플을 만들면 어디서 배포 할수 있나요?.. 2008-10-31 8196
4831 포팅에러 질문드립니다.. 2008-10-31 10682
4830 안드로이드 단말기를 구하는 방법이 있을까요?.. 2008-10-31 8514
4829 App에 있는 VideoPlayer 에 관해서 입니다. 2008-11-01 8377
4828 MapView 질문입니다. 2008-11-02 8818
4827 LCD size 제약? 2008-11-02 9044
4826 도와주세요.ㅠ 2008-11-02 11020
4825 안녕하세요 질문이있습니다. 2008-11-03 8420
4824 Source Code 폴더 구조? 2008-11-03 9915
4823 T-Mobile USIM 가지고 계신 분 G1 USIM Unlock 부탁드립니다... 2008-11-03 8483
4822 windowsOS에서 MD5 fingerprint 획득 방법... 2008-11-03 8320
4821 에뮬레이터에서의 카메라 구동 관련 2008-11-03 10091
4820 Tslib 연결방법 문의 2008-11-03 11120
4819 ㅠㅠ 다시 Mapview 문의합니다..ㅠㅠ 2008-11-03 12689
4818 소스 에러좀 봐주세요. 2008-11-03 17235
4817 Re..에러요.ㅠㅠ 2008-11-03 8395
4816 XML과 setContentView 외에 View를 표시하는 방법이 있나요?.. 2008-11-03 11035
4815 T-Mobile G1을 USIM Unlock 하면 usb 디버깅 되나요? 2008-11-04 8519
4814 172번 포팅에러 재 질문 드립니다 2008-11-06 9295
4813 ubutu에서 eclipse 구동 오류 2008-11-06 8436
4812 Re..172번 포팅에러 재 질문 드립니다 2008-11-06 8688
4811 초보자가 질문하나만 드려요. 2008-11-07 14156
4810 프로그램 Signing 했습니다. 2008-11-07 9394
4809 텍스트색이요.ㅠ 2008-11-07 8424
4808 G1 어떻게 구입할 수 있을까요? 2008-11-09 8129
4807 안드로이드 플랫폼 질문 2008-11-09 10421
4806 간단한 질문드립니다~xml을 이용한 UI구성이후에요~.. 2008-11-09 8411
4805 안드로이드 초보 질문이에요~ 2008-11-10 8256
4804 Kernel Panic 문제. 2008-11-10 10706
12345678910,,,101