2016-05-27 3 views
1

Когда мы переходим на страницу, она перезагружается каждый раз. Если я ранее создавал некоторые представления динамически в нем либо программно, либо используя ui/builder, все это будет потеряно. Есть ли способ сохранить/кешировать состояние страницы и восстановить ее после перезагрузки страницы?NativeScript: как сохранить и восстановить состояние страницы?

ответ

0

Я боюсь, что для этого нет встроенной функции.

Что вы можете сделать, это сохранить/перезагрузить данные вашего экрана в application-settings на unloaded и navigatingTo событиях.

1

Задайте булевскую переменную, когда вы загрузили страницу. Всякий раз, когда вы переходите на эту страницу, проверяйте состояние логической переменной в функциях присоединения pageLoad/onNavigatedTo до фактического кода на этой странице.

+0

Ну, я знаю, как проверить, что я вернулся на страницу. Мой вопрос заключается в том, как сохранить и восстановить состояние страницы, когда я ранее динамически добавлял в нее кучу вещей. – terreb

+0

ой! Я не совсем уверен в этом, позвольте мне проверить, я вернусь к вам – basum

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