AsyncLayoutInflater 的坑

AsyncLayoutInflater 在内部 InflateThread 有一个死循环:

private static class InflateThread extends Thread{
        @Override
        public void run() {
            while (true) {
                runInner();
            }
        }
}

会一直占用主线程的Looper,导致应用闲时任务 IdleHandler 得不到执行。

你可能感兴趣的:(AsyncLayoutInflater 的坑)