티스토리 뷰

Mobile/Android

AsyncTask를 Pool로 실행

out of coding 2014. 7. 29. 10:21

Honeycomb(11)까지와 이후 버전들과의 AsyncTask동작이 다르게 됩니다.

이것때문에, 여러개 돌렸는데, Pool로 동작을 하지 않아서 오류가 빵빵.

버전업 시키면서 이런것 좀 없었으면 좋으련만...


요지는 Honeycomb까지에서는 AsyncTask가 execute()하여 주게 되면,

다른놈이 돌고 있더라도, Pool로 동작이 되지만...

이후 버전에서는 전에 돌고 녀석이 끝날때까지 기다리게 됩니다.


해결방안은.

executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);


이렇게 돌리삼. 젠장.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
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 31
글 보관함