2012-03-26 3 views
0

Я читал о this class:Почему некоторые методы должны вызываться только из основного потока приложений?

Не экземпляр этого класса напрямую, вместо этого, называют createSpeechRecognizer (Context). Методы этого класса должны быть вызваны только из основной темы приложения.

Я полагаю, что основной поток приложения является основным видом деятельности в Android приложении ... Почему методы этого класса можно вызывать только из основного потока приложения?

ответ

2

Основная прикладная нить также известна как нить пользовательского интерфейса.

Это сделано для обеспечения безопасности потоков. (Два процесса не могут одновременно изменять одно и то же значение).

См. Так: Why can only the UI thread in Android update the UI?