我正在尝试编写一个简单的地震查看器应用程序,其中我使用USGS(美国地质调查)提要来显示地震信息。我已经将Feed声明为" quake_feed"在values / strings.xml中的字符串资源下。只有我在我的代码中收到的错误是" quake_feed无法解析或者不是字段"。谁能告诉我这有什么问题?
以下是我的代码的一小部分:
public void refreshEarthquakes()
{
URL url;
try {
String quakeFeed = getString(R.string.quake_feed);
这是我的strings.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">EarthquakeViewer</string>
<string name="quake_feed">
http://earthquake.usgs.gov/eqcenter/catalogs/1day-M2.5.xml
</string>
</resources>
答案 0 :(得分:1)
只需从
更改String quakeFeed = getString(R.string.quake_feed);
到
String quakeFeed = getResources().getString(R.string.quake_feed);
更新:
需要导入你的R java文件,如
import yourPackageName.R;
答案 1 :(得分:-1)
这可能是由于字符串XML文件不正确造成的。尝试更改quake_field资源中的文本