Problème d'insertion du Spinner dans un alertDialog
Bonjour,
Je veux insérer un Spinner dans un alertDialog. Le problèmme que j'ai est au niveau du spinner.
voilà le code de mon activité :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.infosabonne);
spinner = (Spinner) findViewById(R.id.spinner2);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(InfosAbonne.this,
R.array.role_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(this);
} |
voilà la liste d'erreurs :
Citation:
08-26 16:11:06.058: E/AndroidRuntime(1049): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.FlashInfoTest1/adminActivity.InfosAbonne}: java.lang.NullPointerException
08-26 16:11:06.058: E/AndroidRuntime(1049): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
08-26 16:11:06.058: E/AndroidRuntime(1049): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
08-26 16:11:06.058: E/AndroidRuntime(1049): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
08-26 16:11:06.058: E/AndroidRuntime(1049): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
08-26 16:11:06.058: E/AndroidRuntime(1049): at android.os.Handler.dispatchMessage(Handler.java:99)
08-26 16:11:06.058: E/AndroidRuntime(1049): at android.os.Looper.loop(Looper.java:123)
08-26 16:11:06.058: E/AndroidRuntime(1049): at android.app.ActivityThread.main(ActivityThread.java:4627)
08-26 16:11:06.058: E/AndroidRuntime(1049): at java.lang.reflect.Method.invokeNative(Native Method)
08-26 16:11:06.058: E/AndroidRuntime(1049): at java.lang.reflect.Method.invoke(Method.java:521)
08-26 16:11:06.058: E/AndroidRuntime(1049): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
08-26 16:11:06.058: E/AndroidRuntime(1049): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
08-26 16:11:06.058: E/AndroidRuntime(1049): at dalvik.system.NativeStart.main(Native Method)
08-26 16:11:06.058: E/AndroidRuntime(1049): Caused by: java.lang.NullPointerException
08-26 16:11:06.058: E/AndroidRuntime(1049): at adminActivity.InfosAbonne.onCreate(InfosAbonne.java:65)
08-26 16:11:06.058: E/AndroidRuntime(1049): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-26 16:11:06.058: E/AndroidRuntime(1049): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
08-26 16:11:06.058: E/AndroidRuntime(1049): ... 11 more
L'erreur vient de cette insctruction :
spinner.setAdapter(adapter);