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中,“启用策略”日志不会出现。这意味着该服务尚未被调用。此代码有什么问题?主活动中的
日历是如何初始化的?与此处相同的方式主活动中的日历是如何初始化的?与此处相同的方式