如何在页面上保存和恢复动态创建的元素?

How to save and restore dynamically created elements on a page?

我在 NativeScript 应用程序的一个页面上动态创建不同的元素。一旦应用程序关闭或失去焦点,应用程序重新加载页面将重新加载,动态元素将丢失。有没有办法保存页面的状态并在页面重新加载时重新加载它?我知道我可以使用 application-settings 保存数据,但是如果我有很多动态创建的元素(例如,如果我为每个推送通知创建一个新标签),application-settings 路由会变得很麻烦并且视图的优雅可能是丢失。

没有工具可以为您完成此操作。

在您的程序中,您必须将 GUI 的状态保存到设置(应用程序设置),然后在加载期间重新创建它。

当您有一个 XML 文件生成的页面时 - 后端正在处理以动态生成页面。因此,您从您的状态创建的页面不会花费那么多时间 - 不应丢失任何优雅。