1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note findest Du hier!
  1. spike78, 01.12.2011 #1
    spike78

    spike78 Threadstarter Junior Mitglied

    Moin zusammen,

    seit gestern Abend kämpfe ich mit meiner Ratingbar rum. Ich hoffe mal ihr könnt mir weiterhelfen.

    Ich habe in meiner Liste eine Ratingbar drin:

    Code:
    [LEFT][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]<[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#3f7f7f][SIZE=2][COLOR=#3f7f7f]RatingBar[/COLOR][/SIZE][/COLOR][/SIZE]
    [SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:id[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"@+id/rb_main_rating"[/COLOR][/SIZE][/COLOR][/SIZE][/I]
    [SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:layout_width[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"wrap_content"[/COLOR][/SIZE][/COLOR][/SIZE][/I]
    [SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:layout_height[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"wrap_content"[/COLOR][/SIZE][/COLOR][/SIZE][/I]
    [SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:numStars[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"3"[/COLOR][/SIZE][/COLOR][/SIZE][/I]
    [SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:layout_marginTop[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"2dip"[/COLOR][/SIZE][/COLOR][/SIZE][/I]
    [SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]style[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"?android:attr/ratingBarStyleSmall"[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]>[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
    [SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]</[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#3f7f7f][SIZE=2][COLOR=#3f7f7f]RatingBar[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]>[/COLOR][/SIZE][/COLOR][/SIZE]
    
    Meine Liste wird mit DB Inhalten aufgebaut. Das funktioniert auch alles soweit. Das mache ich mit:
    setViewValue(View view, Cursor theCursor, int column)

    Aber sobald ich an die Stelle komme an der die Ratingbar befüllt werden soll, knallts:

    Code:
    [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]case[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] R.id.[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]rb_main_[COLOR=#2a00ff]rating[/COLOR][/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2]:[/SIZE][/LEFT]
     
    [SIZE=2]RatingBar rb = (RatingBar) view.findViewById(R.id.[/SIZE]
    [LEFT][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]rb_main_[COLOR=#2a00ff]rating[/COLOR][/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2]);[/SIZE]
    
    [SIZE=2]rb.setRating(1); // Hier fliegt ne Nullpointer[/SIZE][/LEFT]
    
     
    [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]return[/COLOR][/SIZE][/COLOR][/SIZE][/B][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]true[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2];[/SIZE][/LEFT]
    
    Hier noch die Exception:
    12-01 11:21:00.159: ERROR/AndroidRuntime(4122): FATAL EXCEPTION: main
    12-01 11:21:00.159: ERROR/AndroidRuntime(4122): java.lang.NullPointerException
    12-01 11:21:00.159: ERROR/AndroidRuntime(4122): at de.androiddev.testapp.Testliste$1.setViewValue(Testliste.java:135)
    12-01 11:21:00.159: ERROR/AndroidRuntime(4122): at android.widget.SimpleCursorAdapter.bindView(SimpleCursorAdapter.java:126)
    12-01 11:21:00.159: ERROR/AndroidRuntime(4122): at android.widget.CursorAdapter.getView(CursorAdapter.java:186)
    12-01 11:21:00.159: ERROR/AndroidRuntime(4122): at ​

    Danke und Gruß​

    Spike​
     
  2. Neeldarax, 01.12.2011 #2
    Neeldarax

    Neeldarax Erfahrener Benutzer

    Hi spike78,

    jo, stimmt.

    rb ist null und es gibt eine NullPointException.

    Hast du auch Fragen dazu?

    regards
     
  3. DieGoldeneMitte, 01.12.2011 #3
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    Sowas passiert gerne, wenn man findViewById irrtümlicher Weise vor setContentView aufruft.
     
    spike78 bedankt sich.
  4. spike78, 01.12.2011 #4
    spike78

    spike78 Threadstarter Junior Mitglied

    Das wars. Vielen Dank
     
Die Seite wird geladen...
Ähnliche Themen - Nullpointer bei Ratingbar Forum Datum
[OFFEN] Verhalten des Backbuttons bei VideoView in ListFragment Android App Entwicklung 11.05.2017
[OFFEN] Service wird bei manchen Geräten nicht gestartet Android App Entwicklung 09.04.2017
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
[ERLEDIGT] App stürzt neuerdings beim anzeigen des eigenen Standorts ab Android App Entwicklung 19.03.2017
Rückgabewert bei Geräten ohne IMEI Nummer Android App Entwicklung 12.03.2017
java.lang.OutOfMemoryError bei StringBuilder.Append() Android App Entwicklung 05.03.2017
ArrayList Elemente beinhalten nur Daten des letzten Elements? Android App Entwicklung 25.02.2017
Verständnisprobleme beim Layout Android App Entwicklung 21.02.2017
Alarmbenachrichtigung bei lokaler Nachricht oder über iNet Android App Entwicklung 18.02.2017
Bei Erreichbarkeit eines Servers eine APP starten Android App Entwicklung 12.02.2017