/** Called when items need to be reloaded. */ public void reload() { if (mLoadItemsTask != null) { mLoadItemsTask.cancel(true); } mLoadItemsTask = new LoadItemsTask<>(mItemsProvider, mListener); mLoadItemsTask.setPendingReload(true); mLoadItemsTask.execute(); }