--------
но зависит от ЖЦ приложения
я не говорил обратного
Сергей
и контракт вызываемого метода
Mike
А потом обратно?
Зачем? Потом вычесть из текущей
Sergey
А потом обратно?
Почитай SimpleDateFormat
Сергей
Alexander
тогда непонятно, зачем был вопрос
Есть ViewModel есть в ней поля ObservableField которые были заполнены через UI, если приложение свернуть и обратно открыть приложение то данные исчезнут, вот для этого и придумали SavedStateVMFactory
Alexander
Это я только что откопал путем гуглинга
Denis
Это я только что откопал путем гуглинга
Так, вроде, никто вопрос не задавал)
Kirill
Всем привет, подскажите, как получить context Emitter?
Kirill
Чтобы подобраться кgetResources
Nikita
это чего такое?
Егор
Подскажите, пожалуйста, вылетаю с ошибкой java.lang.NumberFormatException: For input string: "" Проверка не помогает if (editTexts[i].getText().toString() != "") { peopleDataInt[i] = Integer.valueOf(editTexts[i].getText().toString()); } То есть строка вроде не равно пустой, так как вылет на этой строке есть, но при этом и значения нет))
Nikita
строки надо сравнивать через equals
Nikita
а вообще есть очень классный метод TextUtils.isEmpty
Егор
строки надо сравнивать через equals
Точно. Всё, надо домой идти. Выпить чаю с ромашкой и продолжать учиться там)) А то на работе не очень выходит)) Спасибо)
Sergey
у тебя там точно Integer приходит?
Дмитрий
а еще isDigitsOnly
Сергей
ну правильный способ - обернуть в try catch, да. + ограничить вводимое в edittextы
Danila
Всем привет! Кто-нибудь знает эмулятор, на котором уже сейчас можно отлаживать 5G NR интерфейсы SDK 29? В гугловском не нашёл кнопки для переключения в 5G NR
Сергей
ну, человеку явно не мешает узнать что это такое.
Александр
всем привет. показываю и скрываю програмно клавиатуру для edittext. Такая проблема. почему если я клавиатуру скрою нажатием onBackPresed, то вызов матода закрытия клавиатуры ее открывает? 🤷‍♂️🤷‍♂️🤷‍♂️
Danila
Под отлаживать имею в виду вызывать и получать сколько-то реалистичную информацию
Alexander
👆Когда пишешь на котлине
Nikita
Хехе
Andrew
Гайз, как разбить прогрессбарн на проценты чтобы скажем менять картинку при достижении 10 потом 20 30 40 % и так далее. Скажем у меня есть замок который будет строиться пока заполняется прогрессбар
Anatoly
Может идти от обратного и строить замок сколько поиребуется и обновлять прогресс по мере строительства?
Andrew
Может идти от обратного и строить замок сколько поиребуется и обновлять прогресс по мере строительства?
ну х з , замок по сути просто набор картинок сначал а одна башня потом другая потом ворота стена и т д, примитив. И я думал грузануть все эти имейджи в какой нибудь лист и менять их в зависимости от прогресса в баре, просто у меня в приложении я хочу чтобы юзер сам устанавливал максимальное знач прогрессбара типо
Andrew
как в приложении forest кто знает
Yan
Ребят, кто-нибудь писал на б-гмерзком Xamarin?
Nikita
Было дело
Anonymous
Приветствую всех. Можно ли в exoplayer вставлять свои изображения?
Yan
Было дело
Могу в лс тебе чиркануть завтра? Есть легаси на этой штуке и не могу в одном моменте разобраться
Denis
привет есть 2 приложения код один но разный дизайн(цвета/картинки) и контент будет ли google банить такие приложения?
нет, он не банет такие приложения. Главное будь осторожен, если в одном приложении будет нарушение прав - просто временно уберут приложения из стора, а вот если сразу в 10-ти, то аккаунт просто закроют
Sergey
Веб вью. перехожу в гугл плей, там есть кнопка "открыть в гугл плей" ,после нажатия ошибка ,как ее исправить?
Dmitry
Веб вью. перехожу в гугл плей, там есть кнопка "открыть в гугл плей" ,после нажатия ошибка ,как ее исправить?
Там схема не http, надо это проверять в shouldOverrideUrl и пробрасывать такую схему в интент
Dmitry
Схема вроде бы market://
Sergey
Подскажите, есть в AS hotkey на invalidate cache?
Mike
Подскажите, есть в AS hotkey на invalidate cache?
зачем hotkey для операции, которая длится МИНУТАМИ?)
Mike
P. S. пользуюсь IDEA, когда последний раз инвалидировал — не помню
Kirill
Подскажите, я разбираюсь в Котлин и такая проблема, надо было перейти с int ресурсов на string и вот такая проблема Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter res
Kirill
Было data class Car(var id: String? = null, val brand: Brand = Brand("", car_icon_default), val model: Model = Model(""), val stateNumber: String, val color: String = "#FFFFFF", var clazz: Int = 0) { val image = brand.image companion object { val INVALID_CAR_VALUE = Car(stateNumber = "") } } interface CarName { val name: String val image: Int get() = 0 } data class Brand(private val n: String, private val img: Int = 0) : CarName { override val name = n override val image = img }
Kirill
Стало data class Car(var id: String? = null, val brand: Brand = Brand("", "car_icon_default"), val model: Model = Model(""), val stateNumber: String, val color: String = "#FFFFFF", var clazz: Int = 0) { val image = brand.image companion object { val INVALID_CAR_VALUE = Car(stateNumber = "") } } interface CarName { val name: String val image: String get() = "" } data class Brand(private val n: String, private val img: String = "") : CarName { override val name = n override val image = img }
Kirill
Ругается на image
Mike
Подскажите, я разбираюсь в Котлин и такая проблема, надо было перейти с int ресурсов на string и вот такая проблема Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter res
посмотри, куда стектрейс приводит, там передали null для не-нуллабельного параметра и для кода используй гист/пейстбин
Mike
Так до этого он работал, с интом
ничего не понятно, приложи стектрейс, файлы с именами и номерами строк
Kirill
И указывает на image
Nikita
Покажи как ты потом используешь image
Kirill
BindingAdapter конвертирую стороку в ресурс.. но он не доходит до этого места
Nikita
Тебе же надо по строковому имени найти интовый идентификатор типа такого int resId = getResources().getIdentifier(...);
Anonymous
Друзья кто мне может объяснит что за синхронайзд тут, какую роль она играет? if (INSTANCE == null) { synchronized(ChapterDatabase::class) { INSTANCE = Room.databaseBuilder( context.getApplicationContext(), ChapterDatabase::class.java, "chapter.db" ).build() } } return INSTANCE
Anonymous
С чего начать изучение kotlin? Посоветуйте материалы. Спасибо
Iovan
Вечер добрый, есть у кого идеи, нужно написать проект в течении 2 ух месяцев, какое нибудь приложение не простую чушь типа калькулятора, но и не сложные сервисы. Проект нужен в портфолио. Сам backend(nodeJS, laravel) разраб, хочу соскочить с веба на андроид
Iovan
Есть идея
Iovan
Но ее реализация кажется мне сложноватой ну и в маркет это не пустят
Iovan
Как раз благодаря сильной боли и появилась эта идея
iamthevoid
Я пришёл к выводу, что лучше всего удаются те продукты, в которых ты заинтересован больше всего. Нелегко убедить себя, что тебе нравится чужая идея. Так что делайте. Не пустят в маркет - ничего, на собеседовании всё равно можно будет рассказать. Ну или ищите боль чуть поменьше)
Сергей
да, то что не пустили в маркет - можно выложить в git А выложенное в github заменяет выполнение тестового задания в половине случаев
Anonymous
Погуглите thread-safe singleton
Спасибо... Наткнулься на хорошую статью на эту тему))) учу))
Сергей
Спасибо... Наткнулься на хорошую статью на эту тему))) учу))
можно и без него. но "случаи разные бывают, Петька"
Anonymous
можно и без него. но "случаи разные бывают, Петька"
да, лучше оставить во избежания проблем. Я знал о его сушествовании ранее, но забыл напроч, так как в практике раншьше не юзал его. )
leksss
Люди добрые, подскажите, уже не представляю как реализовать.. В меню есть две кнопки. Сканировать и сканировать постоянно.. Не могу придумать, как сделать, чтобы работало сканировать постоянно в моем случае потому что с простым сканированием будет пересекаться. Может кто подскажет решение.. https://pastebin.com/UFqwv53d
Unknown
Хочу переименовать layout xml файл но получаю ошибку Указывает на синтетик импорт который используется в активити