Size: a a a

Kotlin Community

2020 September 12

ПГ

Павло Гриник... in Kotlin Community
Если Ещё ниже глянуть, то есть примеры с существующими)
источник

с#

саша сок #KotlinGang... in Kotlin Community
суть делегата - делегировать установку / получение значений на свой класс, поэтому сначала его (класс) надо написать
источник

ДА

Джамал Алиев... in Kotlin Community
я хотел создать поле, а подписаться на него потом. с другого класса)
источник

AN

Alexander Nozik in Kotlin Community
Джамал Алиев
я хотел создать поле, а подписаться на него потом. с другого класса)
Что значит "подписаться"?
источник

ПФ

Паша Финкельштейн... in Kotlin Community
Джамал Алиев
я хотел создать поле, а подписаться на него потом. с другого класса)
Observable
источник

ПФ

Паша Финкельштейн... in Kotlin Community
источник

с#

саша сок #KotlinGang... in Kotlin Community
Это не тот пример
источник

с#

саша сок #KotlinGang... in Kotlin Community
Джамал Алиев
я хотел создать поле, а подписаться на него потом. с другого класса)
val observable = MyObservable()
...
val field by observable
...
observable.subscribe(...)
источник

ДА

Джамал Алиев... in Kotlin Community
в этом примере, создается поле name и сразу определяется метод observable, а мне нужно вызывать этот методо в другом месте, а не там где я создал поле
источник

с#

саша сок #KotlinGang... in Kotlin Community
скорее всего есть уже готовые решения, нужно поискать
источник

AN

Alexander Nozik in Kotlin Community
Джамал Алиев
в этом примере, создается поле name и сразу определяется метод observable, а мне нужно вызывать этот методо в другом месте, а не там где я создал поле
В упор не понимаю, что вы хотите сделать.
источник

ПФ

Паша Финкельштейн... in Kotlin Community
PropertyChangeListener
источник

AN

Alexander Nozik in Kotlin Community
Паша Финкельштейн
PropertyChangeListener
Ну так обсервабл это и делает
источник

AZ

Alexander Zalutskiy in Kotlin Community
Alexander Nozik
Ну так обсервабл это и делает
Слушать хочет в другом классе.

В общем просто subscribe на изменения делаешь и все :/
источник

AZ

Alexander Zalutskiy in Kotlin Community
Блин. Надо было на 2 сообщения с разными reply разбить
источник

AN

Alexander Nozik in Kotlin Community
Alexander Zalutskiy
Слушать хочет в другом классе.

В общем просто subscribe на изменения делаешь и все :/
Какой subscribe? Вас тоже не понимаю
источник

с#

саша сок #KotlinGang... in Kotlin Community
Alexander Nozik
В упор не понимаю, что вы хотите сделать.
я скинул пример, он хочет создать обсервабл, но подписаться на обновления позже, из другого класса
источник

AN

Alexander Nozik in Kotlin Community
саша сок #KotlinGang
я скинул пример, он хочет создать обсервабл, но подписаться на обновления позже, из другого класса
Ну тогда JavaFX properties. Или свои делегаты. В Котлин из коробки этого нет.
источник

ПФ

Паша Финкельштейн... in Kotlin Community
Ну в целом написать такой делегат несложно
источник

с#

саша сок #KotlinGang... in Kotlin Community
Паша Финкельштейн
Ну в целом написать такой делегат несложно
+
источник