自分のアプリケーションに必要なカスタムオブジェクトのArrayListを作成しました。私は私のMainActivity
からリストを取得する必要がありAndroid - ジェネリックJavaクラスからR.string.xの文字列値を取得
public ArrayList<obj> getList(){
return obj;
}
:リスト(約350個の要素を)本当に長いので、私はcreateList
とgetList
方法を持っている別のJavaクラスを作成することを決めました。
私のカスタムオブジェクトは、次のようになります。
new Obj(int[] images, String name)
私は、このクラスでの活動ではなく、コンテキストを持っていないので、strings.xml
から名前をインポートすることができるように見えることはできません。
Resources.getSystem().getString(R.string.c)
てみましたが、私は
ResourcesNotFound例外
それを行うための方法はありますを取得しますか?私はまた、より多くの文字列を1つの名前に連結する必要もあります。
本当にありがとうございます。
答えていただきありがとうございます。なぜ、私はgetApplicationContext()を使用できませんか? – Daniele
はい、アプリケーションのコンテキストについて知るアプリケーションコンテキストを使用できます。 – Hitesh
@Daniele:なぜgetApplicationContext()を使用できないのですか? - 私はそれに答えることはできません。あなたの目的のために、それはうまくいくはずです。 – CommonsWare