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
This is just a theory but you could be leaking a Context. Basically, the old activity might be reporting the string values rather than the newly created on.
A way to test this is: