2016-04-11 5 views
0

Gibt es eine Möglichkeit, dynamisch Werte zu einer Android-Ressource string-array hinzuzufügen?Dynamisch Werte zu Ressourcen-String-Array in Android hinzufügen

Z. B .:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string-array name="titles"> 
    </string-array> 
</resources> 
+0

Was ist Ihr Anwendungsfall? Sie könnten die String-Array-Liste einfach im Code erstellen und dort übergeben, wo sie benötigt wird. – bond

+0

@Bond Ich möchte einige Daten speichern, und ich frage mich, ob es eine einfachere Möglichkeit gibt, z. B. in eine XML-Ressource-Datei zu schreiben, anstatt eine Datenbank – AlanC92

+1

, wenn es eine kleine Liste ist, könnten Sie es in gemeinsamen Einstellungen speichern. Siehe http://developer.android.com/reference/android/content/SharedPreferences.Editor.html, Siehe putStringSet() -Methode. Eine andere Alternative wäre, etwas wie Realm db zu verwenden, wenn Sie lieber Objekte speichern. www.realm.io – bond

Antwort

2

Gibt es eine Möglichkeit zum dynamischen Wert auf eine Android-Ressourcen-String-Array hinzufügen?

Nein, weil Ressourcen zur Laufzeit schreibgeschützt sind.