Lau*_*s G -1 java syntax android
我写了这段代码来从计算器返回值:
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.
}
}
}
Run Code Online (Sandbox Code Playgroud)
它给出了行中括号,逗号和单词Intent的语法错误:
protected void onActivityResult (int requestCode, int resultCode, Intent data) {
Run Code Online (Sandbox Code Playgroud)
一些为什么它需要分号而不是所有这些标志.你知道为什么吗?
这段代码:
protected void onActivityResult (int requestCode, int resultCode, Intent data)...
Run Code Online (Sandbox Code Playgroud)
声明一个方法.你不能只在任何地方声明一个方法; 它必须是一个集体.在这里,您尝试onActivityResult在另一种方法中声明,但Java不允许这样做.
| 归档时间: |
|
| 查看次数: |
72 次 |
| 最近记录: |