Hello,
My following code does an exception when I'm trying to display the
dropdownview. I uses the default standard object ArrayAdapter
displaying string...but there is an issue that I can't resolve. I
tried a lot of thing...So maybe i'm tired or i don't understand
something somewhere!
Thanks for your help
mRegions is an array of String, not null.
mSpinnerRegions is my spinner view.
ArrayAdapter<String> adapterRegion = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, mRegions);
adapterRegion
.setDropDownViewResource
(android.R.layout.simple_spinner_dropdown_item);
mSpinnerRegions.setAdapter(adapterRegion);
Exception
09-13 15:13:21.795: ERROR/AndroidRuntime(12503):
java.lang.NullPointerException
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:
351)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.widget.ArrayAdapter.getDropDownView(ArrayAdapter.java:371)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.widget.Spinner$DropDownAdapter.getDropDownView(Spinner.java:
314)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.widget.Spinner$DropDownAdapter.getView(Spinner.java:310)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.widget.AbsListView.obtainView(AbsListView.java:1251)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.widget.ListView.measureHeightOfChildren(ListView.java:1117)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.widget.ListView.onMeasure(ListView.java:1030)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.view.View.measure(View.java:7115)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:2875)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:
888)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.widget.LinearLayout.measureVertical(LinearLayout.java:350)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.widget.LinearLayout.onMeasure(LinearLayout.java:278)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.view.View.measure(View.java:7115)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:2875)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:
888)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.widget.LinearLayout.measureVertical(LinearLayout.java:350)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.widget.LinearLayout.onMeasure(LinearLayout.java:278)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.view.View.measure(View.java:7115)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:2875)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.widget.FrameLayout.onMeasure(FrameLayout.java:245)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.view.View.measure(View.java:7115)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:2875)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.widget.FrameLayout.onMeasure(FrameLayout.java:245)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.view.View.measure(View.java:7115)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.view.ViewRoot.performTraversals(ViewRoot.java:698)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.view.ViewRoot.handleMessage(ViewRoot.java:1482)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.os.Handler.dispatchMessage(Handler.java:99)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.os.Looper.loop(Looper.java:123)
09-13 15:13:21.795: ERROR/AndroidRuntime(12503): at
android.app.ActivityThread.main(ActivityThread.java:3948)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---