同じパッケージからアクセスしたいstring.xmlにいくつかの文字列があります。com.package.activity からは取得できますが、com.package.domain.modern からは取得できません。
私はcom.package.domain.modernからこのようなものを試しました:
String temp = "" + (com.package.activity.R.string.string);
この int は「2131361874」を返します。
しかし(R.string.name_of_string)
、com.packageで使用しようとすると. 活動、それは正常に動作します。
getResources().getString(R.string.name_of_string)
もそこから動作します。