android - A/循环器 : Could not create wake pipe. errno=24

标签 android android-volley looper picasso nineoldandroids

我们正在构建一个可以制作大量动画并下载大量图像的应用。在一定数量的交易(可预测的数量)之后,应用程序崩溃并出现错误:

A/Looper: Could not create wake pipe. errno=24

我们不在代码中使用 Looper,但我们使用的一些库确实使用了 Looper:

  1. ActionBarSherlock:我不认为这是罪魁祸首
  2. facebook:我不认为这是罪魁祸首
  3. nineoldandroid:这个动画库可能是罪魁祸首
  4. Volley :这可能不是罪魁祸首
  5. picasso :这可能是罪魁祸首

有没有人遇到过这些库中的 Looper 错误并且知道如何修复?

最佳答案

问题出在 Picasso 库中。我们没有以预期的方式使用它。我们持有 picasso 生成器的副本。

我们通过始终使用来避免这个问题

Picasso.with(Context).load(Url).into(ImageView)

关于android - A/循环器 : Could not create wake pipe. errno=24,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17606111/

相关文章:

android - CountDownTimer: "Can' t 在尚未调用 Looper.prepare() 的线程内创建处理程序”

java - 服务应用程序停止工作

android - Recyclerview GridLayoutManager - 如何更改项目的顺序?显示彼此相邻的两个列表

Android:在 Network ImageView 中显示加载符号

android - 如何确保在 Android Volley 的 API 请求中使用 TLS 1.2?

java - 如何删除 Volley 中特定的 json feed 缓存? clear() 有效,但删除(url) 无效

java - Android 线程和消息传递

java - Volley : how can I parse data String with integer by HashMap

android - 在多任务 View 中更改标题的颜色?

Android:requestLocationUpdates 抛出异常