안드로이드 코드실행 지연, 늦추기 (원하는 타이밍에 실행)
아래의 코드를 사용하면된다. new Handler().postDelayed(new Runnable() { @Override public void run() { //내가 실행하고 싶은 코드 } },1000); ( 내가 미루고싶은 시간 단위 : millis) postDelayed를 사용하면 내가 설정한 시간 후에 run 내부의 코드를 실행시킨다. 이를 이용하면, 안드로이드 특성상 쓰레드가 많이 이용되기 때문에 실행 순서를 조정하기 힘들때가 있는데, 타이밍을 미룸으로써 먼저 실행되는것을 기다려 줄 수 있다. Handler의 역할은 안드로이드가 어떤것을 먼저 실행할지 순서를 정해주는곳이라고 보면된다. 안드로이드는 어떤 코드를 실행할 때 MainHandler의 큐에 실행할 작업을 쌓아가며 들어온 순서대로 제거하며..
Web&App/안드로이드
2020. 5. 15. 16:43