Java 报警接收器服务不工作

Java 报警接收器服务不工作,java,android,service,alarmmanager,alarm,Java,Android,Service,Alarmmanager,Alarm,这里是我的主要活动,其中调用了报警接收器服务 Context context=getApplicationContext(); alarmMgr = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(context, MyBroadcastReceiver.class); alarmIntent = PendingIntent.getBroad

这里是我的主要活动,其中调用了报警接收器服务

Context context=getApplicationContext();
    alarmMgr = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
    Intent intent = new Intent(context, MyBroadcastReceiver.class);
    alarmIntent = PendingIntent.getBroadcast(context, 0, intent, 0);
    alarmMgr.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
            1000 * 60, alarmIntent);
这是我的MyBroadcastReceiver课程

public class MyBroadcastReceiver  extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {

    String LOG_TAG="DevicePolicyAdmin";
    Log.v(LOG_TAG, "Service Started");
    Calendar c = Calendar.getInstance();
    int hour=c.get(Calendar.HOUR_OF_DAY);
    int  minute=c.get(Calendar.MINUTE);
    Calendar calendar = new GregorianCalendar(1990, 1, 1, hour, minute);
    SimpleDateFormat sdf = new SimpleDateFormat("hh:mm");
    String date = sdf.format(calendar.getTime());
    String str=date.charAt(0)+""+date.charAt(1)+""+date.charAt(3)+""+date.charAt(4);
    MainActivity.minochaDevicePolicyManager.resetPassword(str, 0);
}
}

这里的问题是什么?在logcat中,“启用策略”日志不会出现。这意味着该服务尚未被调用。此代码有什么问题?

主活动中的
日历是如何初始化的?与此处相同的方式主活动中的
日历是如何初始化的?与此处相同的方式