Android Widget раздувает макет Производительность и память

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

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

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

У кого-нибудь есть опыт в этой ситуации?

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

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам