如何解决Android 服务未通知它已启动且 UI 间歇性锁定
我间歇性地遇到这个问题,当 UI 锁定时,服务通知似乎没有弹出,但服务正在运行。我认为这是一个线程问题锁定我已经设法抓住了崩溃的一小部分,但必须等待另一个尝试抓住整个日志。错误是:
true
我的服务如下,有相当多的代码未使用或不相关,但我认为共享整个文件是明智的,我正在后台线程中启动服务,我认为但现在已经确认它实际上是在 main 中运行,但 UI 并不总是被阻塞?
PID: 20841
Reason: Input dispatching timed out (a336dd com.app/com.DefineRouteActivity (server) is not responding. Waited 5001ms for FocusEvent(hasFocus=false))
Parent: com.app/.navigation.DefineRouteActivity
Load: 2.78 / 1.97 / 1.69
----- Output from /proc/pressure/memory -----
some avg10=0.00 avg60=0.00 avg300=0.00 total=117026127
full avg10=0.00 avg60=0.00 avg300=0.00 total=23878171
----- End output from /proc/pressure/memory -----
cpu usage from 0ms to 7967ms later (2021-04-22 11:29:33.154 to 2021-04-22 11:29:41.121):
23% 1615/system_server: 13% user + 10% kernel / faults: 10015 minor 615 major
15% 1299/adbd: 4.1% user + 11% kernel / faults: 2 minor
14% 20841/com.app: 11% user + 3.2% kernel / faults: 6343 minor 63 major
10% 624/logd: 4.5% user + 6.4% kernel / faults: 1 minor
9.1% 1044/android.hardware.sensors@2.0-service: 4.8% user + 4.2% kernel / faults: 175 minor
8.4% 438/mmc-cmdqd/0: 0% user + 8.4% kernel
7.5% 19662/logcat: 2% user + 5.5% kernel
希望有人可以告诉我线程是否正确并阐明所遇到的问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。