Как использовать getSystemService в классе, не являющемся активным?

Я создаю приложение, которое запускает тревогу через AlarmManager.

Я хотел бы иметь возможность вызывать Alarm через его собственный класс неактивности, но, поскольку я не расширяю Activity, у меня нет никакого «контекста». Эта концепция сбивает меня с толку, и я читал документацию по sdk.

Как мне использовать:

alarmTest = (AlarmManager)getSystemService(Context.ALARM_SERVICE);

в моем неактивном классе?

Кроме того, я предполагаю, что получение контекста позволит мне использовать SharedPrefs и намерения и в моем неактивном классе?

54
задан Jason Sundram 6 June 2013 в 18:55
поделиться