получить экземпляры WebView, хранящиеся в ViewAnimator - PullRequest
0 голосов
/ 18 января 2012

У меня есть несколько экземпляров WebView, которые я хранил в ViewAnimator программным способом.Сначала я создал каждый WebViesw.Затем я добавляю их в ViewAnimator

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

Пока в ViewAnimator добавляется webView, выполняется экземпляр AsyncTask для загрузки веб-страницы с определенного URL.получить веб-представление из этого ViewAnimator для определенного значения индекса.Я хочу сделать некоторые конкретные действия с WebView, такие как перезагрузка или остановка.Я сделал так ...

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

Но currentWebView вернул ноль.Это правильный способ получить экземпляр WebView из ViewAnimator?Пожалуйста, помогите ...

1 Ответ

0 голосов
/ 18 января 2012

Я не знаю, почему getChildAt() возвращает ноль, но в качестве обходного пути вы можете сохранить свой собственный список WebView.Это глупый вопрос, но вы уверены, что ваш индекс действителен?

...