Wie finde ich die Ressourcen-ID einer Datei im Ordner / res / raw anhand ihres Dateinamens?
Ich möchte die Ressourcen-ID der Datei erhalten, die sich in @ befinde/res/raw
Ordner nach Dateiname. Ich habe die folgenden 2 Methoden ausprobiert, aber beide geben die Ressourcen-ID als @ zurüc0
(Null)
Methode 1
String filename = "abc.txt";
int id = getResources().getIdentifier(filename, "raw", getPackageName());
Methode 2:
String filename = "abc.txt";
String fullyQualifiedName = getPackageName() + ":raw/" + filename;
int id = getResources().getIdentifier(fullyQualifiedName, null, null);
Wenn dies nicht der richtige Weg ist, wie erhalten wir die Ressourcen-ID anhand des Dateinamens inraw
Ordner in Android.