public RfcommServiceProviderPage(IRfcommServiceProvider provider)
 {
     Connections     = new ObservableCollection <IRfcommConnection>();
     ServiceProvider = provider;
     ServiceProvider.OnConnectionReceived += ServiceProvider_OnConnectionReceived;
     InitializeComponent();
     BindingContext = ServiceProvider;
     ConnectedDeviceListView.ItemsSource = Connections;
 }
 internal RfcommAdvertiseRXListener(RfcommRXConnectionGroup rfcommConnectionGroup)
 {
     ConnectionGroup = rfcommConnectionGroup;
     Task.Run(async() =>
     {
         ServiceProvier = await(ConnectionGroup as RfcommRXConnectionGroup).BluetoothManager.CreateRfcommServiceProviderAsync(Constants.ServiceId);
         System.Diagnostics.Debug.WriteLine("ServiceProvider");
         ServiceProvier.OnConnectionReceived += ServiceProvier_OnConnectionReceived;
     });
 }