【问题标题】:ANR Broadcast of Intent { act=android.intent.action.TIME_TICK flg=0x50000014 (has extras) } issue意图的 ANR 广播 { act=android.intent.action.TIME_TICK flg=0x50000014(有额外内容)} 问题
【发布时间】:2017-05-10 07:20:19
【问题描述】:

在我的 Android TV 应用程序中,我每 1 分钟调用一次广播接收器执行一个小操作,并且每 15 分钟调用 onRecieve() 中的一个请求,使用 AsyncTask 进行响应解析并一次加载 30 个相同的图像和数据,我即使我的应用程序显示“应用程序无响应”问题,我也没有在 UI 线程上做太多工作。

我该如何解决这个问题?

【问题讨论】:

    标签: android broadcastreceiver


    【解决方案1】:

    如果广播接收器在 10 秒内没有完成执行,则会触发 ANR。

    另外,您可以查看 /data/anr/traces.txt 来分析导致此问题的函数。请参考以下链接了解ANR的原因:Keeping your app responsive

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-28
      • 1970-01-01
      • 2018-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多