Большинство вещей в мате являются косвенными. У вас есть менеджеры, которые управляют вашими данными, и вы устанавливаете инжекторы (которые являются привязками) между менеджерами и вашими представлениями. Инжекторы обеспечивают синхронизацию ваших просмотров с вашими менеджерами. Таким образом, представления всегда имеют самые последние данные. Представления обновляются не как прямое следствие отправки события, а как косвенное следствие.
Когда вы хотите загрузить новые данные, вы отправляете событие, которое перехватывается картой событий, которая, в свою очередь, вызывает какую-то службу, которая загружает данные и возвращает их в карту событий, а карта событий вставляет их в соответствующий менеджер. .
Когда менеджер обновляется, инжекторы проверяют, обновлены ли представления.
Используя инжекторы, вы гарантированно всегда будете иметь самые последние данные в своих представлениях, поэтому, если представления имеют данные, данные загружаются - если только вам не нужно периодически обновлять, в этом случае вы сами должны определить, являются ли данные Устаревать и отправлять событие, которое инициирует вызов службы, которое запускает обновление, которое запускает инжекторы для повторного ввода новых данных в представления и их округления.
Итак, вкратце, ответ на ваш вопрос заключается в том, что вам необходимо убедиться, что вы правильно используете форсунки. Если это слишком общий ответ, я знаю, что вы можете получить дополнительную помощь на форумах Mate .