Создайте пул владельцев просмотров для Recycler View.Android

Форум для тех, кто программирует под Android
Anonymous
Создайте пул владельцев просмотров для Recycler View.

Сообщение Anonymous »

Я использую 2 фрагмента, в первом фрагменте я даю пользователю несколько опций на выбор, после чего будет создан второй фрагмент. Второй фрагмент содержит представление ресайклера, каждый элемент представления ресайклера довольно сложен и имеет некоторую вложенность. Проблема в том, что всякий раз, когда я перехожу от фрагмента A к фрагменту B, я вижу некоторые пропадания кадров. При проверке я узнал, что представление переработчика занимает много времени для раздувания этих элементов.
Я попробовал инфляцию асинхронного макета, все работало хорошо, но когда я впервые открываю фрагмент B, он показывает небольшую задержку, после этого (когда я снова нажимаю и снова открываю фрагмент B) переход происходит плавно, что означает отсутствие проблем инфляции. Но я думаю, что когда приложение запускается, я могу создать пул держателей просмотра примерно для 10-12 элементов и напрямую передавать эти элементы в представление ресайклера, а не позволять представлению ресайклера раздувать эти элементы самостоятельно, в потоках пользовательского интерфейса один за другим. Я считаю, что это довольно сложно реализовать, поэтому мне нужна ваша помощь, ребята.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ycler-view

Вернуться в «Android»