Javaコード内からstrings.xmlにアクセスしようとしていますが、何らかの理由でデフォルトのAndroid文字列にしかアクセスできません。これが私がすることです:
private static Context context;
context = getApplicationContext();
context.getString(R.string.somthing);
R.string にはいくつかの文字列が含まれていますが、strings.xml には含まれていません。
android.R または生成された R ファイルをインポートしましたか?
私はあなたがインポートしたと思うandroid.Rので、それを削除してあなたのR.classようなものをインポートしてください
import your.package.name.R;
これyour.package.nameは、Manifest.xmlファイルに書き込むパッケージ名です。
代わりにこのコードを使用してください
Resources resources = context.getResources();
resources.getString(R.string.something)