- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
当我开始我的 Activity 时,我收到一个 ANR 错误。我不知道如何修复,我认为这个错误是由事件引起的。
这是错误:
01-23 12:29:29.594: E/ActivityManager(147): ANR in com.vxoom.qit.login (com.vxoom.qit.login/.UpdateTokenList)
01-23 12:29:29.594: E/ActivityManager(147): Reason: keyDispatchingTimedOut
01-23 12:29:29.594: E/ActivityManager(147): Load: 2.36 / 2.14 / 2.09
01-23 12:29:29.594: E/ActivityManager(147): CPU usage from 24818ms to 0ms ago with 99% awake:
01-23 12:29:29.594: E/ActivityManager(147): 3.3% 3575/com.vxoom.qit.login: 2.9% user + 0.3% kernel / faults: 939 minor
01-23 12:29:29.594: E/ActivityManager(147): 2% 3/ksoftirqd/0: 0% user + 2% kernel
01-23 12:29:29.594: E/ActivityManager(147): 0.6% 477/RTKTHREAD: 0% user + 0.6% kernel
01-23 12:29:29.594: E/ActivityManager(147): 0.3% 214/com.android.systemui: 0.2% user + 0% kernel / faults: 10 minor
01-23 12:29:29.594: E/ActivityManager(147): 0.2% 147/system_server: 0.2% user + 0% kernel / faults: 23 minor
01-23 12:29:29.594: E/ActivityManager(147): 0.1% 85/surfaceflinger: 0% user + 0% kernel
01-23 12:29:29.594: E/ActivityManager(147): 0% 133/adbd: 0% user + 0% kernel
01-23 12:29:29.594: E/ActivityManager(147): 0% 2611/kworker/u:0: 0% user + 0% kernel
01-23 12:29:29.594: E/ActivityManager(147): 0% 3450/kworker/u:1: 0% user + 0% kernel
01-23 12:29:29.594: E/ActivityManager(147): 7.4% TOTAL: 3.5% user + 3.5% kernel + 0.2% softirq
01-23 12:29:29.594: E/ActivityManager(147): CPU usage from 354ms to 868ms later:
01-23 12:29:29.594: E/ActivityManager(147): 2.7% 477/RTKTHREAD: 0% user + 2.7% kernel
01-23 12:29:29.594: E/ActivityManager(147): 1.2% 3/ksoftirqd/0: 0% user + 1.2% kernel
01-23 12:29:29.594: E/ActivityManager(147): 1.9% 147/system_server: 0% user + 1.9% kernel
01-23 12:29:29.594: E/ActivityManager(147): 1.9% 179/InputDispatcher: 0% user + 1.9% kernel
01-23 12:29:29.594: E/ActivityManager(147): 7.6% TOTAL: 0% user + 7.6% kernel
最佳答案
不,这很可能是你的错。因为某些东西正在 UI 线程中工作,所以无法分派(dispatch)触摸事件。这就是抛出异常的原因。
在手机设置中打开开发者选项并启用严格模式(名称可能不同),这将帮助您在主线程中找到长时间运行的操作。
什么触发了 ANR:
http://developer.android.com/training/articles/perf-anr.html
关于android - ANR keyDispatchingTimedOut,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14474238/
当我开始我的 Activity 时,我收到一个 ANR 错误。我不知道如何修复,我认为这个错误是由事件引起的。 这是错误: 01-23 12:29:29.594: E/ActivityMana
当使用 honeycomb 模拟器时显示以下错误并且变得非常慢。 02-11 02:58:50.949: ERROR/ActivityManager(365): ANR in com.android.
我遇到了一些应用程序卡住问题。看起来它与 hardwarerenderer 以及我正在使用的线程数量有关。我希望有人能查看日志并告诉我是否有任何明显的问题。谢谢。 DALVIK THREADS
我有一个应用程序在一个特定组件中不断出现 ANR,我无法弄清楚是什么占用了 CPU 时间。最近我遇到了两种 ANR,一种是原生的,一种是等待的。 DALVIK THREADS: "main" pri
我的 Android 应用程序收到有关 ANR keyDispatchingTimedOut 的错误报告。令人惊讶的是,这份报告中的堆栈跟踪不包含任何我自己的类。 我还检查了我的 onPause()
当我尝试使用 DOM 解析 RSS 时,我在我的应用程序中遇到此强制关闭错误。但这并不总是强制关闭问题...这是 logcat: **ANR keyDispatchingTimedOut** DALV
我的应用程序“ActivityManager 中的 ANR keyDispatchingTimedOut”收到以下崩溃报告。生成的 logCat 如下所示。谁能告诉我错误到底发生在哪里?我尝试了很多,
我得到了“著名的”报告ANR keyDispatchingTimedOut,我正在阅读它,但我不太明白,我想问一下。我猜这个问题是由 onCreate() 上的大量工作引起的?如果我创建一个新方法,我
我在我的开发控制台中收到了 ANR 错误的报告。我是否需要在我的服务中生成一个关闭 onSignalStrengthsChanged 的工作线程来停止长 sql 查询的 ANR? 我也不知道这是否是互
下面是 espresso 测试的一部分,当单击提交按钮时尝试登录到远程服务器,然后在成功登录后检查是否显示带有测试“ FAQ ”的 View 。 onView(withId(R.id.buttonS
我是一名优秀的程序员,十分优秀!