2016-11-09 64 views
0

我在NativeScript應用程序的一個頁面上動態創建不同的元素。一旦應用程序關閉或失去焦點,在應用程序重新加載頁面重新加載和動態元素丟失。有沒有辦法保存頁面的狀態並在頁面重新加載時重新加載?我知道我可以使用應用程序設置來保存數據,但是如果我有很多動態創建的元素(例如,如果對於每個推送通知,我都會創建一個新標籤),則應用程序設置路線變得麻煩並且視圖的優雅可能是丟失。如何在頁面上保存和恢復動態創建的元素?

回答

0

沒有工具會爲你做這個。

在您的程序中,您必須將GUI的狀態保存到設置(應用程序設置),然後在加載過程中重新創建它。

當您有一個XML文件生成頁面 - 後端正在處理以動態生成頁面。因此,您從州創建的頁面不會花費太多時間 - 不應該丟失優雅。