我前一段时间发现了这个问题,但我使用以下方法解决了这个问题:getString()或以下方法:getResources()。getString()

但是现在,在这种情况下,它不起作用,我认为这是因为我需要获取NON ANDROID ACTIVITY CLASS上的字符串值。我需要远程连接类上的资源值,该类不扩展任何类型的活动或服务。

我如何在这个普通的类中访问我的strings.xml中的变量?

这是我得到错误的代码(它得到一个整数,而不是字符串值)

String a =R.string.totalpermission;

最佳答案

看一下这两个答案(是相同的XD):


How to obtain AssetManager without reference to Context?
How can I get a resource content from a static context?


只是一个建议:尝试阅读一些基本概念...似乎您不了解R类是什么以及如何使用它。相信我,您花费在学习上的时间比试图弄清楚事物的工作方式要少。

09-04 11:29