我对一个包含我想从另一个类调用的信息的简单类有疑问。例如,这是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
,应用程序崩溃。