Ленивые свойства , определяемые клавишей lazy-source
, заполняются только при необходимости.Свойство lazy связано с действием Fetch
, которое вызывается асинхронно и по требованию для заполнения свойства lazy.Биксби будет вызывать это действие, например, в макетах «Детали» или в специальных диалоговых окнах для структур.
В настоящее время любая отладочная информация, связанная с этим Fetch
действием, недоступна в отладчике.
Подробности Возможность отладки отложенных свойств в настоящее время недоступна в IDE.Есть планы реализовать его в будущем, но пока нет доступных временных шкал.
Обходной путь Разработчики могут обойти эту проблему, создав настраиваемое намерение, которое они могут запустить в симуляторе.Это покажет соответствующую информацию в отладчике.
В следующем примере WineDescription
- это ленивое свойство Концепции Wine
, которое заполняется Действие GetWineDescription
.Wine
возвращается как результат действия FindWine
.Чтобы заставить отладчик отображать информацию, связанную с GetWineDescription
, вот пользовательское намерение:
intent {
goal: WineDescription
subplan {
goal: Wine
route: FindWine
}
}