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)