마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 Service 질문

0 추천
안드로이드 WindowManager에서 GLSurfaceView를 추가시킨 뒤  스레드를 이용하여 반복해서 requestRender를 호출하여 UI를 변경시키는 것이 목적입니다.

UI는 변경되고 있지만 스레드를 sleep을 걸 경우 홈화면에서 비정상적으로 속도가 느려졌습니다.

(처리속도가 느려졌다고 생각됩니다.)

폰 버전 5.1까지는 속도가 비정상적이였지만 마시멜로 이상의 폰에서는 속도가 정상적으로 나왔습니다.
PCloud (120 포인트) 님이 2017년 8월 14일 질문
Sleep보다는 Timer를 쓰는 것을 추천합니다.

1개의 답변

0 추천
Thread.sleep()은 엄청나게 무거운 작업입니다

AsyncTask를 사용해서 처리하시는걸 추천해드립니다.
minor (13,710 포인트) 님이 2017년 8월 17일 답변
...