【发布时间】:2014-07-29 01:02:26
【问题描述】:
如果我收到 Failed Binder Transaction 错误,但对功能没有明显影响,这是否仍然重要?
它会降低我的应用程序的效率吗?
06-08 00:54:47.110: E/JavaBinder(10110): !!! FAILED BINDER TRANSACTION !!!
此错误发生在我使用 Picasso 将 facebook 照片加载到图像视图中的活动开始时。基于一些关于堆栈溢出的问题,我猜这与此有关:
String facebookProfilePicUrl = "https://graph.facebook.com/"+item.get(TAG_FACEBOOKID)+"/picture?width=80&height=80";
Picasso.with(mContext)
.load(facebookProfilePicUrl)
.placeholder(R.drawable.ic_action_person)
.into(holder.fbphoto);
感谢您的宝贵时间。
【问题讨论】:
-
“基于堆栈溢出的一些问题,我猜这与此有关”——可能不是。 Binder 事务是为 Android 的 IPC 机制生成的。你会因为太大的附加功能而得到这些,试图将太大的
RemoteViews推送到应用小部件等。 -
你能解决这个问题吗?我有同样的错误,似乎无法修复它。这会导致应用程序出错吗?我无法加载我的朋友列表,我相信这是因为这个失败的活页夹交易错误。
标签: android performance