Перформанс - хореограф: пропущено 100 кадров! на реактивной базе
У меня проблема с загрузкой большого массива объектов (около 3 тыс. Записей) из Firebase. я использую onSnapshot
метод на моем Firestore
коллекция. Когда я загружаю данные, приложение зависает на несколько секунд - но только на андроид. Я отладил приложение на устройстве Android и выдает предупреждения:
I/Choreographer: Skipped 135 frames! The application may be doing too much work on its main thread.
Я думаю, что могут быть проблемы с использованием потоков в приложениях Java.
Кто-нибудь из вас сталкивался с этой проблемой? Как я могу решить это?