2011-12-25 3 views
2

사용자가 선택할 수있는 시간에 경보가 시작되는 활동이 있습니다. 시간은 데이터베이스에 저장됩니다. 특정 시간에 알림을 발생시키는 BroadcastReceiver가 호출됩니다. 모든 것이 작동하지만 이제는 장치가 재부팅 될 때도 알람을 시작하고 정확히 어떻게 할 수 있는지 알 수 없습니다. 이 사이트에 따르면 Alarm Notification 다른 BroadCastReceiver를 구현해야합니다.이 BroadcastReceiver는 장치가 부팅 될 때 시작되어 다른 BroadCastReceiver에서와 같은 알람을 발생시킵니다. 그러나 다른 모든 사이트에서는 추가 서비스를 시작하고 경보를 발생시키는 BroadcastReceiver를 구현하라는 조언을 제공합니다. 또한 장치가 부팅 될 때 시작될 수있는 BroadcastReceiver가 해고 될 알람의 날짜와 시간이 저장된 데이터베이스에 액세스 할 수 있는지 궁금합니다. 모두 감사합니다.장치 부팅시 BroadcastReceiver 및 AlarmManager

답변

1

예, 동일한 응용 프로그램의 일부로 데이터베이스에 액세스 할 수 있습니다. 따라서 장치 부팅 알림을 받고 데이터베이스의 시간을 사용하여 경보를 설정하거나 경보를 발생시킬 수 있습니다. 아니면 둘다.

희망이 도움이됩니다.