Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Sugestão sobre o Locale

Para tornar o Locale dinâmico podemos utilizar as informações de configuração do próprio smartphone. É śo passar a linguagem e o país para o novo Locale, com isso a aplicação vai pegar as configurações do próprio aparelho e setar no lugar de usar estático o "pt" e o "br".

new Locale(
                    getResources().getConfiguration().locale.getLanguage(),
                    getResources().getConfiguration().locale.getCountry())
3 respostas

Opa Willians, blz?

Caso queira pegar do próprio sistema, por padrão o formatador já pega, portanto, não precisa realizar essa config.

Em situações como essas, é importante ficar atento! Pois 10 reais não equivale a 10 dólares, por exemplo.

[]s

Concordo, a moeda nunca vai ter o mesmo valor, a ideia foi apresentar um modelo o qual em outras situações podemos utilizar esta funcionalidade dinamicamente. Um exemplo seria a passagem do Locale para o back end saber em que padrão vai devolver uma mensagem de erro, caso ele tenha configurado o back para devolver mensagens em inglês e português de acordo com o Locale vindo do App.

Sim, no caso, o modelo manteria essa informação e pegaríamos dele :)