Доступ к представлениям из другого потока (Android)

Я разрабатываю приложение для Android, и у меня есть кнопка, которая запускает / приостанавливает определенный процесс моделирования. Пока этот процесс запущен, мне нужно вывести из него некоторые данные в реальном времени. Но когда я создаю новый поток для моделирования, я не могу получить доступ к представлениям (пусть это будет TextView) из этого потока, потому что к ним можно получить доступ только из потока, в котором они были созданы. С другой стороны, новый поток необходим, потому что в противном случае пользователь не сможет ничего делать во время симуляции (например, нажимать другие кнопки). Создание новой службы в этом случае также требует создания нового потока. Как мне решить эту проблему?

7
задан Yury Pogrebnyak 18 November 2011 в 13:31
поделиться