1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Jan_HH, 27.09.2011 #1
    Jan_HH

    Jan_HH Threadstarter Neuer Benutzer

    Hallo,

    Anfängerfrage:

    Ich dachte, um auf einen res-String zuzugreifen, schreibe ich in die Datei strings.xml:

    <string name="stringName">stringInhalt</string>

    und im Java-Code (in einer Activity-Klasse) kann ich darauf zugreifen mit:

    String s=this.getResources().getString(R.string.stringName);

    Das funktioniert aber nicht; eclipse bemängelt das R.string.stringName (cannot be resolved, oder so ähnlich), und compilieren/ausführen geht auch nicht.

    Was ist da falsch?

    Danke
    Jan
     
    Zuletzt bearbeitet: 27.09.2011
  2. v Ralle v, 27.09.2011 #2
    v Ralle v

    v Ralle v Android-Lexikon

    Ist der Code kompiliert / gebaut? Aktiviere am besten Build Automatically unter "Project".

    Wenn das der Fall ist, mach mal ein Clean, auch unter Project.

    Noch als kleine Randbemerkung. In einer Activity kannst du gleich this.getString(int id) eingeben. Deine Methode sollte aber egtl auch gehen.

    Edit: Da fällt mir ein: welche R Klasse benutzt du genau? Es gibt nämlich deine R Klasse (die in deinem Package liegt) und die von Android (android.R). Schau mal bei deinen imports in der Klasse nach.
     
    Zuletzt bearbeitet: 27.09.2011
    Jan_HH gefällt das.
  3. Jan_HH, 27.09.2011 #3
    Jan_HH

    Jan_HH Threadstarter Neuer Benutzer

    In der Tat, es lag am Import. Danke :)
     
  4. v Ralle v, 27.09.2011 #4
    v Ralle v

    v Ralle v Android-Lexikon

    Freut mich :)
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Wandernder Text Android App Entwicklung 17.10.2017
[OFFEN] Wie bekomme ich Zugriff auf meine externe SD Karte? Android App Entwicklung 23.08.2017
Gmail Zugriff auf den Anhang verweigert (Automatisches Hinzufügen) Android App Entwicklung 21.01.2017
Zugriff auf Handy Speicher (bspw. Videos) Android App Entwicklung 28.11.2016
Datenbank- Zugriff über ContentProvider/Resolver oder direkt von eigener App aus? Android App Entwicklung 27.11.2016
Du betrachtest das Thema "Zugriff auf Textressource will nicht" im Forum "Android App Entwicklung",