Android中非activity类调用activity方法
例如需要使用:
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()
posted on 2019-09-18 09:16 ken9527just 阅读(1498) 评论(0) 编辑 收藏 举报