別のクラスから呼び出したい情報を含む単純なクラスに問題があります。たとえばUtil
、情報を含むクラスは次のとおりです。
public class Util{
public ArrayList<RecetaBean> getRellenas() {
ArrayList<RecetaBean> MiLista = new ArrayList<RecetaBean>();
RecetaBean receta1 = new RecetaBean();
String ingrediente1[] = { getString(R.string.app_name),getString(R.string.app_name),
};
receta1.setIngredientesLista(ingrediente1);
MiLista.add(receta1);
MiLista.add(receta1);
MiLista.add(receta1);
return MiLista;
}
}
次に、別のクラスで、Items を次のように呼び出します。
Util u = new Util();
ArrayList<RecetaBean> Recetas = u.getRellenas();
そのため、(言語が異なるため)別の文字列を取得したいので、クラスUtil
で実行の問題があります。エラーを終了する方法は、からGETSTRING
クラスを拡張することですが、 !ではありません。から拡張すると、アプリがクラッシュします。 Util
Activity
Util
Activity
Activity