Kanstantsin
вообще не должно быть проблемы
Kanstantsin
виснет, значит что-то сделали не так
Сергій
Сергій
у тебя RecyclerView внутри ScrollView?
Kanstantsin
а это зачем ?
Kanstantsin
оО
Сергій
а потом вью не переиспользуются
Kanstantsin
ужс, у ресайклера же свой скролл
Kanstantsin
хм
Kanstantsin
а может у ресайклера есть атрибут какой ? чтобы грузит сразу все view
Kanstantsin
по кол-ву из list
Kanstantsin
ну виснет скорее всего потому что 1000 view делает, но вообще не должен, весьма странное поведение, где-то ошибка
Сергій
Сергій
Anton
ну ведь хранится тысячу обьектов хоть и не отображаются, разве это не будет грузить телефон?
Сергій
Kanstantsin
никогда такого не встречал, ну может и так
Kanstantsin
Kanstantsin
лист и так же в памяти уже
Anton
потому и виснет
Kanstantsin
с 1000 объектов
Anonymous
Anonymous
)
Сергій
Kanstantsin
ну тогда надо в базе хранить или из инета тянуть
Сергій
Kanstantsin
ну я как помню давно было, телефон вис с коллекцией из 100 000 элементов, даже не доходя до UI, но 1000 думаю немного и такие коллекции можно держать, опять же смотря что там за объекты тоже
Ontoshgo
MD
Kanstantsin
Kanstantsin
и это было давно, когда его даже не было ещё
Ontoshgo
Kanstantsin
я имел ввиду что тогда раньше не каждый телефон тянул коллекцию из 100 000 элементов
Kanstantsin
да, был
Kanstantsin
но висло не доходя до UI даже
Ontoshgo
viewholder родители запрещали использовать?)
Kanstantsin
кароче вы не читаете
Kanstantsin
от слова совсем
Kanstantsin
и вперлись в UI
Anonymous
всем спасибо за помощь)
Kanstantsin
я пишу что были не маленькие объекты и висло когда собирался лист, про списки и холдер и так ясно, что это используется всегда
Kanstantsin
я к тому что из 100 000 элементов лист я бы не держал в памяти, работал бы через базу или через запросы с пагинацией
Ontoshgo
Kanstantsin
ну может сейчас уже и пофиг
Ontoshgo
зачем тебе одновременно 100500 тыщ элементов?)
Kanstantsin
Kanstantsin
а может уже и не бывает такого, не знаю )
Ontoshgo
Ivansuper
Dug
Господа, чет я или туплю или что-то пошло не так. Создаю уведомление с кнопкой, на неё вешаю PendingIntent, по клику на кнопку должен стартоваться сервис, которому я передаю определённые данные.
Есть условный объект user. Я создаю интент для сервиса, в него кладу как parcelable свой объект user. После этого я создаю PendingIntent с моим сервисом, куда кладу интент, созданный раньше. После я вешаю этот PendingIntent на кнопку в уведомлении.
Сервис стартует, но данных в intent в onStartCommand нет 🤔
Anonymous
еще вопрос, как сделать подгрузку элементов в recycler если данные грузить из сети? Принцип тот же, чтобы сразу не грузить 1к из сети, а допустим частями. Что-то типа onViewAttachedToWindow, holder.getLayoutPosition() нужно использовать?
Ontoshgo
Ivansuper
@Harmonizr
Ontoshgo
класс, а там точно бесплатно?
Kanstantsin
вообщем это так, мысли вслух уже, лучше чтобы пагинация сразу была в запросе на сервере
Ontoshgo
Kanstantsin
Ontoshgo
костылять недостатки бека на клиенте - это очень не по-православному
Ivansuper
Это уже проще скачать с сервера базу сразу
Anonymous
Dug
😃👍
Arsen
Dug
Arsen
в уведомление
Dug
Создаю интент, после чего получаю pendingintent вызовом PendingIntent#getService, после в уведомление сечу его через addAction
Himars
спасибо
Arsen
Arsen
NotificationCompat.Builder
Arsen
правда если сервис запустился, то не важно
Dug
Arsen
ключи одинаковые юзаешь?
Dug
У меня две кнопки, на них стартуются разные сервисы\
Dug
Arsen
а геттер какой? getParcelableExtra
Dug
Мумитроль
Народ. А кто-то вкурсе с каким минимальным targetSDKVersion и когда гугл начнет выпиливать приложения опубликованные в маркете?