簡體   English   中英

地震報告應用程序中的錯誤

[英]Error in Earthquake Report App

我正在構建一個地震報告應用程序,並收到此錯誤。 我在Google + Stack OverFlow + udacity論壇上進行了搜索,但仍然找不到答案。

錯誤提示String無法轉換為int。但是我使用了udacity中提到的確切代碼。

[1]

錯誤提示:

 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM