С помощью этого кода локаль приложения изменится ... после этого, если пользователь поменяет локаль устройства, это не имеет значения для приложения .....

что мы знаем, это Android-приложение с широкими возможностями настройки для поддержки различных локалей. В моем случае мое приложение в настоящее время поддерживает 6 локалей, и все работает нормально. Когда пользователь выбирает язык телефона, приложение переключается на другой язык и все меню, сообщения на местных языках.

Теперь вопрос в моем желании программно подавить конкретную локализацию в приложении, так как я собираюсь распространять приложение в разных странах, используя разные каналы, ценовую политику и так далее (не всегда через Android Market). Так что, если приложение предназначено, скажем, для Китая - пользователь не может переключить язык на английский или французский.

Самый простой способ - просто удалить другие языковые ресурсы из приложения - я это понимаю. Но с точки зрения поддержки исходного кода это не очень удобно, поэтому я бы предпочел иметь какой-то программный способ отклонения / подавления некоторых локалей в приложении.

Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос