Tou*_*eur 12 android network-programming kotlin crashlytics
我正在开发一个应用程序,使用后台服务记录您的位置并将其每秒发送到服务器。与许多其他用户一样,我们必须处理节电程序以确保后台服务正常工作。我们必须感谢 daily dontkillmyapp.co/ 的出色工作。
Crashlytics
但是,我收到了无数次报告的问题
KotlinExtensions.kt line 53 retrofit2.KotlinExtensions$await$2$2.onResponse
此错误被报告为非致命错误,但通常它与系统静默终止后台服务的确切时间相匹配。
我们的应用程序通常在网络条件较差的情况下使用。不过,这样的报道正常吗?Crashlytics
或者,如果应用程序能够很好地处理网络延迟或可靠性,那么这个错误绝对不应该被触发?
谢谢
当尝试同步 API 调用时,“await”方法可能是导致此问题的原因。当这些调用由后台服务调用并且频繁发送时,它们会有些问题。最好使用异步调用,而不是使用“等待”。(入队或回调)。请参阅:https ://discuss.kotlinlang.org/t/returning-data-from-asynchronous-api-call-in-kotlin/20039
归档时间: |
|
查看次数: |
2829 次 |
最近记录: |