Я получаю массив json от webservice, но когда я устанавливаю значение в textview, я получаю только последнее значение.Как установить jsonarray в textview?
Код:
JSONObject openhrsjson = new JSONObject(opening_hours);
String resultOpnHrs = openhrsjson.getString(WEEKDAY_TEXT);
JSONArray jsonArrayOpnHrs = new JSONArray(resultOpnHrs);
for (int j = 0; j < jsonArrayOpnHrs.length();j++){
final String openhrs = jsonArrayOpnHrs.getString(j);
Log.i("openhrs",openhrs);
runOnUiThread(new Runnable() {
@Override
public void run() {
txtOpenHrs.setText(openhrs);
}
});
}
Logcat:
I/resultOpnHrs﹕ ["Monday: Open 24 hours","Tuesday: Open 24 hours","Wednesday: Open 24 hours","Thursday: Open 24 hours","Friday: Open 24 hours","Saturday: Open 24 hours","Sunday: Open 24 hours"]
I/openhrs: Понедельник: Открыто 24 часа I/openhrs: Вторник: Открыто 24 часа I/openhrs : Среда: Открыт 24 часа I/openhrs: четверг: открыт 24 часа I/openhrs: пятница: открыт 24 часа I/openhrs: Суббота: Открыто 24 часа I/openhrs: Воскресенье: Открыто 24 часа
Как установить все значения строки в TextView?
Благодаря
Строка s = jsonArray.toString(); –
@RakshitNawani Я получаю результат с квадратными скобками, кавычками и запятыми в textview –