【问题标题】:How to dispose current page in UWP如何在 UWP 中处理当前页面
【发布时间】:2017-09-24 02:12:47
【问题描述】:

例如,我在 UWP 应用程序中有 2 个页面。 名称为 Mainpage 和 HomePage。现在我使用下面的语句从 MainPage 导航到 HomePage。

Frame.Navigate(typeof(HomePage))

现在我想处理我的 MainPage 的对象和内存。我们如何在 UWP 应用程序中做到这一点。

请提供解决此问题的建议。

【问题讨论】:

    标签: c# .net memory-leaks uwp


    【解决方案1】:

    你不需要,垃圾收集器会在适当的时候为你做。

    【讨论】:

    • 它似乎没有这样做。由于未处理当前页面,我们遇到了内存泄漏问题。
    • 伊戈尔是正确的!所以我想说,在这种情况下,你的代码中的某些东西导致了内存泄漏!
    • @Sagar 也许您将导航缓存模式设置为启用或必需,因此页面保留在内存中。
    • @IgorKulman 感谢您的建议。我已经尝试启用和要求导航缓存模式,就像您说的那样它正在清除内存,但我的应用程序没有按我们预期的那样工作,并且有时由于添加了这一行而自动崩溃。猜猜它为什么会这样。
    • 将其设置为禁用,如果页面只显示一次并且您不返回,这可能会有所帮助
    猜你喜欢
    • 2019-11-12
    • 1970-01-01
    • 2020-06-21
    • 2020-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-26
    • 2021-04-12
    相关资源
    最近更新 更多