In android, I can get Locale
instance either by:
Locale locale = getContext().getResources().getConfiguration().locale;
Or by:
Locale.getDefault().toString();
Anyone can make a concrete explanation about the differences between these two ?
Is it so that one is for app level locale while the other is system locale ?
Another question: is there a way to change device level locale programmatically? (Not app level locale)
Thanks in advance.