Android 从包中较深的xml文件中访问字符串?安卓

Android 从包中较深的xml文件中访问字符串?安卓,android,Android,我想从同一个包访问string.xml中的一些字符串。我可以从com.package.activity获取它们,但我无法从com.package.domain.modern获取它们 我从com.package.domain.modern尝试了类似的方法: String temp = "" + (com.package.activity.R.string.string); 这个整数返回“2131361874” 但是当我尝试在com.package中使用(R.string.name\u of\u

我想从同一个包访问string.xml中的一些字符串。我可以从com.package.activity获取它们,但我无法从com.package.domain.modern获取它们

我从com.package.domain.modern尝试了类似的方法:

String temp = "" + (com.package.activity.R.string.string);
这个整数返回“2131361874”

但是当我尝试在com.package中使用
(R.string.name\u of\u string)
时。活动,效果很好。
getResources().getString(R.string.name\u of\u string)
也可以从这里开始工作。

在访问
字符串的类中,传递
上下文的引用,然后重试

mContext.getResources().getString(R.string.name_of_string);

它将返回实际字符串

如何“传递上下文的引用”?对不起,我是新手。你使用的类有构造函数吗?它初始化在哪里?