Looks like you made an object with hashmap, such blablabla.put ("name", "value") ?? If yes. Try the following:
mListView.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Object obj = mListView.getAdapter().getItem(position); String value = obj.toString(); Log.d("MyLog", "Value is: "+value); String name = // how code to get name value. } });
Change to:
mListView.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { HashMap<String, Object> obj = (HashMap<String, Object>) adapter.getItem(position); String name = (String) obj.get("name"); Log.d("Yourtag", name); } });
user1068963
source share