[Android Studio] android.os.NetworkOnMainThreadException
현재 해결이 안된다. 처음 오류를 확인한건 한 메소드에서 여러 장의 이미지를 불러올 때 확인되었다. 처음에는 당연히 속도 문제인줄 알고 확인했지만, 에러 메세지를 보니 메인 스레드에서 네트워크 작업을 해서 그렇다고 한다. 뭐 그런 규약이 있다고 치고, 메인 스레드에서 네트워크 작업을 전부 분리해내어 실행시켰지만, 똑같은 에러가 뜬다. 현재 이미지를 가져오는 방식은 retrofit2를 이용하여 1. get으로 byteStream을 받아오고 2. byteStream을 디코딩하여 Bitmap으로 저장하고 3. Bitmap을 이미지뷰에 표시 하는 방식인데, 2번에서 에러가 나온다고 한다. 개인적인 생각으로는 byteStream을 전부 받아오기 전에 다음 작업을 시작해버려서 그런 것 같은데, 어떻게 해결해야 할지..