美文网首页
1.10 “回调函数”的理解(unity+c#)

1.10 “回调函数”的理解(unity+c#)

作者: 陈玉涛 | 来源:发表于2018-08-08 17:48 被阅读0次

    我理解的回调函数就是-------->
    方法写在那里,选择哪个方法就看用户自己了。这种方法就是回调函数
    例子( 比如我自己写的分享方法):

    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,这就是回调函数。

    相关文章

      网友评论

          本文标题:1.10 “回调函数”的理解(unity+c#)

          本文链接:https://www.haomeiwen.com/subject/bsvxbftx.html