Size: a a a

StartAndroid Ru Chat

2020 June 23

J

J.S in StartAndroid Ru Chat
но может быть  данные не правильно передаете, если хотите чтобы заполнял при первом запуске то надо будет в конструктор передать
источник

N

Nikita in StartAndroid Ru Chat
Привет!
Кто нибудь реализовывал отметку "просмотрено" в списке, управляемом ресайклервью?

Т.е. когда пользователь пролистывает ленту, item должен должен получать значение "прочитано" и записывать его в БД.

Подскажите как правильней реализовать.

Были мысли из onBindViewHolder дергать метод активности, но мне кажется этот не совсем правильно...
источник

J

J.S in StartAndroid Ru Chat
Nikita
Привет!
Кто нибудь реализовывал отметку "просмотрено" в списке, управляемом ресайклервью?

Т.е. когда пользователь пролистывает ленту, item должен должен получать значение "прочитано" и записывать его в БД.

Подскажите как правильней реализовать.

Были мысли из onBindViewHolder дергать метод активности, но мне кажется этот не совсем правильно...
может глупость скажу а что если создать интерфейс и слушать его в bind типо item visibility если true то вызывать соответ методы нет ?
источник

N

Nikita in StartAndroid Ru Chat
А кто эти методы вызвать будет? Как я понимаю, метод должен вызываться из байнд при пролистывании, т.е. я долистал до айтема, байнд его пометил прочитаным
источник

СП

Сергей П. in StartAndroid Ru Chat
Nikita
Привет!
Кто нибудь реализовывал отметку "просмотрено" в списке, управляемом ресайклервью?

Т.е. когда пользователь пролистывает ленту, item должен должен получать значение "прочитано" и записывать его в БД.

Подскажите как правильней реализовать.

Были мысли из onBindViewHolder дергать метод активности, но мне кажется этот не совсем правильно...
Там есть какой то метод, опред.текущие элементы на экране.
То что в onbind негодится - он аызывается с запасом и для еще непоказанных элементов
источник

I

Ivan in StartAndroid Ru Chat
Nikita
Привет!
Кто нибудь реализовывал отметку "просмотрено" в списке, управляемом ресайклервью?

Т.е. когда пользователь пролистывает ленту, item должен должен получать значение "прочитано" и записывать его в БД.

Подскажите как правильней реализовать.

Были мысли из onBindViewHolder дергать метод активности, но мне кажется этот не совсем правильно...
onBindViewHolder не будет правильно отображать ситуацию (человек не факт что увидел этот элемент).
Тебе в сторону RecyclerView.addOnScrollListener() надо смотреть
источник

I

Ivan in StartAndroid Ru Chat
в листенере уже вызывать методы findFirstVisibleItemPosition и findLastVisibleItemPosition чтобы понять какие элементы просмотрены
источник

I

Ivan in StartAndroid Ru Chat
соответственно это всё не в адаптере уже
источник

J

J.S in StartAndroid Ru Chat
Nikita
А кто эти методы вызвать будет? Как я понимаю, метод должен вызываться из байнд при пролистывании, т.е. я долистал до айтема, байнд его пометил прочитаным
не забудь потом рассказать как ты все это сделал чувствую нюансов там будет при достаточно
источник

N

Nikita in StartAndroid Ru Chat
Ivan
соответственно это всё не в адаптере уже
Спасибо
источник

M

Mihail in StartAndroid Ru Chat
Всем привет. Стоит ли сейчас начинать учиться по сайту? Не устарели ли уроки 2011го года?
источник

S

SpiriX in StartAndroid Ru Chat
Mihail
Всем привет. Стоит ли сейчас начинать учиться по сайту? Не устарели ли уроки 2011го года?
стоит. очень устарели. но базу даст
источник

ВС

Владислав Славетный... in StartAndroid Ru Chat
Mihail
Всем привет. Стоит ли сейчас начинать учиться по сайту? Не устарели ли уроки 2011го года?
Не стоит. Я лично учил все практикой. Хочу что-то создать - иду в гугл
источник

ВС

Владислав Славетный... in StartAndroid Ru Chat
И гуглю до посинения.
источник

СП

Сергей П. in StartAndroid Ru Chat
Скорее все же стоит. Там умеренно устаревшего. Но работает только практика. Урока с -надцатого надо пилить калькулятор или что то типа
источник

DK

Denis Koval in StartAndroid Ru Chat
Ruslan Fakhrutdinov
Всем привет. Кто-нибудь работал с компрессией видео на андройде?
я както юзал ffmpeg, но потом отказался
источник

DK

Denis Koval in StartAndroid Ru Chat
есть еще из коробки media-чето там...
источник

RF

Ruslan Fakhrutdinov in StartAndroid Ru Chat
Denis Koval
я както юзал ffmpeg, но потом отказался
А почему отказался?
источник

DK

Denis Koval in StartAndroid Ru Chat
Ruslan Fakhrutdinov
А почему отказался?
смог собрать либу на 64тбитную систему, а когда стал выкладывать оелиз - гугл стал ругаться что в приложении есть библиотеки, которые 32 не поддерживается
источник

DK

Denis Koval in StartAndroid Ru Chat
есть библиотеки в гитхабе ффмпег, но они с лицензией
источник