Hi Leute,
ich habe ein kleines Problem
Ich versuche gerade aus einer normalen Klasse. bzw. einer NICHT -ACTIVITY-Klasse auf die Ressourcen zuzugreifen aber leider bekomme ich eine Exception.
Ich Liste in der Main Activity einige Items mit Inhalten auf.
Klickt man auf das Item so öffnet sich eine Detail-Activity mit einem Inhalt. Der Content soll in einer normalen Klasse gespeichert werden die eine Liste beinhaltet die widerrum Objekte der einzelnen
Contents beinhaltet. Und aus der normalen ListenKlasse greife ich auf die Ressource R.string.TEXT zu...
Packe ich zum Testen in die String-Variable content einen normalen festen Text so läuft die App problemlos durch und arbeitet auch korrekt... will ich aber dynamisch bzw. auf die Ressource R.string.TEXT zugreifen dann knallt es...
Und ja, die Strings sind in der string.xml vorhanden und es befinden sich keine Tippfehler in der Namensgebung.
Code:
Ich greife folgendermaßen drauf zu und an dieser Stelle knallt es auch :
Code:
Inhalt der Lookup Tabelle ist:
Code:
Kann mir ggf. jemand da helfen?
ich habe ein kleines Problem
Ich versuche gerade aus einer normalen Klasse. bzw. einer NICHT -ACTIVITY-Klasse auf die Ressourcen zuzugreifen aber leider bekomme ich eine Exception.
Ich Liste in der Main Activity einige Items mit Inhalten auf.
Klickt man auf das Item so öffnet sich eine Detail-Activity mit einem Inhalt. Der Content soll in einer normalen Klasse gespeichert werden die eine Liste beinhaltet die widerrum Objekte der einzelnen
Contents beinhaltet. Und aus der normalen ListenKlasse greife ich auf die Ressource R.string.TEXT zu...
Packe ich zum Testen in die String-Variable content einen normalen festen Text so läuft die App problemlos durch und arbeitet auch korrekt... will ich aber dynamisch bzw. auf die Ressource R.string.TEXT zugreifen dann knallt es...
Und ja, die Strings sind in der string.xml vorhanden und es befinden sich keine Tippfehler in der Namensgebung.
Code:
Code:
Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x7f06001c
Ich greife folgendermaßen drauf zu und an dieser Stelle knallt es auch :
Code:
Code:
....
String content = Resources.getSystem().getString(LOOKUP_TABLE[position-1]);
....
Inhalt der Lookup Tabelle ist:
Code:
Code:
private static final int[] LOOKUP_TABLE = new int[] {
R.string.Name_1,
R.string.Name_2
};
Kann mir ggf. jemand da helfen?