Я пытаюсь использовать строку из метода onPostExecute
, но мне нужно закодировать интерфейс или обработчик для этого процесса. Я что-то читал, но это не ясно для меня. Мой onPostExecute
метод:Как я могу вернуть значение из класса AsyncTask onPostExecute?
protected void onPostExecute(String result) {
try {
JSONArray jArray = new JSONArray(result);
JSONObject json_data;
for (int i = 0; i < jArray.length(); i++) {
json_data = jArray.getJSONObject(i);
t = json_data.getString("name");
names.add(t);
}
} catch (JSONException e1) {
e1.printStackTrace();
} catch (ParseException e1) {
e1.printStackTrace();
}
super.onPostExecute(result);
}`
Я думаю, я должен использовать это решение: http://stackoverflow.com/questions/13815807/return-value-from-asynctask-class-onpostexecute-method, но я не могу понять, что в void onTaskCompleted (значения) что означают «ценности»? – elfoz