Size: a a a

StartAndroid Ru Kotlin

2020 March 20

SH

Sergey Hottabych in StartAndroid Ru Kotlin
Спасибо.
Значит, там константа UNINITIALIZED_VALUE.
источник

[P

[отпуск] Dmitrii Pol... in StartAndroid Ru Kotlin
Sergey Hottabych
Спасибо.
Значит, там константа UNINITIALIZED_VALUE.
internal object UNINITIALIZED_VALUE
источник
2020 March 23

DT

Dmytro Turskyi in StartAndroid Ru Kotlin
Dmitry Vinogradov
Ссылка на док с Kotlin примерами
https://goo.gl/BzFCM5

Здесь я собираю интересные и нетривиальные примеры по использованию плюшек Kotlin. Источники разные: официальная документация, статьи, чужой код, свой код.

Периодически я просматриваю этот документ, чтобы в голове это все укладывалось постепенно. В итоге, когда в работе возникает какой-то кейс, я вспоминаю, что у меня есть похожий прием в моем доке и использую его.

Документ будет пополняться.

Комментариев и объяснений здесь по минимуму. Если есть вопросы или пожелания, пишите в чате.
Очень полезный документ, только если это для новичков, то со старту “android.support.v7.widget.RecyclerView” лучше заменить на андроидикс, чтобы не вводить в заблуждение тех кто ещё не сильно шарит.
источник

DT

Dmytro Turskyi in StartAndroid Ru Kotlin
У меня появилась идея добавлять в приложение дистанционный блокер, чтобы в случае не уплаты клиентом за работу, можно было заблокировать приложение, логику я придумал, а вот к самому эффективному методу блокирования ещё не пришёл, покачто не придумал ничего лучше чем “ finishAndRemoveTask() “, что будет просто не давать возможность открыть приложение.
Просто интерестно, может у вас есть какието идеи как ещё можно прекратить работу приложения не просто закрывая его например, а ещё и прекращая все воркеры и сервисы?
источник
2020 March 24

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
Dmytro Turskyi
Очень полезный документ, только если это для новичков, то со старту “android.support.v7.widget.RecyclerView” лучше заменить на андроидикс, чтобы не вводить в заблуждение тех кто ещё не сильно шарит.
Поменял, спасибо!
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
источник
2020 March 27

M

Mher in StartAndroid Ru Kotlin
привет всем!
а что можно использовать вместо устаревшей функции : Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)
источник
2020 March 28

SL

Slava Lyzohub in StartAndroid Ru Kotlin
Привет.
Пытался найти в гугле, но увы.
Как перебрать поля класса?
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
Какие поля?
источник

ЕГ

Евгений Гончаров... in StartAndroid Ru Kotlin
Efim Arisov
Какие поля?
поля это то что инкопсулировано в классе
источник

ЕГ

Евгений Гончаров... in StartAndroid Ru Kotlin
Slava Lyzohub
Привет.
Пытался найти в гугле, но увы.
Как перебрать поля класса?
перебрать поля?
источник

SL

Slava Lyzohub in StartAndroid Ru Kotlin
Евгений Гончаров
перебрать поля?
источник

ЕГ

Евгений Гончаров... in StartAndroid Ru Kotlin
а не лучше это все запихнуть в HashMap
источник

ЕГ

Евгений Гончаров... in StartAndroid Ru Kotlin
HashMap тоже серелизуется и десерелизуется
источник

ЕГ

Евгений Гончаров... in StartAndroid Ru Kotlin
так ты никак это не переберешь, точнее можно через рефлексию это сделать, но не надо так делать. Просто тебе нужна другая структура данных
источник

ЕГ

Евгений Гончаров... in StartAndroid Ru Kotlin
рефлексия очень медленная штука
источник

ch

central hardware in StartAndroid Ru Kotlin
а зачем столько полей если между ними нет разницы?
источник

SL

Slava Lyzohub in StartAndroid Ru Kotlin
Евгений Гончаров
так ты никак это не переберешь, точнее можно через рефлексию это сделать, но не надо так делать. Просто тебе нужна другая структура данных
Что делать так не надо это знаю
источник

ЕГ

Евгений Гончаров... in StartAndroid Ru Kotlin
Slava Lyzohub
Что делать так не надо это знаю
а чем HashMap не подходит? Ключ значение, String, Double
источник

ЕГ

Евгений Гончаров... in StartAndroid Ru Kotlin
из ключей можно сделать константы const val в любом файле
источник