2016-11-09 3 views
0

Я динамически создаю разные элементы на одной из моих страниц в приложении NativeScript. Когда приложение закрывает или теряет фокус, при перезагрузке приложения страница перезагружается и динамические элементы теряются. Есть ли способ сохранить состояние страницы и перезагрузить ее при перезагрузке страницы? Я знаю, что могу сохранять данные с помощью параметров приложения, но если у меня много динамически созданных элементов (например, если для каждого push-уведомления я создаю новый ярлык), маршрут настроек приложения становится громоздким, и элегантность представления может быть потерял.Как сохранить и восстановить динамически созданные элементы на странице?

ответ

0

Никакой инструмент не сделает это за вас.

В вашей программе вам необходимо сохранить состояние графического интерфейса пользователя в настройках (параметры приложения), а затем воссоздать его во время загрузки.

Когда у вас есть страница сгенерирована XML-файлом - бэкэнд обрабатывает для генерации страницы динамически. Таким образом, страница, которую вы создаете из своего штата, не займет много времени - никакая элегантность не должна быть потеряна.

Смежные вопросы