0
我有以下类定义与一些信息,我想从另一个赶上。我使用的上下文,这样的GetString()可以工作:getstring上下文与onitemclicklistener
public class Util{
public ArrayList<RecetaBean> getRellenas(Context con) {
ArrayList<RecetaBean> MiLista = new ArrayList<RecetaBean>();
RecetaBean receta1 = new RecetaBean();
String ingrediente1[] = { con.getString(R.string.app_name), con.getString(R.string.app_name),
};
receta1.setIngredientesLista(ingrediente1);
MiLista.add(receta1);
MiLista.add(receta1);
MiLista.add(receta1);
return MiLista;
}
然后在另一个类扩展活动我打电话到这个类的OnListItemClick()和完美的作品。但在另一类收取gridview的,而不是我用OnItemClicklistener()和doesn't工作列表,这就是代码:
gridView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Util u = new Util();
ArrayList<RecetaBean> Recetas = u.getRellenas();
的错误是:
的方法getRellenas(上下文)在Util类型中不适用于参数(新的AdapterView.OnItemClickListener(){})
我不知道如何实现它并修复它!谢谢!
谢谢!!!这样可行!! – Txispas