¿Cuál es la diferencia entre los métodos onCreateView
y onBindView
en Preferencia?Diferencia entre los métodos preferenciales onCreateView y onBindView
En la documentación se dice que onBindView
:
une a la vista creada con los datos de esta preferencia. Este es un buen lugar para obtener referencias de vistas personalizadas en el diseño y establecer propiedades en ellas.
¿Por qué es un buen lugar para establecer propiedades en Views en mi diseño? Actualmente estoy estableciendo propiedades en el método onCreateView
y todo parece funcionar bien. Desde mi experiencia, parece que ambos métodos siempre se llaman juntos. Tal vez hay algunas situaciones en las que solo se llama onBindView
?
'onCreateView 'usted se limita a ver la construcción y la preparación para el enlace. 'onBindView' se limita a inicializar la vista en función de los datos; eso es lo que es el enlace. Hay situaciones, de lo contrario no serían métodos separados, y la documentación diría algo diferente. Tu código está funcionando "por accidente". –
escape-llc- Los comentarios no se pueden marcar como la respuesta aceptada. Publique su respuesta en forma de respuesta en lugar de un comentario :) –
Veo personas publicando comentarios como respuestas, pero solo en raras ocasiones veo lo contrario. :-) – davidcesarino