AsyncLayoutInflater 在内部 InflateThread 有一个死循环:
private static class InflateThread extends Thread{
@Override
public void run() {
while (true) {
runInner();
}
}
}
会一直占用主线程的Looper,导致应用闲时任务 IdleHandler 得不到执行。
作者:gooodong
链接:https://www.jianshu.com/p/100945236ea0
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。