1. 程式人生 > >IdleHandler優化Activity啟動時間

IdleHandler優化Activity啟動時間

IdleHandler是主執行緒在開始載入頁面完成後呼叫的方法,可以提高效能:

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

如果為true,會重複執行,false只執行一次