String.xml oder Konstantenklasse
-
28-10-2019 - |
Frage
Was ist ein besserer Ansatz für Folgendes bei der Gestaltung einer Android -App
- Alle Saitenkonstanten in den Platzieren
res/values/Strings.xml
oder - Erstellen Sie eine Klasse wie
Constant.java
wo alle Saiten sindpublic static final
?
Auszuwählen, welches von ihnen effizienter ist?
Lösung
Ich stelle mir vor, dass eine Konstantenklasse effizienter wäre.
Die Geschwindigkeit sollte jedoch in beiden Fällen kein Problem sein. Ich würde empfehlen, basierend auf dem zu organisieren, was Sinn macht.
Konstantsklasse
Setzen Sie Strings Constants, die intern verwendet werden, wie die Datenbankspaltennamen oder andere Schlüssel.
Strings.xml
Setzen Sie Strings ein, die für den Benutzer angezeigt werden. Auf diese Weise können Sie die Lokalisierung usw. nutzen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow