What are the rules for using strings.xml resource files versus an interface where String constants would be defined.
I'm assuming that the strings.xml resource file would be used to define non-functional strings to be used for display purposes such as text in various languages, date rendering formats, etc.
And Interface String constants would be used to define regular expression patterns, Intent extras variable name passing definitions, etc.