|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectandroid.widget.BaseAdapter
org.hdtourist.view.utils.ListaObtenerCiudadesAdapter
public class ListaObtenerCiudadesAdapter
Adapter para la lista de ciudades en el servidor Construye los items View asociándo el listener para descargar o actualizar el hdt.
Field Summary | |
---|---|
private java.lang.String |
busqueda
The busqueda. |
(package private) android.view.View.OnClickListener |
clickListenerSeleccion
Listener para actualizar o descargar un hdt. |
private ObtenerCiudadesListFragment |
fragment
The fragment. |
private java.util.List<FicheroHdt> |
lista
The lista. |
private CiudadesServidorPresenter |
presenter
The presenter. |
Fields inherited from interface android.widget.Adapter |
---|
IGNORE_ITEM_VIEW_TYPE, NO_SELECTION |
Constructor Summary | |
---|---|
ListaObtenerCiudadesAdapter(CiudadesServidorPresenter ciudadesServidorPresenter,
java.util.List<FicheroHdt> lista,
ObtenerCiudadesListFragment ciudadesDisponiblesListFragment,
java.lang.String busqueda)
Constructor. |
Method Summary | |
---|---|
void |
confirmarYActualizarHdt(FicheroHdt elegido)
Comprueba la configuración de la conexión antes de actualizar el hdt. |
void |
confirmarYDescargarHdt(FicheroHdt elegido)
Comprueba la configuración de la conexión antes de descargar el hdt. |
void |
descargarCiudad(FicheroHdt elegido)
Lanza la tarea para descargar el hdt, comprobando si existe conexión en el dispositivo. |
int |
getCount()
|
java.lang.Object |
getItem(int position)
|
long |
getItemId(int position)
|
private java.util.List<FicheroHdt> |
getListaResultado(java.util.List<FicheroHdt> lista,
java.lang.String busqueda)
Obtiene la lista de ciudades que encaja con la búsqueda. |
android.view.View |
getView(int position,
android.view.View arg1,
android.view.ViewGroup arg2)
Obtiene la vista View, del elemento position de la lista. |
boolean |
haveResults()
Indica si hay resultados. |
Methods inherited from class android.widget.BaseAdapter |
---|
areAllItemsEnabled, getDropDownView, getItemViewType, getViewTypeCount, hasStableIds, isEmpty, isEnabled, notifyDataSetChanged, notifyDataSetInvalidated, registerDataSetObserver, unregisterDataSetObserver |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String busqueda
private final ObtenerCiudadesListFragment fragment
private final java.util.List<FicheroHdt> lista
private CiudadesServidorPresenter presenter
android.view.View.OnClickListener clickListenerSeleccion
Constructor Detail |
---|
public ListaObtenerCiudadesAdapter(CiudadesServidorPresenter ciudadesServidorPresenter, java.util.List<FicheroHdt> lista, ObtenerCiudadesListFragment ciudadesDisponiblesListFragment, java.lang.String busqueda)
ciudadesServidorPresenter
- Presentador de la arquitectura M-V-P, para manejar la tarea de descargar hdt.lista
- Lista de ciudades inicial, si hay una búsqueda será filtradaciudadesDisponiblesListFragment
- listFragment que contendrá la listabusqueda
- si se envía vacio se mostrará toda la lista de ciudades del servidor, en caso contrario, se mostrarán aquellas ciduades que coincidan con la búsquedaMethod Detail |
---|
public void confirmarYActualizarHdt(FicheroHdt elegido)
elegido
- the elegidopublic void confirmarYDescargarHdt(FicheroHdt elegido)
elegido
- the elegidopublic void descargarCiudad(FicheroHdt elegido)
elegido
- the elegidopublic int getCount()
public java.lang.Object getItem(int position)
public long getItemId(int position)
public android.view.View getView(int position, android.view.View arg1, android.view.ViewGroup arg2)
position
- the positionarg1
- the arg1arg2
- the arg2
public boolean haveResults()
private java.util.List<FicheroHdt> getListaResultado(java.util.List<FicheroHdt> lista, java.lang.String busqueda)
lista
- the listabusqueda
- the busqueda
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |