List of usage examples for android.support.v4.app LoaderManager initLoader
public abstract <D> Loader<D> initLoader(int id, Bundle args, LoaderManager.LoaderCallbacks<D> callback);
From source file:com.kaku.weac.fragment.LocalMusicFragment.java
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); // ?cursor/*from ww w.j av a2s. co m*/ LoaderManager loaderManager = getLoaderManager(); // Loader loaderManager.initLoader(LOADER_ID, null, this); }
From source file:me.futuretechnology.blops.ui.BookmarksFragment.java
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); mAdapter = new AltCursorAdapter(getActivity(), new int[] { R.layout.news_item }, null, new String[] { DB.MyNews.FEED_ID, DB.News.TITLE, DB.News.PUBLISHED_DATE }, new int[] { R.id.news_feed, R.id.news_title, R.id.news_date }); mAdapter.setViewBinder(new BinderNews(getActivity())); setListAdapter(mAdapter);//from w w w .j a v a2 s . com initUI(); // on screen orientation changes, the loaders will return the last result, // without doing the background work again LoaderManager lm = getLoaderManager(); lm.initLoader(LoaderIds.CURSOR_GET_STARRED, null, cursorCallbacks); }
From source file:org.dmfs.webcal.fragments.CategoriesListFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mListView = (ListView) inflater.inflate(R.layout.categories_list, container, false); mAdapter = new MixedNavigationAdapter(getActivity(), null, 0, false); mListView.setAdapter(mAdapter);/*ww w. java 2s .c o m*/ mListView.setOnItemClickListener(this); /* * Apparently we have to use the parent loader manager. * * - using just getLoaderManager() doesn't work, because it doesn't seem to start before the fragemnt becomes visible, which is bad when you swipe * * - using getActivity().getSupportLoaderManager() doesn't work because it leaks the loaders and fragments * * For now we keep it that way until we find a proper solution */ LoaderManager loaderManager = getParentFragment().getLoaderManager(); loaderManager.initLoader((int) (-4 * 1000000 + mSectionId), null, this); return mListView; }
From source file:com.appjma.appdeployer.AppsFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.apps_fragment, container, false); mListView = (ListView) view.findViewById(android.R.id.list); mProgressBar = view.findViewById(android.R.id.progress); mEmptyView = view.findViewById(android.R.id.empty); mErrorReporter = new ErrorReporter(getActivity(), view, AppContract.Apps.CONTENT_URI); mListView.setOnItemClickListener(this); Bitmap placeHolder = BitmapFactory.decodeResource(getResources(), R.drawable.placeholder); mRemoteImageLoader = RemoteImageLoader.createUsingDp(getActivity(), placeHolder, IMAGE_SIZE_DP, IMAGE_SIZE_DP);/*w ww . ja v a 2 s. c om*/ mAdapter = new AppsAdapter(getActivity(), mRemoteImageLoader, this); mListView.setAdapter(mAdapter); mDownloadHelper = new DownloadHelper(getActivity(), DownloadService.ACTION_SYNC, this, AppContract.Apps.CONTENT_URI); LoaderManager lm = getLoaderManager(); lm.initLoader(LOADER_APPS, null, this); setHasOptionsMenu(true); return view; }
From source file:com.bangz.smartmute.RulelistFragment.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mAdapter = new RulelistAdapter(getActivity(), this); Bundle args = getArguments();//from w w w .jav a 2 s . co m mViewWhich = args.getInt(ARG_SECTION_NUMBER) - 1; setListAdapter(mAdapter); LoaderManager lm = getLoaderManager(); lm.initLoader(1, null, this); }
From source file:ca.marklauman.dominionpicker.SupplyActivity.java
/** Set the supply on display in this activity. * This triggers some UI changes, and should * be called on the UI thread./* w w w.java 2 s . c om*/ * @param supply The new supply to display. */ public void setSupply(Supply supply) { this.supply = supply; // Start loading the supply LoaderManager lm = getSupportLoaderManager(); lm.initLoader(LOADER_SUPPLY, null, this); supportInvalidateOptionsMenu(); }
From source file:com.packpublishing.asynchronousandroid.chapter4.BitcoinExchangeRateFragment.java
@Override public void onActivityCreated(Bundle savedInstanceState) { Log.i("BitcoinExchangeRate", "Activity created"); super.onActivityCreated(savedInstanceState); LoaderManager lm = getActivity().getSupportLoaderManager(); Bundle bundle = new Bundle(); bundle.putString(CURRENNCY_KEY, "EUR"); bundle.putInt(REFRESH_INTERNAL, 5000); lm.initLoader(BITCOIN_EURO_EXRATE_LOADER_ID, bundle, BitcoinExchangeRateFragment.this); }
From source file:com.kaku.weac.fragment.SystemRingFragment.java
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); // ?cursor//from ww w . j a va 2 s . c o m LoaderManager loaderManager = getLoaderManager(); // Loader loaderManager.initLoader(LOADER_ID, null, this); // initAdapter(); }
From source file:com.cyanogenmod.eleven.ui.fragments.ArtistDetailFragment.java
@Override protected void onViewCreated() { super.onViewCreated(); getContainingActivity().setFragmentPadding(false); Bundle arguments = getArguments();//from w w w .j ava 2 s . com mArtistName = arguments.getString(Config.ARTIST_NAME); mArtistId = arguments.getLong(Config.ID); setupPopupMenuHelpers(); setupSongList(); setupAlbumList(); setupHero(mArtistName); LoaderManager lm = getLoaderManager(); lm.initLoader(ALBUM_LOADER_ID, arguments, mAlbumAdapter); lm.initLoader(SONG_LOADER_ID, arguments, mSongAdapter); }
From source file:com.piusvelte.cloudset.android.ActionsFragment.java
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); adapter = new ActionsAdapter(getActivity(), actions); setListAdapter(adapter);//from www . j a va 2 s. co m LoaderManager loaderManager = getLoaderManager(); // attach the first loader for populating the publications loaderManager.initLoader(0, null, this); if (savedInstanceState != null && savedInstanceState.containsKey(EXTRA_LOADER_IDS)) { loaderIds = savedInstanceState.getIntegerArrayList(EXTRA_LOADER_IDS); } else { loaderIds = new ArrayList<Integer>(); } // attach additional tasks for updating devices for (int i = 0, s = loaderIds.size(); i < s; i++) { loaderManager.initLoader(loaderIds.get(i), null, this); } }