В методе onReceive
вы получаете объект Context
.Так что используйте его, чтобы получить NotificationManager
и запустить ваше уведомление.
public void onReceive(Context ctx, Intent intent) {
NotificationManager nm = (NotificationManager)ctx.getSystemService(Context.NOTIFICATION_SERVICE);
//Create the notification here.
nm.notify(NOTIFICATION_ID, notification);
}
Activity
и Service
получены из Context
.Вот почему во многих (или всех ) методах экземпляра контекста вы можете использовать this
.Если это ваш случай, то вы можете использовать Context
, который вы получите в onReceive
.