Android Widget раздувает макет Производительность и память
У меня проблема с моим виджетом, связанная с производительностью и памятью:
Проблема: мой виджет имеет очень сложную вложенную разметку (растровое изображение, разметка...), поэтому во избежание раздувания при каждом обновлении я планирую использовать SoftReference
держать контрольный объект RemoteViews
для следующего обновления.
Вопрос: Итак, я обеспокоен производительностью (расходом батареи) и памятью в этом сценарии
У кого-нибудь есть опыт в этой ситуации?
Буду признателен за любые советы, которые могут быть предоставлены.
Спасибо за вашу помощь.
PS Я также читал следующее, но он не предоставил достаточно информации: Производительность RemoteViews в Android
1 ответ
Это не будет более эффективным, чем раздувание из ресурса макета.
Просто оптимизируйте свои вещи. См. Например, http://developer.android.com/training/improving-layouts/optimizing-layout.html и многие другие онлайн-ресурсы.