Что делает аннотация @FromPrepare от Litho?
Я читал документацию Лито, и я нашел этот пример кода
@LayoutSpec(events = { ColorChangedEvent.class })
class ColorComponentSpec {
...
@OnCreateLayout
static ComponentLayout onCreateLayout(
Context c,
@Prop EventHandler colorChangedHandler,
@FromPrepare int color) {
...
ColorComponent.dispatchColorChangedEvent(
colorChangedHandler,
color);
...
}
}
Что делает аннотация @FromPrepare?
1 ответ
Решение
РЕДАКТИРОВАТЬ: это ошибка в документах. @FromPrepare
следует использовать только в MountSpecs, но не в LayoutSpecs.
@FromPrepare
дает вывод, который был возвращен из OnPrepare
метод. Вы можете прочитать больше об этом шаблоне здесь: http://fblitho.com/docs/mount-specs