Exemplo n.º 1
0
        internal void SetMessenger(FlutterDesktopMessengerRef messenger)
        {
            _messenger = messenger;
            _callback  = new FlutterDesktopMessageCallback(OnFlutterMessageReceived);

            FlutterWindowsInterop.FlutterDesktopMessengerSetCallback(_messenger, ChannelName,
                                                                     _callback, IntPtr.Zero);
        }
Exemplo n.º 2
0
 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;
 }