Евгений
пугает что весь УИ надо перелапачивать.
потом хуже будет ;) саппорт либ уже не будет ведь
Andrey
автоматические миграции есть?
Ivan
я жил на саппорт 23 полтора года и ничего )
Евгений
Ivan
Refactor -> Migrate to X
ну не работает она. через одно место
Евгений
я жил на саппорт 23 полтора года и ничего )
обновления в маркет не выложишь ведь теперь
Andrey
ну то есть если у меня простая херня, то смигрирует без проблем
Евгений
ну не работает она. через одно место
это да. ручками придется
Евгений
Denis
если его так писать, то, конечно, он будет течь
Denis
так же как и Rx, корутины и т.д
Yura
Пользуется кто canary12? Не обратили внимание, что они xml редиктирование поменяли (может, конечно и раньше, я перешёл с 5 на 12 сразу)? Никто не в курсе, как хоткеями переходить с визуала на голый xml? Раньше работало alt + влево/вправо. А сейчас что- то не фурычит
--------
фигасе, меня тут цитируют. Добился успеха)
Yura
@alex_android, да я любитель этого дела, странно, что они сбросились
Dyno
Ctrl+shift+a, shortcuts
Yura
Неа, ничего там не сбросилось, как висели у меня "select prev/next tab in multi editor tab", так и висят. Просто табов теперь нет, грусто
Павел
ребят может кто скинуть папку res/raw )))
Alexander
Всем привет Занимаюсь сейчас небольшим приложением с Camera2api + renderscript, и в качестве "эталона" по получению потока с камеры я использовал пример из гугловского репозитория https://github.com/android/camera-samples/tree/master/Camera2BasicKotlin В процессе работы обнаружил неприятную проблему в примере из репозитория (которая также перекочевала в мое приложение). Потребление памяти в приложении постоянно растет. Если во время вывода превью камеры открыть профайлер и наблюдать за использованием памяти, оно будет постоянно увеличиваться. При этом в самом приложении я ничего не делаю, телефон тупо лежит на столе. Тестил на разных девайсах (huawei, oneplus, эмулятор) - везде ситуация идентична. Кто-нибудь может объяснить почему так происходит и насколько критична эта проблема?
Alexander
Alexander
Примечательно, что в соседнем репозитории с таким же примером, но на CameraX, проблема есть, но выглядит несколько иначе: потребление памяти так же растет, но по профайлеру видно что время от времени срабатывает gc. https://github.com/android/camera-samples/tree/master/CameraXBasic
Ivan
кстати использую как раз пикассо. глайд чем то лучше?
Yura
https://androidstudio.googleblog.com/2019/09/android-studio-36-canary-12-available.html Понятно, чинили чинили, но не дочинили https://issuetracker.google.com/issues/140678037
Dyno
Я вообще на 3.2.1 сижу. Ибо они редактор дизайна сломали. Мой комп его не тянет теперь.
Ricky
Java, крепись
Alex Android
Чем там дело с Ораклом закончилось?
Liam
у меня в проге все данные, что сохраняются, хранятся в едином экземпляре. есть ли смысл поднимать бд, чтобы держать в ней по 1 экзампляру одной таблицы?
Liam
масштабирование?
Denis
масштабирование?
рост функционала/количества данных и т.д
Denis
реляционные бд удобны тем, что там можно хранить нормализованные данные
Denis
настраивать отношения
Denis
если у тебя мало данных, то бд будет оверхедом
Liam
как тогда хранить данные? в SharedPref?
Liam
строк 30, небольшого размера в основном
Liam
в будущем может больше
Dyno
Ну я имел ввиду другое. Что сохраняешь
Dyno
Типо это имена пользователей, например, или какая-то настройка
Liam
категории и подкатегории товаров с описанием каждой категории
Liam
данные на сервере меняются раз в день
Dyno
Ну вообще тебе решать где хранить. В бд удобно тем, что ты можешь объединить это таблицами, потом стягивать этот список. Перебирать разными способами и тд.
Dyno
Кстати что на счёт скорости интересно. Из бд быстрее стягивать или из шаредов
Denis
они in memory
Denis
на старет приложения данные копируются в хеш мапу
Denis
и в приложении ты достаешь данные из хеш мапы
Denis
в sqllite есть Lru кеш, который кеширует по Sql запросу
Denis
т.е он тоже может отработать очень быстро
Denis
если был закеширован
Denis
но префы должны быть быстрее
Дмитрий
они in memory
Так они ведь в XML на устройстве хранятся
Denis
на старте приложение все копируется в хеш мапу
Denis
посмотри в исходниках
Дмитрий
А, я думал там на каждый вызов чтение файла
Denis
каждый раз парсить xml - слишком жестко
Сергей
кстати использую как раз пикассо. глайд чем то лучше?
да один хрен примерно. К чему привык, то и пользуешь
Denis
кстати использую как раз пикассо. глайд чем то лучше?
Ну в glide испольузется RGB_565, которй выделяет 2 байта на пиксель, а в picasso ARGB_8888, который выделяет 4 байта. Т.е глайд может выдавать качетсво изображения хуже
Сергій
Ну и зато наверное быстрей работает?
меньше памяти использует
Сергій
и нет альфа канала, так что тут острожно
Denis
но там можно настроить формат растрового изображения
Denis
через GlideBuilder, вроде
Сергій
да, все конфигурируется
Anonymous
Всем привет. Есть тут кто, кто может проверить WebView Андроид (Unity) приложение на ошибки и исправить их? Очень важно чтобы корректно отрабатывали отложенные диплинки фейсбук + то приложение, которое есть не работает на телефонах Xiaomi. Это тоже нужно исправить. Не бесплатно конечно же) Пишите в личку. Срочность вопроса - максимальная
Anonymous
У меня не вакансия, а правки в уже готовое приложение. Но все же спасибо, обращусь и туда
iamthevoid
Добрый день! Подскажите пожалуйста, есть ли способ достать класснеймы фрагментов в стеке? На SO нахожу, что можно делать это через fragmentManager.findFragmentByTag(backStackEntry.name), но почему то этот способ не работает с Nаvigation Framework (отдаются null'ы вместо фрагментов).
Leonid
всем привет, подскажите пожалуйста куда смотреть приложение устанавливается через апк файл на устройствах андроид 7 и выше, а через адб ставиться на низких версиях у меня поддержка до версии 4.3.
iamthevoid
Фрагмент менеджер отдаёт только backStackEntry count, можно потом достать backStackEntry по индексу, по её нейму достать фрагмент, по крайней мере это единственный способ, который я пока нашёл. Только, как я и написал выше, при работе с navigation framework мне вместо фрагметов отдаюттся nullы
Anes
Всем привет. С какой версии поддерживается RecyclerView? И где вообще можно посмотреть минимальный поддерживаемый api, на страничке в adnroid доке не нашел.