Hi,
I want to save the selected item somehow, so that the selected item is
shown as the selected spinner item next time the same activity is
launched. How can I achieve that?

Thanks,


public class MyActivity extends Activity {
  private Spinner mSpinner;
  ...

  public void onCreate(Bundle savedInstanceState) {
        Cursor cursor = mDbHelper.fetchAllItems();  // get all items
from database.
        startManagingCursor(cursor);
        List<String> items = new ArrayList<String>();
        while (cursor.moveToNext()) {
                items.add(name);
        };
        Collections.sort(items);

        ArrayAdapter<CharSequence> adapter = new ArrayAdapter(
                        this, android.R.layout.simple_spinner_item, items);
        adapter.setDropDownViewResource
(android.R.layout.simple_spinner_dropdown_item);
        mSpinner.setAdapter(adapter);

        mSpinner.setOnItemSelectedListener(
                        new OnItemSelectedListener() {
                    public void onItemSelected(
                            AdapterView<?> parent, View view, int
position, long id) {
                        // QUEASTION: I WANT TO SAVE THE SELECTION
SOMEHOW,
                        // SO THAT next the selected item is selected/
shown in the spinner  by default
                    }
                });
  }



----
A related question: is there a way that I can use SimpleCursorAdapter
directly and sort the displayed items in alphabetic order? -- the
default SimpleCursorAdapter does not seems to be able to do that.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to