クジラさん java不慣れ者にもアンドロイドを楽しめる様にして頂き、感謝!!
ver.1.182のrecognizeSpeech()メソッドを早速、試してみました。
音声入力(喋る)時に「キャンセル」操作で異常終了にて、下記の様に思い、ご確認頂きたく
ご連絡を致します。
IntentPlugin.javaの226行目のif文の条件
requestCode == ACTIVITY_REQUEST_CODE_VOICERECOG
に、キャンセルでないことの条件も付加し
requestCode == ACTIVITY_REQUEST_CODE_VOICERECOG && resultCode != RESULT_CANCELED
(ただし、public final static int RESULT_CANCELED = 0x000000;)