【发布时间】:2016-08-10 04:27:12
【问题描述】:
我是安卓开发新手 我的应用程序在从活动切换 11 次时不断被杀死,而不是它只说
致命信号 6 (SIGABRT),tid 9485 中的代码 -6 (Thread-141585)
在我的日志中。
这是什么意思?
【问题讨论】:
-
如果 UI 线程中发生 CPU 密集型操作,就会出现这种情况。你能分享活动代码以检查是否有类似的东西
-
我不完全确定,但我认为当您的 Android 设备认为 UI(即将)挂起时,它会给出该错误。因此,正如 @Sreeraj 正确指出的那样,您很可能在 UI 线程上做的太多了。另外,这仅在调试时发生吗?如果是这样,请尝试turning on the ANR (App Not Responding) dialog,这样它将等待调试器启动。主要问题是 UI 线程上的内存,但是导致它的原因只是猜测没有更多信息,例如您的一些 code-sn-ps 等。
-
我正在使用 BluetoothLeService(服务)类,当我切换 11 次时,我在每个活动上绑定和解除绑定,它使我的应用程序崩溃,信号 6 错误也打开了 ANR,它只是让我的应用程序崩溃