박까스의 개발일기

[Android][kotlin] 리사이클러뷰 glide 이미지 출력 에러 본문

에러

[Android][kotlin] 리사이클러뷰 glide 이미지 출력 에러

박까스 2021. 2. 1. 17:27

(좌) 정상화면 / (우) 에러 화면

 

 

데이터를 받아와 카테고리별 리스트에 넣고 리사이클러뷰를 부착해주었다. 에러가 특이한건 모든 데이터가 있음에도 이이미지 출력만 에러가 발생한다는 것이다. 로그를 확인해보니 glide timeout이 발생한다.

 

그런데 아우터의 경우 잘 작동이되는데 왜 나머지의 경우 모두 그럴까 화질의 차이도 거의 없으니 로그를 더 찾아봤다

 

!! 자세히 보니 timeout가 발생하는 이유가 따로있었다.

서버에 있는 이미지링크를 가져오는 과정에서 링크가 온전히 가져오지 못하는 것이었다. (이전에 모든 데이터가 있는 것은 Log를 찍어보았는데 링크 자체가 살짝 바뀌었는걸 몰랐었다.)

 

 

서버에 있는 데이터

 

 

postman으로 본 데이터

 

 

안드로이드 스튜디오 log

 

하지만 현재 서버에서 문자는 utf8mb4로 적용되어있으며 서버 혹은 php 통신 사이에서 문제가 발생시 Outer에서도 문제가 발생해야 한다. 

 

몇 분 정도 찾다보니 서버에 저장된 링크 끝에 \n가 붙어있음을 확인할 수 있었다..

 

처음 리사이클러뷰 쓸 때도 이미지 링크떄문에 헤맸는데 이번에도 이미지 링크문제였네

 

삽질은 했지만 해결.

'에러' 카테고리의 다른 글

[Android][Kotlin] 카카오 로그인 에러 (Kakao Login Error)  (0) 2021.02.10