У меня есть приложение для Android, в котором я сохраняю путь выбранного изображения в SQLite, извлекаю его на основе пути к файлу и, наконец, устанавливаю его в imageview. Но моя проблема начинается, когда я прокручиваю или пролистываю между фрагментами, это кажется довольно вялым. Я попробовал некоторые важные вопросы, но не смог решить эту проблему. Поэтому, если у кого-то есть решение по моей проблеме, было бы здорово.
Вопросы, которые я пробовал:
https://developer.android.com/topic/performance/graphics/load-bitmap
Android - фрагмент изображения с задержкой
Вот мой пример кода для установки пути к файлу изображения:
@Override
public void onBindViewHolder(@NonNull ViewHolder viewHolder, int i) {
final FoodItemModel foodItemModel=foodItemModelArrayList.get(i);
viewHolder.itemName.setText(foodItemModel.getItemName());
viewHolder.itemPrice.setText(""+foodItemModel.getItemPrice()+" Tk.");
viewHolder.itemCategory.setText(foodItemModel.getItemCategory());
//Here we are getting the picture path that we stored and then retrieving it and finally decoding it and setting it to imageview
picturePath=foodItemModel.getItemIcon();
Log.v("Path : ",""+picturePath);
viewHolder.itemIcon.setImageBitmap(BitmapFactory.decodeFile(picturePath));
}