增加和修改了和外部回调相关的类和方法
增加和修改了和外部回调相关的类和方法
Merge remote-tracking branch 'origin/milestone-3' into milestone-3