[問題] 如何抓取RecognizerIntent的回傳值?

看板AndroidDev作者 (龍)時間12年前 (2013/05/29 17:01), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
我目前是用RecognizerIntent來做語音辨識的功能 當辨識失敗或者是網路連線失敗的時候 他都會跳出一個對話框,這應該是這功能就內建的 但我不想要他跑出這個對話框,而是直接重新辨識一次 那我該如何抓到狀態表得知是否為... RESULT_NO_MATCH或RESULT_NETWORK_ERROR這類的值呢? 想要做出如果判定失敗就自動重新辨識的功能 RecognizerIntent:http://ppt.cc/T~PI -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.250.41

05/29 18:56, , 1F
SpeechRecognizer
05/29 18:56, 1F

05/29 18:56, , 2F
05/29 18:56, 2F

05/29 18:56, , 3F
這個不會跳出對話框,比較美觀
05/29 18:56, 3F
好的,我研究看看 @@ ※ 編輯: eva123eva 來自: 36.231.244.72 (05/29 19:04) 吃完飯後try了一下,試成功了! 沒有對話框,只要沒辨識成功就會馬上丟回傳值 使用邏輯判斷方便多了... ※ 編輯: eva123eva 來自: 36.231.244.72 (05/29 20:58)
文章代碼(AID): #1HfSG5lD (AndroidDev)