1. DavidD, 27.08.2011 #1
    DavidD

    DavidD Threadstarter Junior Mitglied

    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.

     
  2. the_alien, 27.08.2011 #2
    the_alien

    the_alien Android-Lexikon

    Schieb mal setContentView vor findViewById
     
    DavidD bedankt sich.
  3. DavidD, 27.08.2011 #3
    DavidD

    DavidD Threadstarter Junior Mitglied

    danke es geht, hätte nicht gedacht das es daran liegt...
     
  4. swordi, 27.08.2011 #4
    swordi

    swordi Gewerbliches Mitglied

    dann schau dir nochmal den ablauf so eine app an, vermute du hast da noch ein paar verständnisschwächen.