Документация на Android здесь http://developer.android.com/guide/topics/resources/localization.html объясняет, что вы можете получить текущий язык с помощью этого метода:
context.getResources().getConfiguration().locale
Кажется, Java уже предоставляет эту информацию в виде этого метода:
java.util.Locale.getDefault()
Итак, почему разработчики Android представили другой способ получить локаль? Выделяли ли эти две строки кода разные результаты при одновременном выполнении бок о бок?