mirror of https://github.com/M66B/FairEmail.git
Push shortcuts
This commit is contained in:
parent
cf26e3d433
commit
7cb2635594
|
@ -263,6 +263,7 @@ dependencies {
|
|||
def appcompat_version = "1.3.1"
|
||||
def activity_version = "1.3.1"
|
||||
def fragment_version = "1.3.6"
|
||||
def shortcuts_version = "1.0.0"
|
||||
def webkit_version = "1.4.0"
|
||||
def recyclerview_version = "1.2.1"
|
||||
def coordinatorlayout_version = "1.1.0"
|
||||
|
@ -316,9 +317,11 @@ dependencies {
|
|||
// https://mvnrepository.com/artifact/androidx.appcompat/appcompat
|
||||
// https://mvnrepository.com/artifact/androidx.activity/activity
|
||||
// https://mvnrepository.com/artifact/androidx.fragment/fragment
|
||||
// https://mvnrepository.com/artifact/androidx.core/core-google-shortcuts
|
||||
implementation "androidx.appcompat:appcompat:$appcompat_version"
|
||||
implementation "androidx.activity:activity:$activity_version"
|
||||
implementation "androidx.fragment:fragment:$fragment_version"
|
||||
implementation "androidx.core:core-google-shortcuts:$shortcuts_version"
|
||||
|
||||
// https://developer.android.com/jetpack/androidx/releases/webkit
|
||||
// https://mvnrepository.com/artifact/androidx.webkit/webkit
|
||||
|
|
|
@ -57,6 +57,9 @@ import java.util.Set;
|
|||
|
||||
import javax.mail.internet.InternetAddress;
|
||||
|
||||
// https://developer.android.com/guide/topics/ui/shortcuts/creating-shortcuts
|
||||
// https://developer.android.com/guide/topics/ui/shortcuts/managing-shortcuts
|
||||
|
||||
class Shortcuts {
|
||||
private static final int MAX_SHORTCUTS = 4;
|
||||
|
||||
|
@ -150,9 +153,9 @@ class Shortcuts {
|
|||
if (remove.size() > 0)
|
||||
ShortcutManagerCompat.removeDynamicShortcuts(context, remove);
|
||||
|
||||
if (add.size() > 0) {
|
||||
boolean ok = ShortcutManagerCompat.addDynamicShortcuts(context, add);
|
||||
Log.i("Shortcuts=" + add.size() + " updated=" + ok);
|
||||
for (ShortcutInfoCompat shortcut : add) {
|
||||
Log.i("Push shortcut id=" + shortcut.getId());
|
||||
ShortcutManagerCompat.pushDynamicShortcut(context, shortcut);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue