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

Fehler beim Updaten eines TextViews

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von b18a9n, 07.09.2009.

  1. b18a9n, 07.09.2009 #1
    b18a9n

    b18a9n Threadstarter Junior Mitglied

    Beiträge:
    27
    Erhaltene Danke:
    1
    Registriert seit:
    03.02.2009
    Hi für ein kleines Spiel was ich Programmiere, will ich eine Score anzeige.
    Allerdings Stürzt meine Activity bei der Scoreanzeige immer ab. Hab schon hier im Forum, bei google und bei anddev gesucht aber bisher nix gefunden :-(

    Die Score anzeige in meinem Layout:
    Code:
    <TextView android:text="Score" android:layout_height="wrap_content" android:layout_width="wrap_content" android:gravity="left"/>
    <TextView android:id="@+id/score" android:text="" android:layout_height="wrap_content" android:layout_width="fill_parent" android:gravity="right"/>
    
    Code:
    private void update()
    .
    .
    .
    score++;
    CharSequence score = "";
    score =  "" + (int)(Score + ExtraPoints);
    mScoreDisplay = (TextView) findViewById(R.id.score);
    mScoreDisplay.setText(score);
    .
    .
    .
    
    wenn ich jetzt an die Stelle ".setText(score)" komme stürzt meine Activity ab weis einer woran das liegen kann.
     
  2. swordi, 07.09.2009 #2
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    log ausgeben wäre hilfreich

    ich rate mal

    mScoreDisplay ist null => nullPointerException

    evtl das layout noch nicht in der activity gesetzt, dann gibt findViewById null zurück
     
  3. b18a9n, 08.09.2009 #3
    b18a9n

    b18a9n Threadstarter Junior Mitglied

    Beiträge:
    27
    Erhaltene Danke:
    1
    Registriert seit:
    03.02.2009
    Code:
    09-08 18:10:11.481: ERROR/AndroidRuntime(15061): Uncaught handler: thread main exiting due to uncaught exception
    09-08 18:10:11.491: ERROR/AndroidRuntime(15061): java.lang.NullPointerException
    
    du hast recht ist eine NullPointerException, aber wie umgehe ich nun das Problem?

    Danke für den Hinweis
     
  4. Shinigami, 08.09.2009 #4
    Shinigami

    Shinigami Fortgeschrittenes Mitglied

    Beiträge:
    436
    Erhaltene Danke:
    69
    Registriert seit:
    08.04.2009
    swordi ja nen Tipp gegeben: evlt ist das Layout nicht gesetzt.

    Wo machst Du das denn?

    Gruß,
    Shini
     

Diese Seite empfehlen