Артем
ну дык поверни)
Так фон на всех а надо чтобы только на выбраном
Mike
Nick Senchurin
всем привет, а ретрофит умеет FormBody.Builder ?
Solt
Подскажите пожалуйста, на райзен эмулятор работать будет?
Anonymous
Всем привет. Есть макет в котором юзается motionLayout, которые должен занимать весь экран в раскрытом состоянии. Но он не накрывает тулбар, а залазит под него. Что сделать, чтобы он рисовался над тулбаром?
Данил
А как для MotionLayout сделать, чтобы оно не отображалось в виде белого блока?
Михаил
Как называется, когда сначала открывается активити, а потом, по мере загрузки, появляются уже элементы и данные? Хочу сделать так, но не могу найти в интернете пример.
Михаил
placeholder?
спасибо
Nikolai
Splash Screen?
iTaysonLab
как работают суды при анкапе
iTaysonLab
как работают суды при анкапе
кто-то сталкивался? ласт platform-tools, AS 4.1 Beta 2
Artur
Гугл плей подписки вообще можно кэнсэльнуть через com.android.billingclient:billing:2.2.0?
Михаил
Помогите разобраться. Я хочу, чтобы у меня сначала мгновенно открывалось пустое активити и затем, когда всё загрузится, появлялись уже элементы и данные. Долго думал как это осуществить, искал разные варианты. Но случайно получилось добиться нужного результата приведённым на скриншоте способом. То есть сначала привязывается layout с имитацией загрузки, а затем уже нужный, загруженный layout. Если убрать задержку в 1 миллисекунду, то активти уже открывается не мгновенно и пропускается пустой layout. Моё решение явно неправильное, хоть и работает. Может быть у вас есть идеи как это сделать более приличным способом?
Egor
Ничосе костыль
Костыль, так еще и с корутинами
Anonymous
Только у меня не раьотает сайт оракл?
Михаил
Если прила быстро грузит, то есть варик сделетать сплеш активити и оттуда через интент стартовать мейн активити
Не, это не splash screen при первом запуске приложения. Это вот чисто при открытии второго активити из первого нужно.
Anonymous
О уже починили сайт
Egor
Не, это не splash screen при первом запуске приложения. Это вот чисто при открытии второго активити из первого нужно.
Так у тебя даже лейаут называется лоад скрин. Покажи видео, что именно надо.
Egor
Не, это не splash screen при первом запуске приложения. Это вот чисто при открытии второго активити из первого нужно.
Сделай просто две активити. И поставь одну как стартовую, и открывай вторую из первой.
Михаил
Сделай просто две активити. И поставь одну как стартовую, и открывай вторую из первой.
Да, я так и хочу. Но проблема в том, что вторая открывается с задержкой сильной.
Михаил
Какой должен быть период открытия?
Чем меньше, тем лучше. Без костыля открывается где-то за 2,5 секунды, а с костылём почти мгновенно.
Anonymous
Ток винду переставил думаю поставлю джава и идею ага блин
Михаил
С какой задержкой? Покажи как открываешь
Открываю этим кодом: startActivity(Intent(this, MyActivity()::class.java))
Egor
Открываю этим кодом: startActivity(Intent(this, MyActivity()::class.java))
Скажи зачем менять сразу разметку?
Михаил
Скажи зачем менять сразу разметку?
Смотри. Вот если без костыля, то после нажатия кнопки вторая активити открывается за 2,5 секунды. Если с костылём, то после нажатия мгновенно открывается активити загрузки, а потом уже примерно через 2,5 секунды второе активити.
Михаил
Ты вопрос не понял. Ты меняешь одну разметку сразу на другую. Зачем, если первая не успеет даже срендериться?
Она успевает. На ней только progressBar крутящийся. Он сразу появляется. 2,5 секунды позволяют увидеть этот progressBar и не складывается мнение, что приложение тормозит.
Ivan
Ребят, вопрос по BindingAdapters. В общем есть модуль, в нем есть binding adapters. Если я их использую, то не могут сгенериться конкретные имплементации, где используются эти адаптеры. Отчаившись я тупо перенес их в другой модуль и почему-то в этом случае они работают. Я создал другой модуль, в него перенес папку main и градл конфиг, так же не работает. Почему это может не работать. Сама ide ничего ни на что не ругается и все видит, но при сборке сгенириться не может
Кирилл
Кто-нибудь знает какие нибудь либы-прослойки для удобной работы с нотификациями?
Ярослав🇺🇦
Вот интересно, откуда такие осыби берутся то🌚
Maxim
https://github.com/google/dagger/issues/1956
Maxim
Разобрался с тестами и Hilt )
Leonid
Ты вопрос не понял. Ты меняешь одну разметку сразу на другую. Зачем, если первая не успеет даже срендериться?
Если я все правильно понял: 1. Сделай все элементы скрытими в layout + добавь ProgressBar. 2. При запуске Активити (OnCreate()) - показываешь один ProgressBar, запускаешь задачу (корутину?) на загрузку данных. 3. Когда данные получишь, скрываешь ProgressBar и покаживаешь свои виджеты с данными. (Можно заюзать ViewModel + LiveData https://developer.android.com/topic/libraries/architecture/)
Михаил
Простыня выше это тебе :)
Большое спасибо. Попробую
Leonid
Большое спасибо. Попробую
PS GlobalScope.launch(Dispatchers.Main) - не имеет смысла, потому как ты и так в main треде, и вообще GlobalScope избегай
Leonid
Хм... Ладно
https://medium.com/@elizarov/the-reason-to-avoid-globalscope-835337445abc - факультатив
Dmitry
Заранее извиняюсь за небольшой оффтопик. Amazon запустила сервис Honeycode для создания приложений непрофессиональными разработчиками. Я как начинающий Андроид разработчик маленько занервничал. Опытные, подскажите пожалуйста, чего ждать?
Dmitry
Пришла эра недопрогеров гордо именующих себя разработчиками?
ᛖᚹᛋᛁᚱ
Посоветуйте туториал по Drive API v3
Павел
Всем привет. Понимаю, что тот еще костыль, но есть необходимость встроить RecyclerView в NestedScrollView. Есть следующая задача: в RecyclerView по нажатию на кнопку добавляются вью с EditText. Если добавлять их в список до установки адаптера, всё хорошо. Если добавлять по нажатию на кнопку, новые элементы не отображаются на экране, хотя если я, например, нажму на уже существующий EditText, закрою клавиатуру, то увижу, что ранее добавленный элемент вдруг нарисовался в списке. Что можно предпринять, чтобы они сразу отображались?
Damir
при добавлении эдиттекста
Павел
adapter.notifyDatasetChanged?
Вызывается notifyItemInserted
ᛖᚹᛋᛁᚱ
а родной не катит?
Он ограничивается 2 примерами и советом использовать библиотеки для андроид
Damir
Вызывается notifyItemInserted
попробуй дальше вызвать notifyItemRangeChanged(0,list.size());
Павел
попробуй дальше вызвать notifyItemRangeChanged(0,list.size());
Обнаружил, что всё работает с notifyDataSetChanged. Если использовать что-то другое - View не будет менять своего размера и элементы добавленные не будут видны. Есть выход в таком случае - вызывать requestLayout, но какое-то сомнительное решение + анимации при удалении начинают криво работать. Остановлюсь на notifyDataSetChanged. Спасибо)
Александр
Доброго времени суток, есть ли Ajax запросы во флаттере?
Александр
И подскажите есть ли группа для чайников
Данил
Такой зашел на yandex, а там
Данил
Anonymous
Кто-нибудь может подсказать насчёт млжно ли перенести полностью приложение на Java с Android для IOS или нужны костыли?
Mike
Доброго времени суток, есть ли Ajax запросы во флаттере?
@flutter_rus, но понятие ajax не имеет смысла вне web
Mike
Кто-нибудь может подсказать насчёт млжно ли перенести полностью приложение на Java с Android для IOS или нужны костыли?
не существует простого и надёжного способа это сделать. Но есть, например, Java2ObjC
Anonymous
Оно конвертирует в Objective C?
Kirill
Почему на 10 версии андроид такая ошибка??? На 11 нет такой ошибки E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /storage/emulated/0/Download/Без названия.jpeg: open failed: EACCES (Permission denied) Разрешения запрашиваю: READ_STORAGE(Manifest.permission.READ_EXTERNAL_STORAGE), WRITE_STORAGE(Manifest.permission.WRITE_EXTERNAL_STORAGE)
Egor
Api 30
А, понял, пасиба
Stunner // 🎄
Такой зашел на yandex, а там
а там его удалить просят
Stunner // 🎄
legacy storage вроде