public void OnPeersAvailable(WifiP2pDeviceList peers) { if (_progressDialog != null && _progressDialog.IsShowing) { _progressDialog.Dismiss(); } _peers.Clear(); foreach (var peer in peers.DeviceList) { _peers.Add(peer); } ListAdapter = new WiFiPeerListAdapter(Activity, Resource.Layout.row_devices, _peers); //((WiFiPeerListAdapter)ListAdapter).NotifyDataSetChanged(); if (_peers.Count == 0) { Log.Debug(WiFiDirectActivity.Tag, "No devices found"); } }
public override void OnActivityCreated(Bundle savedInstanceState) { base.OnActivityCreated(savedInstanceState); ListAdapter = new WiFiPeerListAdapter(Activity, Resource.Layout.row_devices, _peers); }
public void ClearPeers() { _peers.Clear(); ListAdapter = new WiFiPeerListAdapter(Activity, Resource.Layout.row_devices, _peers); //((WiFiPeerListAdapter)ListAdapter).NotifyDataSetChanged(); }