IdleHandler优化Activity启动时间

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

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

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

你可能感兴趣的:(android常见问题)