ArrayAdapter.getPosition(item) Returns What?

user817129 picture user817129 · Jul 16, 2011 · Viewed 17.3k times · Source

I see the documentation says this method returns the position of the given item, but what would it return if no such item exists in the ArrayAdapter?

Answer

Nicklas A. picture Nicklas A. · Jul 16, 2011

After looking through the source code I've found that the ArrayAdapter uses List.indexOf(Object) to find the object and this method returns -1 when it doesn't exist.

GrepCode is awesome for finding stuff when the documentation is bad, I use it at least once a day :)

Source: GrepCode