We're building an app that does a lot of animations and downloads a lot of images. After a certain amount of transactions (a predictable number), the app is crashing with the error:
A/Looper: Could not create wake pipe. errno=24
We don't use Looper in our code, but a few of the libraries we use do use Looper:
Has any body experienced this Looper error with any of these libs and knows how to fix?
The problem was in the Picasso lib. We weren't using it in the intended fashion. We were holding on to a copy of the Picasso builder.
We avoided this problem by always using
Picasso.with(Context).load(Url).into(ImageView)
For us, the problem was the fact that we had two different instances of Picasso lying around. If you use the builder to create a custom instance but make sure no other instance is created elsewhere in your app, then this problem shouldn't appear
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With