Владислав
Они нормально фильтрутся и получаются, я не могу просто их отправить в pagedlist
Maxim
если на устройстве не установлены гугл сервисы то реклама admob показываться не будет?
Andrei
Всем привет. Вопрос касается Paging library. При изменении текущих данных в списке, когда нужно, например, обновить View одного из видимых элементов, для обновления нужно у PagedListAdapter вызвать submitList() и передать туда новый PagedList. Вопрос в том, как корректно сохранить текущие позиции элементов и избежать сдвигов и мигания? Насколько знаю, можно задать initialKey при создании PagedList, который отвечает за стартовую позицию загрузки данных, но как тогда позицию получить этого видимого элемента и при этом избежать сдвигов, если какой-либо элемент частично вылез за границы экрана?
OlegShenz
Всем привет. Хотел спросить, можно ли как-то убрать toast'ы superuser'a ?
Владислав
А что мне это даст? Я просто не понимаю, что вы мне предлагаете
Andrei
onItemChanged
Владислав
Так, сейчас ещё попробую объяснить
Владислав
Ну не совсем У меня при старте фрагмента грузится полный список объектов без фильтрации и уже устанавливается в пэйджинг Когда ввожу текст, нужно новый пакет данных отправить в этот пэйджинг Получение данных реализовано уже Я их получу в нужном виде, коллекцию объектов При обычном ресайклере я бы просто передал бы их в адаптер и вызвал метод для обновления (ну, какой там подойдёт )
Владислав
Передал бы эту коллекцию*
Andrei
Друзья, пытаюсь разобраться с PagingLibrary вот есть вопрос у меня на экране есть поле ввода, мне после обработки текста нужно отфильтровать данные, которые в PagedList. Как лучше сделать? Вот повесил на edittext слушателя и когда текст вводится, мне нужно в презентере вызывать метод для получения данных, которые там отфильтруются нужным образом мне нужно только в pagedlist обновить данные
Я насколько всё понял, для обновления данных в списке на экране, после того, как ты их собрал по нужному фильтру где то в бэке - нужно создать новый PagingList на основании этих отфильтрованных данных и передать в адаптер через submitList, тогда будет постраничная прокрутка уже на основании новых полученных данных
Владислав
Ахахахаахахахах, блин Ну, если совсем не пойдет, уйду в обычный ресайклр
Владислав
Но padinglist же получает data source, в котором реализованы методы для инициализации и дальнейшей подгрузки данных А вот как из обычного листа собрать paginglist я так и не разобрался
Andrei
Вот, это было первое, о чем я подумал
Я так сейчас и делаю, другого вызода не нашел, теперь не могу разобраться как обновлять на экране всё, чтобы ничего не прыгало с места на место
Владислав
Ах, ещё и так Ладно, я понял, пока действительно проще перейти обратно на ресайклер и с ним работать
Andrei
Если уже всё собрано в лист, то есть ли смысл использовать paging?
Владислав
Ну можно же аналог пагинации реализовать и на ресайклере
Anonymous
Алерт диалог растягивается на 90% экрана. Корневой лейаут стоит по контенту высота и ширина. Контент - строка 2 слова. В чем причина может быть?
Sergey
Работал кто-то с PGP шифрованием?
Andrew
Коллеги, подскажите, есть ли какие-нибудь паттерны или библиотеки, упрощающие организацию механизма доступа к различным view в зависимости от настроек или прав пользователя? Чтобы не создавать велосипед, а воспользоваться готовым решением
Anonymous
Документацию читать умеем. Было принято решение запускать билдер со своим леяутом и прикреплять к алертдиалог. После вызвать шоу все в одном и том же классе, не наследуясь от фрагментдиалога и не используя менеджер фрагментов. В моем случае возможно управлять размером или нет?
Anonymous
Как говориться - ой все! )
Anonymous
Ок, есть такая библиотека Фабрика. Можно мне объяснить по русски что она делает? Через нее вижу Answer диалог создают.
Ivansuper
Ребят, как заставить градл выводить на вкладке Build детали ошибки сборки?
Ivansuper
Например aapt.exe'' finished with non-zero exit value 1 не возбуждает совсем
Ivansuper
Я знаю что можно вручную запустить билд через терминал, но каждый раз так делать немного лень
Ivansuper
Вот это ситуацию никак не поменяло
Ivansuper
Т.е. суть проблемы в чем. Пока ковырял ресурсы, что-то задел, и слетела ссылка на иконку в одном файле. Студия молчит и в дереве проекта ничего не подсвечивает пока явно не откроешь файл с неисправностью
Ivansuper
Либо надо расширить ошибку билда чтобы указывало проблему, либо заставить студию анализировать ресурсы в фоне. Варианты?
Ivansuper
Ибо бесит
Who
Ребят, кто работал с DataBinding в Architecture Components, можете подсказать, когда генерируется байндинг для активити/фрагмента? вроде: MainActivityBinding binding = DataBindingUtil.setContentView(this, R.layout.main_activity); У меня именно MainActivityBinding не генерится, хотя билд успешный
roman G
блин, сделал merge другой ветки, в рабочую ветку, но забыл сделать коммиты. в итоге решил отменить коммит, и сделал git reset --soft HEAD^. Теперь моих изменений нет, а отменил он только коммит с merge-м. В общем все изменения я потреял.. Можно это пофиксить? (ctrl + Z) не работает
Ivan
Local history?)
Ivan
блин, сделал merge другой ветки, в рабочую ветку, но забыл сделать коммиты. в итоге решил отменить коммит, и сделал git reset --soft HEAD^. Теперь моих изменений нет, а отменил он только коммит с merge-м. В общем все изменения я потреял.. Можно это пофиксить? (ctrl + Z) не работает
roman G
Local history?)
Посмотрю что это, спасибо
Ivansuper
Посмотрю что это, спасибо
Это отдельная функция Android Studio
Ivansuper
(чтобы сузить поиски)
Ivansuper
Local history?)
ПКМ по сообщению -> Цитировать/Ответить
Who
да
Who
вроде бы так и надо...
Pavel
вроде бы так и надо...
aapt 'com.android.databinding:compiler:x.y.z'
Igor
Для того, чтобы использовать ffmpeg, нужно его бандлить с пpиложением, или в каких-то веpсиях Android он есть?
Сергій
Собираешь сошку и используешь 🌝
Viktor
хелб, есть бд sql как ее без труда конвертировать в sqlite?
Back
Парни здарова! Крч проблемка, передаю png через tcp в формате Base64, после при получении делаю decode и заливаю в Glide для отображения, но кидает странный экзепшн "png error bad adaptive filter value ", подскажите пожалуйста
Arthur
Добавь в gradle apt или kapt, в зависимости от языка, на котором пишешь, тебе кодогенерацию надо добавить
Arthur
Arthur
да
Arthur
вроде бы так и надо...
Vadim
Vadim
Vadim
что может быть не так ?
Vadim
почему грэйдл не видит либы, которую я руками добавил в проект?
Pavel
поменяй .jar на .aar
Vadim
раньше этот всё лежало в app, теперь я в data решил перенести, имею ввиду грэйдл конфиг
Vadim
поменяй .jar на .aar
не помогает, и при этом раньше тоже jar было
Vadim
можно как-то посмотреть из какой папки он пытается подтянуть либу ? Может путь не правильный
Vadim
ну и еще прикол в том, что в классе я делаю импорт из этой либы, и он не красный
Pavel
убери 2 зависимости которые на @ aar заканчиваются, он их найти не может потому что ищет в репозиториях которые ты указал в project level build.gradle
Vadim
Если добавляю, то Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find com.adclient.android.sdk:adclient-sdk-for-android-4.1.0:.
Vadim
не билдится
Vadim
но при этом импорты показаны как рабочие
Vadim
что за магия
Pavel
только сейчас заметил что ты папку добавил в список репозиториев, попробуй такой синтаксис для implementation (name:'your-library-file-name', ext:'aar') вместо @ aar
Anonymous
Посоветуйте апи или проект для распознавания человека по голосу
Dmitry
Товарищи, в Java есть класс Robot, который делает имитацию нажатия клавиш клавиатуры и мыши. Вопрос такой, в Android Studio его нет? А то почему-то у меня его не находит, хотя это класс языка Java
Eugene
Посоветуйте апи или проект для распознавания человека по голосу
Microsoft speech sdk насколько я знаю есть под java. Не утверждаю, что это лучшее решение, но в целом работать можно, но у меня был опыт на c#
Eugene
Насчёт java не уверен, как оно там
Eugene
Если логично как и на шарпе, что не всегда у микрософтов, то будет в целом норм
Eugene
Посоветуйте апи или проект для распознавания человека по голосу
Что правда, если цель идентифицировать конкретного человека по голосу, то на это мало вероятно есть какое-то годное решение ибо я не видел пока яблофона с voice id, значит пока такой способ не очень валидный
Anonymous
Как гибоидное приложение упаковать в .aspx?
D
Добрый день, Нахожусь в поиске проекта под Андроид. Нахожусь в Воронеже, готов к переезду. Можно удалённо