У меня есть список, который заполняется пользовательским ArrayAdapter.
Я хочу обновлять индикатор выполнения каждую секунду, поэтому я пытаюсь использовать notifyDataSetChanged(), чтобы перерисовать список, но он не работает.
Ответ 1
Как вы обновляете структуру данных List, которая кормит ArrayAdapter?
для вопросов, касающихся ArrayAdapters и обновления List, в котором хранятся данные для notifyDataSetChanged.
Ответ 2
Если вы не вызываете это из основного потока, попробуйте, чтобы основной поток вызывал эту функцию. Обычно это проблема, когда notifyDataSetChanged не обновляет фактическое содержимое экрана.
Ответ 3
У меня, наверное, есть ответ. Попробуйте следующее: