I have an Android application with English strings in values/strings.xml. For each string in that file, I have an entry in values-ja/strings.xml with the Japanese translation of
I faced the same issue.
For me, I was trying to get the string (in the onCreate()) before importing language settings from shared preferences (done in the onResume()).
onCreate()
onResume()