Konstantin
Нигде нельзя полагаться, что за тебя сделают магический метод вызывав который всё будет прекрасно. Даже фу братьев иосником моментами не все так просто
Так же считали и раньше по отношению к остальными вью. Но вот трансакшн анимации делают это. Но к сожалению не всегда так как надо.
Vadim
У меня внутри слоя data есть SettingsRepository, который будет отвечать за сохранение пользовательских настроек в SharedPreferences. Как ему передать context? если общение с presentation должно идти через интрефейс внутри domain, а в domain не должно ничего быть связанного с андроидом?
Pavel
Вообще обычно бьют после репозитория на DataSource
Vadim
ты тесты написал на SettingsRepository?
неа, пока только репозиторий пробую описать
Pavel
И вот в один из dataSource (например LocalDataSource в конструкторе передать context)
Сергій
неа, пока только репозиторий пробую описать
просто передай в конструкторе и не придумуй себе проблем
Сергій
или ты потом это приложение будешь под десктоп портировать?
Pavel
В идиальном варианте у тебя будет data и что-то вроде data.android.
Pavel
И вот в data будет интерфейс dataSource, а реализация будет в другом проекте, в котором будет завязка на ведро.
Алексей
У меня внутри слоя data есть SettingsRepository, который будет отвечать за сохранение пользовательских настроек в SharedPreferences. Как ему передать context? если общение с presentation должно идти через интрефейс внутри domain, а в domain не должно ничего быть связанного с андроидом?
передавайте через конструктор. То, что в реализации вашего класса есть зависимость от Context, не мешает ему реализовывать интерфейс, определённый в domain, в котором контекста нет.
Сергей
Ребят, всем привет! никто не встречал годных недельных (очных) курсов по Android? Не с 0. Как оказалось в инете их не так много)
Алексей
вы его туда передадите при инициализации зависимостей. DI-фреймворк типа Dagger поможет неплохо при этом, но можно и ручками.
Nick Senchurin
а какой либой лучше всего баркоды сканировать?
Nick Senchurin
https://github.com/zxing/zxing юзал давным давно
Nick Senchurin
или она все еще в топе?)
Gor
https://github.com/zxing/zxing юзал давным давно
все еще на новых проектах используем
Nick Senchurin
о, крутяк
Nick Senchurin
просто думал, может в андройде уже своя какая встроенная появилась...
Vladislav.
я тоже использую, работает отлично)
Nick Senchurin
Google Vision
ммм, кмк для обычного баркода это оверкилл
Сергій
ммм, кмк для обычного баркода это оверкилл
https://android-developers.googleblog.com/2015/08/barcode-detection-in-google-play.html
Сергій
it’s normal ⓒ
Leonid
Коллеги, будьте добры, подскажите какие есть альтернативы бесплатные Helpshift'у? Нужен чат поддержки в приложении и справка.
Leonid
Apptentive
Судя по сайту, только 30 дней триала
Vladislav
Ребята, никто не ловил DeadSystemException ? По докам, она прилетает когда система переубивается(Сам андроид или только прилага?). Не в курсе из-за чег она может сваливаться? Может прилага жрет много или это чисто косяк андроида?
Глеб
Тут недавно холивары ходили, но я так толком и не понял к чему пришли..... ща сам упёрся....)) есть большая со-шка, не хочется её держать в проекте, контроле версий, сборка и тд. Качать с бэкэнда и линковаться есть варианты всё таки или нет?
Глеб
+ (если есть, конечно) - автоапдейт либы - это конечно былоб круто 🤔
Igor
ребята если интент фильтр ставить в сервис, то не отображается иконка приложения, когда человек шарит данные из другой программы, может кто сталкивался?
Valery
Подскажите, может кто знает. Как сверстать так, чтобы при увеличении длины текста, сначала уменьшалась пустая область, а потом обрезался сам текст и «1/5» осталась видна
Valery
Valery
Valery
сейчас елипсайз на тексте
Alexander
Всем трям... Дядьки... Подскажите как кастомизировать кнопку home в акшнБаре? Сейчас сделал дравабл и пытаюс его подсунуть в акшнБар через setHomwUsUpIndicator... но че то не получаеться...
Alexander
Директор цирка
Алексей
Без ActionBar, просто вставить Toolbar в layout, и у него вызывать методы нужные. ActionBar немного deprecated.
Konstantin
Мы используя Room получаем инстанс бд всегда с помощью метода databaseBuilder? А то пишут надо получить один раз и хранить, имеется ввиду получить через этот метод и синглтоном хранить или нам как-то еще ее сохранять после этого билда?
Vladimir
Всем привет. Никто не сталкивался с такой проблемой при компиляции? Error:Execution failed for task ':app:transformClassesWithDesugarForDebug'.
Anonymous
привет
Vladimir
clean build
Не помогает
Vladimir
То есть только создал
MD
Проект чистый
у тебя какой андроид студио стоит?
MD
плагин
Yuriy
или она все еще в топе?)
Если pdf417, то в топе из бесплатных google vision
MD
3.1 beta и 3.0.1 release
а бета версия у тебя до этого работало?
Vladimir
а бета версия у тебя до этого работало?
На другом проекте все ок, новый создал и он не компилится
Ilya
запусти в консоли ./gradlew build там вроде поподробней логи
Yuriy
qrcode
Тогда зебра
Konstantin
Вот то что получаешь после build надо хранить
Но при каждом запуске приложения это получать через этот билд?
Konstantin
Kostya
какой самый лучший способ вернуться к нужному фрагменту, если активити застопилась? Есть активити, которая в онСтарт запускает фрагмент со списком, если кликнуть на айтем мы переходим к конкретному айтему на другой фрагмент. Дальше телефон блочится и активити стопится. Если разблокировать телефон активити пересоздается и создается опять фрагмент со списком, хотя нужно, чтобы открылся с детализацией какой самый лучший безкостыльный способ избежать этого? вариант с отдельными активити в моем случае не подходит
Alexander
а зачем в отСтарт запускать фрагмент, а не в onCreate?
Kostya
@alaershov но если активити застопилась, разве фрагменты не деатачатся?
Алексей
они деаттачатся, но бэкстек от этого не страдает.
Kostya
окей, спасибо за подсказки, думаю уже решу проблему👍🏿
Alexander
ребят, подскажите, как сдлеть лист элементов в две колонки, знаю, что если кол-во колонок фиксировано, можно просто gridView использовать вместо listView, но в некоторых случаях нужно чтоб на строке был только один элемент, если не понятно что хочу, могу пример скинуть
Viacheslav
подскажите самый быстрый способ сериализовать объект в хмл? JAXB?
Alexander
понял, попробую, спасибо
Viacheslav
подскажите самый быстрый способ сериализовать объект в хмл? JAXB?
просто сейчас использую XStream и чет он тупит на хмл в 5мб
Viacheslav
а что лучше?
Yernar
че то какая то шняга получается... Есть менюшка 4 items. 1 из них searchview. при нажатии на этот searchview(с методом onMenuItemActionExpand()) хочу что бы все остальные menuItems были не доступны для использования. а при onbackPressed именно searchView!( c вложенным методом onMenuItemActionCollapse()) все items которые я скрыл снова отображалось. До этого все гуд. Только вот когда я закрываю свой searchView иконка searchView не видно...
Alexander
я так понимаю, он только с andorid 5.0 работает, нельзя его поддерживать, начиная с API 16?