У меня проблема с моим ListView в ListActivity с Custom ArrayAdapter.
Когда ListActivity становится скрытым (приостанавливается, что угодно), данные, которые присутствовали в ArrayAdpater, похоже, исчезают. Вращение работает нормально, но я только назначаю массив в ArrayAdapter в onCreate(), больше нигде. Массив хранится в глобальной статике, поэтому сам массив должен быть в порядке. но ListView, кажется, передает массив где-то после onCreate в жизненном цикле активности.
Я думаю, что массив должен быть переназначен в одном из onResume(), onStart() или onRestart(), но я ищу более конкретную причину, поскольку это происходит редко и никогда с моими адаптерами на основе курсора.