ReactiveUI.UsbManagerExtensions.UsbAccessoryPermissionReceiver.OnReceive C# (CSharp) Method

OnReceive() public method

public OnReceive ( Android.Content.Context context, Android.Content.Intent intent ) : void
context Android.Content.Context
intent Android.Content.Intent
return void
            public override void OnReceive (Context context, Intent intent)
            {
                var extraAccessory = intent.GetParcelableExtra(UsbManager.ExtraAccessory) as UsbAccessory;
                if (accessory.Manufacturer != extraAccessory.Manufacturer || accessory.Model != extraAccessory.Model)
                    return;

                var permissionGranted = intent.GetBooleanExtra (UsbManager.ExtraPermissionGranted, false);
                observer.OnNext (permissionGranted);
                observer.OnCompleted ();
            }
        }
UsbManagerExtensions.UsbAccessoryPermissionReceiver