Ivan
я просто реально не понимаю в чём причина
Ivan
https://github.com/ivanbeshka/SFTraining/tree/master/app/src/main/java/com/example/sftraining/ui/registration
Aleksey
by viewModels()
нужно описать передачу зависимостей во всю модель, этот метод только модели без параметров конструктора умеет создавать
Ivan
factory дописать для модели?
Ivan
ок
Ivan
спасибо за совет)))
Дмитрий
Nikita
не подскажите как на активити с гугл мэп добавлять элементы. Как отступ делать нашел, но туда всё равно не дает ничего добавить. Нагуглил что вроде это через fragment надо как то делать, но статьи все очень древние попадаются, а с тех пор много чего изменилось, насколько я знаю.
Дмитрий
Дмитрий
Там их два нужно, один для dagger-hilt, второй для androidx.hilt
Ivan
Дмитрий
Сюда же, kapt "androidx.hilt:hilt-compiler:1.0.0-alpha01"
Ivan
работает, спасибо ограмное
Ivan
блин, они не могли что-ли всё в одном сделать
Ivan
везде всё по-разному пишут
Дмитрий
Нет, kapt dagger-hilt это для аннотаций даггера, а kapt androidx-hilt для интеграции с библиотеками -lifecycle
Ivan
аааа, вот как
Aleksey
Anonymous
Для чего нужен @subcomponent в dagger2 ?
Oleg
Привет всем, есть вопрос, не могу понять как реализовать список всех файлов(txt, pdf, doc ) в листВью. Если есть примери или кто-то может помочь буду очень рад
Oleg
Нужно вивести все файли с внутреней памьяти і карт памяти
Ярослав🇺🇦
Ярослав🇺🇦
А то рассписывать долго
Oleg
Спасибо🍻
Anonymous
Ребят, с gradle plugin 4.0 версии релизная версия приложения идет по п....
Anonymous
Anonymous
на 3.5.3 все нормально
Anonymous
А еще не собирается без параметра в gradle.propeties
android.useNewApkCreator=false
Женя
Привет всем, может кто-то поможет, подскажет как сделать элемент листа по guidelines. Если все правильно понимаю, глядя на Two line элемент, то горизонтальные линии на которых "лежит" текст это не границы TextView. Так вот, как это сделать чтоб по гайдлайну прям)?
Aleksey
Женя
Vasiliy
Здравствуйте. Использую Navigation.
У меня есть стандартная иерархия frag1->frag2->frag3. Но в определенном случае, первым нужно ставить frag3. Тут возникает проблема - при возврате нужна стандартная навигация на frag2 и тд. Но backstack, очевидно, отсутствует.
Подскажите, пожалуйста, что можно сделать, чтобы существовал backstack? Может что-то можно сделать аналогично deep links, где имитируется backstack? Ломаю голову чет.
Anonymous
блядская студия, просит постоянно обновится до Gradle Plugin 4.0, а после обновления зависимости проект нихуя не устанавливается в релизной версии. У кого еще подобное возникало?
Vitaly
<Обойдёшься😊/>
У кого есть опыт с FireBase. Мучаюсь уже 2 дня, помогите, пожалуйста
Никола
Mr
<Обойдёшься😊/>
Люди добрый, ХЕЛПАНИТЕ пожалуйста, в чем тут проблема? не считывает данные и не добавляет...
Никола
это Firebase если что)
Женя
может это поможет https://developer.android.com/guide/topics/resources/string-resource#FormattingAndStyling, только без пихания в xml
Вадим
Всем привет.
Не могу понять
Как сделать объединение в GridLayout програмно.
Делаю вот так, результат 0-вой.
GridLayout.LayoutParams params = new GridLayout.LayoutParams();
params.setGravity(Gravity.FILL|Gravity.FILL_HORIZONTAL|Gravity.FILL_VERTICAL);
params.rowSpec = GridLayout.spec(2,2);
img.setLayoutParams(params);
George
Кто-нибудь может подсказать, почему не применяются настройки прокси на эмуляторе AVD? 7-й андроид, делаю
adb shell settings put global http_proxy login:password@ip:port
потом перезапускаю вай-фай соединение, но IP остается тем же. Данные проверил дважды, прокси на вин10 машине работает корректно.
Roman
помогите разобраться, почему картинка назначается, а потом еще раз изменяетя, куда смотреть почему глядеть
<Обойдёшься😊/>
Первый раз сталкнулся с такой проблемой. В общем, у меня не считывает и не добавляет. Когда нажимаю на зарегаться, у меня ничего не выводит, хотя я в коде писал, что бы ошибка выводилось. Когда нажимаю на войти, выводиться ошибка, что нету такого. А если добавить данные в БД, то тоже выводиться, что нету такого...
Roman
Roman
Roman
iskander
Товарищи, как вызвать метод который управляет view из view адаптера
Никола
Те кто реально помогает и решает проблему, вы просто боженьки. Я не всегда могу свои ошибки решить, а вы чужие пытаетесь решить и находите проблему. Я в шоке с таких людей
Ilia
iskander
Спасибо)
<Обойдёшься😊/>
Артем
выкидывай вообще этот код.
вьюхи в асинк передаются по strong reference, сам асинк ты не стопаешь. ресайклер переиспользует вьюхи и у тебя такая дичь происходит, а сверху еще столько тасков запущено. glide/fresco/picasso/koin делают все, что нужно.
Roman
Артем
у тебя аьюха в ресайклере наверх уехала, а таск в нее что то еще грузит, список ее переиспользует, в нее догружается ресурс уже неактуальный. вот все и пляшет.
Артем
нужно без либ реализовать
хреново, все либы выше и кэш поддерживают и прочие ништяки. какой смысл писать свой велосипед, да еще и такой мутный, если это не в учебных целях.
Roman
Артем
тогда гугли lru cache для картинок, weak reference для передачи вьюх в асинк
Ivan
Ivan
Думаю это в сторону onViewRecycled
Roman
Спасибо, пойду дальше изучать, хоть куда смотреть теперь есть)
Anonymous
Всем привет) а кто под какую версию sdk делает приложение? актуальна ли 19 например
Anonymous
или 21
Ivan
The The
вроде новые приложения можно делать только -1 от последней сдк. лень уточнять у гугла. всегда делаю под последнюю.
Vlad
Новые 21+. Текущие 19+. Легаси в основном 16+.
28 - это минималка для targerSdk
А 21(19,16) - minSdk
Anonymous
Anonymous
(Android Lollipop 5.0) 21 же в 2014 вышла
Vlad
Новые да. Но если у вас есть приложение с 1кк пользователей например, и аналитика показывает 3% - Андроид 4.4 то приходится его поддерживать.
Anonymous
<Обойдёшься😊/>
Кто имеет опыт c FireBase?
<Обойдёшься😊/>
можете обраться в лс?
Roman
@toolazytoinvent @madsunrise
Спасибо, пару строк кода все исправило)
Maxim
Подскажите пожалуйста, как из NavController (nav_host_fragment) , получить доступ к фрагменту ?
К примеру пробовал так, не выходит
IG
Ребя, всем привет. При сборке release apk Lint находит ошибку, ее описание в сгенерированном html файле: Dublicate Platform Classes. На SO пишут, что это дубликаты в библиотеках, но как их найти? Так же можно заблокировать ошибку, но не понятно к чему это приведет во время работы приложения? Кто сталкивался с подобной проблемой, подскажите.
Anonymous
Как думаете, стоит ли делать поддержку андроид < 5.0 или все таки еще много пользователей пользуються android < 5?