setSelection on Spinner based on rowId

Posted by awiden on Stack Overflow See other posts from Stack Overflow or by awiden
Published on 2010-04-01T10:13:16Z Indexed on 2010/04/01 11:03 UTC
Read the original article Hit count: 680

Filed under:
|
|

Hi!

I have a Spinner View that's populated through a SimpleCursorAdapter. Based on the selection I need to save the rowid in the entry database (position won't work because things can be added and deleted from the Spinner Database). This I can do by using spinner.getAdapter().getItemId(pos) . But When I edit an entry I need to make the Spinner position selected that is associated with this rowid (currently).

spinner.setSelection(position) won't work because I have the rowid, I need a way to find the current position of the item in the current spinner based on the rowid in the database.

© Stack Overflow or respective owner

Related posts about android

Related posts about spinner