С помощью этого кода локаль приложения изменится ... после этого, если пользователь поменяет локаль устройства, это не имеет значения для приложения .....
что мы знаем, это Android-приложение с широкими возможностями настройки для поддержки различных локалей. В моем случае мое приложение в настоящее время поддерживает 6 локалей, и все работает нормально. Когда пользователь выбирает язык телефона, приложение переключается на другой язык и все меню, сообщения на местных языках.
Теперь вопрос в моем желании программно подавить конкретную локализацию в приложении, так как я собираюсь распространять приложение в разных странах, используя разные каналы, ценовую политику и так далее (не всегда через Android Market). Так что, если приложение предназначено, скажем, для Китая - пользователь не может переключить язык на английский или французский.
Самый простой способ - просто удалить другие языковые ресурсы из приложения - я это понимаю. Но с точки зрения поддержки исходного кода это не очень удобно, поэтому я бы предпочел иметь какой-то программный способ отклонения / подавления некоторых локалей в приложении.
Есть идеи?