android FAILED Binder Transaction 有关问题的原因
android FAILED Binder Transaction 问题的原因
今天在做一个widget的时候需要填充一个ImageView,图片来自与网络。 发现都会出现FAILED Binder Transaction这个问题。 通过google得知,原来图片的size不能超过40k。 Activity中ImageView是不会出现这个问题, 但是Widget使用的是remoteViews。 Intent传输的bytes不能超过40k。
参考:http://stackoverflow.com/questions/3528735/failed-binder-transaction
http://groups.google.com/group/android-developers/browse_thread/thread/7322a84adcfee567
在App Widget中
今天在做一个widget的时候需要填充一个ImageView,图片来自与网络。 发现都会出现FAILED Binder Transaction这个问题。 通过google得知,原来图片的size不能超过40k。 Activity中ImageView是不会出现这个问题, 但是Widget使用的是remoteViews。 Intent传输的bytes不能超过40k。
参考:http://stackoverflow.com/questions/3528735/failed-binder-transaction
http://groups.google.com/group/android-developers/browse_thread/thread/7322a84adcfee567
1 楼
yahier
2012-02-21
intent传递的bytes 不能超出 40K?
2 楼
dengyin2000
2012-02-22
yahier 写道
intent传递的bytes 不能超出 40K?
在App Widget中
3 楼
yahier
2012-02-23
哦
在App Widget中
在App Widget中
哦 我是在照相机截图的时候 出现的。不过也是因为截图的时候 传回来的数据过大的原因。
dengyin2000 写道
yahier 写道
intent传递的bytes 不能超出 40K?
在App Widget中
dengyin2000 写道
yahier 写道
intent传递的bytes 不能超出 40K?
在App Widget中
哦 我是在照相机截图的时候 出现的。不过也是因为截图的时候 传回来的数据过大的原因。
4 楼
蜗牛/
2012-04-03
我使用这个方法仍然解决不了,最后再每次更新的时候重新获取勒RemoteViews对象解决的。求解...