读书人

Windows phone PhotoCamera 引发的内存

发布时间: 2014-01-22 00:03:39 作者: rapoo

Windows phone PhotoCamera 引发的内存泄漏
PhotoCamera cam;

VideoBrush vb;

cam = new PhotoCamera(CameraType.Primary);

vb = new VideoBrush();

vb.SetSource(cam); //这一句导致页面退出后不执行析构函数,注释后析构函数执行

在OnRemovedFromJournal已经执行事件取消订阅、cam.Dispose()、对象清空等操作

求大师指点如何才能析构页面。 Windows?Phone 内存泄漏 PhotoCamera VideoBrush
[解决办法]

你看看我写的示例
http://download.csdn.net/detail/nianhui/5877587

引用:
Quote: 引用:

析构函数是执行的,只是时机不是你回退后立马就执行,会稍晚一些。

但是内存一直是增5减3式的增加,查到是VideoBrush的缘故,,,还没发现好的解决办法。


你在页面退出的地方怎么处理的?为什么我一直没执行析构,我试过将VideoBrush写在XAML和代码里,效果都一样。

读书人网 >Windows Mobile

热点推荐