Notificação de IntentService - NullPointerException ao obter Context
Não consigo gerar a notificação (na área de notificação) de umIntentService
. Eu recebo umNullPointerException
ao obterNotificationManager
. O problema está no contexto.
06-01 16:46:05.910: ERROR/AndroidRuntime(14745): Caused by: java.lang.NullPointerException
06-01 16:46:05.910: ERROR/AndroidRuntime(14745): at android.content.ContextWrapper.getSystemService(ContextWrapper.java:363)
06-01 16:46:05.910: ERROR/AndroidRuntime(14745): at com.Android.Main1.FileUploaderService.<init>(FileUploaderService.java:71)
A linha de código é:
mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
Eu tenteigetApplicationContext()
, getBaseContext()
, mas sem sucesso.
Alguém poderia me informar qual é o problema aqui? Como faço para gerar notificações de um IntentService?
Informação adicional
Eu tambem tenho umService
no meu aplicativo e as notificações de lá funcionam corretamente. OIntentService
não é iniciado por uma atividade; é iniciado pelo Serviço.