Я работаю над деятельностью, которая подключается к flickr через веб-сервис, получает фотографии и отображает их в GridView. GridView не является статичным, как во всех доступных примерах, но динамический и загружает данные, извлеченные из службы. Кажется, что поиск и настройка GridView работают, но загрузка изображений - нет. Когда я отлаживаю активность, я не достигаю точки останова в методе getView адаптера.
Я попытался просто загрузить пример ImageAdapter, и он отлично работает с примерами фотографий. Так может быть что-то делать с многопоточностью или синхронизацией AsyncTask?
Вот код
Я попытался перенести настройку GridView и адаптера в AsyncTask:
`protected void onPostExecute(List result) {
if (dialog.isShowing()) {
dialog.dismiss();
}
adapter = new PhotosAdapter(activity, result);
gridview.setAdapter(adapter);
activity.adapter.notifyDataSetChanged();
}`
Кажется, это работает, но я не чувствую, что это правильное решение.