Android Widget раздувает макет Производительность и память - PullRequest
1 голос
/ 27 марта 2012

У меня проблема с моим виджетом, связанная с производительностью и памятью:

Выпуск : Мой виджет имеет очень сложный, вложенный макет (растровое изображение, макет ...), поэтому, чтобы избежать раздувания при каждом обновлении, я планирую использовать SoftReference для хранения эталонного объекта RemoteViews для следующего обновления.

Вопрос: Итак, меня беспокоит производительность (расход батареи) и память в этом сценарии

Кто-нибудь имеет опыт в этой ситуации?

Буду признателен за любые советы, которые могут быть предоставлены.

Спасибо за вашу помощь.

P.S. Я также прочитал следующее, но он не предоставил достаточно информации: Производительность RemoteViews в Android

1 Ответ

4 голосов
/ 27 марта 2012

Это не будет более эффективным, чем раздувание из ресурса макета.

Просто оптимизируйте свои вещи.См. Например http://developer.android.com/training/improving-layouts/optimizing-layout.html и многие другие онлайн-ресурсы.

...