请帮助我理解下面ANR的含义是什么? “等待,因为没有窗口有焦点,但有一个”专注的应用程序,最终可能会在启动时添加一个窗口。“
答案 0 :(得分:0)
好吧,我面临同样的问题,这就是我想出来的。
你提到的日志: "等待,因为没有窗口有焦点,但有一个专注的应用程序,最终可能会在启动时添加一个窗口。"
由AOSP框架的InputDispatcher.cpp调度。
当InputDispatcher等待应用程序添加窗口以注入输入时,会发生这种情况。如果时间等待> 5000毫秒,那么你将有一个ANR。
答案 1 :(得分:0)
我认为这是在活动开始时发生的,但是以某种方式它并未添加任何内容视图来与用户进行交互。我还在开发人员控制台上看到了此错误,因为应用程序的框架存在问题,并且它经常卡在启动屏幕上。原因是活动默认情况下不会调用setContentView,而是等待应用程序框架初始化,并且当框架完全初始化时,由于存在错误,活动没有添加任何视图。