Data Binding
Новая фича, доступная в суппорт библиотеке v7.
Подробное описание: Data Binding Guide Суть: связывание данных и интерфейса без необходимости программно назначать значения параметров UI. В чём профит? (мне этого достаточно) * Упрощение. Для простых данных, типа обновления строкового значения в лэйауте, можно привязать нужную переменную к элементу TextView в xml и забыть о ней (*). * Обновление UI из других потоков без необходимости использовать Handler или runOnUIThread (Communicating with the UI Thread). (*) чтобы при изменении переменной в коде обновлялось значение в UI нужно добавить интерфейс Observable, для простых данных типа String, int и т.п. уже сделаны обёртки типа ObservableString. Пример типичной ситуации: Нужно обновить интерфейс данными, полученными по колбэку. PHP код:
PHP код:
PHP код:
Ну и привет майкрософту, у них модель биндинга изначально применяется в WindowsPhone. Data binding for Windows Phone 8 |
Ответ: Data Binding
Кто-нибудь пробовал эту штуку?
Я проверил на тестовом примере, делая всё по инструкции - работает. Вставил в свой проект - работает. НО! У меня перестала отображаться ListView. Проверяю количество записей во вью - 4, на экране ничего нет. Если убрать из кода биндинг PHP код:
Пока что неуд. |
Часовой пояс GMT +4, время: 13:41. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot