コード例 #1
0
        private void FindServers()
        {
            RemoveDiscoveryListener ();
            _serverIps = new List<string> ();
            var builder = new AlertDialog.Builder (this);
            builder.SetTitle ("Pick a server to pair with:");
            _alertDialog = builder.Create ();
            _listServers = new ListView (this);
            _listServers.Adapter = new ArrayAdapter<string> (this, Android.Resource.Layout.SimpleSpinnerItem, _serverIps);
            _listServers.ItemClick += _listServersItemClick;
            _alertDialog.SetView (_listServers);
            _alertDialog.Show ();

            _autoDiscovery = new AutoDiscoveryClient ();
            _autoDiscovery.NewServerFound += _newServerFound;
            _autoDiscovery.Start ();
        }
コード例 #2
0
 private void RemoveDiscoveryListener()
 {
     if (_autoDiscovery != null) {
         _autoDiscovery.NewServerFound -= _newServerFound;
         _autoDiscovery.Stop ();
         _autoDiscovery = null;
     }
 }