I would use SharedPreferences for this :
http://code.google.com/android/devel/data/preferences.html

Emmanuel
http://androidblogger.blogspot.com/


On Jan 4, 2:14 am, Developer <shuo.yang.2...@gmail.com> wrote:
> 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