2012-03-26 3 views
0

私はおよそthis classをお読みください。いくつかのメソッドは、メインのアプリケーションスレッドからのみ呼び出されるのはなぜですか?

ではなく、 createSpeechRecognizer(コンテキスト)を呼び出し、このクラスを直接インスタンス化しないでください。このクラスのメソッドは、メインのアプリケーションスレッドからのみ と呼び出さなければなりません。

メインアプリケーションスレッドがAndroidアプリケーションの主なアクティビティだとします... このクラスのメソッドは、メインのアプリケーションスレッドからのみ呼び出されるのはなぜですか?

答えて

2

メインアプリケーションスレッドはUIスレッドとも呼ばれます。

スレッドの安全を確保するためです。 (2つのプロセスが同じ値を同時に変更することはできません)。

ご覧ください:Why can only the UI thread in Android update the UI?

関連する問題