Vor allem, bitte beachten Sie, ich habe versucht zu suchen und vorhandene Antwort auf diese Frage. Ich habe diese question gefunden, hilft aber nicht.Android: Zeichenfolge aus strings.xml in Java-Code erhalten
Ich versuche einfach, Strings von regulären Java (Domain) Klassen innerhalb einer Android App zu bekommen, aber ich bin nicht in der Lage, sie mit getResources()
zu bekommen.
Ist das möglich? (Ich möchte vermeiden, eine neue strings.xml
ähnliche Datei zu erstellen, um alle Strings innerhalb der App zu zentralisieren)
Vielen Dank im Voraus.
EDIT: Muss ich Context an jede einzelne Java-Klasse übergeben? Gibt es einen Weg, es zu vermeiden?
Eine Klasse und definieren statische/nicht static String-Werte für den Zugriff der R.java in dieser Klasse importieren Sie. –
übergeben Sie den Kontext an die Java-Klassen in ihren Konstruktoren. Ordnen Sie diesen Kontext der Klassenvariablen zu. Dann können Sie mContext.getResources(). GetString (---) Sie müssen auch die R.java in dieser Klasse importieren – crashOveride
@ArjunGurung gibt es anders? –