Java 如何为非活动类创建应用程序快捷方式
我为非活动类创建了一个应用程序快捷方式。非活动类在主活动上创建自定义对话框视图。但是我点击了快捷方式图标,它说应用程序没有安装。如何修复它。请帮帮我 我试过了,但没有找到解决办法Java 如何为非活动类创建应用程序快捷方式,java,android,Java,Android,我为非活动类创建了一个应用程序快捷方式。非活动类在主活动上创建自定义对话框视图。但是我点击了快捷方式图标,它说应用程序没有安装。如何修复它。请帮帮我 我试过了,但没有找到解决办法 public void createShortcut(){ if(android.os.Build.VERSION.SDK\u INT>=android.os.Build.VERSION\u code.N\u MR1){ ShortcutManager ShortcutManager=getSystemService(
public void createShortcut(){
if(android.os.Build.VERSION.SDK\u INT>=android.os.Build.VERSION\u code.N\u MR1){
ShortcutManager ShortcutManager=getSystemService(ShortcutManager.class);
意向意向=新意向(此,ClassA.class);
意图平衡设置动作(意图动作视图);
ShortcutInfo ShortcutInfo=新的ShortcutInfo.Builder(这是“shortcut1”)
.setShortLabel(“测试1”)
.setLongLabel(“tessssst1”)
.setIcon(Icon.createWithResource(这个R.drawable.ic_快捷方式))
.setIntent(intent)
.build();
shortcutManager.addDynamicShortcut(Collections.singletonList(shortcutInfo));
}
}
您可以发布manifest.xml文件吗?manifest有一个快捷权限代码,但没有与ClassA相关的代码。我知道活动快捷方式需要在清单中添加一些意图过滤器代码,但ClassA是非活动类,因此,现在清单中没有与ClassA相关的代码。