Как указать язык в намерении входа в Google на Android?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Как указать язык в намерении входа в Google на Android?

Сообщение Гость »


Я создаю приложение, в котором пользователь сначала указывает язык в приложении, а затем ему разрешается перейти к кнопке, с которой запускается намерение входа в Google. Я использовал это руководство, и оно отлично работает, ссылка на руководство, но нет возможности указать язык.
Я пытался использовать

Код: Выделить всё

Locale locale = new Locale(languageShort);
Locale.setDefault(locale);
и

Код: Выделить всё

Resources resources = context.getResources();
Configuration configuration = resources.getConfiguration();
configuration.setLocale(new Locale(languageShort));
resources.updateConfiguration(configuration, resources.getDisplayMetrics());
и оба, и язык намерения остались прежними...
Изображение окна намерения входа в Google
Есть ли способ программно изменить язык этого окна на Java или Kotlin?
Было бы идеально, если бы в намерении с языком было что-то вроде метода putExtra(). вариант, но, похоже, Google Identity его не поддерживает:

Код: Выделить всё

Intent signInIntent = mGoogleSignInClient.getSignInIntent();
signInIntent.putExtra("language", "de");  // Google Identity does not support this
startActivityForResult(signInIntent, RC_SIGN_IN);


Источник: https://stackoverflow.com/questions/781 ... in-android
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»