Savva
Здравствуйте, товарищи, подскажите, как можно передать null-able тип, чтобы потом его получить при onRestoreInstanceState? Ставить бенг-бенг оператор некорректно, так как туда может передаться null, но я пока что нашел только такой вариант
Savva
Можно положить под условием. Можно выбрать метод, который принимает не примитив, например, putSerializable. Можно переделать так, чтобы нулла не было :)
Спасибо, попробую А на какой вариант считается самым надежным в моем плане, кроме "пределать так, чтобы нулла не было"?
Maxim
Кто-нибудь имеет опыт работы с Realm?
Maxim
Как она себя ведет вообще в проде?
Mike
Как она себя ведет вообще в проде?
Как объектная база данных.
Maxim
Веса особо приложению не добавляет? Как дела с производительностью?
Maxim
А сколько Мб примерно?
Maxim
Я вроде слышал, что там NDK юзается
Mike
А сколько Мб примерно?
зависит от количества RealmObject'ов, там довольно много байт-кода генерится
Mike
Я вроде слышал, что там NDK юзается
Чистая правда, реалм на плюсах.
Maxim
Т.е. splitting по архитектурам процессоров обязательно нужен?
Mike
Т.е. splitting по архитектурам процессоров обязательно нужен?
Хочешь много больших апк — нужен. Хочешь одну огромную — не нужен.
Сергій
Т.е. splitting по архитектурам процессоров обязательно нужен?
Ну если не важен размер апк, можно и не разделять)
Maxim
Да как-раз таки и важен
Mike
Да как-раз таки и важен
всё, в топку реалм
Сергій
Да как-раз таки и важен
Тогда AppBundle в помощь
Maxim
А какие аналоги Realm'а с шифрованием есть?
Mike
(что-то люди любят в шпионов поиграть)
Сергій
всё, в топку реалм
Ну сейчас он не такой и большой. 1-2мб на бинарь Но я уже давно с ним не работал 🤷‍♂
MD
коллеги, щас оффтоп. не судите сторого. кто нибудь получает зар-плату на крипте? какие минусы имеются?
Сергій
Ну так же запредельно, как и раньше
Большинство продакшн приложений имеют размер 2-3 десятка мегабайт, пару лишних не сильно повлияет )
Mike
Большинство продакшн приложений имеют размер 2-3 десятка мегабайт, пару лишних не сильно повлияет )
давай просто сойдёмся на том, что большинство продакшен-приложений делаются не для пользователя, а для удовлетворения кипиаев, и, как следствие, получается полное говно
MD
Зарплата не деньгами? Гыы, ну не знаю даже, какие в этом минусы)
зп фиксируется в долларах. просто каждый месяц будут скидывать конвертированную в биткоинах сумму. Среди нас может уже есть кто зп получает в биткоинах?
Mike
те кто получали уже обожглись?
Ну я не проверял, просто биткойны должна ждать та же история, что и ырыксджаву.
MD
А как их потом выводить? Чтобы покушать
есть кошельки которые конвертят.
Mike
ну как распарсить JSON в DTO чтобы смаппить в другое DTO и сформировать из него JSON 🌚
Mike
это очевидный минус. может есть еще какие то риски...
Ну конечно. «Фантиковость» денег умножается на «фантиковость» крипты.
Mike
Давно пора платить едой
драгоценными митоллами 🤘
You
Рок ебол
MD
Главный риск это волатильность
Зп фиксируется в долларах. Поэтому каждый месяц разное количество биткоинов будут платить. Фантиковость - да. Есть такое.
Иван
Всем привет Я тут писал activity.finish() И случайно наткулся на метод finishFromChild(Activity child) Расскажите пожалуйста для чего он? Если его реализация это public void finishFromChild(Activity child) { finish(); } В гугле ничего про него не могу найти офк
⁣
Уважаемые знатоки, подскажите пожалуйста, из-за чего могло выброситься исключение внутри LiveData, при вызове метода observe?
⁣
Выбрасывается крайне редко, но иногда случается
Иван
выходишь за пределы массива
⁣
выходишь за пределы массива
Так это не я выхожу. Это исключение было выброшено из класса LifecycleRegistry
Mike
выходишь за пределы массива
андроидх выходит за пределы, если быть точным
⁣
андроидх выходит за пределы, если быть точным
А на такие ошибки в issuetracker-е реагируют?
Mike
А на такие ошибки в issuetracker-е реагируют?
🤷‍♂️ для меня достаточно того, что он закрытый, чтобы не пользоваться гугловыми высерами
Наталья
Всем привет! Может кто сталкивался (думаю многие)) На min API =21 нужен кодировщик в HMAC-SHA1 (делаю авторизацию OAuth 1.0) погуглила, и android.util.Base64.encodeToString как то неправильно шифрует. а java.util.Base64 доступен с 26 апи памажити
Mike
если нужен base64(hmac(data)) и он не такой, как ожидается, то думаю, что есть лишнее преобразование, base64(bytesToHex(hmac(data)))
Наталья
Mike
а signatureBaseString в каком виде? Не шестнадцатеричка ли?
Mike
🤷‍♂️ а зачем простой текст base64-ить?
Наталья
🤷‍♂️ а зачем простой текст base64-ить?
в документашке к API написано, чтоб таком виде было
Василий
Hello there Есть Observable, читающий логкат Есть группировка средствами RX, (groupBy) т. е. Получаем Observable<GroupedObservable> Надо это всё запихнуть в recyclerView Просто добавлять данные в list, и вызывать notify ItemInserted? Или как сделать лучше?
Dug
Pishchikova @mobile_jobs
Ярослав
оказывается, прилага течёт, если не отписываться от ValueAnimator'a. например в onDetachFromWindow()
Renat
Подскажите пожалуйста как называется эта кнопка, а то не знаю как загуглить
Металлов
Посмотри все его значения в Гугле
Noel
How do u call a drop-down when it's not to autocomplete but to select an option?
Noel
Drop-down, drop-down showing all results, drop-down not to autocomplete, drop-down bar
Mike
Noel
And I've tried to set Typing Mode at Null in a Autocomplete which works kinda well except when u already have selected one item u cannot change to a different one bc they don't appear
Noel
I also searched in material design but I can't find anything, maybe it has another name idk
Mike
I put it obviously
Why do you asking then?
Noel
But I think spinners are not part of Material Design
Noel
I thought drop-down was the spinner equivalent in material design
Noel
https://medium.com/@rmirabelle/there-is-no-material-design-spinner-for-android-3261b7c77da8