2016-06-30 63 views
1

在Nativescript 2.0應用程序中,我可以使用後退按鈕,並結合frameModule.topmost()導航到上一頁。我的問題是,當有人使用我的應用程序並在應用程序中導航時,是否將所有頁面的歷史記錄保存在內存堆棧中,並且在某個時刻內存不足?它會影響性能嗎?如果需要,偶爾致電clearHistory是否是個好主意?在NativeScript中頁面之間導航時可能存在內存問題?

回答

2

是的,它保留了所有頁面的歷史記錄。不,這不會影響性能。這是一個簡單的列表,如「頁面X,頁面Y,頁面Z」。

但是,如果你有一個很大的歷史堆棧,你的用戶體驗可能會受到影響,因爲它會讓你的用戶難以回去,比如說「主頁面」,因爲用戶必須返回,然後回來,然後回來,然後...

+1

謝謝。不過,我注意到,當你回到前面的頁面時,它會很快渲染 - 非常非常快。我會想象不僅僅是一個簡單的列表被存儲,並且可能有更多的數據存儲在內存中。你知道這是怎麼回事嗎? – Herman