public override void InitDialog(DataBundle datas = null)
    {
        var listener = Bluetooth.GetBluetoothListener();

        listener.OnFoundDeviceDelegate = delegate(BluetoothDevice device)
        {
            lock (devicesLock)
            {
                newDevices.Enqueue(device);
            }
        };
        listener.OnGetSocketConnectDelegate = delegate
        {
            closeFlag = true;
        };
        ScanBondedDevices();
        Bluetooth.StartDiscovery();
    }