Отставание изображения в Android при перелистывании или прокрутке - PullRequest
0 голосов
/ 02 мая 2019

У меня есть приложение для 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));
}
...