sql >> Database teknologi >  >> RDS >> SQLite

PowerManager.PARTIAL_WAKE_LOCK android

Svaret fra @paha går glip af en vigtig pointe:IntentService er ikke nok. Mellem onReceive() slutter, og IntentService er startet, falder telefonen muligvis i søvn igen. Du skal bruge en (statisk) lås for at bygge bro over dette hul - dette er implementeret i Mark Murpphys WakefulIntentService

Så behold AlarmManager og modtager, men start en WakefulIntentService fra din onReceive() .

Se:

  • Android dyb søvn og wake locks
  • PowerManager wakelock vækker ikke enhed fra tjeneste


  1. Vis næste begivenhedsdato

  2. En introduktion til Hadoop og Big Data

  3. Sende et array til en forespørgsel ved hjælp af en WHERE-sætning

  4. Eksempler på SQL Server FOR JSON PATH (T-SQL)