我使用鬧鐘每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