1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

SimpleCursorAdapter - Summe mehrerer Werte

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Gingerbread, 28.03.2011.

  1. Gingerbread, 28.03.2011 #1
    Gingerbread

    Gingerbread Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    110
    Erhaltene Danke:
    6
    Registriert seit:
    21.01.2011
    Also in meinem SimpleCursorAdapter werden daten mittels cursor.getString() in einen String gespeichert. Dieser wird dannach in eine float konvertiert.
    Und jetzt möchte ich alle abgefragten float elemente addieren. Jedoch kommt am Ende immer 0.0 dabei raus.
    Hier eine kurze Übersicht wie es abläuft:

    Code:
    adapter.setViewBinder(new ViewBinder() {
    				
    				@Override
    				public boolean setViewValue(View view, Cursor cursor, int columnIndex) {
    					// TODO Auto-generated method stub
    					
    					String preis = c.getString(2);			
    					preis = preis.replace(",",".");
    					float preis_fl = Float.valueOf(preis);
    					ges = ges+preis_fl;
    					return true;
    				}
    			});
    In der Methode setViewBinder() wird ja jedes Element einzelnen abgerufen. Aber warum hat am ende die float ges den Wert von 0.0?

    Edit: Bitte eben verschieben...ist wohl irgendwie im falschen Forum gelandet.
     
    Zuletzt bearbeitet: 28.03.2011
  2. Gingerbread, 30.03.2011 #2
    Gingerbread

    Gingerbread Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    110
    Erhaltene Danke:
    6
    Registriert seit:
    21.01.2011
    Keiner eine Idee?
     

Diese Seite empfehlen