@Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); // Se salva el estado del RecyclerView. mEstadoLista = mGridLayoutManager.onSaveInstanceState(); outState.putParcelable(STATE_LISTA, mEstadoLista); outState.putParcelableArrayList(STATE_LISTA_DATOS, mAdaptador.getData()); outState.putString(STATE_MAX_TAG_ID, mMaxTagId); }
@Override public void onRefresh() { mEndlessScrollListener.reset(0, true); // Se establece la url inicial. mMaxTagId = null; // Si hay conexión a Internet se obtienen los datos. if (isConnectionAvailable()) { mAdaptador.removeAllItems(); obtenerDatos(); } else { mostrarToast(getString(R.string.no_hay_conexion_a_internet)); } }