Use precompute executer

This commit is contained in:
M66B
2020-02-10 14:16:48 +01:00
parent 24816f6d6b
commit fa43ffa082
2 changed files with 8 additions and 2 deletions

View File

@@ -244,6 +244,8 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
private static final ExecutorService executor =
Helper.getBackgroundExecutor(2, "differ");
private static final ExecutorService precompute =
Helper.getBackgroundExecutor(1, "precompute");
private static final int LARGE_MESSAGE_SIZE = 250 * 1024;
@@ -1816,7 +1818,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
return PrecomputedTextCompat.getTextFuture(
builder,
TextViewCompat.getTextMetricsParams(tvBody),
executor)
precompute)
.get();
} catch (Throwable ex) {
Log.w(ex);