2012-02-04 3 views
6

주어진 PendingIntent에 대한 다음 알람 시간 동안 Android AlarmManager를 쿼리 할 수 ​​있습니까? .cancel (PendingIntent) 함수를 사용하여 취소 할 수 있다는 것을 알고 있고 .set()을 사용하여 업데이트 할 수 있지만 "쿼리"할 수 있습니까? 다음과 같이 이미 예약되어 있는지 확인합니다.AlarmManager의 기존 PendingIntent 시간 확인

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

보낸 사람 == null이면 이미 예약되어 있습니다. 나는 "언제 어떤 시간을 알고 싶습니까?" 가능하다면.

나는 데이터베이스 나 다른 위치에 이것을 저장할 때 이것을 저장할 수 있다는 것을 알고 있지만 확실하게 쿼리를 "공식 소스"로하고 싶습니다. 가능한?

답변

9

주어진 PendingIntent에 대한 다음 알람 시간 동안 Android AlarmManager를 쿼리 할 수 ​​있습니까?

불행히도, 아니오. 'AlarmManager'는 쓰기 전용 인터페이스입니다.