我已经在这7天了。如何使用报警管理器启动服务? 我在一个不同的脚本中做了这个,但它不适用于这个。
if(alarmManager != null)
alarmManager.cancel(alarmIntent);
alarmIntentNot = new Intent(AlarmService.this, ActiveAlarmService.class);
alarmIntentNot.putExtra(MainActivity.ALARM_VIBRATE, alarm.vibrate);
alarmIntentNot.putExtra(MainActivity.ALARM_SOUND_OVERRIDE, alarm.soundOverride);
alarmIntentNot.putExtra(MainActivity.ALARM_TIME_TO_MAX, alarm.timeToMax);
alarmIntentNot.putExtra(MainActivity.ALARM_VOLUME, alarm.volume);
alarmIntent = PendingIntent.getService(AlarmService.this, 0, alarmIntentNot, 0);
alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), alarmIntent);
我在那里看不到任何无效的东西。在我的Manifest中我有:
<service android:name="com.androidoverapple.schoolscancelledalarmclock.ActiveAlarmService" android:enabled="true">
</service>
我谷歌没有尽头。该服务无法启动。我所有的日志猫都说它正在设置,它只是没有启动服务。