Всем привет. Есть мапа val instances = mutableMapOf<KClass<*>, MutableMap<String, Any>>() И функция, которая достаёт из неё значения: fun <T> getInstance(type: KClass<*>, nam...
Ребят, вопрос по организации процесса разработки. Есть свои различные модули/библиотеки, которые используем в разных проектах. Что нужно, чтобы эти модули хостить на своём се...
Ну а почему нет-то? Для сохранения состояния вью оно и используется. Записываешь в бандл флаги, visible/gone и про ресторе устанавливашь их обратно
А коммитить нужно будет отдельно, если изменения были в субмодуле? Или если я из основного сделаю коммит, он модуль тоже закоммитит?
Кстати, у меня в Any гарантированно записываются только объекты класса, на который указывает соответствующий ключ KClass<*>. Это не поможет никак?
Тут ты имешь ввиду это https://developer.android.com/reference/android/app/Activity.html#onRetainNonConfigurationInstance()?
Ну я и говорю не удалять. Слишком много, это сколько?
Ради одного реплейса целый апач подключил?
val newData = data.toMutableList() newData[position] = data[position].copy(isPlaying = !data[position].isPlaying) как-то так?
Может как-то не так устанавливаешь? Или клиент другой используется или перезаписывается? Покажи код
На счёт всегда будет true, проверяли? Если в настройках вручную забрать разрешение, то думаю вернёт false (сам не проверял)
Может стоить генерить ключи сторонней библиотекой? тогда точно будет везде работать. BouncyCastle, к примеру. он же SpongyCastle для андроид
А если пользователь отдаст часы другу, который не будет спать, а сам ляжет спать - это нужно учесть?
Read или connection таймаут поставил 10 сек? Какая ошибка вываливается?
А где этот хендлер находится? Может там всё убивается за 15 сек. Или в самом раннабл проблема
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP_MR1) Или о чём-то другом речь?
Ну там *******3432, как обычно. Или прямо в открытом виде все номера светятся?
Неужели так много сообщений удаляется, что они реально будут мешать в БД?
А чем не устраивает apply plugin: 'com.android.library'?
Как это, спрять поглубже?