【发布时间】:2015-02-18 03:23:27
【问题描述】:
我有一个 Android 应用程序,我从中接收 BLE 数据(每 62 毫秒通过通知)。该应用程序可以通过 BufferedWriter 将数据保存到文件中。结束大量数据的保存后,我看到如下错误:GKI_exception out of buffers https://code.google.com/p/android/issues/detail?id=65455(除了我的代码没有扫描但接收通知)。对于 100 秒的 kB 保存,我看不到这个错误,但我在 logcat 中看到 1-2MB 的保存,而在 >5-6MB 的保存中,我需要重启 Nexus 7(应用程序和 BLE 完全没有响应)。我在保存结束时在 BufferedWriter 上调用 close()。我该如何解决这个问题?
【问题讨论】:
标签: android bluetooth-lowenergy bufferedwriter