AsyncLayoutInflater 在内部 InflateThread 有一个死循环:
private static class InflateThread extends Thread{
@Override
public void run() {
while (true) {
runInner();
}
}
}
会一直占用主线程的Looper,导致应用闲时任务 IdleHandler 得不到执行。