Generalidades

DataBindingUtil.inflate y ver vinculante Inflar

Puede utilizar el enlace de datos o el enlace de vista para aumentar la vista de su fragmento. ¿Cuál debo usar?

DataBindingUtilinflate y ver vinculante Inflar Vincent T Diciembre

Si enciendes dataBinding En tu build.gradle, Lo más probable es que utilice «Diseño de enlace de datos«.

Entonces tienes 2 formas de aumentar la vista de tu fragmento onCreateView() -Método de enlace de datos y método de enlace de vista.

FragmenMainBinding Es la clase de enlace de vista.Para inflar la vista de fragmentos, debe pasar LayoutInflater, layoutId, padres ViewGroup, attachToParent bandera.

val binding: FragmenMainBinding = DataBindingUtil.inflate(
inflater, R.layout.fragment_main, container, false)

¡Bueno, es genial!Veamos la segunda forma de usar el enlace de vista

¡Es aún más sencillo!Solo necesitas pasar en uno LayoutInflater Alcance.

val binding = FragmentMainBinding.inflate(inflater)

Es obvio El método de vinculación de la segunda vista es mejor.Puede trabajar con dataBinding true o viewBinding true En tu build.gradle documento.

Entonces por que y cuando DataBindingUtil.inflate() ¿Es necesario entonces?Bueno, si miras la documentación oficial aquí, Afirma

Mi siguiente pregunta es bajo qué circunstancias layoutId ¿Es desconocido? No tengo una respuesta, porque no tengo tal caso de uso, ¿verdad?

DataBindingUtil.inflate En la mayoría de los casos, no se necesitan métodos de enlace de datos. En su lugar, debe utilizarse el método de inflado de enlace de vista.

LEER  Las 5 principales tendencias de desarrollo de aplicaciones de Android para ver en 2022 a través del diseño web VR | Mar 2022

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba