skyt82840619
@skyt82840619
Reviews Written
7
Average Rating
5.0
Posts
Q&A
firebase์์ ์ด๋ฏธ์ง ๋ค์ด ๋ฐ์ imageview์ ๋์ฐ๋ ๊ฒ์ด ์๋ฉ๋๋ค.
์๋ ํ์ธ์ glide ์์ ์ด๋ฏธ์ง ์ ๋์ค๋ ๋ถ๋ถ์ sdk ๋ฒ์ ์ 27๋ก ๋ณ๊ฒฝ ํ ์งํํ๋ ํด๊ฒฐ๋์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ firebase ์์ ์ด๋ฏธ์ง ๋ค์ด์ด ์๋๋ ๋ถ๋ถ์ ์๋ ๋ด์ฉ์์ .load() ์์ storageReference ๋ฅผ ๋ฃ์ด ์๊ธด ๋ฌธ์ ์์ต๋๋ค. ์ ๊ฐ ๊ฐ์ ๋ด์ฉ์ ์ ๋๋ก ๋ณด์ง ๋ชปํ๋ค์. ์ง๋ฌธ ๋ต๋ณํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์์ผ๋ก๋ ์ข์ ๊ฐ์ ๋ง์ด ์ฌ๋ ค์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. storageReference.downloadUrl.addOnCompleteListener(OnCompleteListener { task -> if(task.isSuccessful) { Glide.with(itemView) .load(task.result) .override(100, 100) .placeholder(R.drawable.icon_share) .error(R.drawable.icon_camera) .into(imageViewFromFB) } else { }})
- 0
- 5
- 305
Q&A
firebase์์ ์ด๋ฏธ์ง ๋ค์ด ๋ฐ์ imageview์ ๋์ฐ๋ ๊ฒ์ด ์๋ฉ๋๋ค.
์๋ ํ์ธ์ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค. ํ ํ์ด์ง ๋ง๋ค๋๋ Listview๋ฅผ ์ฌ์ฉํ์ จ๋ค๊ณ ๊ธฐ์ตํ๋ ๋ฐ ์ ๊ฐ ์๋ชป ๊ธฐ์ตํ๋๋ณด๋ค์. ๊ทธ๋ ๋ค๋ฉด recyclerview ๋ฌธ์ ๋ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. (viewholder ์์ ์ด๋ฏธ์ง๋ฅผ ๋ค์ด ๋ฐ๊ณ ์์ต๋๋ค.) ๋ค๋ง glide๋ฅผ ์ฌ์ฉํด์ ์ด๋ฏธ์ง๋ฅผ ๋ค์ด ๋ฐ๋ ๊ฒ์ด ์๋ฉ๋๋ค. firebase์ ์ด๋ฏธ์ง๊ฐ ์ฌ๋ผ๊ฐ ๊ฒ๊ณผ ๋ค์ด ๋ฐ๋ ์์ ์์ key ๊ฐ์ ์ ๋๋ก ์ ๋ ฅํ ๊ฒ์ ํ์ธํ์ต๋๋ค. glide.error ๋ฅผ ์ด์ฉํ๋ฉด error ์ ์ฌ๋ฆฌ๊ธฐ๋ก ํ ์ด๋ฏธ์ง๊ฐ ์ฌ๋ผ๊ฐ๋ ๊ฒ์ ๋ด์๋ glide๋ฅผ ์ฌ์ฉํด ์ด๋ฏธ์ง๋ฅผ ๋ค์ด ๋ฐ๋ ๊ฒ ์์ฒด๊ฐ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ธํฐ๋ท์ ๊ฒ์ํ๋ฉด myAppglidemodule(?) ์ ๋ง๋ค์ด์ผ ํ๋ค, gradle์ ์ฌ๋ฌ ๋ค๋ฅธ ์์กด์ฑ ํญ๋ชฉ์ ์ ๋ ฅํด์ผ ํ๋ค๊ณ ๊ฐ์ ๋ค๋ฅธ ํด๋ฒ์ ์ฌ๋ ค๋์์ ์ด๊ฒ์ ๊ฒ ํ ์คํธํด ๋ณด์๋๋ฐ ๋ค ์๋๋ค์. https://kofboy2000.github.io/glide-doc-kr/doc/generatedapi.html ์ด๋ป๊ฒ ํ๋ฉด ์ข์๊น์? ์ ๋ด์ฉ์ผ๋ก ์์ธ ํ์ ์ด ์ด๋ ค์ฐ์๋ค๋ฉด ์ด๋ค ๋ฐฉ์์ ๋ฌธ์๋๋ฆฌ๋ฉด ๋์์ ๋ฐ์ ์ ์์๊น์?
- 0
- 5
- 305




