2012-02-04 39 views
6

Có thể truy vấn Android AlarmManager cho thời gian báo thức tiếp theo cho một PendingIntent đã cho không? Tôi biết tôi có thể hủy bỏ một bằng cách sử dụng .cancel (PendingIntent) chức năng, và tôi có thể cập nhật một bằng cách sử dụng .set(), nhưng là nó có thể "truy vấn" một? Tôi sử dụng một cái gì đó như thế này để xem nếu ai đã được lên lịch:Kiểm tra thời gian hiện tại của PendingIntent trong AlarmManager

PendingIntent sender = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_NO_CREATE); 

Nếu người gửi == null, sau đó người ta đã được lên kế hoạch. Tôi thực sự muốn biết "thời gian nào?" nếu có thể.

Tôi biết tôi có thể lưu điều này trong cơ sở dữ liệu hoặc vị trí khác, khi tôi đặt, nhưng tôi thực sự thích truy vấn "nguồn chính thức" để chắc chắn. Khả thi?

Trả lời

9

Có thể truy vấn Android AlarmManager trong thời gian báo thức tiếp theo cho một PendingIntent cụ thể không?

Thật không may, không. 'AlarmManager' là giao diện chỉ ghi.

Các vấn đề liên quan