반응형
앱에 다양한 처리를 함에 있어서
특정 AsyncTask가 갑자기 doInBackground가 먹지 않는 경우가 발생할 경우..
병렬처리를 해서, 다른 AsyncTask와 별개로 진행하시면 됩니다.
수정전
animTask = new RequesTask();
animTask.execute();
수정후
animTask = new RequesTask();
if(Build.VERSION.SDK_INT >= 11) {
animTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
}else{
animTask.execute();
}
자세한 설명은 아래글을 참조바랍니다.
https://gist.github.com/benelog/5954649
반응형
'Android Coding' 카테고리의 다른 글
실시간 permission 처리 #2 (0) | 2017.03.17 |
---|---|
Activity Intent Flag 참조글 (0) | 2017.03.13 |
카메라 수평계 센서 버그 처리. Orientation (0) | 2017.03.10 |
전방카메라(셀카) 촬영 시, 해당 비트맵 회전 및 좌우처리 (0) | 2017.03.10 |
실시간 permission 처리 (0) | 2017.03.09 |