I am having issues with spinner for the past 2 days. And then I
isolated the problem by using the working Spinner tutorial at

http://developer.android.com/resources/tutorials/views/hello-spinner.html

So I am able to reproduce the issue. The code is exactly same as
mentioned in the above link. Then I modified the selection listener
as:

                spinner.setOnItemSelectedListener(new
AdapterView.OnItemSelectedListener() {

                        @Override
                        public void onItemSelected(AdapterView<?> arg0, View 
arg1, int pos,
                                        long id) {
                                Log.i(TAG, "SPINNER SELECTED pos: " + pos + " 
id: " + id);
                        }

                        @Override
                        public void onNothingSelected(AdapterView<?> arg0) {
                                // TODO Auto-generated method stub

                        }
                });

Now if I select Mercury which is the first element and change
orientation then this log statement is called once.

If I choose Earth which is the third element and change orientation
then this log statement is called twice with same values of pos, id
etc. pretty much with in a short span.

And so on.....

So my question is this a bug? Am I missing some thing? As this leads
to lot of issues when I using Loaders or AsyncTask etc.

-- 
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