Я использую customListAdapter (расширяет BaseAdapter) в своем приложении. Я использовал этот адаптер внутри ListFragment.AsyncTask с ListView
Для прототипирования у меня есть жестко заданные значения в массиве строк и используются для заполнения списков. Я переопределяю getView и возвращаю представление после раздувания.
Теперь мне нужно получить некоторые данные из моего вызова webservice, который я планирую делать внутри AsyncTask.
Каков рекомендуемый способ? требуется
Текущий код (Псевдо)
Модификация:
Вариант 1:
@Override
public View getView(int position, View MyconvertView, ViewGroup parent) {
// Inflating view
// Other view operations
return new SomeTask.execute(); // should return the view , the onPostExecute of SomeTask should return this.
}
Вариант 2:
Пожалуйста sugge ул.
'нового SomeTask.execute()' не возвращает Посмотреть. Что делает ваша асинтеза? – Raghunandan
Я просто писал псевдо, если я заставляю onPostExecute возвращать представление, оно должно работать правильно? –
нет вы не можете. вы не можете вернуть значения. но ваш оператор возврата должен быть просмотром. Мне любопытно, что делает ваша асинтеза. Является ли ваш asynctask внутренним классом вашего класса адаптера или это другой класс? – Raghunandan