可以在该onActivityResult(int requestCode, int resultCode, Intent data)
方法中读取语音识别的结果,如本例所示。此方法覆盖类中的相同方法Activity
:为什么对超类方法的调用不是第一条语句?
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == VOICE_RECOGNITION_REQUEST_CODE && resultCode == RESULT_OK) {
// Fill the list view with the strings the recognizer thought it could have heard
// ...
}
super.onActivityResult(requestCode, resultCode, data);
}