Context wird nicht gefunden, wieso?

  • Hiho!

    Ich habe einen Fehler in meinem Code. Und zwar kann er an der Stelle "labelTV.setText(getString(R.string.tipps));" den String R.string.tipps nicht finden. In Strings.xml ist der String aber drin. Daher glaube ich, dass da ein Fehler mit dem Context ist und ich den falsch abrufe. Wo liegt mein Fehler?

    Logcat Ausgabe:

    Einmal editiert, zuletzt von baeckerman83 (7. Juni 2011 um 22:39)

  • Hmm, aber Eclipse meckert nicht rum? Das is in der Tat recht seltsam...du rufst ja für den String gar nicht irgendnen besonderen Context auf, also schließ ich mal aus, dass es damit ein Problem gibt. Zeig mal bitte die Strings.xml

    Gruß
    Thorsten

  • Ich habe die Zeile gelöscht, den String an einer anderen Stelle aufgerufen -> Geht
    Anschließend habe ich wieder alles zurück gebaut -> Geht

    Keine Ahnung wieso es dann davor nicht ging.
    Aber vielleicht kann mir jemand was anderes sagen, kann ich dieses public View createTabContent(String tag) auch in eine eigene Klasse auslagern? Oder kann ich dann wieder nicht in die View schreiben?

  • Dein Problem wird warscheinlich sein das die Klassen nicht richtig gebaut wurden und veraltet sind.
    Somit wird im Packet etwas veraltetes übertragen.

    Einfach auf Project > Clean...

    Dann sollte das Problem weg sein.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!