SpeechRecognizerクラスには、isRecognitionAvailable()、startListening()、stopListening()などのメソッドが含まれていますが、現在リッスンしているかどうかを確認するメソッドはありません。
私もRecognitionListenerクラスをチェックしましたが、そのような「isListening()」メソッドもありません。
なぜですか?(たとえば、役に立たない/意味がない、アプリプログラマーによる実装が簡単すぎるなど)
この関数を提供するSDKAPIが実際にない場合、そのような「isListening()」メソッドを実装するための最良の方法は何ですか?
onReadyForSpeech()でブール値を設定し、onEndOfSpeech()でクリアするのと同じくらい簡単ですか?
それとも、カウンターやアトミックカウンターなど、もっと洗練されたものが必要ですか?