В моем приложении для Android я создаю новый WebViews
из кода Java;однако после создания этих WebViews мои ранее работающие идентификаторы перезаписываются.
Пример фрагмента:
for (int i=0;i<mywebviewarray.length;i++){
mywebviewarray[i]=new WebView();
}
((Button)findViewById(R.id.mybutton).settext("ok");
Если я запускаю этот код, в последней строке появляется исключение:
java.lang.ClassCastException: android.webkit.WebView
Мне кажется, что таблицы, поддерживающие findViewById
, перезаписываются.Я попытался вызвать setId
в цикле.но это не помогает.
Как я могу решить эту проблему?