[英]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.