internal void SetMessenger(FlutterDesktopMessengerRef messenger) { _messenger = messenger; _callback = new FlutterDesktopMessageCallback(OnFlutterMessageReceived); FlutterWindowsInterop.FlutterDesktopMessengerSetCallback(_messenger, ChannelName, _callback, IntPtr.Zero); }
public static extern void FlutterDesktopMessengerSetCallback( FlutterDesktopMessenger messenger, string channel, FlutterDesktopMessageCallback callback, IntPtr user_data);
public static extern void FlutterDesktopMessengerSetCallback(FlutterDesktopMessengerRef messenger, [MarshalAs(UnmanagedType.LPStr)] string channel, FlutterDesktopMessageCallback callback, IntPtr user_data);
private DefaultBinaryMessenger(FlutterDesktopMessenger messenger) { _messenger = messenger; _replyCallback = OnReplyMessageReceived; _messageCallback = OnMessageReceived; }