Ich habe einfach funktional für Start-Service und wiederhole er:Warum funktioniert der Dienst nicht "sofort"?
mAlarmManager = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);
PendingIntent pIntent = PendingIntent.getService(mContext,
SendStatusService.SEND_STATUS_SERVICE_CODE,
mIntent,
PendingIntent.FLAG_UPDATE_CURRENT);
mAlarmManager.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
SystemClock.elapsedRealtime() + 2000,
mIntervalInMs,
pIntent);
verstehe ich die Dokumentation: Alarmmanager unabhängig vom Gerätezustand (sleep oder nicht) Dienst bis 2000 ms starten und wiederholen Sie mit Intervall mIntervalInMs
.
Aber Service beginnt nach 30-50 Sekunden nach dem Ausführen dieses Codes zu arbeiten. Was mache ich falsch oder nicht verstehen die Dokumentation?
In welcher Android-Version läuft Ihre App? Was ist deine 'targetSdkVersion'? – CommonsWare
@CommonsWare Gerät: Samsung mit 23 (Android 6) und Ziel: targetSdkVersion 25 – abbath0767