我正在开发一个Android应用程序,该应用程序通过蓝牙接收数据并将其存储在外部InfluxDB数据库中。蓝牙和数据库连接都是在后台运行的专用服务中的一个。我正在将Java库用于InfluxDB连接和WakeLocks,以便即使手机进入睡眠模式也能保持CPU存活。
已正确建立与数据库的连接,并正确进行了数据存储,但由于屏幕已锁定,因此APP-InfluxDB数据传输中断。尽管如此,蓝牙服务仍然有效,因为在解锁应用程序时,我可以在应用程序睡眠期间看到所有接收到的数据。
您是否会知道此问题的原因?
谢谢