Có ai cho tôi biết cách dừng intentservice
trong Android không?Làm thế nào để ngừng intentservice trong android?
Nếu tôi sử dụng stopservice
để dừng dịch vụ intentservice, nó không hoạt động.
Tôi đã duyệt trang web, nhưng không ai đưa ra câu trả lời rõ ràng cho câu hỏi này.
Tôi có thể ngừng hoạt động từ một hoạt động không? – user1127497
Giống như tôi đã nói, nếu 'stopService' không giúp ích gì, một quá trình đang hogging nó lên. 'void trừu tượng được bảo vệ onHandleIntent (Intent intent) Vì: API Level 3 Phương thức này được gọi trên chuỗi công nhân với một yêu cầu để xử lý. Chỉ có một Intent được xử lý tại một thời điểm, nhưng việc xử lý xảy ra trên một luồng công nhân chạy độc lập với logic ứng dụng khác. Vì vậy, nếu mã này mất một thời gian dài, nó sẽ giữ các yêu cầu khác cho cùng một IntentService, nhưng nó sẽ không giữ bất cứ thứ gì khác. Khi tất cả các yêu cầu đã được xử lý, IntentService tự dừng, vì vậy bạn không nên gọi stopSelf(). ' –
Bạn có nghĩa là Nếu tôi gọi stopService, một ý định sẽ được gửi đến intentservice. Nếu intentservice đã có một vài ý định trên hàng đợi, "stopervice intent" sẽ không được xử lý cho đến khi những ý định đó được xử lý? – user1127497