如何在服务中引用资源文件?

时间:2016-03-18 08:09:33

标签: android service android-resources android-context

我有一个服务,我在其中运行一个线程。当我尝试引用strings.xml时,我收到“无法解析符号R”,我可以从应用程序中的另一个类引用相同的资源。

请告诉我如何正确引用资源“strings.xml”

SystemClock.sleep(getApplicationContext().getResources().getString(R.string.int_short_max_wait_time));

1 个答案:

答案 0 :(得分:0)

我通过使用包名称后跟App名称限定R类来解决它,如下所示,如果您的包名为:com.example.com并且您的App命名为:AppTest,则按如下方式限定R类:com.example.com.AppTest.R.xx

<强>码

 SystemClock.sleep(getApplicationContext().getResources().getString(com.example.com.AppTest.R.string.int_s
hort_max_wait_time));