Ricerca…


Scorciatoie di avvio dinamico

ShortcutManager shortcutManager = getSystemService(ShortcutManager.class);

ShortcutInfo shortcut = new ShortcutInfo.Builder(this, "id1")
    .setShortLabel("Web site") // Shortcut Icon tab
    .setLongLabel("Open the web site") // Displayed When Long Pressing On App Icon
    .setIcon(Icon.createWithResource(context, R.drawable.icon_website))
    .setIntent(new Intent(Intent.ACTION_VIEW,
                   Uri.parse("https://www.mysite.example.com/")))
    .build();

shortcutManager.setDynamicShortcuts(Arrays.asList(shortcut));

Possiamo rimuovere facilmente tutte le scorciatoie dinamiche chiamando: -

 shortcutManager.removeAllDynamicShortcuts();

Possiamo aggiornare gli Shorcuts dinamici esistenti usando

shortcutManager.updateShortcuts(Arrays.asList(shortcut);

Tieni presente che setDynamicShortcuts(List) viene utilizzato per ridefinire l'intero elenco di scorciatoie dinamiche, addDynamicShortcuts(List) viene utilizzato per aggiungere scorciatoie dinamiche all'elenco esistente di scorciatoie dinamiche



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow