예제 #1
0
        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");
            }
        }
예제 #2
0
 public override void OnActivityCreated(Bundle savedInstanceState)
 {
     base.OnActivityCreated(savedInstanceState);
     ListAdapter = new WiFiPeerListAdapter(Activity, Resource.Layout.row_devices, _peers);
 }
예제 #3
0
 public void ClearPeers()
 {
     _peers.Clear();
     ListAdapter = new WiFiPeerListAdapter(Activity, Resource.Layout.row_devices, _peers);
     //((WiFiPeerListAdapter)ListAdapter).NotifyDataSetChanged();
 }