Ich baue eine Anwendung, die über AlarmManager einen Alarm auslöst.Wie verwende ich getSystemService in einer Nicht-Aktivitätsklasse?
Ich möchte den Alarm über seine eigene Nicht-Aktivitätsklasse aufrufen können, aber da ich die Aktivität nicht erweitere, habe ich anscheinend keinen "Kontext". Dieses Konzept verwirrt mich, und ich habe die SDK-Dokumente gelesen.
Wie würde ich mich über die Verwendung von:
alarmTest = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
in meiner nicht-activty Klasse?
Auch nehme ich an, Kontext zu bekommen, erlaubt mir, SharedPrefs und Intents auch in meiner Nicht-Aktivitätsklasse zu verwenden?
Ist es ratsam, den Kontext zu übergeben? Führt das nicht zu einem Kontextleck? – Amit0191