i have a custom adapter for a listview which receives an array of a custom object "CustomObj" and display it in the listview,
ArrayList<CustomObj> items;
trying to use AdapterView.OnItemClickListener:
@Override
public void onItemClick(AdapterView < ? > arg0, View arg1, int arg2, long arg3) {
CustomObj obj = (CustomObj)arg0.getAdapter().getItem(arg2);
}
};
or
@Override
public void onItemClick(AdapterView < ? > arg0, View arg1, int arg2, long arg3) {
CustomObj obj = (CustomObj)arg0.getItemAtPosition(arg2);
}
};
Causes the Error:
java.lang.String cannot be cast to com.example.project1.CustomObj