Android: обновлять элементы ListView каждую 1 минуту

У меня есть пользовательский ListView в моем приложении, содержащий ImageView и 3-5 TextViews.

1 из TextViews показывает промежуток времени междуТекущее время иуказанное время для этого элемента ListView.

Подобно:Добавлено 5 минут назад

Вопрос в том, как я могу обновлять этот TextView каждую минуту без каких-либо помех для ListView.

Подобно:если я смотрю на ListView в течение 5 минут, только это TextView само по себе должно измениться с 1 минуты до 2 минут, так что для каждого видимого элемента

Что я попробовал:

установить этот TextView вGetView () с помощьюSystem.currentTimeMillis() - givenTime[position];

но здесь TextView не будет обновляться, если я не прокручиваю (не вызываю getView) или не изменяю видимость элементов.

ИспользоватьtimeTask () нить каждую минуту и попробуйте обновить TextView каждого элемента

здесь проблема в том, что я получаю исключение:

android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.

Более того, я понятия не имею, как изменить TextView для каждого элемента ListView из Activity.

Но это похоже на знакомый случай.

Как я могу достичь этого?

Благодарю вас

Ответы на вопрос(4)

Ваш ответ на вопрос