/// <summary> /// <see cref="IWifiP2pCallbacksHandler.OnWifiP2pConnectionChanged(NetworkInfo, WifiP2pInfo, WifiP2pGroup)"/> /// </summary> override public void OnWifiP2pConnectionChanged(NetworkInfo networkInfo, WifiP2pInfo p2pInfo, WifiP2pGroup groupInfo) { base.OnWifiP2pConnectionChanged(networkInfo, p2pInfo, groupInfo); if (networkInfo.IsConnected) { m_Views.SsidTextView.Text = groupInfo.NetworkName; foreach (WifiP2pDevice device in groupInfo.ClientList) { m_Clients.Add(device); } m_Adapter.NotifyDataSetChanged(); } }
/// <summary> /// <see cref="WifiP2pActivity.OnPeersAvailable(WifiP2pDeviceList)"/> /// </summary> override public void OnPeersAvailable(WifiP2pDeviceList peers) { m_Views.GlobalProgressBar.Visibility = ViewStates.Gone; m_Views.TitleLayout.Visibility = ViewStates.Visible; m_WasDiscoveryRequested = false; foreach (WifiP2pDevice device in peers.DeviceList) { m_CurrentPeers.Add(device); } m_Adapter.NotifyDataSetChanged(); }