Szukaj…


Dynamiczne skróty do uruchamiania

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

Możemy łatwo usunąć wszystkie dynamiczne skróty, dzwoniąc: -

 shortcutManager.removeAllDynamicShortcuts();

Możemy zaktualizować istniejące Dynamiczne skróty za pomocą

shortcutManager.updateShortcuts(Arrays.asList(shortcut);

Należy pamiętać, że setDynamicShortcuts(List) służy do przedefiniowania całej listy skrótów dynamicznych, addDynamicShortcuts(List) służy do dodawania skrótów dynamicznych do istniejącej listy skrótów dynamicznych



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow