Anonymous
Кто-то обновлял котлин плагин до 1.3.0? Какую версию нужно в gradle прописать? 1.3.0-rc-57 не канает
Кирилл
Почему не 1.2.70?
Кирилл
Ну, мне предложил
Кирилл
Так это же стабильная версия.) Обычно в новых версиях правят баги, так что в теории будет работать ещё лучше.)
Sergey
в приложуле есть реалм который енкриптится пинкодом который юзер вводит каждый раз. надо сменить енкрипт кей т.е. переенкриптить текущий реалм. проблема в том что реалм имеет встроеный реалм кеш который в котором лежит старый реалм. как удалить старый реалм конфиг из кеша? или как переинитить весь реалм?
Sergey
реалм.делитреалм(конфиг)не поможет перезапустить все активити в которых открывался реалм тоже не помогает
Vladimir
попробуй realm compact что-то в жтом роде
Pavel
Подскажите, как исправить неправильную ориентацию при выборе картинки из галереи на Samsung MediaStore.Images.Media.getBitmap(context.getContentResolver(), imageUri)
Pavel
Если делть так https://stackoverflow.com/a/11081918/6131611 , то требуется Storage Permission. Можно как-то без него?
Anonymous
Мммм, как я это обожаю: WARNING: API 'variant.getJavaCompile()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'. It will be removed at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration-avoidance Affected Modules: app Уже проект не собирается, даже с 1.2.70))
Anonymous
было у кого-то подобное?
Кирилл
:(
Евгений
было у кого-то подобное?
до альфы 11 обновились? ;)
Евгений
это просто варнинг. пока игнорируем. альфа всё-таки.
Anonymous
до альфы 11 обновились? ;)
да. Кстати проект собирается (проблема была не в этом), НО теперь androidx не видит модуль приложения. Например: androidx.fragment.app.Fragment Unresolved reference: app
Глеб
Не-мобильные — пока нет
Отдуши, @Harmonizr! любопытно.
Artem
Всем привет! Столкнулся с такой проблеммой - у меня есть динамический список разных типов итемов, на основании которых строиться RecyclerView. Один из этих итемов - это выпадающий список (обычный spinner). Стоит задача при установке определенно значения в спинере показывать новые значения в recyclerview. Так вот при изменении значения в спинере я вызываю перестройку маленького кусочка списка и потом вызываю list.getAdapter().notifyItemRangeChanged Проблемма заключается в том, что после перестройки у спинера снова срабатывет колбэк OnItemSelectedListener, так как туда устанавливается предыдущее значение и у меня получается такого рода рекурсия. Пробовал ставить временные ограничения, флаг loading - нормально ничего не работает. Еще очень часто возникает ошбика Cannot call this method while RecyclerView is computing a layout or scrolling - это при повторном вызове list.getAdapter().notifyItemRangeChanged , когда с RecyclerView происходят какие-то действия. Скажите, пожалуйста, есть какие-то адекватные варианты решения подобного рода задачи?
Сергій
Отдуши, @Harmonizr! любопытно.
Можно ещё спросить у @iamironz с дев подкаста
Mike
Можно ещё спросить у @iamironz с дев подкаста
Это не автор бинарных префов ли?
Mike
Он
всегда хотел знать, зачем ему эти префы :)
Глеб
всегда хотел знать, зачем ему эти префы :)
слушай, на самом деле идея хорошая, прост может не прям в такой форме как по мне))
Глеб
Прикол в том что в большинстве случаев база не нужна, а если ты хочешь гибко сериализовть модели - то придётся что-то думать..... вот видимо он и надумал)
Глеб
Нас же не удостоили честью - кор дату не выдали.... как некоторым
Alexey
никто не пробовал на винде запускать эмулятор с включенными виртуальными инструкциями? В винде 1803 и выше типа добавили поддержку hypervisor и с этим компонентом должен работать эмулятор и + все что юзает винтуализацию комманд процессора. Я вот сейчас сделал все, запустил эмулятор, а он довольно таки сильно тормозит
Vitaly
Я могу как-нибудь декодировать и посмотреть нативный код у приложения?
Vitaly
Почему-то не показывает
Al
Уважаемые разработчики, подскажите, пожалуйста. Ситуация следующая: есть приложение А, оно висит в фоне и у него есть право на чтение смс-сообщений. Приложению А нужно получить событие о вызове клавиатуры пользователем в смс-сообщениях. Есть ли такая возможность?
Vyacheslav
Ребят кто-то сталкивался с публикацией в открытое Бетта тестирование апки? Я добавляю туда новую версию но кнопки update нету , хотя версия апки изменилась в Гугл плее, кто-то знает в чем причина может быть?
Vyacheslav
Что можно сделать не так ?
Anton
Описания добавить, и что бы версия АПК подходила, все
Vyacheslav
Именно как ты написал все и было )
Vyacheslav
Vyacheslav
У меня еще нет релиза, только бетты
Vyacheslav
Это при добавлении новой версии , а я вот последнюю уже залил. Сейчас доберусь до компа) естественно я не с телефона билды лью
Artem
Хлопцы, вопрос по локали клавиатуры - если отдает не ту локаль что в реальности - как фиксить? Кто сталкивался?
Igor
Ребята, может кто сталкивался, приходит несколько пушей, но нажимая на любой, открывается информация из последнего, что нужно изменить в NotificationCompat.Builder, чтобы каждый пуш свою инфу открывал?
ᅠᅠᅠᅠᅠ ᅠᅠᅠᅠᅠ
Добрый день. Есть проект с MVP архитектурой. При завершении загрузки данных из интернета нужно дернуть метод из View. Возникает проблема при повороте экрана: если повернуть экран в то время, как загрузка закончилась, view ставновится null и вылетает npe при попытке вызывать метод из view. Какие есть решения данной проблемы?
Igor
спасибо, сейчас гляну
Mike
как команды складывать в очередь?
Максим
как команды складывать в очередь?
просто пишешь свой мокси - и го
Mike
и продалбываешь состояния при смерти активити
Mike
ну чтоб прямо как в мокси
Максим
d
Почему в котлине нет своей функции для усыпления треда? Я только Thread.sleep нашел из джавы
Vladimir
кто нить знает почему такое может быть в тестах? java.lang.NoSuchMethodError: Lkotlin/jvm/functions/Function0; раньше тесты работали, сейчас лабуда какая-то
Vadim
пытаюсь загрузить картинки формата .svg с помощью glide но не отображается нифига, с .png нет проблем. Glide.with(bankLogoView.context).load(data.logoUrl).apply(options).into(logoView) никто не подскажет как можно лучше отобразить картинки формата svg?
ᅠᅠᅠᅠᅠ ᅠᅠᅠᅠᅠ
а просто отключить поворот экрана не получится? в большинстве приложений он не особо нужен
лайфсайкл при измении конфигурации устройства вызывается заново, поворот экрана одна из них
Vadim
ну мне нужно загрузить фотку с ссылки в imageVIew
Vadim
я беру ссылки с сервера, приходят svg
Ivansuper
Ребят, нужна ваша помощь. Не поворачивается голова в решении вопроса о создании SQLite запроса. Ситуация — есть две таблицы, сообщения и читатели. В таблице читатели всего две колонки: id сообщения и id читателя. У каждого сообщения неограниченное количество читателей. Проблема — нужно понять как спросить с SQLite количество сообщений, у которых в связанных читателях нет определенного id читателя (т.е., буквально, количество непрочтенных им сообщений)
Ivansuper
По какой-то причине я не могу сообразить даже как подойти к этому
Alexey
так это только если jvm?
ну какбы тред это уже часть реализации платформы
Vadim
почему плохо то?
Максим
так мы же о продолбанных изменениях состояния
Ivansuper
Можно в ЛС если кто знает чем подсказать
Alexey
так это только если jvm?
напиши экстеншн функцию и юзай)
Kanstantsin
Всем привет, кто-то работал норм с архитектурными компонентами ? может ли livedata работать с null ? я почему когда егокидаю туда, ничего не происходит и в Observe данные не летят, оно чекает value на null само и отрубает их ? (
Kanstantsin
похоже на то да (
Kanstantsin
бандитизм, придется объект пустой делать как-то
Lounah
Ребят, кто-нибудь писал SwipeableView, как в телеграме? Как работать с жц этой Вью?
Lounah
бандитизм, придется объект пустой делать как-то
Напиши AbsentLiveData, есть готовый пример в architecture blueprints на гите
Igor
посмотрел, пример не совсем корректный, он будет запускать информацию только о последнем пуше, при нажатии на любой
Igor
ну например, прилетает Вам три пуша 1,2,3, Вы нажимаете на номер 1, а отображается информация из номера 3
Igor
в пендин надо менять requestCode, плюс с андроид 7 уже пошли группировки, тоже можно докинуть в пример, плюс важно помнить что зависит ещё от того откуда летит пуш с сервера или фаербейс
Kanstantsin
Напиши AbsentLiveData, есть готовый пример в architecture blueprints на гите
увы но он не срабатывает похоже, ну и у меня кейс чуть-чуть другой, у меня ситуации что когда появляется хоть один observer шлются данные и они могут быть null, увы но если они null данные не приходят в observe, так заложено в сути livedata
Nikita
Ребят, столкнулся с проблемой, что долго отрисовывается RecyclerView. В каждом айтеме в среднем по пять TextView. Начал интерфейс подлагивать. Заметил в профайлере, что много времени занимает инфлейт этих TextView. Читал про метод со StaticLayout для отрисовки текста на канвасе, но, если честно, не смог разобраться, как это делать. Может, кто-то в теме?)) Или, может, есть другие способы по оптимизации?