Android奇怪的例外

Android奇怪的例外,android,exception,android-service,Android,Exception,Android Service,我刚开始做一个项目,我必须在Android Market上升级并上传更新。目前,我只是测试应用程序,以查看并找到任何bug,以便修复它们(该应用程序不是由我编写的)。所以,当我在测试时,应用程序崩溃了,我(对我来说)得到了一个非常奇怪的异常,这是我以前从未见过的 这是: 02-28 18:29:27.008: E/ActivityManager(96): ANR in com.nimasystems.android.radio 02-28 18:29:27.008: E/ActivityMana

我刚开始做一个项目,我必须在Android Market上升级并上传更新。目前,我只是测试应用程序,以查看并找到任何bug,以便修复它们(该应用程序不是由我编写的)。所以,当我在测试时,应用程序崩溃了,我(对我来说)得到了一个非常奇怪的异常,这是我以前从未见过的

这是:

02-28 18:29:27.008: E/ActivityManager(96): ANR in com.nimasystems.android.radio
02-28 18:29:27.008: E/ActivityManager(96): Reason: Executing service 

com.nimasystems.android.radio/com.nimasystems.android.player.service.DRadioPlayerService
02-28 18:29:27.008: E/ActivityManager(96): Load: 1.78 / 1.52 / 2.5
02-28 18:29:27.008: E/ActivityManager(96): CPU usage from 6617ms to 37ms ago:
02-28 18:29:27.008: E/ActivityManager(96):   s.android.radio: 67% = 62% user + 5% kernel / faults: 13040 minor
02-28 18:29:27.008: E/ActivityManager(96):   system_server: 16% = 8% user + 8% kernel / faults: 361 minor
02-28 18:29:27.008: E/ActivityManager(96):   akmd: 0% = 0% user + 0% kernel
02-28 18:29:27.008: E/ActivityManager(96):   synaptics_wq: 0% = 0% user + 0% kernel
02-28 18:29:27.008: E/ActivityManager(96):   adbd: 0% = 0% user + 0% kernel
02-28 18:29:27.008: E/ActivityManager(96):   wpa_supplicant: 0% = 0% user + 0% kernel
02-28 18:29:27.008: E/ActivityManager(96): TOTAL: 85% = 70% user + 14% kernel
有什么建议可以导致这种异常


提前谢谢

ANR或应用程序不响应通常发生在代码中的某些内容阻止UI执行其任务时。任何长期作业或可能阻塞UI线程的作业都必须以异步方式执行。如果需要调试帮助,则必须共享某个代码,否则当代码中的某些内容阻止UI执行其任务时,通常会出现应用程序不响应的情况。任何长期作业或可能阻塞UI线程的作业都必须以异步方式执行。如果您需要调试帮助,您必须共享一些代码服务
com.nimasystems.android.player.service.DRadioPlayerService
一些方法可能会在大多数时间使用,该服务在ui线程中运行,因此如果您希望避免这种情况,尝试创建一个新线程来运行你的浪费时间方法。

服务
com.nimasystems.android.player.service.DRadioPlayerService
某些方法可能用得最多,服务在ui线程中运行,因此如果你想避免这种情况,尝试创建一个新线程来运行你的浪费时间方法。

DRadioPlayerService是在生成一个线程来完成所有的工作,还是在做一些愚蠢的事情,比如在
\onCreate
\onStartCommand
中执行很多东西?实际上我认为这可能就是问题所在,但这是我测试这段代码的第一天,我必须仔细看看问题所在。DRadioPlayerService是在生成一个线程来完成所有工作,还是在做一些愚蠢的事情,比如在
#onCreate
#onStartCommand
中执行很多东西?实际上我认为这可能就是问题所在,但这是我测试代码的第一天,我必须仔细看看问题所在。我仍在努力学习代码和应用程序的结构,这就是为什么我没有分享任何代码,但谢谢你的回答。我想,这是线程问题,我得仔细看看。是的。检查是否存在响应不良的网络连接,或从文件、信号量或countdownlatchI写入/加载大块信息。我仍在尝试学习代码和应用程序的结构,这就是为什么我没有共享任何代码,但感谢您的回答。我想,这是线程问题,我得仔细看看。是的。检查响应不良的网络连接或从文件、信号量或倒计时闩锁写入/加载大块信息