Ứng dụng của tôi có dịch vụ nền tiếp tục chạy ngay cả khi ứng dụng bị giết khỏi trình quản lý tác vụ nhưng khi tôi thử nghiệm ứng dụng của mình trên MI (Xiaomi) điện thoại sẽ giết dịch vụ ứng dụng của tôi khi tôi đóng ứng dụng từ trình quản lý tác vụ và dịch vụ của tôi tiếp tục chạy và hoạt động hoàn hảo trên tất cả các thiết bị ngoại trừ MI ngay cả khi tôi giết ứng dụng của mình từ trình quản lý tác vụ.Cách giữ dịch vụ ứng dụng của tôi tiếp tục chạy ngay cả khi ứng dụng bị đóng từ trình quản lý tác vụ trong điện thoại MI
Vậy làm cách nào để dịch vụ của tôi chạy ở chế độ nền ngay cả khi ứng dụng bị xóa khỏi trình quản lý tác vụ?
Tùy thuộc vào hệ điều hành Android để đưa ra quyết định này cho tài nguyên miễn phí. Bạn có thể có một cái nhìn về 'IntentService' để có cách tối ưu hơn bằng cách sử dụng các dịch vụ nền. –
@JibranKhan nhưng dịch vụ của tôi đang chạy trên thiết bị sẽ ngay cả khi tôi giết ứng dụng .. bởi vì tôi đang gửi một chương trình phát sóng khi tiêu diệt bị sa thải .. nhưng chỉ ở xiaomi nó không hoạt động ... – Edward
Vâng 'onDestroy()' không được đảm bảo sẽ được kích hoạt mỗi khi ứng dụng đóng hoặc thoát. Ngoài ra, hãy kiểm tra xem có bất kỳ điều gì liên quan đến phiên bản Android trong 2 điện thoại khác của bạn so với Xiaomi –