Como faço alterações globais em todo o meu aplicativo no Android?

Eu tenho um menu de configurações no meu aplicativo que controla as unidades usadas em todo o aplicativo - unidades métricas ou americanas. Então, quando o usuário seleciona um desses nas opções do menu, eu quero que meu aplicativo use as unidades escolhidas ao longo de exibição e cálculos.

Eu planejo fazer isso armazenando um booleano empreferências compartilhadas, em seguida, verifique o valor do booleano toda vez que uma atividade é aberta e, em seguida, faça as alterações apropriadas.

Existe um método melhor para fazer isso?

obrigado

questionAnswers(3)

yourAnswerToTheQuestion