为什么我在编辑时的可配置小部件显示"No options provided for this parameter"?



我制作了一个带有意图定义文件的可配置小部件,意图处理程序类(带有提供虚拟测试数据的代码),并为其参数创建了自定义类型。我检查了"动态提供"选项。当我在设备上编辑小部件并单击"选择"时,会显示一个消息框"此参数未提供任何选项",并且小部件没有显示任何可供选择的选项。我做错了什么?

我一想,答案就很简单了。我必须向.intentsdefinition文件中的配置响应添加一个属性,并将其类型设置为我的自定义类型。然后,当我单击"选择"而不是"此参数未提供选项"时,出现我的虚拟测试日期。消息。

对于我来说,在IntentHandler类中缺少ConfigurationIntentHandling(自动生成)协议;

class IntentHandler: INExtension, ConfigurationIntentHandling {

最新更新