我想知道是否可以杀死,在不需要之后关闭创建的webview。它有4mb内存泄漏,我只是找不到杀死它的方法。
例如:
var webview = Titanium.UI.createWebView({
html:'hello world'
});
var win = Titanium.UI.currentWindow;
win.addEventListener('android:back', function(e){
win.remove(webview);
win.close();
});
但它不起作用。我仍然看到内存使用没有变化。任何人都知道解决方案吗?
答案 0 :(得分:0)
只要删除对webview的引用,例如delete webview
,Javascript的垃圾收集器最终应该将其取出并释放内存。
答案 1 :(得分:0)
如果将引用设置为null,GC将在运行时收集它。