Please help get the value of "KEY_ID" from OnItemClickListener
Adapter code:
Activity code
...
Adapter code:
HTML:
public int getCount() {
return data.size();
}
public Object getItem(int position) {
return position;
}
public long getItemId(int position) {
return position;
}
Activity code
...
HTML:
ArrayList<HashMap<String, String>> songsList = new ArrayList<HashMap<String, String>>();
...
...
map.put(MainActivity.KEY_ID,MainActivity.parser.getValue(e,MainActivity.KEY_ID));
songsList.add(map);
// Getting adapter by passing xml data ArrayList
adapter = new LazyAdapter(getActivity(), songsList);
list.setAdapter(adapter);
...
list.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
String sss = (String) ((Bundle) parent.getAdapter().getItem(position)).get("KEY_ID");
>> its NOT work, error !!!!
}
});