私のアプリは Google の音声認識 API を使用しています。ハンズフリーで体験したいのですが、音声の認識に失敗すると、ダイアログのボタンをクリックして再試行するようにユーザーに促します。これを回避して自動的に再試行するにはどうすればよいですか。私はresultCodeをチェックすることになっていることを理解しています。これは私が試したことです:
if(resultCode == RecognizerIntent.RESULT_NO_MATCH){
/* I wasnt' able to retry voice recognition, so instead to check
if I'm able to actually check if resultCode == RecognizerIntent.RESULT_NO_MATCH
I tried this */
TextView.setText("No match");
}
しかし、それはうまくいきませんでした。機能するのは RESULT_CANCELED と RESULT_OK だけです。変更を提案するか、作業コードを投稿してください。前もって感謝します。