public RemoteSystemSelectorView( ) { InitializeComponent(); service = DependencyService.Get <IRemoteLaunchService>(DependencyFetchTarget.GlobalInstance); #if __ANDROID__ this.remoteSystemsList.ItemsSource = service.RemoteSystems; #endif }
async void InitializeLaunchService() { launchService = DependencyService.Get <IRemoteLaunchService>(DependencyFetchTarget.GlobalInstance); if (launchService != null) { if (launchService.AuthStatus == AuthenticationStatus.NotStarted) { launchService.AuthStatusChanged += LaunchService_AuthStatusChanged; launchService.DiscoveryCompleted += LaunchService_DiscoveryCompleted; #if __ANDROID__ bool initialized = await launchService.InitializeAsync(Forms.Context); #endif } else { OnRemoteLaunchStatusChange( ); } } }