Size: a a a

2021 June 24

BP

Bogdan Panchenko in Kotlin Start
Я тоже не вижу смысла. Выше написал почему
источник

BP

Bogdan Panchenko in Kotlin Start
То-есть только с + ? Тогда зачем там вообще переменная
источник

FG

Fuad Garayev in Kotlin Start
можете посоветовать что копать связанное с этим?
источник

В

Виктор in Kotlin Start
Джоб добавляют для дальнейшего его контроля или отмены
источник

FG

Fuad Garayev in Kotlin Start
то есть при джоб cancel() контекст этот уничтожится?
источник

BP

Bogdan Panchenko in Kotlin Start
Можно через сам скоуп контролировать
источник

BP

Bogdan Panchenko in Kotlin Start
Да
источник

BP

Bogdan Panchenko in Kotlin Start
Советую почитать офф документацию
источник

FG

Fuad Garayev in Kotlin Start
окей ,спасибо
источник

FG

Fuad Garayev in Kotlin Start
и еще вопрос если можно.что бы создать синглтон,достаточно создать класс и в классе compain object?
источник

BP

Bogdan Panchenko in Kotlin Start
А вам для каких целей ?
источник

FG

Fuad Garayev in Kotlin Start
я пишу под андроид.нужно создать класс который будет в единственной экземпляре для всего приложения
источник

З

Захар in Kotlin Start
object тогда
источник

BP

Bogdan Panchenko in Kotlin Start
Это понятно. Но есть ли там состояние ? Состояние изменяется и как  ? Или просто функции
источник

FG

Fuad Garayev in Kotlin Start
спасибо
источник

FG

Fuad Garayev in Kotlin Start
ну нет,крч класс с плеером у которого функции и одна переменная
источник

В

Виктор in Kotlin Start
Могу ошибаться, но если грохнуть сам скоуп, то отменяться все другие скоупы с соответствующим диспетчером. Либо там, где я читал, об этом наврали, если это не так. Сам не проверял. Но гугл делает именно так.
источник

BP

Bogdan Panchenko in Kotlin Start
Ну переменная это состояние) Если оно изменяется, то через object опасно делать.
источник

В

Виктор in Kotlin Start
Скоуп, к которому привязан джоб
источник

BP

Bogdan Panchenko in Kotlin Start
Заглядываем в функцию отмены скопа и видим: conext[Job]. cancel ()
источник