我使用闹钟每15天启动一次服务。报警在安装的第一时间开始。每15天发生一次警报就会正确触发该服务,但在发出警报时服务已启动。我不想在安装时启动服务。如何阻止这一点。 我不知道我是否使用错误的格式?第一时间自动启动闹钟设置闹钟
注意:除了这种情况,我不会在任何地方启动服务。
Intent intent = new Intent(context, InitiateService.class);
PendingIntent pIntent = PendingIntent.getService(context, 12345, intent, PendingIntent.FLAG_CANCEL_CURRENT);
alarm.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 15 * AlarmManager.INTERVAL_DAY, pIntent);
这是我在清单文件中。
<service android:name=".service.InitiateService" />
这是我发起警报在每一次15天启动服务的代码。
伙计如果有人在我的问题中发现任何错误,请道歉我和请纠正这些错误并回答我。
发布您的代码以供进一步调查 – Noorul
@Ahamed感谢您的回复。我已经发布我的代码。它是不够的? – Palanivelraghul