Prevent OOM by running media tasks serially

This commit is contained in:
M66B
2025-02-12 16:10:53 +01:00
parent 3f537870c6
commit d76bafc19d

View File

@@ -357,7 +357,7 @@ public class AdapterMedia extends RecyclerView.Adapter<AdapterMedia.ViewHolder>
tvCaption.setVisibility(View.VISIBLE);
ivImage.setImageResource(R.drawable.twotone_warning_24);
}
}.setKill(true).execute(context, owner, args, "media:load");
}.setExecutor(Helper.getSerialExecutor()).setKill(true).execute(context, owner, args, "media:load");
} else
ivImage.setImageResource(attachment.progress == null
? R.drawable.twotone_image_24 : R.drawable.twotone_hourglass_top_24);