Android 在IntentService中使用字符串资源时出错

Android 在IntentService中使用字符串资源时出错,android,android-resources,intentservice,Android,Android Resources,Intentservice,我正在尝试从IntentService获取字符串资源值,如下所示: String errorTitle = getResources().getString(R.string.no_Internet_connection_error_title); 但它显示了一个错误无互联网连接\u错误\u标题无法解决或不是字段 当我键入R.string.时,eclipse会显示一个android定义的字符串列表,这些字符串不是我定义的 我在活动中使用字符串资源,但无法在IntentService中使用。我想

我正在尝试从IntentService获取字符串资源值,如下所示:

String errorTitle = getResources().getString(R.string.no_Internet_connection_error_title);
但它显示了一个错误
无互联网连接\u错误\u标题无法解决或不是字段

当我键入
R.string.
时,eclipse会显示一个android定义的字符串列表,这些字符串不是我定义的


我在活动中使用字符串资源,但无法在IntentService中使用。

我想发表评论的人会给出答案。但由于他们没有,我正在发布它

解决方案是使用包名导入
R.java
文件:

import com.android.myApp.R;
或使用整个包名获取字符串:

getResources().getString(com.android.myApp.R.string.no_Internet_connection_error_title);

我想发表评论的人中会有一个给出答案。但由于他们没有,我正在发布它

解决方案是使用包名导入
R.java
文件:

import com.android.myApp.R;
或使用整个包名获取字符串:

getResources().getString(com.android.myApp.R.string.no_Internet_connection_error_title);

导入你的R类
import com.example.androidtest.R请删除R.String import并导入您的R.class文件可能是错误的导入。您可以在之前使用前缀(包名称),以确保使用正确的包。如果你使用它有效吗
getResources().getString(yourproject.package.name.R.string.no\u Internet\u connection\u error\u title)
您是否尝试过清理项目导入包名称工作正常。导入您的R类
import com.example.androidtest.R请删除R.String import并导入您的R.class文件可能是错误的导入。您可以在之前使用前缀(包名称),以确保使用正确的包。如果你使用它有效吗
getResources().getString(yourproject.package.name.R.string.no\u Internet\u connection\u error\u title)
您是否尝试过清理项目导入包名称工作正常。