Prevent OOM by running media tasks serially

pull/217/head
M66B 7 months ago
parent 3f537870c6
commit d76bafc19d

@ -357,7 +357,7 @@ public class AdapterMedia extends RecyclerView.Adapter<AdapterMedia.ViewHolder>
tvCaption.setVisibility(View.VISIBLE); tvCaption.setVisibility(View.VISIBLE);
ivImage.setImageResource(R.drawable.twotone_warning_24); 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 } else
ivImage.setImageResource(attachment.progress == null ivImage.setImageResource(attachment.progress == null
? R.drawable.twotone_image_24 : R.drawable.twotone_hourglass_top_24); ? R.drawable.twotone_image_24 : R.drawable.twotone_hourglass_top_24);

Loading…
Cancel
Save