@Override protected void onPostExecute(final Boolean success) { mBuscarAdopcionesTask = null; if (mPublicaciones.isEmpty()) Toast.makeText( getActivity().getBaseContext(), getString(R.string.mensaje_no_hay_publicaciones), Toast.LENGTH_LONG) .show(); if (success) { cargarListView(); if (focusOnItemId != null) { int i = 0; for (Publicacion p : mPublicaciones) { if (p.getId().equals(focusOnItemId)) { setSelectedItem(i); break; } i++; } } } else { Toast.makeText( getActivity().getBaseContext(), getString(R.string.error_busqueda_publicaciones), Toast.LENGTH_LONG) .show(); } }
@Override protected Boolean doInBackground(Void... params) { try { if (tipo == TiposEnum.BUSQUEDA || tipo == TiposEnum.RECIENTES) mPublicaciones = Publicacion.buscarPublicaciones( Usuario.getInstancia().getToken(), 0, 0, mPublicacion); else if (tipo == TiposEnum.MIS_PUBLICACIONES) mPublicaciones = Usuario.getInstancia().obtenerMisPublicaciones(0, 0); else if (tipo == TiposEnum.MIS_POSTULACIONES) mPublicaciones = Usuario.getInstancia().obtenerMisPostulaciones(0, 0); Thread.sleep(200); } catch (InterruptedException e) { return false; } return true; }