Я хотел понять, как ОС Android определяет, какой домашний экран просматривает пользователь в данный момент, и отображает соответствующие значки и виджеты на этом экране, основываясь на проведении пользователем влево или вправо на сенсорном экране устройства.
Операционная система должна сохранять состояние экрана и идентификаторы или что-либо относительно объектов, размещенных на экране, для получения состояния каждый раз, когда экран становится видимым.
Из моего исследования я понимаю, что ОС Android рассматривает все 7-8 домашних экранов на устройствах как один хост.
Кроме того, мой вопрос может показаться расплывчатым, но причина, по которой я спрашиваю, заключается в том, что кажется разумным, чтобы виджеты приложений на устройствах с Android обновлялись не только при включенном телефоне, но и только когда виджет сам виджет приложения. Я знаю, что Google отклонил запрос на улучшение от многих других, но я не думаю, что это достаточно хорошо. Ссылка здесь .
Вот почему я пытаюсь дать ему шанс понять и реализовать его для моего приложения с тем, что Android знает о состоянии домашних экранов.
Любая помощь или понимание очень ценится. Также эксперты сообщают мне, если вы думаете, что это вообще может быть реализовано для одноразовых приложений?