갤러리 프로젝트를 작성했습니다. 서버에서 오는 모든 이미지를 표시하려면 RecyclerView
을 사용하고 있습니다. Picasso
을 사용하여 이미지를 Adapter
에로드합니다. 이제 RecyclerView
상단에 Edit button
이 있습니다. Edit button
을 클릭하면 Adapter
에있는 모든 이미지에 dismiss button
을 표시하려고합니다. 모든 항목에서 버튼을 보이게하려면 Edit Button
을 클릭 한 후 어댑터 내부에서 notifyDataSetChanged()
을 호출하고 있습니다.Android : notifyDataSetChanged()를 호출하지 않고 RecyclerView에서보기를 표시합니다.
문제 : notifyDataSetChanged()
으로 전화하면 Picasso가 모든 이미지를 다시로드합니다. 이미지를 다시로드하지 않으려면 어떻게해야합니까?
그에 따라 행동해야합니다. 한 가지만 수행하면 이미지를 캐싱하여 이미지를 빠르게로드 할 수 있습니다. –
@SurenderKumar에 동의하지만, 이미지를로드하는 데 더 빠른 이미지를 만들 수 있도록 Picasa 설정을 통해 이미지를 캐싱 할 수도 있습니다. –
더 나은 해결책은 다음 캐싱? @LesterL. – XoXo