Сломалось
WhyEm
187

Загрузка комментариев на Android

tj-app/4.3.2 (Pixel; Android/9; ru; 1080x1794)

UPD: Решается очисткой данных приложения

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы рассказать свою историю.

Написать
{ "author_name": "WhyEm", "author_type": "self", "tags": [], "comments": 25, "likes": 6, "favorites": 0, "is_advertisement": false, "subsite_label": "bugs", "id": 81516, "is_wide": true, "is_ugc": true, "date": "Fri, 07 Dec 2018 15:07:16 +0300", "is_special": false }
0
{ "id": 81516, "author_id": 7872, "diff_limit": 1000, "urls": {"diff":"\/comments\/81516\/get","add":"\/comments\/81516\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/81516"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 214364, "last_count_and_date": null }
25 комментариев
Популярные
По порядку
Написать комментарий...
3

Комментарий удален по просьбе пользователя

Ответить
1

А какой билд у тебя? У тебя постоянно такое происходит, или временами? Пробовал переустановить приложение?

Ответить
1

Хм, помогла очистка данных приложения

Ответить
2

Это. Не. Можид. Быт.

Ответить
0

Комменты персистентно кэшируются? Room?
А новое приложение с нуля писалось? Использовали Architecture Components?

Ответить
1

SquiDB. Вся инфа кешируется, но в основном только на время запуска приложения. Потихоньку переписываю экраны на Kotlin и архитектуру MVVM с Livedata, избавляюсь от MVP

Ответить
0

Обнаружил одну особенность: при раскрытии ветки комментариев блочится скролинг списка на время загрузки ветки.
Как это происходит: вижу "2 ответа", жму. Секунды 2-5 (зависит от скорости соединения, обычно прилетает мгновенно, но речь как раз про медленный ответ) ничего при происходит и при этот список нельзя скролить до тех пор пока ветка не подгрузится.

Ответить
0

А когда скрываешь и раскрываешь уже загруженную ветку через долгое нажатие, все норм?

Ответить
0

Норм

Ответить
1

Кажется, нашел проблему. Напиши на android@cmtt.ru или добавляйся в чатик тестеров: https://t.me/joinchat/AB1cUkJLTOv8BQHakCcBGA, пришлю сборку для проверки

Ответить
1

Намудрили с потоками

Ответить
0

Вешать ничего не должно, тестирую на Pixel 2. Прошивка стоковая ведь?

Ответить
0

Сток. На видосе видно, во время ожидания пытаюсь скролить - и никакой реакции.

Ответить

Комментарий удален

1

Ярославу помогла очистка данных, попробуешь?

Ответить

Комментарий удален

1

Мама, я в телевизоре!!!

Ответить
0

Ветки на телефоне действительно грузятся пиздец как долго

Ответить
0

Потому что раньше они локально раскрывались, а теперь грузятся с сервера

Ответить
2

Сам пост вместе со всеми комментариями грузится в разы быстрее

Ответить
1

Ситуация странная, жалобы и до этого видел, но не могу поймать эту проблему

Ответить

Комментарий удален

0

Ну, у веб версии свой API. Я каждый день нашими приложениями пользуюсь, не замечал долгой загрузки

Ответить
0

А в новой бете не стало лучше?

Ответить
1

Потестил, сейчас, вроде, стало пошустрее явно

Ответить
0

Ты хочешь сказать, что они грузятся по полгода?

Ответить
0

Ага, ещё и UI вешают

Ответить

Комментарий удален

0

Конечно так, и это уже порядком бесит. Быстрее через браузер сидеть

Ответить
Обсуждаемое
Новости
"Езжай к себе, ***, там и работай". Мигрант из Таджикистана пожаловался на подмосковную полицию в СК
Мигрант из Таджикистана Абдурахим Назаров, работающий в России, пожаловался в Следственный комитет на сотрудников подмосковной полиции. Об этом сообщает «Озоди». По его словам, его задержали, ссылаясь на проверку документов, а затем избили и оскорбляли.
Истории
Массовая травля, плохие условия проживания и детская смертность — проблемы в Хогвартсе глазами российского преподавателя
Педантичный и придирчивый анализ школы чародейства и волшебства в мире Гарри Поттера.
Новости
Учительница в Альметьевске заклеила первоклассникам рот скотчем. Теперь её действия проверит прокуратура
Педагог уволилась на следующий день по собственному желанию.
Популярное за три дня
Новости
Китайский бизнесмен нанял киллера, тот нанял другого киллера — так заказ прошёл через пять киллеров. Всех посадили
Сага об аутсорсинге.
Интернет и мемы
Девушка, которая почти всю жизнь была парализована, навещает свою медсестру
Она приготовила ей лучший подарок
Интернет и мемы
!

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "i", "ps": "cndo", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovy", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfk" } } }, { "id": 6, "disable": true, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byswn", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "cndo", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223677-0", "render_to": "inpage_VI-223677-0-130073047", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=cndo&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudv", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "ccydt", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvc" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbk", "p2": "gnwc" } } } ]