Updated getCurrentItem() to reflect the object position in adapter.

Overridden `getCurrentItem()` to reflect the actual object position that corresponds to the position in the data backing the adapter. Similar to `setCurrentItem()`.