Как я могу добавить каждый элемент в список android - PullRequest
0 голосов
/ 16 марта 2020

Я получил список из console.log (js), используя onConsoleMessage из webChromeClient

enter image description here

158 word

i did

ArrayList<String> list = new ArrayList<String>();
                     ArrayAdapter<String> adapter=new ArrayAdapter<String>(getContext(), android.R.layout.simple_list_item_1,list);
                    list.add(a);
                    simpleList.setAdapter(adapter);

a - строка с этим списком

я всегда получал один элемент, который является последним U.S. Virgin Islands в списке

Как я могу исправить что я очень устал пробовать многие вещи без успеха: /

Ответы [ 2 ]

0 голосов
/ 16 марта 2020

Используйте for each l oop, чтобы получить все элементы в списке:

например, for(String list: a) все элементы хранятся в arrayList, затем

ArrayList<String> list = new ArrayList<String>();
                 ArrayAdapter<String> adapter=new ArrayAdapter<String>(getContext(), android.R.layout.simple_list_item_1,list);
              for(String ss:a){

               }
                list.add(ss);
                simpleList.setAdapter(adapter);

a - строка с этим списком

0 голосов
/ 16 марта 2020

В одной переменной вы должны получить количество данных в адаптере. Тогда через некоторое время l oop вы получите данные, которые будут сохранены в общих настройках. Вы можете сделать тост, посмотреть его в журнале или добавить в Arraylist.

int j = adapter.getCount();
int i = 0;
while (i < j) {
    Log.d("abc", adapter.getItem(i));
    i++;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...