getString() funktioniert nicht

  • Hallo,


    ich habe folgende Abfrage in eine von mir selbst geschriebenen Klasse:

    Java
    if(file.isDirectory()) newHashMap.put("typ", appContext.getString(R.string.lbl_dialog_Folder));


    Beim ausführen bekomme ich jedoch immer eine RessourceNotFound Fehlermeldung. Die Ressource gibt es aber, und ist normal als String in den XMLs abgelegt.
    Jemand eine Idee?


    Danke und LG

  • Um sicherzugehen, dass es nicht an der Resource liegt, könntest du deinen String zunächst mal mit newHashMap.get("typ") beliebig anzeigen lassen (z.b.)
    in onCreate


    Java
    private static HashMap<String, String> hm; 
        @Override 
        public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        hm = new HashMap<String, String>(); 
        hm.put("typ", getString(R.string.lbl_dialog_Folder)); 
        setTitle(hm.get("typ")); 
        hm.clear(); 
        setContentView(R.layout.main); 
     }


    Eventuell musst du mal die Klasse posten.


    LG
    Rob

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!