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