//private async void ButtonDiscover_OnClicked(object sender, EventArgs e) //{ // DiscoveredDevices.Clear(); // using (UserDialogs.Instance.Loading("Searching for devices")) // { // await SearchDevices(); // } //} private async void ButtonGetPaired_OnClicked(object sender, EventArgs e) { try { PairedDevices.Clear(); using (UserDialogs.Instance.Loading("Getting paired devices")) { //_bluetoothClient.EndDiscovery(); var devices = await _bluetoothClient.GetPairedDevices(); if (devices != null) { if (devices.Count > 0) { foreach (var device in devices) { PairedDevices.Add(device); } } else { UserDialogs.Instance.AlertAsync("Not found bluetooth device!", "Alert"); } } else { UserDialogs.Instance.AlertAsync("No paired bluetooth device!", "Alert"); } } if (PairedDevices != null) { listViewPaired.ItemsSource = PairedDevices; } else { UserDialogs.Instance.AlertAsync("No paired bluetooth device!", "Alert"); } } catch (Exception ex) { UserDialogs.Instance.AlertAsync(ex.Message, "Error"); } }
private async void ButtonGetPaired_OnClicked(object sender, EventArgs e) { try { PairedDevices.Clear(); using (UserDialogs.Instance.Loading("Getting paired devices")) { //_bluetoothClient.EndDiscovery(); var devices = await _bluetoothClient.GetPairedDevices(); foreach (var device in devices) { PairedDevices.Add(device); } } } catch (Exception ex) { UserDialogs.Instance.AlertAsync(ex.Message, "Error"); } }