Ok I found ! The problem is using a String[]. i replace String[] by an ArrayList<String>, now it works.
If somebody can explain the issue, i'll read it with interest. Regards On Sep 13, 5:26 pm, arnouf <[email protected]> wrote: > 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 -~----------~----~----~----~------~----~------~--~---

