Android: неуклюжее поведение при обновлении содержимого GridView - PullRequest
0 голосов
/ 13 сентября 2011

Я создаю приложение для Android для планшета HoneyComb, и в нем есть очень странная маленькая деталь.

Приложение показывает ListView и GridView в приложении, и когда пользователь выбирает элемент из ListView (слева), содержимое GridView обновляется. У меня есть два типа элементов в GridView: обычный текст и изображения.

Все работает, как и ожидалось, когда я отображаю простой текст, но как только я отображаю изображения один раз (что работает отлично), а затем переключаюсь на любой другой элемент, вид сетки очищается, и в нем ничего нет. Если я заблокирую устройство и разблокирую его снова, все продолжит работать. Вот фрагмент кода, который я использую для изменения содержимого:

h.post(new Runnable()
{
    public void run()
    {
        gridView.setAdapter(slidesAdapter)
    }
});
...