Red de conocimiento informático - Conocimiento informático - ¿Para qué sirven los adaptadores en el desarrollo de Android?

¿Para qué sirven los adaptadores en el desarrollo de Android?

Un puente entre controles y fuentes de datos, utilizado para vincular datos a controles.

En el proceso de desarrollo de la interfaz de Android, a menudo es necesario utilizar controles como el control de vista de lista (ListView), el control del navegador de miniaturas (Gallery), el control de cuadrícula (GridView), la lista desplegable (Spinner ), etc. para el procesamiento de datos, sin embargo, los datos de la Actividad (matriz, lista vinculada, colección, base de datos, etc.) no se pueden pasar directamente a este tipo de control. Para mostrar los datos en el control. realizarse con la ayuda de un adaptador de datos (Adapter).

Información ampliada:

Modo de adaptación del adaptador:

Un adaptador permite que clases que normalmente no pueden trabajar juntas debido a interfaces incompatibles trabajen juntas. la propia interfaz de la clase en una clase existente.

El patrón de adaptador se utiliza principalmente cuando los métodos definidos en la interfaz no pueden satisfacer las necesidades del cliente, o cuando los nombres o las interfaces de los métodos definidos en la interfaz entran en conflicto con las necesidades del cliente.

Dos tipos de patrones: Patrón de adaptador de objetos: en este patrón de adaptador, el adaptador contiene una instancia de la clase que encapsula. En este caso, el adaptador llama a la entidad física del objeto envuelto. Patrón de adaptador de clase: en este patrón de adaptador, el adaptador hereda de una clase implementada (generalmente herencia múltiple).

El adaptador no tiene capacidades de conversión de velocidad de datos.

En programación informática, los adaptadores incluyen: adaptadores de contenedor, adaptadores de iterador, adaptadores funcionales, etc.

Enciclopedia Baidu-Adaptador

Enciclopedia Baidu-desarrollo de Android