My aplication needs to use device language even when it is running in background.
It currently listens to LOCALE_CHANGED broadcast event, but I don't how to get the language set by the user.
java.util.Locale.getDefault().getLanguage().toLowerCase() still returns the initial device language.