Вопрос

Мой код:

 s_activity.runOnUiThread(new Runnable()
            {
                @Override
                public void run()
                {   
                        //hide nub
                        View view = s_activity.getWindow().getDecorView().findViewById(android.R.id.content).getRootView();
                        view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
                }
            });
.

Я использую этот код, чтобы скрыть панель Nub во время игры.Но он работает только с устройствами: Kf 1, 2. Что касается KF 3, батончик Nub на самом деле не скрыт.Это просто скрыто за 1 секунду.Затем Nub Bar покажет, если нет взаимодействия с экраном. Так как, как Nub Bar не показывать, пока мое приложение работает ??

Это было полезно?

Решение

Там, кажется, был ошибка с Fire os 3.0 и 3.1 и System_ui_flag_fullscreen. Они утверждают, что он был зафиксирован в Fire os 3.2.1. Ссылка: https://forums.developer.amazon.com/forums/thread.jspa?messageId=6004᝴

Если вы обновите до последней, возможно, будет работать флаг system_ui_flag_fullscrels.Я использую System_UI_FLAG_LOW_PROFIL, который до сих пор не работает на 3-й поколении Kindle, который я здесь сообщил: https://forums.developer.amazon.com/forums/thread.jspa?threadid=3514

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top