0
我怀疑Xamarin.Forms MainPage属性在内存泄漏方面。Xamarin.Forms MainPage
例如说,我开始我的应用程序与LoginPage
App.cs
MainPage = new LoginPage();
成功登录后, LoginPage.cs
MainPage = new NavigationPage(new HomePage());
与LoginPage情况下会发生什么?在垃圾回收器收集垃圾回收器之前,它是否仍然存在于内存中?还是会被破坏?
GC将处理它,除非你选择明确处置它 – Jason
它的问题呢,因为页数可能有图片/大内容..这不利于在RAM中加载。我们没有选择像完成当前页面,并开始新的,像Android一样! –
这是一个怎样的问题?垃圾收集器将清理它,如果您确实希望立即清理它,请在您的页面上实现IDisposable,然后执行简单的检查并正确清理它。或者,您可以强制垃圾收集器运行,但这不是推荐的做法。 –