Size: a a a

2020 May 13

AE

Alexandr Emelyanov in KotlinLangRu
Igor Mikhailov
они как бы есть,но на разных платформах они в разные классы отображаются. На JVM в java.util.HashMap, в JS обертку поверх объекта JS, в Native есть класс в стандартной библиотеки
Деревья в HashMap...
источник

AE

Alexandr Emelyanov in KotlinLangRu
источник

IM

Igor Mikhailov in KotlinLangRu
Упс позор мне
источник

QH

Quantum Harmonizer in KotlinLangRu
Alexandr Emelyanov
Деревья в HashMap...
ну, их там есть немножно ;)
источник

AE

Alexandr Emelyanov in KotlinLangRu
Quantum Harmonizer
ну, их там есть немножно ;)
Под капотом) и то их напрямую как деревья не использовать)
источник

N

Not Sure in KotlinLangRu
Всем привет
источник

А

Анастасия in KotlinLangRu
Простите пожалуйста, посоветуйте куда могу обратиться с вакансией Kotlin
источник

QH

Quantum Harmonizer in KotlinLangRu
Анастасия
Простите пожалуйста, посоветуйте куда могу обратиться с вакансией Kotlin
источник

N

Not Sure in KotlinLangRu
Посмотрите, кому не лень, плез. Проблема в следующем.
Прохожу книгу Андроид программирование от бигнёрдранч 4го издания, то есть адаптированная под kotlin.
В одной из глав рассматривается проблема поворота устройства и сохранение состояний различных переменных во ViewModel.
1. ViewModelProviders.of(this) теперь предикативный, и советует использовать фабрику. После выпуска книги, очевидно, что lifecycle-extensions:2.0 обновили до 2.2
Не могли бы вы скинуть какой нибудь хороший пример использования этих фабрик для решения проблемы сохранения данных?
2. До этого, я проходил те же разделы книги, но для java, где в ней просто пихали всё в onSaveInstanceState (в общем в Bundle) и соответственно, оттуда и выдёргивали.
Вопрос тут в том, использование только фабрик и провайдера в котлине для решения этих(сохранение значения переменных при изменении конфигурации) проблем теперь является принципиальным?
источник

QH

Quantum Harmonizer in KotlinLangRu
Not Sure
Посмотрите, кому не лень, плез. Проблема в следующем.
Прохожу книгу Андроид программирование от бигнёрдранч 4го издания, то есть адаптированная под kotlin.
В одной из глав рассматривается проблема поворота устройства и сохранение состояний различных переменных во ViewModel.
1. ViewModelProviders.of(this) теперь предикативный, и советует использовать фабрику. После выпуска книги, очевидно, что lifecycle-extensions:2.0 обновили до 2.2
Не могли бы вы скинуть какой нибудь хороший пример использования этих фабрик для решения проблемы сохранения данных?
2. До этого, я проходил те же разделы книги, но для java, где в ней просто пихали всё в onSaveInstanceState (в общем в Bundle) и соответственно, оттуда и выдёргивали.
Вопрос тут в том, использование только фабрик и провайдера в котлине для решения этих(сохранение значения переменных при изменении конфигурации) проблем теперь является принципиальным?
> предикативный
что?

Вьюмодель и savedInstanceState — это совершенно разные инструменты, которые ещё и интегрируются друг с другом.
Вьюмодель не пережвает смерть процесса, в ней уместно хранить текущие соединения, асинхронные задачи и т. п., а всё, что ввёл пользователь, нужно бережно сложить в savedInstanceState.
Java/Kotlin тут совсем не при чём.

Кстати, в @android_ru есть люди, которые используют ViewModel.
источник

N

Not Sure in KotlinLangRu
Quantum Harmonizer
> предикативный
что?

Вьюмодель и savedInstanceState — это совершенно разные инструменты, которые ещё и интегрируются друг с другом.
Вьюмодель не пережвает смерть процесса, в ней уместно хранить текущие соединения, асинхронные задачи и т. п., а всё, что ввёл пользователь, нужно бережно сложить в savedInstanceState.
Java/Kotlin тут совсем не при чём.

