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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...