IdleHandler优化Activity启动时间

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_25412055/article/details/84062837

IdleHandler是主线程在开始加载页面完成后调用的方法,可以提高性能:

@Override
	protected void onResume() {
		super.onResume();
		Looper.myQueue().addIdleHandler(() -> {
            initializeData();
		    return false;
        });
        Looper.myQueue().addIdleHandler(() -> {
            resumeData();
            return true;
        });
	}

如果为true,会重复执行,false只执行一次

猜你喜欢

转载自blog.csdn.net/qq_25412055/article/details/84062837