Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获得;应为2个参数,但找到1个“;获取活动结果的intExtra时。不确定是什么';这里怎么了_Java_Android - Fatal编程技术网

Java 获得;应为2个参数,但找到1个“;获取活动结果的intExtra时。不确定是什么';这里怎么了

Java 获得;应为2个参数,但找到1个“;获取活动结果的intExtra时。不确定是什么';这里怎么了,java,android,Java,Android,我正在做谷歌“安卓基础代码实验室”的作业-> 我一直在想: Expected 2 arguments but found 1 尝试获取“活动结果”方法上的intExtra时出错。我将在下面发布代码 @覆盖 受保护的void onActivityResult(int请求代码、int结果代码、意图数据){ super.onActivityResult(请求代码、结果代码、数据); if(requestCode==TEXT\u请求){ if(resultCode==RESULT\u OK){ co

我正在做谷歌“安卓基础代码实验室”的作业->

我一直在想:

Expected 2 arguments but found 1
尝试获取“活动结果”方法上的
intExtra
时出错。我将在下面发布代码

@覆盖
受保护的void onActivityResult(int请求代码、int结果代码、意图数据){
super.onActivityResult(请求代码、结果代码、数据);
if(requestCode==TEXT\u请求){
if(resultCode==RESULT\u OK){
count=data.getIntExtra(HelloActivity.EXTRA\u REPLY);
mTextView.setText(String.valueOf(count));
}
}
}
错误发生在第40行(
count=data.getIntExtra(HelloActivity.EXTRA_REPLY);


我知道这里还有一些类似的问题,但我一般是Android和java的初学者,所以我很难理解这些解决方案对我的问题有用。外行的术语解释也将不胜感激。谢谢大家!

您使用的方法需要两个参数:

getIntExtra(String name, int defaultValue)
因此,只要添加第二个int参数,指定默认值,以防找不到
名称
,如下所示:

int defaultValue = -1;
count = data.getIntExtra(HelloActivity.EXTRA_REPLY, defaultValue); 

欢迎来到堆栈溢出。请在问题中以代码的形式发布您的代码。同时阅读和阅读。它将帮助你提高获得问题答案的机会。至于你的问题,请阅读