Zoeken…


Dynamische Launcher Shortcuts

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));

We kunnen alle dynamische snelkoppelingen eenvoudig verwijderen door te bellen naar: -

 shortcutManager.removeAllDynamicShortcuts();

We kunnen bestaande Dynamic Shorcuts bijwerken met behulp van

shortcutManager.updateShortcuts(Arrays.asList(shortcut);

Houd er rekening mee dat setDynamicShortcuts(List) wordt gebruikt om de hele lijst met dynamische snelkoppelingen opnieuw te definiëren, addDynamicShortcuts(List) wordt gebruikt om dynamische snelkoppelingen aan bestaande lijst met dynamische snelkoppelingen toe te voegen



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow