2012-01-18 4 views
0

ViewAnimator에 프로그래밍 방식으로 저장 한 WebView 인스턴스가 있습니다. 먼저 각 WebViesw를 구성했습니다. 그리고 내가 ViewAnimator 웹보기가 ViewAnimator에 추가되는 동안ViewAnimator에 저장된 WebView 인스턴스를 얻으십시오.

WebView webview = new WebView(context); 
viewAnimator.addView(webview, index, layoutparams); 

에 추가, AsyncTask를 인스턴스는 특정 URL에서 웹 페이지를로드하기 위해 실행됩니다.

내 질문에 어떻게 특정 인덱스 값에 대한 ViewAnimator에서 webView 얻을 수 있습니다. reload 나 stop과 같은 webView에 대한 특정 작업을 수행하려고합니다. 나는 이렇게했다.

WebView currentWebView = (WebView) viewAnimator.getChildAt(index); 
currentWebView.reload(); 

그러나 currentWebView는 null을 반환했다. ViewAnimator에서 WebView 인스턴스를 가져 오는 올바른 방법입니까? 도와주세요 ...

답변

0

이유는 모르겠지만 getChildAt() null을 반환하지만 해결 방법으로 WebView 목록을 유지 관리 할 수 ​​있습니다. 이것은 바보 같은 질문이지만, 귀하의 색인은 유효합니까?