[問題] 語音辨識遇到資料錯誤的疑問

看板AndroidDev作者 (龍)時間12年前 (2013/05/22 22:28), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
我現在想要用一次語音辨識判定成功後, 再進入第二次語音辨識。 抱歉程式碼有點長 先附上程式碼 http://pastebin.com/q981Br0v Log在這邊 http://pastebin.com/kPiEVgB3 我現在不懂的是... 為什麼資料會變成這樣 第一個flat判斷成功後 應該會進入第二段才對阿... List<String> result2卻是List<String> result的資料 是記憶體空間被蓋掉? 那我應該如何排除? 或是有更方便的方式而不要用我想要的寫法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.231.162.222

05/23 09:42, , 1F
你都是撈RecognizerIntent.EXTRA_RESULTS,資料當然會一樣
05/23 09:42, 1F

05/23 10:19, , 2F
我還以為重新宣告一個新的就可以了@@
05/23 10:19, 2F

05/23 10:19, , 3F
我來測試看看
05/23 10:19, 3F
果然是宣告上的問題 重複叫了startActivityForResult(intent, 1); 複製貼上時這小細節沒注意到,感謝 ※ 編輯: eva123eva 來自: 140.113.250.43 (05/23 14:17)
文章代碼(AID): #1HdDO8NB (AndroidDev)