電卓から値を返すためにこのコードを書きました:
try {
startActivity(intent);
@Override
protected void onActivityResult (int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == Activity.RESULT_OK) {
// User pressed OK.
double value = data.getDoubleExtra("X", Double.NaN);
if (Double.isNaN(value)) {
// Calculation result was "Error".
} else {
// Calculation result ok.
}
} else {
// User pressed cancel or back button.
}
}
}
また、次の行の角かっこ、コンマ、単語の意図の構文エラーが発生します。
protected void onActivityResult (int requestCode, int resultCode, Intent data) {
これらすべての記号の代わりにセミコロンが必要な理由がいくつかあります。理由がわかりますか?