@Override public void onResume() { super.onResume(); getPreferences(); updateUnwatchedCounts(); onLoadRemainingCounter(); EventBus.getDefault().register(this); }
private void onSortOrderChanged() { getPreferences(); Utils.trackCustomEvent(getActivity(), TAG, "Sorting", mSorting.name()); // restart loader and update menu description getLoaderManager() .restartLoader(OverviewActivity.SEASONS_LOADER_ID, null, SeasonsFragment.this); getActivity().invalidateOptionsMenu(); }
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); getPreferences(); // populate list mAdapter = new SeasonsAdapter(getActivity(), null, 0, this); setListAdapter(mAdapter); // now let's get a loader or reconnect to existing one getLoaderManager().initLoader(OverviewActivity.SEASONS_LOADER_ID, null, this); // listen to changes to the sorting preference final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getActivity()); prefs.registerOnSharedPreferenceChangeListener(mPrefsListener); registerForContextMenu(getListView()); setHasOptionsMenu(true); }