Обновление изображения с помощью в Recycleview
Я работаю над Chatapp, когда пользователь нажимает на изображение в Recycleview, я загружаю изображение в локальное хранилище, а затем пытаюсь перезагрузить с Picasso, затем Recycleview переходит на другую позицию.
Примечание: Основываясь на моих исследованиях и разработках, я понял, что Imageview требует фокусировки при его перезагрузке.Я не уверен, пожалуйста, дайте мне понять, каков наилучший способ перезагрузить изображение в Recycleview в указанной позиции, не прыгая, как то, как WhatsApp загружает изображения в окне чата при щелчке загрузки.
Я использую метод ниже для обновления указанныхпозиция.
notifyItemChanged(position);
И если я попытаюсь перезагрузить с помощью описанных ниже методов, то нет проблем, но OOM (нехватка памяти) может появиться при загрузке с URI
messageImageView.setImageURI(Uri.fromFile(fileImage));
messageImageView.setImageResource(R.drawable.icn_conv_clicktodownload);
Проблемный случай:
Picasso.get().load(fileImage).resize(viewWidth, viewHeight).
centerCrop().into(messageImageView);