У меня есть переменная a в al oop, она каждый раз выдает новую строку
Я хочу добавить эту строку в ListView
, не перезаписывая ее, я искал append ListView
, но ничего не нашел, я всегда получал последний элемент, который является последним значением в ListView
Я думаю, мне нужно использовать HashMap
или foreach, но я не знаю, как
на изображении, каждая строка является строковой a
переменной, поэтому переменная будет меняться каждый раз
158 слово
вот мой код
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);
ОБНОВЛЕНИЕ:
код
переменная приходит из console.log в javascript
siteView.setWebChromeClient(new WebChromeClient() {
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessag) {
String imgDataUr= consoleMessag.message();
if (imgDataUr.contains("heyyes")) {
String a=imgDataUr.substring(6); //this changed with different value each time
ArrayList<String> list = new ArrayList<String>();
ArrayAdapter<String> adapter=new ArrayAdapter<String>(getContext(), android.R.layout.simple_list_item_1,list);
Log.d("countries", a);
list.add(a);
simpleList.setAdapter(adapter);
}
return super.onConsoleMessage(consoleMessag);
}
});