私はギャラリープロジェクトを構築しています。私はRecyclerView
を使用して、サーバーからのすべての画像を表示しています。私はPicasso
を使って画像をAdapter
にロードしています。今私はRecyclerView
の上にEdit button
を持っています。 Edit button
をクリックすると、Adapter
で利用可能なすべての画像にdismiss button
を表示したいと思います。すべてのアイテムでボタンを表示させるには、Edit Button
をクリックした後、notifyDataSetChanged()
をアダプタ内に呼び出しています。Android:notifyDataSetChanged()を呼び出さずにRecyclerViewで表示できるようにする
問題notifyDataSetChanged()
に電話すると、Picassoはすべての画像を再度読み込みます。イメージの再読み込みをやり直す方法を教えてください。
を表示するeditbutton使用
button.setVisibility(View.Visible);
をクリックする上であなたは画像のリロードを避けることができませんそれに応じて行動する。画像のキャッシュを可能にするために、画像を高速に読み込むことができます。 –@SurenderKumarに同意しますが、ピカソの設定を使って画像をキャッシュすることもできます。 –
キャッシングより良い解決策はありますか? @LesterL。 – XoXo