Бібліотека прив'язки даних (Data Binding Library) є допоміжною бібліотекою, яка дозволяє вам прив'язувати компоненти інтерфейсу користувача (UI) у ваших макетах до джерел даних у вашому додатку за допомогою декларативного формату замість програмного.
Макети часто визначаються в активностях за допомогою коду, який викликає методи фреймворку UI. Наприклад, код нижче викликає findViewById()
, щоб знайти віджет TextView
та прив'язати його до властивості userName
змінної viewModel
ось деякі мої власні записки, на які можна звернути увагу
Збільште для кращих результатів
Примітка: В багатьох випадках, прив'язка до виду може надати ті самі переваги, що й прив'язка даних, з простішою реалізацією та кращою продуктивністю. Якщо ви використовуєте прив'язку даних, головним чином, для заміни викликів findViewById()
, розгляньте можливість використання прив'язки до виду замість цього.
Будь ласка, залиште відгук, і якщо ви вважаєте, що я помиляюся, не соромтесь коментувати!
До зустрічі
~Saad.
Перекладено з: Databinding Layout | Android Studio~ Java