Chúng tôi đang xây dựng một ứng dụng thực hiện rất nhiều hoạt ảnh và tải xuống rất nhiều hình ảnh. Sau một số tiền nhất định của các giao dịch (một số dự đoán), các ứng dụng được đâm với lỗi:A/Looper: Không thể tạo đường ống. errno = 24
A/Looper: Could not create wake pipe. errno=24
Chúng tôi không sử dụng Looper trong mã của chúng tôi, nhưng một vài trong số các thư viện chúng tôi sử dụng tôi sử dụng Looper:
- ActionBarSherlock: tôi không nghĩ rằng đây là thủ phạm
- facebook: tôi không nghĩ rằng đây là thủ phạm
- nineoldandroid: thư viện hình ảnh động này có thể là thủ phạm
- volley: Đây có lẽ không phải là thủ phạm
- Picasso: Đây có thể là thủ phạm
Có bất kỳ cơ thể trải qua lỗi Looper này với bất kỳ các libs và biết làm thế nào để khắc phục?
Bạn có thể giải thích thêm về điều này một chút không? Chúng tôi có cùng một vấn đề nhưng chúng tôi không giữ một tham chiếu của người xây dựng. Chúng tôi giữ một thể hiện của lớp Picasso không phải là singleton nội bộ được tạo bởi phương thức with. –
Singleton toàn cầu sử dụng trình tạo để tạo ra cá thể của nó, vì vậy điều này không khác gì so với việc sử dụng cá thể của riêng bạn. Chúng tôi đã triển khai Picasso cho hàng triệu thiết bị bằng cách sử dụng một cá thể tùy chỉnh mà không thấy vấn đề này. –
Có thể liên quan đến việc không gọi phương thức tắt máy (không thể giải thích được, chỉ khả dụng trên singleton không mặc định) hoặc nếu có hai hoặc nhiều trường hợp Picasso treo xung quanh? –