警报没有在android中响起

时间:2010-12-30 04:03:40

标签: android

您好 在我的Android应用程序中,我想为特定时间设置警报。 我正在使用以下代码。我能够查看吐司但没有观察到响铃或警报。 如果我能用默认的闹钟铃声显示祝酒词,请有人告诉我。

  int newAlarmPeriod = 15000; // For debugging  
    Intent alarmIntent = new Intent(this, GroupsCheckAlarmReceiver.class); 
    PendingIntent sender = PendingIntent.getBroadcast(this,0,alarmIntent, 0); 
    AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE); 
    am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis()+ newAlarmPeriod, newAlarmPeriod, sender); 



public class GroupsCheckAlarmReceiver extends BroadcastReceiver{   
@Override  
public void onReceive(Context context, Intent intent) {     
     Toast.makeText(context, "Alarm worked.", Toast.LENGTH_LONG).show(); 
    Log.d("XXX", "GroupsCheckAlarmReceiver.onReceive");   }

}

我是否需要设置除接收者注册之外的任何清单权限。

请分享您宝贵的建议。

提前致谢:)

1 个答案:

答案 0 :(得分:0)

您可能希望按this link方式向Notification方法添加标准GroupsCheckAlarmReceiver#onReceive来电。