Tôi đang tạo một ứng dụng báo thức nhưng đã gặp phải một chút vấn đề liên quan đến tính năng "khởi động nhanh" của HTC. tính năng này đặt thiết bị vào chế độ ngủ đông sâu thay vì bật thiết bị. Vấn đề này mang lại cho tôi là bởi vì điện thoại không tắt (mặc dù đây là cách người dùng cảm nhận nó) nó không xóa ý định của tôi từ người quản lý báo động khiến tất cả báo thức của tôi tắt trực tiếp người dùng quay lưng lại điện thoại của anh ấy bật (nếu báo động hết hạn). Đây không phải là trải nghiệm mà tôi muốn người dùng có với ứng dụng của tôi. Tôi muốn thông báo cho người dùng khi khởi động thông qua một thông báo rằng "X số báo thức đã tắt trong khi điện thoại của bạn bị tắt". Tôi không thể làm điều này vì lý do đã đề cập trước đó và cũng bởi vì sự kiện mặc dù điện thoại bị "tắt" (không có ứng dụng nào chạy ẩn, không có thông báo, không có gì) nó sẽ không phát ra ý định BOOT_COMPLETED khi bật lại."Khởi động nhanh" của HTC không phát sóng ý định BOOT_COMPLETED cũng như không xóa ý định báo động
Có ai biết cách nào để giải quyết vấn đề này không? có thể một hành động ý định đặc biệt được sử dụng bởi htc để chỉ ra các sự kiện khởi động nhanh?
Cảm ơn bạn đã trợ giúp!
Nó không nên phát sóng BOOT_COMPLETED vì nó là không thực sự khởi động lại. –
tôi cũng hiểu điều đó, nhưng người dùng không nhìn thấy nó như là khởi động lại để bạn có bất kỳ ý tưởng tốt của một phát sóng thay thế để lắng nghe? –