Я представляю утилиту просмотра объектов для просмотра в своем приложении для Android, чтобы повысить производительность. Это помогает. Но когда появляется новый экран, я вижу кратковременные артефакты, которые, как я полагаю, связаны с предшествующим состоянием представлений. Артефакты имеют форму прямоугольной области некоторого цвета, которой не должно быть. Приложение очень быстро настраивается на правильное состояние, но оно все еще раздражает. Мне интересно, есть ли способ предотвратить это. То, что я делаю сейчас, - это удаление старого представления из иерархии и удаление настроек обработчиков событий. Очевидно, этого недостаточно. LayoutParams обычно связывают представление с его родителем; возможно, мне нужно как-то «раскланивать» взгляд при его удалении? Но я не знаю, как это сделать.Артефакты при переработке объектов Android для Android
0
A
ответ
0
Если проблемы с производительностью лежат в ListView, вы можете использовать RecyclerView вместо этого, чтобы помочь этому: https://developer.android.com/training/material/lists-cards.html.
Кроме того, как именно вы перерабатываете и какие виды видов вы используете?
Смежные вопросы
- 1. Android Анимация, оставляющая артефакты
- 2. Android-артефакты, панель действий
- 3. Unity3D Android визуальные артефакты
- 4. Странные графические артефакты в приложении для Android
- 5. Артефакты GPU на Android-приложении
- 6. Android View setRotation вызывает артефакты
- 7. Доступность объектов для Android
- 8. Android - сбой при вызове объектов
- 9. Некоторые артефакты пропущены при использовании Android Studio (Gradle) и Robolectric
- 10. Навигация Элементы ящика исчезают при переработке просмотров
- 11. Ресурсы для Android - Массив объектов
- 12. Ошибка при переработке в Paperclip 2.3.5
- 13. Раскладка ячейки UITableView при переработке ячеек
- 14. RecyclerView не уважает перевод при переработке просмотров
- 15. Кэш Android-объектов
- 16. NullPointException при создании arraylist объектов в android
- 17. Android: ConcurrentModificationException при фильтрации списка объектов
- 18. Android: удаление/уничтожение объектов при повороте экрана
- 19. Android-приложение для Android Android для Android?
- 20. Каков правильный способ утилизации объектов при сбое приложения для Android?
- 21. Высота объектов, не уменьшающихся при скрытии объектов - Android-макеты
- 22. Android Filtering список объектов
- 23. Android: Сериализация массива объектов
- 24. Синхронизация сериализации объектов (Android)
- 25. Android подходит для объектов Android, таких как mediaplayer
- 26. Служба Android, отслеживание объектов
- 27. Артефакты при рисовании квадрациклов
- 28. Обработка/постоянство объектов Android
- 29. Android: Слишком много объектов
- 30. Преобразование объектов в android
Не только в ListViews. Это пользовательский подкласс FrameLayout, который синхронизирует свои свойства с объектом Model. –
Если вы используете фреймэйт, возможно, Карты (такая же ссылка, как указано выше) могут работать на вас. Они вставляются в виде строк в RecyclerView. – Emanuel0101