Xamarin.forms Xamarin BLE插件在应用程序重启后连接到设备

Xamarin.forms Xamarin BLE插件在应用程序重启后连接到设备,xamarin.forms,bluetooth-lowenergy,Xamarin.forms,Bluetooth Lowenergy,我正在用Xamarin.Forms编写一个应用程序,它使用BLE插件发现BLE设备,连接到它们并交换信息 当我关闭并重新启动应用程序时,如何重新连接到相同的设备 如果可能的话,我不想再看一遍《发现》了。 我保留了它们的Guid,并尝试使用ConnectToKnownDeviceAsync方法,但我只得到一个NullReferenceException,可能是因为重新启动后,我再也没有ConnectedDevices了。有没有办法存储IDevice信息并重用它 在这里,您可以使用 当你的应用程序

我正在用Xamarin.Forms编写一个应用程序,它使用BLE插件发现BLE设备,连接到它们并交换信息

当我关闭并重新启动应用程序时,如何重新连接到相同的设备

如果可能的话,我不想再看一遍《发现》了。 我保留了它们的Guid,并尝试使用ConnectToKnownDeviceAsync方法,但我只得到一个NullReferenceException,可能是因为重新启动后,我再也没有ConnectedDevices了。有没有办法存储IDevice信息并重用它

在这里,您可以使用


当你的应用程序被唤醒时,你可以获得价值并自动重新连接。

不确定它将如何工作。我检查了你喜欢的文档,它说只允许原语和日期时间。我想我可以保存一个json字符串,但当我尝试序列化对象时,它引发了以下异常:System.NotImplementedException:“派生类必须实现它”-我假设这是因为IDevice是一个接口?我无法访问IDevice的实现。