Exemplo n.º 1
0
 @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);
 }
Exemplo n.º 2
0
 @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));
   }
 }