Size: a a a

StartAndroid Ru Chat

2021 June 01

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Переслано от Dmitry Alekseyevich
Подскажите, что погуглить, чтобы экран не гас, пока приложение на переднем плане? Везде натыкаюсь на блокировку..
источник

СП

Сергей П. in StartAndroid Ru Chat
Это в доках яндекса. В доках гуглкарт возился, там у интернет запросов к примеру есть ключи RU/EN, как яндекс - хз
источник

СП

Сергей П. in StartAndroid Ru Chat
keep screen on android разумеется
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
источник

SP

Sergey Panov in StartAndroid Ru Chat
в том что Dispathers.Main выполняет cвой код через handler в главном потоке, а не напрямую
Это если я правильно понял условия вопроса.
источник

P

Polina in StartAndroid Ru Chat
спасибо
источник

FG

Fuad Garayev in StartAndroid Ru Chat
понятно,спасибо
источник

AS

Alex Suvorov in StartAndroid Ru Chat
I18nManagerFactory.setLocale(Locale.getDefault().getLanguage());

как-то так
источник

СП

Сергей П. in StartAndroid Ru Chat
setLocale

public static void setLocale(@Nullable java.lang.String locale)

Sets the application's locale. Useful only if MapKit is not used by the application. Otherwise, use MapKitFactory.setLocale() or [YMKMapKit setLocale]. Also useless if someone else has already set the locale (produses warning and does nothing). Can be set to none, in this case system locale will be used. Remark:

Parameters:locale - has optional type, it may be uninitialized.
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
 window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)

А отключать это можно как-то? Чтобы стандартно работало..
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Что-то вроде clearFlags..
источник

СП

Сергей П. in StartAndroid Ru Chat
Да, что то было. Смотри как у окна set Flags
источник

P

Polina in StartAndroid Ru Chat
я что-то такое смотрела

I18nManagerFactory.setLocale(Locale.getDefault().getLanguage(), new LocaleUpdateListener() {
           @Override
           public void onLocaleUpdated() {
               Log.d(TAG","onLocaleUpdated");
           }

           @Override
           public void onLocaleUpdateError(@NonNull Error error) {
               Log.d(TAG,"onLocaleUpdateError");
           }
       });

он почему-то LocaleUpdateListener() не находит - unresolved reference
не знаешь почему?
источник

P

Polina in StartAndroid Ru Chat
Но вообще мне тим-лид сказал не надо так делать... не знаю почему
источник

AS

Alex Suvorov in StartAndroid Ru Chat
дк может проще спросить у тимлида как сделать?
источник

AS

Alex Suvorov in StartAndroid Ru Chat
они всё время меняют свои методы и документация у них стрёмная всегда была
источник

P

Polina in StartAndroid Ru Chat
он не знает как, но не так=) ну может быть он просто так от меня отмазался))
источник

AS

Alex Suvorov in StartAndroid Ru Chat
источник

AS

Alex Suvorov in StartAndroid Ru Chat
странный тимлид.

По поводу листенера - он был, но в какой-то из версий его убрали, как всегда никого не предупредив
источник

P

Polina in StartAndroid Ru Chat
а это точно, что меняет язык именно на карте, а не указывает на язык всего приложения

val locale = get<String>(localeQualifier)
I18nManagerFactory.setLocale(locale)

потому что по дебагу языки правильные при смене, а на карте все равно не меняется
источник