在创建 onActivityResult 方法时,Eclipse 仅出于某些未宣布的原因将其识别为变量。
protected void onActivityResult(int resultCode, int requestCode, Intent data){
super.onActivityResult(requestCode, resultCode, data);
if(resultCode == Class_2.RESULT_CODE && requestCode == REQUEST_CODE) {
if (data.hasExtra("returnKey1")) {
int number = number + getIntent().getExtras().getInt("returnKey1");
}
}
}
在“onActivityResult”上它只是给我一个错误和消息“void 是变量 onActivityResult 的无效类型”有什么想法吗?
最佳答案
我不知道你类还有什么,但试着改变一下
protected void onActivityResult(int resultCode; int requestCode; Intent data)
到
protected void onActivityResult(int resultCode, int requestCode, Intent data)
您还应该调用:
super.onActivityResult(requestCode, resultCode, data);
关于java - onActivityResult 仅被识别为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13972405/