간단한 문구를 받아 오기 위해서 Web를 씁니다....
xml에서 받아와서..
if(strURL == null) return;
wv1 = (WebView)findViewById(R.id.weblogin);
wv1.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
wv1.getSettings().setJavaScriptEnabled(true);
wv1.getSettings().setDefaultZoom(ZoomDensity.FAR);
wv1.getSettings().setSupportZoom(false);
wv1.loadUrl("strURL);
wv1.reload();
요런식으로 세팅을 하고....
wv1.stopLoading();
wv1.removeAllViews();
wv1.clearView();
wv1.pauseTimers();
wv1.destroy();
wv1 = null;
요런식으로 죽이는데요....죽이고 나서 debug Thread 란을 보면.
Thread [<9> WebViewCoreThread] (Running)
Thread [<10> CookieSyncManager] (Running)
Thread [<15> http0] (Running)
Thread [<16> http1] (Running)
Thread [<17> http2] (Running)
Thread [<18> http3] (Running)
Thread [<19> http4] (Running)
Thread [<20> http5] (Running)
Thread [<21> http6] (Running)
Thread [<22> http7] (Running)
Thread [<23> http8] (Running)
Thread [<24> http9] (Running)
Thread [<25> WebViewWorkerThread] (Running)
요렇게 살아 있어요,...엑티비티를 넘어가고 뭘해도 살아있고....종료를하면 사라집니다....
웹뷰를 띄우기만해도 10개의 http 스레드가 살아있으니...미치겟네요...
방금보니 DDMS Thread란을 보니까 Running 상태가 아니고 wait상태이긴 하네요....
어찌해야 없어질까요......ㅠ.ㅠ




wv1.destroy();
wv1 = null;
이렇게만해도 죽지 않나요 ??