0
为了在Android上使用语音识别意图,我需要能够针对活动结果回调中的意图调用getStringArrayListExtra
。不幸的是,它看起来像Titanium在Intent class中没有这种方法的封装。有没有人知道如何获得这些数据,尽管这种方法不存在?getStringArrayListExtra on Titanium(Appcelerator)
这里是我的代码:
var intent = Ti.Android.createIntent({
action: FOTT.VoiceRecognizer.ACTION_RECOGNIZE_SPEECH
});
/* ...snip... */
Ti.Android.currentActivity.startActivityForResult(intent, function(event) {
if (event.resultCode == Ti.Android.RESULT_OK) {
var results = event.intent.getStringArrayListExtra("android.speech.extra.RESULTS");
console.log(results);
}
});