device.ConnectAudio();
}
- internal static void DisconnectA2dp(BtDevice btDevice)
+ internal static void DisconnectA2dp(BtDevice btDevice, bool showDialog = true)
{
- var disconnectButton = new Button()
+ if (showDialog)
{
- Text = Resources.IDS_BT_SK_DISCONNECT,
- };
- disconnectButton.Clicked += (obj, ev) =>
+ var disconnectButton = new Button()
+ {
+ Text = Resources.IDS_BT_SK_DISCONNECT,
+ };
+ disconnectButton.Clicked += (obj, ev) =>
+ {
+ Log.Info(Program.LogTag, "Disconnect to the remote audio device");
+ btDevice.DisconnectAudio();
+ PopDialog();
+ };
+ ShowDialog(btDevice, disconnectButton);
+ }
+ else
{
Log.Info(Program.LogTag, "Disconnect to the remote audio device");
btDevice.DisconnectAudio();
- PopDialog();
- };
- ShowDialog(btDevice, disconnectButton);
+ }
}
private static void ConnectHid(BtDevice device)