关闭闹钟后,在关机状况下闹钟仍会执行
时间:10-02
整理:3721RD
点击:
现像:
1.设置打开闹钟,设置闹钟响铃时间,然后关闭闹钟
2.关机,闹钟到点后仍然会响铃。
解决方法如下:
请找到alARMs.Java , static void disableAlert(Context context)做如下修改:
static void disableAlert(Context context) {
AlarmManager am = (AlarmManager)
context.getSystEMService(Context.ALARM_SERVICE);
PendingIntent sender = PendingIntent.getBroADCast(
context, 0, new Intent(ALARM_ALERT_ACTION),
PendingIntent.FLAG_CANCEL_CURRENT);
am.cancel(sender);
am.cancelpoweroffAlarm(context.getPackageName());//将这行打开
setStatusBarIcon(context, false);
// Intentionally verbose: always log the lack of a next alarm to provide useful
// information in bug reports.
Log.v("No next alarm");
saveNextAlarm(context, "");
}
1.设置打开闹钟,设置闹钟响铃时间,然后关闭闹钟
2.关机,闹钟到点后仍然会响铃。
解决方法如下:
请找到alARMs.Java , static void disableAlert(Context context)做如下修改:
static void disableAlert(Context context) {
AlarmManager am = (AlarmManager)
context.getSystEMService(Context.ALARM_SERVICE);
PendingIntent sender = PendingIntent.getBroADCast(
context, 0, new Intent(ALARM_ALERT_ACTION),
PendingIntent.FLAG_CANCEL_CURRENT);
am.cancel(sender);
am.cancelpoweroffAlarm(context.getPackageName());//将这行打开
setStatusBarIcon(context, false);
// Intentionally verbose: always log the lack of a next alarm to provide useful
// information in bug reports.
Log.v("No next alarm");
saveNextAlarm(context, "");
}