У меня есть listView с примерно 60 элементами, и это сообщение «frame skipped» обычно появляется. Я использую эмулятор с API 19 и, несмотря на сообщение, кажется, не проблема, так как приложение работает хорошо. Будет ли это проблемой при работе с другими API?«60 кадров пропустили» что-то важное?
-1
A
ответ
1
Это может быть, что это проблема с эмулятором (он обычно работает медленнее, чем физическое устройство)
НО это может указывать на проблему с адаптером. Было бы хорошо, если бы вы могли вставить код, чтобы мы могли повторно использовать виды, используя шаблоны для зрителей и не делали никаких тяжелых вычислений в getView :)
edit: ok, поэтому из кода, который я могу сказать вы, что вы не повторное использование convertView адаптера, и вы не используете ViewHolder шаблон, который будет укусить вас позже, когда вы разрабатываете :)
https://www.codeofaninja.com/2013/09/android-viewholder-pattern-example.html
здесь у вас есть ссылка, которая объясняет эти вещи более и глубина, которую я не смогу достичь в должности SO :)
1+ для объяснения. –