この例onActivityResult(int requestCode, int resultCode, Intent data)
に示すように、音声認識の結果はメソッドで読み取ることができます。このメソッドは class の同じメソッドをオーバーライドします。スーパークラス メソッドの呼び出しが最初のステートメントではないのはなぜですか?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);
}