I am trying to use getString() to get an String from resources to assign it to an String array before my activity is created:
getString()
private static fin
Whatever you get by the getString(int resId) will already be a constant for your application. Why do you have to keep it in another final static variable. You can read it like that whenever you want, right?
getString(int resId)
final static