Adicionando ConfigChanges = “Local” programaticamente
-
22-09-2019 - |
Pergunta
Eu uso o configchanges = "loce" nas minhas atividades. Sem essas opções em AndroidManifest.xml
dentro 2.x
, Estou recebendo telas tremeluzentes.
Funciona em todas as minhas atividades, exceto na tela Preferências na qual adicionei programaticamente. Eu tenho uma atividade de preferência -> Funciona depois de definir o configChanges = "Locale" para o AndroidManifest.xml.
Dentro da atividade de preferência, adiciono programaticamente uma nova tela de preferências. Para esta nova tela de preferências, não tenho uma atividade no AndroidManifest.xml! Portanto, não posso adicionar o ConfigChanges = "Locale" e a tela pulando no 2.x !!
Como posso adicionar o atributo configChanges = "Locale" programaticamente?
Solução
Eu não encontrei uma solução para adicionar configChanges="locale"
Programaticamente, mas criei uma nova atividade de pereferência e adicionei a palavra -chave ConfigChanges ao arquivo de manifesto.
Agora funciona como deveria.