Добавление configChanges = "locale" программно - PullRequest
0 голосов
/ 29 марта 2010

Я использую configChanges = "locale" в своей деятельности. Без этой опции в AndroidManifest.xml в 2.x я получаю мерцающие экраны.

Он работает во всех моих действиях, кроме экрана настроек, в который я добавил программно. У меня есть одно действие предпочтения -> Это работает после установки configChanges = "locale" для AndroidManifest.xml.

Внутри действия предпочтений я программно добавляю новый экран настроек. Для этого нового PreferenceScreen у меня нет активности в AndroidManifest.xml! Поэтому я не могу добавить configChanges = "locale", и экран мигает на 2.x !!

Как программно добавить атрибут configChanges = "locale"?

1 Ответ

0 голосов
/ 15 июня 2010

Я не нашел решения для добавления configChanges="locale" программным способом, но я создал новое действие Pereference и добавил ключевое слово configChanges в файл манифеста.

Теперь все работает как надо.

...