Spinner Auswahl reagieren

S

shinjo

Neues Mitglied
0
Hallo:

Ich sitze seit 3 Uhr Nachts schon dran aber schaff es trotz Bücher lesen und co
es einfach nicht auf die Auswahl meines Spinners zu Reagieren.
Habe sogar da sBuch von Arno Becker da steht folgende rCode drin:

Code:
[B]private AdapterView.OnltemSelectedListener mSpinnerltemAuswahlListener =
        new AdapterView.OnltemSelectedListener(){
    
    
    public void onltemSelected(AdapterView<?> argO,
        View argl, int position, long id) {[/B]
        
        Cursor sortedCursor; 
        switch    (position)    {    / /    (1)
        case 0: sortedCursor = mKontaktSpeicher.
        ladeGeoKontaktListe(Sortierung.ST ANDARD, break;
        case 1: sortedCursor =mKontaktSpeicher.
        adeGeoKontaktListe(Sortierung.NAME. null); break;
        default: sortedCursor = mKontaktSpeicher.
        ladeGeoKontaktListe(null);
    
    
    
    }
        final ListView view = getListView(); // (2) final SimpleCursorAdapter cursorAdapter = // (3)
        ((SimpleCursorAdapter) view.getAdapter()); cursorAdapter.changeCursor(sortedCursor); // (4)
    
        
    }
Ich kapiers nicht , außerdme gibt es bei dem AdapterView.OneIntem... eine fehlermeldung (cannot be resolved to a trype);

bitte um Hilfe, wie kann ich auf ein Ausgewählten Punkt in meinem SPinner reagieren .

Vielen Dank

Lg Shinjo
 
hast du den listener auch zum spinner gesetzt?

mySpinner.setOnItemSelectedListener(mSpinnerItemAuswahlListener)
 
Ganz ehrlich habe kein Plan:

Kann mir jemand nicht einfach eine Code Vorlage zum Benutzen und Verstehen schicken .

Bitte :-/

lg Shinjo
 
am besten mal mit den grundlagen anfangen dann

das sind eher java grundlagen.
 
Also ich habe jetzt das mit dem Spinne rhin bekommen aber wie kann ich dadurch den TextView erneueren ????

Ich hab emal ein versuch gestartet und di eklasse ist so wie bei dem Developer Spinner Beispiel:

public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id) {

Intent intent = null;


String[] mytermine = {

"Alle Termine",
"paula"


};

String name = parent.getItemAtPosition(pos).toString();
int j = 0;
for(int i = 0; i <= 16 ; i++) {


if(mytermine.equals( name)) {

j = i;
break;


}


}







switch (j) {

case 0:


break;



case 1:

intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.bayern-innovativ.de"));
startActivity(intent);
break;




}


}


egal wa sich da einfüge er bricht ab mit eine rfehler meldung egal ob ich eine activity oder etwa sanderes starten will :-/

lg Shinjo
 
Poste doch mal deine Fehlermeldung...wäre schon mal hilfreich.

In welcher Zeile schmiert dir denn der Code ab?
 
Also wenn du den Code so laufen lässt wie du ihn da grad gepostet hast, bekommst normalerweise eine ArrayIndexOutOfBoundsException... ;)

Dein Array hat doch nur zwei Einträge...wenn die Schleife den dritten Durchlauf startet schmierts ab...

Also wenn dein i=2 ist, dann checkt dein if auf mytermine[2], aber dein Array hat nur zwei Einträge...

Aber poste doch einfach mal deine Fehlermeldung.


Edit:
Hab mir jetzt mal deinen Code vom ersten Post genauer angesehen und dann noch den anderen...werd nicht wirklich schlau daraus. Lern am besten erstmal Java, weil irgendwie hab ich das Gefühl, als wär das noch nicht wirklich eine Stärke von dir, oder täusch ich mich da?
 
Zuletzt bearbeitet:
Studiere Informatik auf B.A *kotzzz* und habe Java gelernt. Problem ist ich habe soviel zutun und bei Android kommt mans chnell in so ne komische Javazwischen Dings denken rein. Zumindest geht es mir so !

lg

Mein Problem ist das er auf meinem Handy wenn ich den Spinereintrag mit der case fall anklicke abschmiert mit eine rnormalen fehlermeldung. das array war gefüllt aber mit privaten infos die ich nicht preis geben wollte ;)
 
im entwickler bereich gibt es keine "normale fehlermeldung" - da gibt es nur stacktraces


warum studierst du dann informatik, wenn du es "kotzzz" findest?
 
  • Danke
Reaktionen: the_alien und DieGoldeneMitte
shinjo schrieb:
Studiere Informatik auf B.A *kotzzz* und habe Java gelernt. Problem ist ich habe soviel zutun und bei Android kommt mans chnell in so ne komische Javazwischen Dings denken rein. Zumindest geht es mir so !
Davon merkt man ehrlich gesagt nicht viel. Du postest Codeschnipsel die nicht laufen, veränderst sie noch so, dass sie nicht mehr das widerspiegeln was wirklich passiert, sagst nicht wo es abstürzt oder mit welcher Exception.
Im wievielten Semester bist du denn?


Mein Problem ist das er auf meinem Handy wenn ich den Spinereintrag mit der case fall anklicke abschmiert mit eine rnormalen fehlermeldung. das array war gefüllt aber mit privaten infos die ich nicht preis geben wollte ;)
Unser Problem ist, dass wir weder dein Handy haben, noch weitere Infos. Wie soll man dir dann helfen? Immerhin wollten wir unsere Infos preisgeben...
 
Finde BA zum Kotzzen und nicht Informatik an sich !
 
Danke für den Typ mit der Developer Seite ;)
 

Ähnliche Themen

M
  • maksimilian
Antworten
7
Aufrufe
1.041
maksimilian
M
T
Antworten
2
Aufrufe
1.077
jogimuc
J
P
  • pagrf
Antworten
9
Aufrufe
974
SlayNox
S
Zurück
Oben Unten