Latest web development tutorials

Android fragmento (Fragmento)

Escombros es parte de la actividad, la actividad es el diseño más modular. Podemos ser una actividad de escombros sub-tareas.

Los siguientes son puntos importantes sobre los escombros -

  • Escombros tiene su propio diseño, su comportamiento y sus devoluciones de llamada de ciclo de vida.
  • Cuando la actividad se está ejecutando, se puede añadir o eliminar los desechos en el evento.
  • Se pueden combinar múltiples fragmentos en una sola actividad para construir la interfaz de usuario multi-bar.
  • Los escombros se puede utilizar en múltiples actividades.
  • Los fragmentos del ciclo de vida y sus actividades de acogida estrechamente relacionados. Esto significa que la actividad se suspendió todas las actividades de los escombros se detiene.
  • Los desechos pueden actuar sin componentes de interfaz de usuario.
  • Escombros es Android versión de la API 11 se añade a la API de Android.

Fragmento de clase a través de la herencia para crear fragmentos. mediante el uso de Los escombros declaración de elemento en los fragmentos de archivo de diseño activo para insertar en sus actividades.

Antes de la introducción de los residuos, ya que cada punto dado en el tiempo sólo puede mostrar una actividad única en la pantalla, por lo que tenemos una limitación. No se puede dividir la pantalla y el órgano de accionamiento independiente diferentes partes. Con la introducción de los desechos, ganamos una mayor flexibilidad, y hace un punto del tiempo sólo en la pantalla se limita a un solo evento se ha eliminado. Ahora podemos tener una sola actividad, pero cada actividad por una pluralidad de piezas ensambladas, cada fragmento tiene su propio diseño, y el ciclo de vida completo de eventos.

Aquí es un ejemplo típico se muestra cómo crear dos fragmentos definidos por el módulo de interfaz de usuario, en las actividades de diseño de placa plana de combinación, separados para dispositivos de mano actividades diseñadas.

imagen

Cuando se ejecuta en un dispositivo de tableta de tamaño, la aplicación puede ser embebido en dos piezas en el evento A. Pantalla en los dispositivos móviles, ya que no hay suficientes actividades en el espacio Un solo contiene una lista fragmento artículo cuando el usuario hace clic en el artículo, se inicia el segundo fragmento contiene las actividades de B para leer el artículo.


fragmentos del ciclo de vida

la fragmentación de Android tiene su ciclo de vida propia, actividades y Android es muy similar. A continuación se describen las diferentes etapas de su ciclo de vida.

imagen

Esta es una lista de los métodos de la clase se puede reemplazar el fragmento:

  • onAttach (): ejemplo de escombros se asocia instancia de actividad. Escombros y actividades aún no está totalmente inicializado. Por lo general, se obtiene una referencia a las actividades de este proceso, los residuos en el futuro ser utilizada en la inicialización.
  • onCreate (): Al crear los escombros, el sistema llama al método. Es necesario para inicializar los componentes necesarios de algunos escombros. Estos componentes cuando se suspende escombros, dejaron de la necesidad de conservar con el fin de ser restaurado.
  • onCreateView (): Cuando el primer fragmento se basará su sistema de interfaz de usuario llama a este método. Para dibujar la interfaz de usuario de escombros, lo que necesita para volver a una raíz fragmento de diseño Ver componente representativo del proceso. Si el fragmento no proporciona una interfaz de usuario, un nulo retorno directo.
  • onActivityCreated: Cuando se crea la actividad de acogida, el método se denomina método después onCreateView (). se crea ejemplos de eventos y actividades y la vista restos jerarquía. En este caso, la vista se puede acceder por el método findViewById (). En este método, se puede crear instancias de objetos requieren objeto Context.
  • onStart (): Este método se llama cuando los residuos visibles.
  • onResume (): Este método se llama cuando se puede interactuar los escombros.
  • onPause (): Cuando la primera vez que un usuario va a querer salir cuando el método se llama sistema fragmentado. En general, aquí se necesita para aplicar los cambios persistirá más allá de la sesión del usuario.
  • onStop (): Se llama cuando los restos se va a detener.
  • onDestroyView (): Después de llamar a este método, los restos serán destruidos.
  • OnDestroy (): Este método se utiliza para limpiar los escombros del estado. Pero en la plataforma Android no está garantizada para ser llamado.

Cómo utilizar los escombros?

Éstos son los pasos simples para crear escombros.

  • En primer lugar, decidir cuántos eventos requieren fragmentación. Por ejemplo, tenemos que utilizar dos piezas para manejar los modos vertical y horizontal de la pantalla del dispositivo.
  • A continuación, basándose en la cantidad de la clase de restos creados heredada de las clases de fragmentos. clase fragmento contiene la función de devolución de llamada se ha mencionado anteriormente. Dependiendo de sus necesidades de reescritura cualquier método.
  • Correspondiente a cada clip, lo que necesita para crear un diseño en el archivo XML. Estos archivos contienen los restos diseño definido.
  • Finalmente, en base a la necesidad de modificar el archivo activo para definir la lógica de reemplazo escombros real.

Tipo de escombros

Se puede dividir en tres piezas básicas de la siguiente manera:

  • Los escombros de un solo cuadro - piezas del marco individuales se utilizan como teléfonos móviles, dispositivos de mano. Como un fragmento como una pantalla de video.
  • Lista de escombros - los desechos que contienen llama la lista de vista de lista de escombros especial.
  • Las piezas de transición - que se utilizan con los problemas de fragmentación. Puede pasar de un fragmento a otro fragmento.