如何调试与惰性属性相关的问题?
How can I debug issues related to lazy-properties?
我看不到任何与惰性属性中定义的 lazy-source
操作相关的日志。
惰性属性,由 lazy-source
键定义,仅在必要时填充。惰性 属性 与 Fetch
操作相关联,该操作被异步按需调用,以填充惰性 属性。 Bixby 会调用此操作,例如,在详细信息布局或结构的特定对话框中。
目前,调试器中没有与此 Fetch
操作相关的任何调试信息。
详情
IDE 当前不提供调试惰性属性的功能。有计划在未来实施,但目前没有时间表。
解决方法
开发人员可以通过创建一个他们可以在模拟器中 运行 的自定义意图来解决这个问题。这将在调试器中显示相关信息。
在以下示例中,WineDescription
是概念 Wine
的惰性 属性,由操作 GetWineDescription
填充。 Wine
作为操作 FindWine
的输出返回。要让调试器显示与 GetWineDescription
相关的信息,这里是自定义意图:
intent {
goal: WineDescription
subplan {
goal: Wine
route: FindWine
}
}
我看不到任何与惰性属性中定义的 lazy-source
操作相关的日志。
惰性属性,由 lazy-source
键定义,仅在必要时填充。惰性 属性 与 Fetch
操作相关联,该操作被异步按需调用,以填充惰性 属性。 Bixby 会调用此操作,例如,在详细信息布局或结构的特定对话框中。
目前,调试器中没有与此 Fetch
操作相关的任何调试信息。
详情 IDE 当前不提供调试惰性属性的功能。有计划在未来实施,但目前没有时间表。
解决方法 开发人员可以通过创建一个他们可以在模拟器中 运行 的自定义意图来解决这个问题。这将在调试器中显示相关信息。
在以下示例中,WineDescription
是概念 Wine
的惰性 属性,由操作 GetWineDescription
填充。 Wine
作为操作 FindWine
的输出返回。要让调试器显示与 GetWineDescription
相关的信息,这里是自定义意图:
intent {
goal: WineDescription
subplan {
goal: Wine
route: FindWine
}
}