Evitar o erro FAILED BINDER TRANSACTION ao atualizar muitos bitmaps de widget
Estou encontrando um erro ao atualizar meus RemoteViews no meu AppWidget.
.. !!! FALHA NA TRANSAÇÃO DA LINHA !!!
Isso é causado porque todas as alterações nos RemoteViews são serializadas (por exemplo, setInt e setImageViewBitmap). Os bitmaps também são serializados em um pacote interno. Infelizmente, este pacote possui um limite de tamanho muito pequeno.
Não posso usar setImageResource, pois espero permitir que o usuário faça o download de skins para o widge
Alguém pode recomendar uma solução alternativa para esse problema? Já estou usando um objeto "novo" RemoteViews para cada instância do widget, mas uma única instância contém muitas atualizações.
Obrigado