private void updateArtists(String artistName) { Context context = getActivity().getApplicationContext(); if (Helper.isOnline(context)) { FetchArtistsTask fetchArtistsTask = new FetchArtistsTask(); fetchArtistsTask.execute(artistName); } else { Toast.makeText(context, "No network connection available.", Toast.LENGTH_LONG).show(); } }
private void UpdateArtistResults(String artistQuery) { if (Utility.isNetworkAvailable(getActivity())) { FetchArtistsTask artistTask = new FetchArtistsTask(); artistTask.execute(artistQuery); } else { Utility.ShowNoNetworkFoundToast(getActivity()); } // Initialize Loader here if (!getLoaderManager().hasRunningLoaders()) { getLoaderManager().initLoader(Constants.LOADER_ID.ARTIST_LOADER, null, this); } else { // Restart if query changes - not working yet getLoaderManager().destroyLoader(Constants.LOADER_ID.ARTIST_LOADER); getLoaderManager().initLoader(Constants.LOADER_ID.ARTIST_LOADER, null, this); } }
private void getArtists() { ConnectivityManager connMgr = (ConnectivityManager) getActivity().getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connMgr.getActiveNetworkInfo(); if (networkInfo != null && networkInfo.isConnected()) { // start a FetchArtistsTask and override onPostExecute to start a loader to get the Artist // data so we can update the CursorAdapter. FetchArtistsTask fetchArtistsTask = new FetchArtistsTask(mContext); fetchArtistsTask.execute(mSearchTerm); } else { Toast toast = Toast.makeText( getActivity(), getString(R.string.toast_no_network_found), Toast.LENGTH_LONG); toast.show(); } }