我在更新我的AppWidget中的RemoteViews时遇到了一个错误。
.. !!! FAILED BINDER TRANSACTION !!!
这是因为对RemoteViews的所有更改都是串行化的(例如setInt和setImageViewBitmap)。位图也被序列化到内部捆绑包中。不幸的是,这个捆绑包有非常小的大小限制。
我不能使用setImageResource,因为我希望允许用户下载小部件的外观。
有人能推荐一种解决此问题的方法吗?我已经为每个小部件实例使用了“新”的RemoteViews对象,但单个实例包含太多更新。
谢谢!
.. !!! FAILED BINDER TRANSACTION !!!
这是因为对RemoteViews的所有更改都是串行化的(例如setInt和setImageViewBitmap)。位图也被序列化到内部捆绑包中。不幸的是,这个捆绑包有非常小的大小限制。
我不能使用setImageResource,因为我希望允许用户下载小部件的外观。
有人能推荐一种解决此问题的方法吗?我已经为每个小部件实例使用了“新”的RemoteViews对象,但单个实例包含太多更新。
谢谢!