在我的Android TV应用程序中,我每隔1分钟调用一次广播接收器进行小操作,并且每15分钟调用onRecieve()中的请求,使用AsyncTask进行响应解析并一次加载30个相同的数据图像,我是即使我的应用程序正在显示"应用程序没有响应"也没有在UI线程上做太多工作问题。
请告诉我解决方案如何解决这个问题。
答案 0 :(得分:3)
如果广播接收器在10秒内没有完成执行,则会触发ANR。
您还可以查看 /data/anr/traces.txt 来分析导致此问题的功能。请参阅以下链接以了解ANR的原因:https://developer.android.com/training/articles/perf-anr.html。