我理解的回调函数就是-------->
方法写在那里,选择哪个方法就看用户自己了。这种方法就是回调函数
例子( 比如我自己写的分享方法):
void Start()
{
ssdk.shareHandler = OnShareResultHandler;//注册回调函数
}
//注册用的方法
public void OnShareResultHandler(int reqID, ResponseState state, PlatformType type, Hashtable data)
{
//并非所有平台都会报告正确的状态
if (state == ResponseState.Success)
{
MakeToast("分享成功,奖励你100钻石");//MakeToast方法你们不用太注意 只是一个Android的吐司
}
else if (state == ResponseState.Fail)
{
MakeToast("分享失败,很遗憾,没有奖励哦");
}
else if (state == ResponseState.Cancel)
{
MakeToast("分享操作被取消,很遗憾,没有奖励哦");
}
}
这里的OnShareResultHandler方法 我们只是注册一下,就不会管他了,分享成不成功,有没有奖励全是用户自己的选择,emmmmmm,这就是回调函数。