public static void setDismissDelegate(ShareBoardDismissDelegate callback = null)
 {
             #if UNITY_ANDROID
     try
     {
         Run(delegate
         {
             var AndroidDismissListener = new AndroidDismissListener(callback);
             UMSocialSDK.CallStatic("setDismissCallBack", AndroidDismissListener);
         });
     }
     catch (AndroidJavaException exp)
     {
         Debug.LogError(exp.Message);
     }
             #elif UNITY_IPHONE
     dismissDelegate = callback;
     setDismissCallback(ShareBoardCallback);
             #endif
 }
 static extern void setDismissCallback(ShareBoardDismissDelegate callback);
 public AndroidDismissListener(ShareBoardDismissDelegate Delegate)
     : base("com.umeng.socialsdk.ShareBoardDismissListener")
 {
     this.shareDelegate = Delegate;
 }