I use the MergeAdapter to create a split list in which each section of the list contains different types of underlying data.
As the project page notes MergeAdapter: "If you have questions regarding the use of this code, join and ask them on the cw-android Google Group ."
Luckily for you, I saw your question here.
This is because I cannot find a good way to determine the type of object that underlies the selected item unless I save a separate list box map for the type of object.
getItem() MergeAdapter, , instanceof -, .