Android Studio 3.0 - 警告alarmManager可能会产生NullPointerException

时间:2017-10-27 11:13:34

标签: android nullpointerexception warnings android-studio-3.0

有人遇到这个问题吗?为什么Studio会发出警告? enter image description here

2 个答案:

答案 0 :(得分:3)

这只是一个警告可能会产生NPE

请检查不等于此

AlarmManager alarm = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
if(alarm != null ) {
 alarm.setRepeating(AlarmManager.RTC_WAKEUP, millis, millis2, pendingIntent);
}

答案 1 :(得分:0)

您的IDE无法评估您的getSystemService()是否返回非null值。

您可以删除警告:

if(alarmManager != null){
    alarmManager.setRepeating(...)
}