例如需要使用:
alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
第一種方法就是使其類變成Activity。
第二種方法便是傳入上下文Context。如下:
1 alarmManager = (AlarmManager) mContext.getSystemService(ALARM_SERVICE);
采用第二種方式可避免如下錯誤:
java.lang.IllegalStateException: System services not available to Activities before onCreate()