做共享设备,通过蓝牙通讯进行设备操作,在测试的时候发现iOS系统测试没有问题,但是用Android 手机的时候,调用onBluetoothDeivceFound方法的时候得不到扫描到新设备的返回值,关闭蓝牙一段时间,再次打开蓝牙后有时候能扫描到有时候扫描不到,Android手机,vivo,oppo测试的时候经常会出现这样的问题,通过查询一些资料,得知是因为Android 手机的蓝牙缓存问题,于是我想在每次执行蓝牙操作之前关闭蓝牙适配器再打开,结果无用,再次网上求助,得知蓝牙适配器关闭后释放缓存需要一定的时间,于是懵逼了,不知道该怎么弄来解决Android手机蓝牙缓存问题。。
内容有点长,希望有大佬能耐心读取帮我解决一下,十分感谢了