Подскажите, каким образом можно получить значение переменной
String[] names = list.toArray(new String[0]);
полученной в цикле for и использовать ее в теле метода?
Пробовал return name; - ругается на это.
public void news() {
ListView lvMain = (ListView) findViewById(R.id.lvMain);
String params0 = "mess";
String params1 = "12345";
try {
String receivedData = new Network().execute(params0,params1).get();
JSONArray arr = new JSONArray(receivedData);
List<String> list = new ArrayList<String>();
for(int i = 0; i < arr.length(); i++){
String name = arr.getJSONObject(i).getString("name");
list.add(name);
String[] names = list.toArray(new String[0]);
}
lview3 = (ListView) findViewById(R.id.listView4);
adapter = new ListViewCustomAdapter(this, names, names, names, icons);
lview3.setAdapter(adapter);
} catch (ExecutionException | InterruptedException ei) {
ei.printStackTrace();
} catch (JSONException e) {
e.printStackTrace();
}
}