Алексей
гемор.
Директор цирка
гемор.
Ну, как идея. Я не в курсе, как там у тебя устроено все внутри
Директор цирка
Aleksandr
ребят, такой вопрос
есть какие-то видеогайды по тому, как экономить ресурсы девайса?
ну, память, батарейка етц
Sergey
придерживаться правила не используй то что тебе не нужно в текущий момент
Сергій
Сергій
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9CBxr3BVjPTPoDPLdPIFCE
Aleksandr
нашёл уже, спасибо!
Ivan
finish убрать надо, пожалуй, во 2й активити)
Александр
В документации.
Ulukmyrza Zhakypbek Tegin
Добрый день! Задача такая. Создать лист итем состоящий из двух стринговых массивов. Первый 10 имен, второй 10 профессий
. И возле каждого элемента списка должен быть чек-бокс. По активации чек-бокса авто. сохраняется только выделенная строка из листвью в БД.
А если галочку убрать с чек-бокса, то данные из БД удаляются. Как сформулировать модель ?
Александр
Sasha
Ребят, а что по ExpandableListView? Юзают его сейчас или есть альтернативы? Какие подводные камни?
Ar
Через RecyclerView делают сейчас вроде
Ar
Тип этого
https://github.com/thoughtbot/expandable-recycler-view
Anton
Господа, кто-нибудь занимался оптимизацией запросов при выборе из БД с использованием limit+offset?
Александр
Да вроде.
Александр
Вот ещё интересный доклад
https://youtu.be/SywkY3TmBEQ
Ar
Кто-нибудь знает как исправить такое?
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> java.lang.IllegalArgumentException: expected one element but was: <android.support.v4.app.BaseFragmentActivityApi16, android.support.v4.app.ActivityCompat.RequestPermissionsRequestCodeValidator>
п.с. в проекте даггер подключен
Алексей
Не. Не знаю
В итоге я добавил одно поле в базу "hashCode" В момент когда я загрузил замер на сервак я сохраняю его hashCode, и при новой отправке на сервер я просто его сверяю. и не надо делать проверки на каждом экране, и зачем-то добавлять md5
Siarhei
Добрый день, не подскажете есть ли лаба где можно на 8м потестить? Или в эмуляторе чтобы пуши работали? :)
Askar
Siarhei
А сори, это паходу в genymotion
Директор цирка
Алексей
Vadim
А ImageView можно напрямую подавать Int drawable, по которому будет выставляться картинка ?
android:src="@{model.iconResInt}"
Vadim
мне приходит тип, я в маппере исходя из типа выбираю нужную иконку и хочу сразу биндить ее
Konstantin
Vadim
т.е. я бинжу не через вьюмодель, а локалькую модель из ресайклера напрямую
Konstantin
Я бы сделал отдельный класс/метод под биндинг и туда бы прям вынес определение нужного дравабл, а в модели оставил бы только этот твой инт
Anonymous
Anonymous
Есть Активти внутри Фрагмент, в фрагменте отображается список из 20 000 значений. По времени занимает это все сек 2.
Также есть Activity Filter. В нем мы выбираем тип сортировки. Когда я меняю сортировку. Я меняю значение в SharedPref.
По какой логике лучше реализовать сортировку, чтобы была максимальная производительность и наименьшее кол-во Dialog окон с сообщениями "Ожидайте...."
Сортировка занимает 4 сек.
Timur
Vadim
Anonymous
@darmaevt Я не в той группе писал. Сортирую в отдельном потоке. ПОльзователь зашел в Активит увидел пустой экран. Поставвил дизлайк и удалли приложение
Anonymous
Еще варианты
Timur
Anonymous
Это ответ на твое предложение
Max
Max
Ну и так-то 20к значений хранить на девайсе такая себе идея. Сортировкой бэкэнд заниматься должен, а девайс постранично получать данные и указывать тип сортировки
Anonymous
@maxglu Короче насчет отдельного потока. В каком окне лучше это сделать? в Filter в Activity или в фрагменте?
Anonymous
Если в фрагменте делать. То каждый раз будет вызываться данная сортировка
Anonymous
Фрагментв ViewPager находится
Anonymous
@maxglu Ну так что?
Anonymous
@maxglu Если в фрагменте то в OnCreateView не получится. Так как мы можем с этого фрагмента через ActionBar перейти в filter вернуться и не получить результат нужный нам.
В onResume слишком часто будет это происходить.....
Anonymous
Как в бекстеке фрагм1 -> фрагм2 передавать данные из 2 в 1? Кроме setTargetFragment и intent, onActivityResult есть способы?
Max
Сортировка и данные вообще должны быть не привязаны к жизненному циклу. Так что никакого ответа я не дам
Anonymous
@maxglu А вы думали все так просто чтоли). Поэтому и написал сюда
Anonymous
Вот тольков иидмо ответа не получу...........
Anonymous
@maxglu Хотя бы дайте варианты предложений какие нибудь
Anonymous
Идеи какие нить
Anonymous
`\_°~°_/` Это не правильно беспокоить 1 фрагмент ради 2.
Max
все переписать нормально?
Выкинуть непонятный фильтр-активити, добавить асинхронную сортировку, которая никак не привязана к onResume, во время сортировки показывать прогресс-бар, выбор типа сортировки добавить в тулбар/попап/дропдаун, куда угодно, сохранять выбранное в презентере, в котором и будет идти сортировка, при возврате view просто отобразить текущее состояние, и/или отсортированные данные.
Anonymous
Ильмир
Привет всем, в google play есть приложение, в google play Количество установок 5 000–10 000, a в google play console показывает 11 639, когда она будет показывать 10 000 и больше скачивание в google play, интересно когда оно обновить статистика скачивание в google play? от каких факторов обновление зависит(или последняя версия должна скачаться 10 000 раз), прошло уже неделя
Donna
Коллеги, у меня вопрос «на статистику«.
Хочу понять, как в 2018 программисты решают для себя вопрос «использовать ли активити»
Скажите, как лично вы решаете вопрос «какое окно сделать на активити, а какое - на фрагменте или аналогах?
По шкале от «одно окно одна активити» до «все приложение одна активити, а остальное фрагменты и/или их аналоги»
Директор цирка
Loki
здраствуйте, посоветуйте пожалуста бесплатные апи для изучение ретрофита и работы с рест апи
Max
У гитхаба, у вк открытые апи, да просто погуглить можно. У погодных серверов есть апи, moviedb есть, море в общем
thegr1f
Loki
ок спс
Vadim
как можно сделать floating action button овальной формы то?)
редкое явления но всё так)
thegr1f
Ar
В Activity
Ar
Подожди я не совсем понял, сама ошибка конкретно к какому-то инжекту не относится вроде как
thegr1f
Ar
А с чего ты взял что я так делаю?
Igor
И все-таки, господа, а кто как работает с job-ами и инжекторами в них? Очень волнует вопрос контроля единственности открытого подключения к базе
Алексей
Новая боль. есть метод hashCode() в дальнейшем при добавлении новых полей в класс, для корректной работы приложения, нужно эти поля добавить и в hashCode(). Я бы мог просто добавить data class и всё, hashCode не надо постоянно обновлять. Но у меня есть одно поле которое не должно быть в hashCode, что делать?))
Vadim
@thegr1f ну там лишь содержимое ставится, так что android:background="@drawable/ic_button" не подходит(
Igor
Igor
но это костыль :)
Алексей
нее, что то мне не нравиться)
Андрей
привет)
Андрей
кто-то здесь использует Cobertura для генерации репортов по код кавереджу?