2010-12-16 5 views
1

Android 애플리케이션에서 사용자가 입력 한 시간 동안 일부 메시지와 함께 특정 시간에 알람을 설정하고 싶습니다.알람 관리자를 사용하여 Android에서 알람 설정

어떻게 방송 수신기를 사용하여 알람을 설정할 수 있습니까? 기본 메시지 이외의 지정된 시간에 메시지를 팝업 할 수 있습니까?

답변

2
AlarmManager alr = (AlarmManager) this.getSystemService(ALARM_SERVICE); 
Intent intent = new Intent("YourAction"); 
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0/** som unique id*/, intent, 0); 
alr.set(AlarmManager.ELAPSED_REALTIME, 0/** here is a delay*/, pendingIntent); 

그 후 당신은 action = "YourAction"과 의도를 얻을 것이다 BroadcastReceiver을 만들어야합니다. 그 수신기에서 사용자 지정 메시지를 사용하여 대화를 시작할 수있는 활동을 시작할 수 있습니다. BroadcastReceiver를 설정하는 방법을 보려면 this 답변을 참조하십시오.

관련 문제