Kirill
Там вроде что-то ещё надо, если не ошибаюсь
Кажется нашел что-то. В манифесте прописать android:requestLegacyExternalStorage="true"
Kirill
Да, должно помочь
Но это как я понимаю, костыль...
Stunner // 🎄
Но это как я понимаю, костыль...
Имеет смысл только в апи 29+, значит в меньших ничего не сломает, так что считается за фикс
ᛖᚹᛋᛁᚱ
Stunner // 🎄
и как потом жить
ᛖᚹᛋᛁᚱ
Заставят юзать скопед сторейдж
ᛖᚹᛋᛁᚱ
Не убрано👍 (API 30)
To give developers additional time for testing, apps that target Android 10 (API level 29) can still request the requestLegacyExternalStorage attribute. This flag allows apps to temporarily opt out of the changes associated with scoped storage, such as granting access to different directories and different types of media files. After you update your app to target Android 11, the system ignores the requestLegacyExternalStorage flag.
ᛖᚹᛋᛁᚱ
Последнее предложение
Stunner // 🎄
где запрос на доступ найти
Stunner // 🎄
на этот скопед
Stunner // 🎄
нашел только про эту фичу, а как её "включить", понятия не имею
Stunner // 🎄
лол
Kirill
Временное решение которое будет убрано в следующем апи
Так в 30 апи, этот флаг вообще не нужен)
Anonymous
Что использовать для проброски состояни из ViewModel в Activity? Я делаю запрос в ViewModel, переворачиваю экран, закачка приходит, переворачиваю экран и должен получить статус в Activity. Как лучше это сделать? MutableLiveData для этих целей не подходит/ SingleLiveEvent вообще убрали из androidx, не поймешь этих гуглов, убрать убрали, решение не придумали.........
Kirill
Подскажите, делаю свою галерею, загружаю фотки: image.setImageBitmap(BitmapFactory.decodeFile(file.absolutePath)) Все начинает лагать.. до какой степени сжимать? Или есть какой-то превью фотографий?
Кирилл
Подскажите пожалуйста, не могу понять в чем трабл Использую Picasso (с coil та же проблема), в ресайклере в onBind гружу картинки. Если перехожу на другой экран, что-то делаю в приложении и потом возвращаюсь - картинки перестают нормально загружаться. Но при этом, если нажимаю на карточку, где должна быть картинка (у меня происходит переход на экран с помощью transition name), на этом экране я тем же самым методом гружу картинку (по идее она должна прилететь уже из кэша или памяти), то картинка прогружается. Я гуглил, ответа не нашёл.
Вадим
Ребят, привет! Я получаю json через Retrofit, но если данные в базе изменены, то чтобы обновить их отображение в приложении нужно сделать повторный запрос. Мне нужно чтобы изменения сиюсекундно, сразу же после изменения в БД, отображались в приложении. Но в таком случаю запросов будет много. Подскажите, можно ли как либо реализовать по другому?
Вадим
База MySql
Mike
База MySql
можно триггеров насовать, чтобы во временную таблицу складывались изменения, которые потом накатываешь на клиенте
ISKA
ISKA
ISKA
Кто знает в чем проблема?
ISKA
Ну как бы интерфейс не такой как я ожидал
ISKA
Ожидание
ISKA
Реальность
ISKA
Обяснить можете?
Mike
Обяснить можете?
Да: говорю, свёрстано с ошибками, в этом и проблема.
ISKA
Здесь же все нормально выглядит
ISKA
Или где то в коде верстки проблема?
ISKA
Спасибо,щас посмотрю
Олександр
Привет, кто-нить вникал в новую возможность включить / исключить dependency metadata с помощью https://developer.android.com/reference/tools/gradle-api/com/android/build/api/dsl/DependenciesInfo ? В чём вопрос: если мы собираем и дистрибьютим аппку не через гугл плей, а напрямую клиентам, как это может повлиять? Согласно https://android-developers.googleblog.com/2020/05/android-studio-4.html, говорится: "When uploading your app, the Play Console inspects this metadata to provide alerts for known issues with SDKs and dependencies your app uses.... The data is compressed, encrypted by a Google Play signing key, and stored in the signing block of your release app". Не совсем понятно, чем мы рискуем, давая доступ к этой инфе. И чем рискуем, не давай доступ.
Кирилл
Кто-нибудь знает как гуглить такую radio group (или что это)?
Anonymous
Привет всем) Пожалуйста, помогите определиться, что выбрать для бэкэнда?
Roman
Кто-нибудь знает как гуглить такую radio group (или что это)?
Customize radio button Это нужно стиль именно на каждую кнопку из группы вешать. background параметр отвечает за цвет задника, button за drawable (вот эта точка у стандартного стиля radio button), @null уберет эту штуку
ℕo ℕame
А как вьюмодели использовать? в доках - MyViewModel model = new ViewModelProvider(this).get(MyViewModel.class); А тут такая хрень
Roman
Попробуй ViewModelProviders.of(this).get
Max
В софткейборд всегда есть возможность добавлять эмодзи?
ᛖᚹᛋᛁᚱ
Подскажите, делаю свою галерею, загружаю фотки: image.setImageBitmap(BitmapFactory.decodeFile(file.absolutePath)) Все начинает лагать.. до какой степени сжимать? Или есть какой-то превью фотографий?
Потому что это нужно делать в отдельном потоке, для превью будет достаточно и drawable.createFromStream, а ещё лучше ThumbnailUtils.extractThumbnail
Кирилл
Попробуй глайд, с shared transition и Пикассо нужно танцевать
Глайд мега-жирный. Аппка раздувается пздц.
ᛖᚹᛋᛁᚱ
Глайд мега-жирный. Аппка раздувается пздц.
Могу только посочувствовать
Кирилл
Могу только посочувствовать
Да и дело не в Picasso, я вообще на Coil до этого был, из-за бага решил попробовать Picasso. Наверное обратно вернусь.
ᛖᚹᛋᛁᚱ
Тот же Пикассо
Кирилл
как тебе коил, что там интересного?
У меня нет сложных задач с картинками, так что особо нечего сказать. Ну, коил на корутинах. :)
Кирилл
Segmented control
Спасибо
Kristos
почему в студии elevation работает, а на телефоне нет??....( первый скрин студия, второй телефон
Kristos
Ivan
Привет! Писал до этого с таким же вопросом. но никто не помог. На данный момент ситуация такая. Модуль с датабиндингом ломает генерацию биндинга. Я создал модуль, в нем включил биндинг, подключил в проекте, не генерируются имплементации для биндинга. Если отключить биндинг в модуле, то все генерится и собирается. Что это мб?
Ivan
Логов биндинг не дает, просто в конце пишет что не резолвит нужную зависимость, которая должна была сгенериться
Ivan
скрипт сборки имеется ввиду гредл файл? Он такой, каким его создает студия + капт плагин и биндинг
Дмитрий
Хз чем ещё подсказать, может у него реально какие нибудь зависимости криво прописаны
Ivan
много не понятностей, потому что переносил адаптеры в другой модуль, оттуда все работает, создаю новый модуль, не работает
DarkPerl
много не понятностей, потому что переносил адаптеры в другой модуль, оттуда все работает, создаю новый модуль, не работает
Попробуйте как вариант сделать clean проекта. Удалить папки, которые генерятся автоматом. Вручную запустить сборку. Потом deploy на мобилку
Ivan
да все попробовано уже это)
DarkPerl
да все попробовано уже это)
Тогда, смотрите внимательно что у вас в зависимостях. Откуда они тянуться. И тянутся ли ) С какой конфигурацией они прописаны. Там может быть шо угодно )
DarkPerl
Версии посмотрите
Ivan
версии чего?