C# Android蓝牙低能量服务

C# Android蓝牙低能量服务,c#,android,xamarin,C#,Android,Xamarin,除了应用程序和设备之外,还有一个奇怪的问题 Im使用BroadcastReceiver从BLE设备接收连接和数据,并为呼叫BLE设备提供服务 在每个使用BluetoothLeService(服务)的活动上都有一个服务是一个好主意,因为我的应用程序在切换活动时会随机崩溃。它的写作特点和描述符 我需要在多个活动上使用BluetoothLeService,我会将其绑定到每个活动上,这是一种糟糕的做法吗?如果是这样的话,有人可以给我指出正确的方向,因为我是Android开发新手。我们正在使用BLE服务作

除了应用程序和设备之外,还有一个奇怪的问题 Im使用BroadcastReceiver从BLE设备接收连接和数据,并为呼叫BLE设备提供服务

在每个使用BluetoothLeService(服务)的活动上都有一个服务是一个好主意,因为我的应用程序在切换活动时会随机崩溃。它的写作特点和描述符


我需要在多个活动上使用BluetoothLeService,我会将其绑定到每个活动上,这是一种糟糕的做法吗?如果是这样的话,有人可以给我指出正确的方向,因为我是Android开发新手。

我们正在使用BLE服务作为singleton。所以我们只有一个例子。我们在几个应用程序中以这种方式使用它,到目前为止还没有出现问题。我们开发了一个基于Monkey robotics的跨平台实现。“很遗憾”,您必须使用MvvMCross。我们目前正在开发一个无需安装即可使用的版本。因此,如果您有问题,可以将我们的实现与您的实现进行比较:

我们将BLE服务作为单例使用。所以我们只有一个例子。我们在几个应用程序中以这种方式使用它,到目前为止还没有出现问题。我们开发了一个基于Monkey robotics的跨平台实现。“很遗憾”,您必须使用MvvMCross。我们目前正在开发一个无需安装即可使用的版本。因此,如果您有问题,可以将我们的实施与您的实施进行比较: