From f4fde96377287b844105a7b0d8c0da600b73088b Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 4 Nov 2021 07:50:49 +0100 Subject: [PATCH] Shortcut improvements https://developer.android.com/training/sharing/receive#get-best-ranking --- app/src/main/java/eu/faircode/email/Shortcuts.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Shortcuts.java b/app/src/main/java/eu/faircode/email/Shortcuts.java index 0157f367fa..2bf540ffbd 100644 --- a/app/src/main/java/eu/faircode/email/Shortcuts.java +++ b/app/src/main/java/eu/faircode/email/Shortcuts.java @@ -103,6 +103,7 @@ class Shortcuts { EntityLog.log(context, "Shortcut email=" + email); ShortcutInfoCompat.Builder builder = getShortcut(context, email, name, avatar); + builder.setLongLived(true); builder.setRank(shortcuts.size() + 1); shortcuts.add(builder.build()); } @@ -264,6 +265,7 @@ class Shortcuts { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { Person.Builder person = new Person.Builder() .setIcon(icon) + .setKey(email) .setName(name == null ? email : name) .setImportant(true); if (avatar != null)