From debd8d370d9b4f24dc58507ea42bfa0e0456eb7d Mon Sep 17 00:00:00 2001 From: Thomas Date: Wed, 4 May 2022 19:00:01 +0200 Subject: [PATCH] Fix crash issue Android 21 --- .../java/app/fedilab/android/ui/drawer/StatusAdapter.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java b/app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java index e3646fdc..bd173aaa 100644 --- a/app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java +++ b/app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java @@ -1503,7 +1503,10 @@ public class StatusAdapter extends RecyclerView.Adapter holder.timer.scheduleAtFixedRate(new TimerTask() { @Override public void run() { - holder.binding.statusContent.invalidate(); + Handler mainHandler = new Handler(Looper.getMainLooper()); + Runnable myRunnable = () -> holder.binding.statusContent.invalidate(); + mainHandler.post(myRunnable); + } }, 100, 100); }