首页 > 解决方案 > 为什么 public void disableShortcuts (ListshortcutIds) 不适用于静态快捷方式

问题描述

我有一个禁用静态和动态快捷方式的代码,但它适用于动态,当放置静态快捷方式时,它得到 IllegalStateException 我不知道为什么。public void disableShortcuts (List shortcutIds)的文档也 说它可以添加静态快捷方式。

这是代码

shortcutManager.disableShortcuts(Arrays.asList( "compose" /*Static Shortcut*/, shortcut.getId()/*Dynamic Shortcut*/ ));

如果此方法不能与静态快捷方式一起使用,如何设置禁用静态快捷方式但动态形成 java 代码?

标签: javaandroid

解决方案


推荐阅读