Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Spinner.setAdapter wirft NullPointerException

Das Thema "Spinner.setAdapter wirft NullPointerException" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 27.08.2011, 13:28   #1 (permalink)
Neuer Benutzer

Registriert seit: 26.08.2011
Beiträge: 18
Abgegebene Danke: 6
Erhielt 1 Danke für 1 Beitrag
Standard Spinner.setAdapter wirft NullPointerException

Hallo,

im Moment versuche ich in mein Test Projekt einen Spinner einzubauen, jedoch bekomme ich immer eine NullPointerException:

der code (Spinner.java):
Code:
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        Spinner spinner = (Spinner) findViewById(R.id.spinner);
        String[] items = new String[] {"One", "Two", "Three"};
        ArrayAdapter<CharSequence> adapter = new ArrayAdapter<CharSequence>(this, android.R.layout.simple_spinner_item, items);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner.setAdapter(adapter);

        setContentView(R.layout.country_statistics);
    }
habe die Problemstelle schon lokalisieren können:
Code:
spinner.setAdapter(adapter);
solange diese auskommentiert ist, wird alles angezeigt (nur halt ohne Spinner Inhalt ist ja klar) und läuft ohne Probleme.

Zitat:
I/ActivityManager( 60): Starting: Intent { cmp=de.david.test/.Spinner } from pid 1254
D/AndroidRuntime( 1254): Shutting down VM
W/dalvikvm( 1254): threadid=1: thread exiting with uncaught exception (group=0x40015560)
E/AndroidRuntime( 1254): FATAL EXCEPTION: main
E/AndroidRuntime( 1254): java.lang.RuntimeException: Unable to start activity ComponentInfo{de.david.test/de.david.test.Spinner}: java.lang.NullPointerException
E/AndroidRuntime( 1254): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:1647)
E/AndroidRuntime( 1254): at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:1663)
E/AndroidRuntime( 1254): at android.app.ActivityThread.access$1500(ActivityThr ead.java:117)
E/AndroidRuntime( 1254): at android.app.ActivityThread$H.handleMessage(Activit yThread.java:931)
E/AndroidRuntime( 1254): at android.os.Handler.dispatchMessage(Handler.java:99 )
E/AndroidRuntime( 1254): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 1254): at android.app.ActivityThread.main(ActivityThread.jav a:3683)
E/AndroidRuntime( 1254): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1254): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 1254): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:839)
E/AndroidRuntime( 1254): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:597)
E/AndroidRuntime( 1254): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 1254): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 1254): at de.david.test.Spinner.onCreate(Spinner.java:33)
E/AndroidRuntime( 1254): at android.app.Instrumentation.callActivityOnCreate(I nstrumentation.java:1047)
E/AndroidRuntime( 1254): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:1611)
E/AndroidRuntime( 1254): ... 11 more
W/ActivityManager( 60): Force finishing activity de.david.test/.Spinner
W/ActivityManager( 60): Force finishing activity de.david.test/.Start
W/ActivityManager( 60): Activity pause timeout for HistoryRecord{40668c88 de.david.test/.Spinner}
DavidD ist offline   Mit Zitat antworten
Alt 27.08.2011, 14:40   #2 (permalink)
Android Guru

Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus

Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
Standard AW: Spinner.setAdapter wirft NullPointerException

Schieb mal setContentView vor findViewById
__________________
Follow/Add/Circle/Whatever me on Google+

Solitaire HD, ein Solitaire optimiert für Honeycomb.
the_alien ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei the_alien für diesen Beitrag:
DavidD (27.08.2011)
Alt 27.08.2011, 14:48   #3 (permalink)
Neuer Benutzer

Registriert seit: 26.08.2011
Beiträge: 18
Abgegebene Danke: 6
Erhielt 1 Danke für 1 Beitrag
Standard AW: Spinner.setAdapter wirft NullPointerException

Zitat:
Zitat von the_alien Beitrag anzeigen
Schieb mal setContentView vor findViewById
danke es geht, hätte nicht gedacht das es daran liegt...
DavidD ist offline   Mit Zitat antworten
Alt 27.08.2011, 14:56   #4 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Spinner.setAdapter wirft NullPointerException

dann schau dir nochmal den ablauf so eine app an, vermute du hast da noch ein paar verständnisschwächen.
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
mein Spinner wirft NullPointerException... need help rufux Android App Entwicklung 8 03.08.2011 12:26
Optimus One wirft Speicherkarte aus?! hunters__ LG P500 Optimus One Forum 1 05.04.2011 16:39
NullPointerException ApplicationInfo.name FelixL Android App Entwicklung 1 29.08.2010 10:31
Absturz bei Spinner.setAdapter() Scanner Android App Entwicklung 11 06.06.2010 06:26
NullPointerException bei ArrayAdapter nithdi Android App Entwicklung 7 29.04.2010 22:58




Du liest gerade: "Spinner.setAdapter wirft NullPointerException" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.