9

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

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

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

  1. ActionBarSherlock:我不认为这是罪魁祸首
  2. facebook:我不认为这是罪魁祸首
  3. Nineoldandroid:这个动画库可能是罪魁祸首
  4. 凌空:这可能不是罪魁祸首
  5. 毕加索:这可能是罪魁祸首

是否有人在使用这些库中遇到过此 Looper 错误并且知道如何修复?

4

2 回答 2

6

问题出在毕加索库中。我们没有以预期的方式使用它。我们持有毕加索建造者的副本。

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

Picasso.with(Context).load(Url).into(ImageView)
于 2013-07-13T01:42:35.767 回答
3

对我们来说,问题在于我们有两个不同的毕加索实例。如果您使用构建器创建自定义实例,但确保在您的应用程序的其他地方没有创建其他实例,则不应出现此问题

于 2013-10-30T17:57:57.153 回答