how para forzar el lenguaje en la aplicación de Android [duplicar]

Posible duplicado:
Cambiar la configuración regional dentro de la propia aplicación

en mi aplicación necesito "forzar" el lenguaje, digamos que tengo la configuración regional en inglés como pulido y finlandés predeterminado, según esa publicación Creé la función publicada también a continuación, la función se llama en createActivity (), pero el problema es que no funciona ... ¿alguna idea de por qué? ¿Alguna sugerencia

private void setLocale(String localeCode){
        Locale locale = new Locale(localeCode);
        Locale.setDefault(locale);
        Configuration config = new Configuration();
        config.locale = locale;
        getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics());
    }

Respuestas a la pregunta(2)

Su respuesta a la pregunta