안드로이드 개발 질문/답변
(글 수 45,052)
프로젝트 시작시 최하버전을 2.2버전으로 잡고 시작했는데
Viw 줌 기능 때문에 최하버전을 3.0버전으로 교체하게되었습니다.
버전교체전에는 잘돌아가던 소스가 버전교체후 앱종료현상이 일어나서 찾아보니
3.0버전부터 정책변경으로 인해 main스레드에서 속도저하의 원인이되는 작업(파일시스템 접근, DB컨트롤, 네트워크 호출 등)들을
하면 예외가 발생하도록 변경하였다고 하더라구요.
그래서 Strict Mode를 적용해서 다시 잘돌아가긴하는데 이대로 스토어에 올리고 앱배포하여도
사용자가 다운받아서 어플사용할때 문제가 발생하지 않을까요?
기존에 main스레드를 통해서 하는작업들이 너무많아서
다른스레드에서 돌리도록 변경하려면 로직이 많이 변경되야해서
그냥 문제가 안생기면 그대로 쓰고 싶어서그런데요. 괜찮을까요?




않괜찮을듯하오...
구글권고사항이 저것이고 스트릭모드는 단지 테스트용인데 그걸 우회용으로 쓰시면.....
나중에 OS업데이트해서 또 어찌될지모르는판이라...
가급적이면 권고사항따르기바라오