因为通常情况下这些回调接口都是只在类中声明,并没有在类中实例也就是说用户可能并没有给你这个回调接口赋值,或者说用户根本就不想回调这个时候,这个接口可能为null如果不先判断是否为null,程序回调的时候,就会抛出空指针异常