2015-12-01 1 views
0

У меня есть фрагмент под названием NoteList, который показывает список данных из json. В моем основном ListView я загрузил его другим ListView. Я использую BaseAdapter. Чтобы внутри этого адаптера я выполнил еще один BaseAdapter, чтобы заполнить внутренний ListView. Все прошло гладко.Как справиться с хореографом: пропущено 130 кадров, когда я получил ListView внутри BaseAdapter

Но я не удовлетворен, когда каждый раз открываю LogCat. Я должен увидеть это I/Choreographer: Skipped 130 frames! The application may be doing too much work on its main thread.

Данные JSON не содержат изображения, только строки.

Как с этим бороться?

ответ

0

Ошибка сама поясняется The application may be doing too much work on its main thread. Итак, переместите код из основного потока в фоновый поток. Проверьте, обрабатываете ли вы данные основного потока. Даже если изображений нет, все HTTP-соединения и разбор данных JSON должны выполняться в фоновом потоке

Смежные вопросы