等待,因为没有窗口有焦点,但有一个“专注的应用程序,最终可能会在启动完成后添加一个窗口

时间:2015-06-25 21:26:23

标签: android

请帮助我理解下面ANR的含义是什么? “等待,因为没有窗口有焦点,但有一个”专注的应用程序,最终可能会在启动时添加一个窗口。“

2 个答案:

答案 0 :(得分:0)

好吧,我面临同样的问题,这就是我想出来的。

你提到的日志: "等待,因为没有窗口有焦点,但有一个专注的应用程序,最终可能会在启动时添加一个窗口。"

由AOSP框架的InputDispatcher.cpp调度。

当InputDispatcher等待应用程序添加窗口以注入输入时,会发生这种情况。如果时间等待> 5000毫秒,那么你将有一个ANR。

答案 1 :(得分:0)

我认为这是在活动开始时发生的,但是以某种方式它并未添加任何内容视图来与用户进行交互。我还在开发人员控制台上看到了此错误,因为应用程序的框架存在问题,并且它经常卡在启动屏幕上。原因是活动默认情况下不会调用setContentView,而是等待应用程序框架初始化,并且当框架完全初始化时,由于存在错误,活动没有添加任何视图。