Tôi đã xây dựng một Dịch vụ và nó không hoạt động như mong đợi, vì vậy tôi đã sửa lỗi nó. Trong quá trình gỡ lỗi, tôi thấy rằng phương thức onDestroy() của dịch vụ được gọi trực tiếp sau khi trở về từ onCreate(). Khi tôi nhận xét việc dọn dẹp xảy ra trong onDestroy(), dịch vụ thực hiện công việc của nó, nhưng đây không phải là giải pháp của tôi. Vì vậy, câu hỏi của tôi là, tại sao onDestroy() gọi quá sớm và tại sao dịch vụ vẫn chạy? Hoặc làm thế nào tôi có thể ngăn chặn onDestroy() khỏi bị gọi sai thời gian?Service.onDestroy() được gọi trực tiếp sau khi tạo, dù sao Dịch vụ thực hiện công việc của mình
Để biết thông tin của bạn: Tôi đã phân loại IntentService.
Cảm ơn bạn đã được trợ giúp.
Binabik
Bạn có thể đăng phiên bản rút gọn của mã của bạn thể hiện sự cố này không? – slayton
Tôi nghĩ chúng ta cần biết cách dịch vụ được bắt đầu và tại sao bạn không chỉ lớp dịch vụ được phân lớp. –