Владислав
Они нормально фильтрутся и получаются, я не могу просто их отправить в pagedlist
Maxim
если на устройстве не установлены гугл сервисы то реклама admob показываться не будет?
Andrei
Всем привет. Вопрос касается Paging library. При изменении текущих данных в списке, когда нужно, например, обновить View одного из видимых элементов, для обновления нужно у PagedListAdapter вызвать submitList() и передать туда новый PagedList. Вопрос в том, как корректно сохранить текущие позиции элементов и избежать сдвигов и мигания? Насколько знаю, можно задать initialKey при создании PagedList, который отвечает за стартовую позицию загрузки данных, но как тогда позицию получить этого видимого элемента и при этом избежать сдвигов, если какой-либо элемент частично вылез за границы экрана?
OlegShenz
Всем привет. Хотел спросить, можно ли как-то убрать toast'ы superuser'a ?
Владислав
А что мне это даст? Я просто не понимаю, что вы мне предлагаете
Andrei
onItemChanged
Владислав
Так, сейчас ещё попробую объяснить
Владислав
Ну не совсем
У меня при старте фрагмента грузится полный список объектов без фильтрации и уже устанавливается в пэйджинг
Когда ввожу текст, нужно новый пакет данных отправить в этот пэйджинг
Получение данных реализовано уже
Я их получу в нужном виде, коллекцию объектов
При обычном ресайклере я бы просто передал бы их в адаптер и вызвал метод для обновления (ну, какой там подойдёт )
Владислав
Передал бы эту коллекцию*
Andrei
Владислав
Ахахахаахахахах, блин
Ну, если совсем не пойдет, уйду в обычный ресайклр
Владислав
Владислав
Но padinglist же получает data source, в котором реализованы методы для инициализации и дальнейшей подгрузки данных
А вот как из обычного листа собрать paginglist я так и не разобрался
Andrei
Вот, это было первое, о чем я подумал
Я так сейчас и делаю, другого вызода не нашел, теперь не могу разобраться как обновлять на экране всё, чтобы ничего не прыгало с места на место
Владислав
Ах, ещё и так
Ладно, я понял, пока действительно проще перейти обратно на ресайклер и с ним работать
Andrei
Если уже всё собрано в лист, то есть ли смысл использовать paging?
Владислав
Ну можно же аналог пагинации реализовать и на ресайклере
Anonymous
Алерт диалог растягивается на 90% экрана. Корневой лейаут стоит по контенту высота и ширина. Контент - строка 2 слова. В чем причина может быть?
Sergey
Работал кто-то с PGP шифрованием?
Andrew
Коллеги, подскажите, есть ли какие-нибудь паттерны или библиотеки, упрощающие организацию механизма доступа к различным view в зависимости от настроек или прав пользователя? Чтобы не создавать велосипед, а воспользоваться готовым решением
Anonymous
Документацию читать умеем. Было принято решение запускать билдер со своим леяутом и прикреплять к алертдиалог. После вызвать шоу все в одном и том же классе, не наследуясь от фрагментдиалога и не используя менеджер фрагментов. В моем случае возможно управлять размером или нет?
Anonymous
Как говориться - ой все! )
Anonymous
Ок, есть такая библиотека Фабрика. Можно мне объяснить по русски что она делает? Через нее вижу Answer диалог создают.
Anna
Anonymous
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) не работает
Ivansuper
(чтобы сузить поиски)
Pavel
Who
Who
да
Who
вроде бы так и надо...
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
можно как-то посмотреть из какой папки он пытается подтянуть либу ? Может путь не правильный
Vadim
ну и еще прикол в том, что в классе я делаю импорт из этой либы, и он не красный
Pavel
убери 2 зависимости которые на @ aar заканчиваются, он их найти не может потому что ищет в репозиториях которые ты указал в project level build.gradle
Vadim
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
Vadim
Anonymous
Посоветуйте апи или проект для распознавания человека по голосу
Dmitry
Товарищи, в Java есть класс Robot, который делает имитацию нажатия клавиш клавиатуры и мыши. Вопрос такой, в Android Studio его нет? А то почему-то у меня его не находит, хотя это класс языка Java
Anonymous
Eugene
Насчёт java не уверен, как оно там
Eugene
Если логично как и на шарпе, что не всегда у микрософтов, то будет в целом норм
Anonymous
Как гибоидное приложение упаковать в .aspx?
D
Добрый день,
Нахожусь в поиске проекта под Андроид. Нахожусь в Воронеже, готов к переезду. Можно удалённо