Hey folks, ich möchte gerne mit einem Wert einer <String> Variable den dazugehörigen Text aus der strings.xml holen.
Natürlich frage ich hier nicht nach ohne vorher danach gesucht zu haben, ich habe "Lösungen" gefunden allerdings funktionieren die bei mir nicht...
um keine Verwirrung zu stiften was meine Variables.mainActivity ist
sozusagen mein Context...
Java
static public String getString(String resourceText) {
if (Variables.locale.getLanguage().equalsIgnoreCase("en") || Variables.locale.getLanguage().equalsIgnoreCase("de")) {
int a = Variables.mainActivity.getResources().getIdentifier(resourceText, "string", Variables.mainActivity.getPackageName());
return getString(a);
}
}
diese Lösung hab ich in einem bekannten englischsprachigen Forum gefunden. Nur erwartet die Methode getString bei mir einen String als Parameter und keinen int... hat da jemand vielleicht eine Idee wie es sonst noch zu bewerkstelligen ist?