Кстати, в @android_ru есть люди, которые используют ViewModel.
большое спасибо, это то что хотелось услышать
источник

AA

Andrey Akimov in KotlinLangRu
Quantum Harmonizer
> предикативный
что?

Вьюмодель и savedInstanceState — это совершенно разные инструменты, которые ещё и интегрируются друг с другом.
Вьюмодель не пережвает смерть процесса, в ней уместно хранить текущие соединения, асинхронные задачи и т. п., а всё, что ввёл пользователь, нужно бережно сложить в savedInstanceState.
Java/Kotlin тут совсем не при чём.

Кстати, в @android_ru есть люди, которые используют ViewModel.
сейчас есть механизм сохранения данных при смерти процесса
з.ы. но это уже оффтоп
источник

QH

Quantum Harmonizer in KotlinLangRu
Andrey Akimov
сейчас есть механизм сохранения данных при смерти процесса
з.ы. но это уже оффтоп
savedInstanceHandle? Да, я подумал о нём и написал «которые ещё и интегрируются друг с другом»)
источник

Н

Никита in KotlinLangRu
Всем привет. Кто сможет помочь. В Android Studio при открытии файла activity_main.xml не отображаются вкладки design и text.
источник

QH

Quantum Harmonizer in KotlinLangRu
Никита
Всем привет. Кто сможет помочь. В Android Studio при открытии файла activity_main.xml не отображаются вкладки design и text.
гугл поиск сможет помочь
источник

KK

Ksenia Krasotina in KotlinLangRu
Not Sure
Посмотрите, кому не лень, плез. Проблема в следующем.
Прохожу книгу Андроид программирование от бигнёрдранч 4го издания, то есть адаптированная под kotlin.
В одной из глав рассматривается проблема поворота устройства и сохранение состояний различных переменных во ViewModel.
1. ViewModelProviders.of(this) теперь предикативный, и советует использовать фабрику. После выпуска книги, очевидно, что lifecycle-extensions:2.0 обновили до 2.2
Не могли бы вы скинуть какой нибудь хороший пример использования этих фабрик для решения проблемы сохранения данных?
2. До этого, я проходил те же разделы книги, но для java, где в ней просто пихали всё в onSaveInstanceState (в общем в Bundle) и соответственно, оттуда и выдёргивали.
Вопрос тут в том, использование только фабрик и провайдера в котлине для решения этих(сохранение значения переменных при изменении конфигурации) проблем теперь является принципиальным?
у официалов  на кодлабс были примеры использования фабрик: https://codelabs.developers.google.com/codelabs/kotlin-android-training-view-model/index.html?index=..%2F..android-kotlin-fundamentals#0
источник

А

Александр in KotlinLangRu
Здравствуйте! Я недавно изучаю Котлин. Я встретил такую штуку в коде и не понимаю ее. Объясните мне пожалуйста.
presenter =  MainPresenter(aktity, inhector)
Я тут просто создаю presenter.
Но фишка в том aktivity тут просто интерфейс а не класс. И почему то Котлин это проглатывает. Я не понимаю почему. Как он может создавать объект presenter тут, если в параметрах у него всего лишь интерфейс? Спасибо
источник

QH

Quantum Harmonizer in KotlinLangRu
Александр
Здравствуйте! Я недавно изучаю Котлин. Я встретил такую штуку в коде и не понимаю ее. Объясните мне пожалуйста.
presenter =  MainPresenter(aktity, inhector)
Я тут просто создаю presenter.
Но фишка в том aktivity тут просто интерфейс а не класс. И почему то Котлин это проглатывает. Я не понимаю почему. Как он может создавать объект presenter тут, если в параметрах у него всего лишь интерфейс? Спасибо
Я ничего не понял, например.
aktity, inhector — это, наверное, так английские дети разговаривают
источник

А

Александр in KotlinLangRu
Извините, пишу на ходу
источник

А

Александр in KotlinLangRu
Поможете?
источник