제가 지금 안드로이드 ANR 빈도수를 줄이기 라는 주제로 프로젝트를 진행 중이고 있습니다.
일반적으로 핸들러나 AsyncTask 방식이 있는 걸로 알고 있습니다.
그리고 멀티스레드를 이용하여 ANR을 방지를 할 수 있는데요.
현재 나와있는 멀티스레드를 이용하여 ANR을 방지하는 방법 말고는 다른 방법이 없을까요?
핸들러나 AsyncTak 모두 UI thread를 잡아먹기 때문에 ANR 방지를 위한 해결이 될 순 없죠
동시 처리를 위한 방법일뿐...
ANR을 유발하는 메소드의 복잡도를 줄이는 방법외에는
Thread를 사용하는게 유일한 대안으로 보입니다
로그인 유지
핸들러나 AsyncTak 모두 UI thread를 잡아먹기 때문에 ANR 방지를 위한 해결이 될 순 없죠
동시 처리를 위한 방법일뿐...
ANR을 유발하는 메소드의 복잡도를 줄이는 방법외에는
Thread를 사용하는게 유일한 대안으로 보입니다