[英]problem with the gradle syncing in android studio “earthquake app”
[英]Error in Earthquake Report App
我正在构建一个地震报告应用程序,并收到此错误。 我在Google + Stack OverFlow + udacity论坛上进行了搜索,但仍然找不到答案。
错误提示String无法转换为int。但是我使用了udacity中提到的确切代码。
错误提示:
getMagnitudeColor(int) in EarthquakeAdapter cannot be applied to (java.lang.String)
是否可能是因为您所引用的JSON元素具有作为String数据类型而不是Integer的数字? 如果是这样,您可以使用以下方法修复它:
int magnitudeColor = getMagnitudeColor(Integer.parseInt(currentEarthquake.getMagnitude());
我收到的错误是由于我将返回语句放在GradientDrawable上方。 同样,感谢Kevin Lee的解析方法。对我有帮助:)和Dave Newton,请不要在回答问题时不客气。 我对编程以及堆栈溢出站点都很陌生。 这是我的第一个问题,我对如何发布我的问题没有太多的规定。 无论如何,请Ty。 !!
您的getMagnitude()
方法返回一个字符串。 但是,您的getMagnitudeColor()
方法需要一个整数作为参数。 你必须要么改变的返回类型getMagnitude()
或更改参数的类型getMagnitudeColor()
使它们都匹配。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.