@Override public void onLoadFinished(Loader<Cursor> loader, Cursor data) { Log.d("EventsFragment", "Cursor loaded " + data.getCount()); if (getLoaderManager().getLoader(URL_LOADER).equals(loader)) { if (data.getCount() == 0) { emptyView.setVisibility(View.VISIBLE); recyclerView.setVisibility(View.GONE); emptyView.setText(R.string.no_events); } else { emptyView.setVisibility(View.GONE); recyclerView.setVisibility(View.VISIBLE); mAdapter.swapCursor(data); } } swipeContainer.setRefreshing(false); }
@Override public void onLoaderReset(Loader<Cursor> loader) { mAdapter.swapCursor(null); }