Ivan
я просто реально не понимаю в чём причина
Дмитрий
может весь репозиторий скинуть?
Если речь про github, то давай
Ivan
https://github.com/ivanbeshka/SFTraining/tree/master/app/src/main/java/com/example/sftraining/ui/registration
Aleksey
by viewModels()
нужно описать передачу зависимостей во всю модель, этот метод только модели без параметров конструктора умеет создавать
Ivan
factory дописать для модели?
Aleksey
factory дописать для модели?
ну, погуглить, как ViewModelProvider использовать
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
аааа, вот как
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. Так вот, как это сделать чтоб по гайдлайну прям)?
Vasiliy
Здравствуйте. Использую Navigation. У меня есть стандартная иерархия frag1->frag2->frag3. Но в определенном случае, первым нужно ставить frag3. Тут возникает проблема - при возврате нужна стандартная навигация на frag2 и тд. Но backstack, очевидно, отсутствует. Подскажите, пожалуйста, что можно сделать, чтобы существовал backstack? Может что-то можно сделать аналогично deep links, где имитируется backstack? Ломаю голову чет.
Anonymous
блядская студия, просит постоянно обновится до Gradle Plugin 4.0, а после обновления зависимости проект нихуя не устанавливается в релизной версии. У кого еще подобное возникало?
<Обойдёшься😊/>
У кого есть опыт с FireBase. Мучаюсь уже 2 дня, помогите, пожалуйста
Anonymous
Возникало Решил откатом обратно 😂
пока вроде это помогает) Костыль)
<Обойдёшься😊/>
Люди добрый, ХЕЛПАНИТЕ пожалуйста, в чем тут проблема? не считывает данные и не добавляет...
Никола
это 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
помогите разобраться, почему картинка назначается, а потом еще раз изменяетя, куда смотреть почему глядеть
<Обойдёшься😊/>
Первый раз сталкнулся с такой проблемой. В общем, у меня не считывает и не добавляет. Когда нажимаю на зарегаться, у меня ничего не выводит, хотя я в коде писал, что бы ошибка выводилось. Когда нажимаю на войти, выводиться ошибка, что нету такого. А если добавить данные в БД, то тоже выводиться, что нету такого...
iskander
Товарищи, как вызвать метод который управляет view из view адаптера
Никола
Те кто реально помогает и решает проблему, вы просто боженьки. Я не всегда могу свои ошибки решить, а вы чужие пытаетесь решить и находите проблему. Я в шоке с таких людей
Ilia
Товарищи, как вызвать метод который управляет view из view адаптера
через листенер или просто прокинуть вью в метод
iskander
Спасибо)
Артем
выкидывай вообще этот код. вьюхи в асинк передаются по strong reference, сам асинк ты не стопаешь. ресайклер переиспользует вьюхи и у тебя такая дичь происходит, а сверху еще столько тасков запущено. glide/fresco/picasso/koin делают все, что нужно.
Артем
у тебя аьюха в ресайклере наверх уехала, а таск в нее что то еще грузит, список ее переиспользует, в нее догружается ресурс уже неактуальный. вот все и пляшет.
Артем
нужно без либ реализовать
хреново, все либы выше и кэш поддерживают и прочие ништяки. какой смысл писать свой велосипед, да еще и такой мутный, если это не в учебных целях.
Артем
тогда гугли lru cache для картинок, weak reference для передачи вьюх в асинк
Ivan
Думаю это в сторону onViewRecycled
Roman
Спасибо, пойду дальше изучать, хоть куда смотреть теперь есть)
Anonymous
Всем привет) а кто под какую версию sdk делает приложение? актуальна ли 19 например
Anonymous
или 21
The The
вроде новые приложения можно делать только -1 от последней сдк. лень уточнять у гугла. всегда делаю под последнюю.
Vlad
Новые 21+. Текущие 19+. Легаси в основном 16+. 28 - это минималка для targerSdk А 21(19,16) - minSdk
Anonymous
Новые 21+. Текущие 19+. Легаси в основном 16+. 28 - это минималка для targerSdk А 21(19,16) - minSdk
я просто уже не вижу девайсов где 19, везде как минимум 21+
Anonymous
(Android Lollipop 5.0) 21 же в 2014 вышла
Vlad
Новые да. Но если у вас есть приложение с 1кк пользователей например, и аналитика показывает 3% - Андроид 4.4 то приходится его поддерживать.
<Обойдёшься😊/>
Кто имеет опыт c FireBase?
<Обойдёшься😊/>
можете обраться в лс?
Кирилл
3% от 1кк конечно много)
Так у них покупательская способность очень маленькая
Roman
@toolazytoinvent @madsunrise Спасибо, пару строк кода все исправило)
Maxim
Подскажите пожалуйста, как из NavController (nav_host_fragment) , получить доступ к фрагменту ? К примеру пробовал так, не выходит
IG
Ребя, всем привет. При сборке release apk Lint находит ошибку, ее описание в сгенерированном html файле: Dublicate Platform Classes. На SO пишут, что это дубликаты в библиотеках, но как их найти? Так же можно заблокировать ошибку, но не понятно к чему это приведет во время работы приложения? Кто сталкивался с подобной проблемой, подскажите.
Anonymous
Как думаете, стоит ли делать поддержку андроид &lt; 5.0 или все таки еще много пользователей пользуються android &lt; 5?