@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); final Activity activity = getActivity(); // Setup the list adapter. mListAdapter = new BookmarksListAdapter(activity, null, mSavedParentStack); mListAdapter.setOnRefreshFolderListener( new OnRefreshFolderListener() { @Override public void onRefreshFolder(FolderInfo folderInfo, RefreshType refreshType) { // Restart the loader with folder as the argument. Bundle bundle = new Bundle(); bundle.putParcelable(BOOKMARKS_FOLDER_INFO, folderInfo); bundle.putParcelable(BOOKMARKS_REFRESH_TYPE, refreshType); getLoaderManager().restartLoader(LOADER_ID_BOOKMARKS_LIST, bundle, mLoaderCallbacks); } }); mList.setAdapter(mListAdapter); // Create callbacks before the initial loader is started. mLoaderCallbacks = new CursorLoaderCallbacks(); loadIfVisible(); }