IdleHandler是主线程在开始加载页面完成后调用的方法,可以提高性能:
@Override
protected void onResume() {
super.onResume();
Looper.myQueue().addIdleHandler(() -> {
initializeData();
return false;
});
Looper.myQueue().addIdleHandler(() -> {
resumeData();
return true;
});
}
如果为true,会重复执行,false只执行一次