Titanium mobile,android关闭WebView

时间:2011-10-24 13:52:01

标签: android webview android-webview titanium-mobile

我想知道是否可以杀死,在不需要之后关闭创建的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();
});

但它不起作用。我仍然看到内存使用没有变化。任何人都知道解决方案吗?

2 个答案:

答案 0 :(得分:0)

只要删除对webview的引用,例如delete webview,Javascript的垃圾收集器最终应该将其取出并释放内存。

答案 1 :(得分:0)

如果将引用设置为null,GC将在运行时收集它。