protected override void OnPause()
        {
            if (bluetoothDeviceReceiver != null)
            {
                UnregisterReceiver(bluetoothDeviceReceiver);
                bluetoothDeviceReceiver = null;
            }

            base.OnPause();
        }
        protected override void OnResume()
        {
            base.OnResume();
            if (bluetoothDeviceReceiver == null)
            {
                bluetoothDeviceReceiver = new BlueToothDeviceBroadcastReciever();
            }

            var intentFilter = new IntentFilter();

            intentFilter.AddAction(BluetoothDevice.ActionFound);
            intentFilter.AddAction(BluetoothAdapter.ActionDiscoveryStarted);
            intentFilter.AddAction(BluetoothAdapter.ActionDiscoveryFinished);
            RegisterReceiver(bluetoothDeviceReceiver, intentFilter);
            RequestPermissions();
        }