issues
search
LeeJaeHyeon05
/
Kotlin-Study-LOL
3
stars
4
forks
source link
Room DB에서 Champion Tier 데이터 가져오게 하기
#101
Closed
mmol93
closed
2 years ago
mmol93
commented
2 years ago
<기존>
Jsoup을 통해 크롤링한 데이터를 분류하여 화면에 표시한다
각 챔피언의 사진 역시 해당 데이터를 사용하여 웹상에 있는 사진 데이터를 Glide로 Load한다
<변경>
Jsoup을 통해 크롤링 하되 받아온 데이터는 Room DB에 저장한다
코롤링을 했을 때 DB에 저장된 버전과 웹 상의 버전이 같다면 크롤링을 하지 않고 DB에서 데이터를 가져와서 표시한다
각 챔피언의 사진 데이터는 아직 Local에 없기 때문에 기존과 같이 Glide를 사용하여 웹에서 데이터를 가져와서 표시한다
mmol93
commented
2 years ago
[Bug]
[x] Room DB 객체를 사용 후에 자동으로 제거되지 않아서 Memory leak 발생하는거 같음
[x] TierFragment의 일부 tab을 클릭할 때마다 화면을 갱신함 - 한 번 연 화면은 다시 갱신할 필요가 없음
<기존>
<변경>