IntentService won't start using AlarmManager

前端 未结 3 417
野趣味
野趣味 2021-01-17 15:09

I know there is a lot of questions about this but I really don\'t know where is my mistake.

My service is registered in the AndroidManifest.xml file

         


        
3条回答
  •  无人及你
    2021-01-17 16:11

    As in documentation, PendingIntent.getBroadcast() is used to retrieve a PendingIntent that will perform a broadcast, like calling Context.sendBroadcast().

    You need to call PendingIntent.getService() instead, which will start IntentService:

    PendingIntent pending = PendingIntent.getService(this, 0, alarmIntent, 0);
    

提交回复
热议问题